Anton Khirnov
965bff37b6
fftools/ffmpeg: move some stream initialization code to ffmpeg_mux
...
The code in question is muxing-specific and so belongs there. This will
allow make some objects private to the muxer in future commits.
2022-10-18 13:57:42 +02:00
Anton Khirnov
731246ae8f
fftools/ffmpeg_mux: drop the of_ prefix from of_submit_packet()
...
This function is now static.
2022-10-18 13:57:42 +02:00
Anton Khirnov
a7028d7fa8
fftools/ffmpeg_mux: rename submit_packet() to thread_submit_packet()
...
This is more descriptive, and the submit_packet() name will be reused in
following commits.
2022-10-18 13:57:42 +02:00
Anton Khirnov
d579a70291
fftools/ffmpeg: move output_packet() to ffmpeg_mux
...
This function is common to both transcoding and streamcopy, so it
properly belongs into the muxing code.
2022-10-18 13:57:42 +02:00
Anton Khirnov
072e3f710e
fftools/ffmpeg_mux: do not unref a NULL packet
...
The packet submitted to of_submit_packet() may be NULL to signal EOF.
2022-10-18 13:57:42 +02:00
Peter Ross
3141dbb7ad
avcodec: ViewQuest VQC decoder
...
Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Reviewed-by: Tomas Härdin <git@haerdin.se>
Signed-off-by: Peter Ross <pross@xvid.org>
2022-10-18 13:20:37 +11:00
Haihao Xiang
e253bc4b17
lavc/qsvenc: fill the padding area
...
qsvenc makes a copy when the input in system memory is not padded as the
SDK requires, however the padding area is not filled with right data
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
2022-10-18 09:59:58 +08:00
3bd0bf76fb
avutil/samplefmt: document missing argument
2022-10-17 09:56:47 +02:00
3973d4fbc7
avutil/aes_ctr: document some missing arguments
2022-10-17 09:56:47 +02:00
0baa6871ac
avutil/aes: document some missing arguments
2022-10-17 09:56:47 +02:00
0d34137925
avcodec/bsf: document missing arguments
2022-10-17 09:56:47 +02:00
4aa04c255d
swscale: document some missing arguments
2022-10-17 09:56:47 +02:00
a76d5fecf3
avutil/imgutils: document some missing arguments
2022-10-17 09:56:47 +02:00
ed2aa4e692
avutil/crc: Add doxy for missing arguments
2022-10-17 09:56:47 +02:00
96f89cdc87
avutil/des: Add doxy for missing arguments
...
Additionally reorder so that the arguments list matches the
order of the arguments in the function declaration.
2022-10-17 09:56:47 +02:00
023966d2f8
avutil/avstring: Add doxy for missing argument
2022-10-17 09:56:47 +02:00
20a947f479
avutil/frame: Add doxy for missing argument
2022-10-17 09:56:47 +02:00
3dea9adc67
avutil/rc4: Add doxy for missing arguments
2022-10-17 09:56:47 +02:00
0e7ce0d5e7
avutil/uuid: Remove bogus doxy return doc
...
The function returns void and no error code.
2022-10-17 09:56:47 +02:00
c4ff708c81
avutil/parseutils: Use inline code and properly escape
...
For some reason doxygen needs the % to be escaped here, except for the
%% in the inline code…
2022-10-17 09:56:47 +02:00
990340377b
avutil/parseutils: Add doxy for missing arguments
2022-10-17 09:56:47 +02:00
8521a691b9
avutil/hwcontext: Add doxy for missing argument
2022-10-17 09:56:47 +02:00
8bac3902b0
avutil/lfg: Minor doxy improvements
...
Use inline code for sizeof and use proper @return directive.
2022-10-17 09:56:47 +02:00
6a1ad7a752
avutil/lfg: Add doxy for missing argument
2022-10-17 09:56:47 +02:00
a679b87570
avutil/file: Add doxy for missing arguments
2022-10-17 09:56:47 +02:00
b850347a89
avutil/eval: Add doxy for missing arguments
2022-10-17 09:56:47 +02:00
27dbc9e724
avutil/detection_bbox: Add doxy for missing argument
2022-10-17 09:56:47 +02:00
226dde687f
avformat/avio: Add doxy for missing argument
2022-10-17 09:56:47 +02:00
60224f203f
avfilter: Fix doxy references
...
Doxygen does not properly form references that span multiple levels,
so instead reword it a bit and manually add the references to what
they should point to.
2022-10-17 09:56:44 +02:00
436879a203
avutil/channel_layout: Document missing arguments
2022-10-17 09:55:19 +02:00
f824388c33
avutil/channel_layout: Use inline code for Doxy
...
This avoids Doxygen to interpret <i> and others that look like XML tags
as those, fixing a warning about unknown tags.
2022-10-17 09:55:19 +02:00
e3c5b8c610
avutil/camellia: Fix doxy @param typo
2022-10-17 09:55:19 +02:00
1f59e71478
swresample: Fix Doxy reference to AVOptions
2022-10-17 09:55:19 +02:00
58b86d8b68
avutil/bprint: Improve doxy documentation
...
Declare proper group, add the file to that group,
group the defines and document them.
Use lists to represents lists of cases.
2022-10-17 09:55:19 +02:00
fe9381ede6
doc/Doxyfile: Add FF_PAD_STRUCTURE to PREDEFINED
...
The FF_PAD_STRUCTURE is too complex for doxygen to be able to
properly handle, resulting in completely broken AVBPrint documentation.
To fix that, tell Doxygen what to expand that macro to.
2022-10-17 09:55:19 +02:00
80c8b988fb
avcodec/mediacodec: link to related documentation
2022-10-17 09:55:19 +02:00
56bbfe1136
avcodec/mediacodec: use inline code for coderefs
...
Avoids doxy to interpret these as internal references forced by the #
character, fixing the warnings:
warning: explicit link request to 'nanoTime()' could not be resolved
warning: explicit link request to 'releaseOutputBuffer(int,long)'
could not be resolved
2022-10-17 09:55:19 +02:00
aba8cf654f
swscale: Fix bogus doxy comment #ifdefs
...
The intention here was probably to document this as use of
conditionals does not make sense in a comment.
Fixes doxy warning:
warning: explicit link request to 'if' could not be resolved
2022-10-17 09:55:19 +02:00
88e78ec6a8
avutil/csp: Fix bogus doxy filename
...
Separate the blocks to make the grouping easier to grasp,
add the file properly to the group and fix the file description
incorrectly used as filename, fixing the following doxy warning:
warning: the name 'Colorspace' supplied as the argument in
the \file statement is not an input file
2022-10-17 09:55:19 +02:00
6938ddb167
avutil/stereo3d: Add file to doxy group
...
This way the related file will be properly grouped with its
corresponding group like it's done in other places in the doxy.
2022-10-17 09:55:19 +02:00
06bcbe1477
avutil/stereo3d: consolidate group doxy
...
Make it a bit easier to grasp the grouping when not
unnecessarily splitting comment blocks.
Additionally do not try to add lavu_video_stereo3d to itself, resolving
the following doxy warning:
warning: Refusing to add group lavu_video_stereo3d to itself
2022-10-17 09:55:19 +02:00
7e8d974487
avutil/spherical: Add file to doxy group
...
This way the related file will be properly grouped with its
corresponding group like it's done in other places in the doxy.
2022-10-17 09:55:19 +02:00
24b610e366
avutil/spherical: consolidate group doxy
...
Make it a bit easier to grasp the grouping when not
unnecessarily splitting comment blocks.
Additionally do not try to add lavu_video_spherical to itself, resolving
the following doxy warning:
warning: Refusing to add group lavu_video_spherical to itself
2022-10-17 09:55:19 +02:00
71c45b8a44
avutil/display: Add file to doxy group
...
This way the related file will be properly grouped with its
corresponding group like it's done in other places in the doxy.
2022-10-17 09:55:19 +02:00
9570a833a0
avutil/display: consolidate group doxy
...
Make it a bit easier to grasp the grouping when not
unnecessarily splitting comment blocks.
Additionally do not try to add lavu_video_display to itself, resolving
the following doxy warning:
warning: Refusing to add group lavu_video_display to itself
2022-10-17 09:55:19 +02:00
c2c4ef6ae4
avutil/aes_ctr: Add proper doxy group
...
So it will be properly listed along the other crypto modules
in the documentation.
2022-10-17 09:55:19 +02:00
67298d8ea1
avcodec/videotoolbox: Add proper doxy group
...
Same as done for other HW decoders, that way it will be
properly listed on the relevant module page.
2022-10-17 09:55:16 +02:00
4be6d065d4
avcodec/codec_par: Add missing doxy group opening
2022-10-17 09:51:47 +02:00
295d217117
avcodec/vdpau: Fix doxy comment typo
...
This is clearly supposed to be a doxy comment and needed to properly
close the group.
2022-10-17 09:51:47 +02:00
c468a8c04f
avutil/twofish: Fix doxy @param typo
2022-10-17 09:51:47 +02:00