| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\|
| |
| |
| |
| |
| |
| | |
* commit '5b4d7ac7ae5d821cfa6ab89f8eab4d31851ef32c':
examples/encode_video: use the AVFrame API for allocating the frame
Merged-by: Clément Bœsch <[email protected]>
|
| |
| |
| |
| |
| | |
It is more efficient and so preferred over allocating the buffers
manually.
|
| |
| |
| |
| | |
Consistent with other examples.
|
|\|
| |
| |
| |
| |
| |
| | |
* commit 'd0a603a534a0ee4b255e5e72742428a7f7f42b83':
examples/encode_video: set the framerate
Merged-by: Clément Bœsch <[email protected]>
|
| | |
|
|\|
| |
| |
| |
| |
| |
| | |
* commit 'e02524025bce2c8bf8b5bffd96479785c75a70d4':
examples/encode_video: constify the AVCodec instance
Merged-by: Clément Bœsch <[email protected]>
|
| | |
|
|\|
| |
| |
| |
| |
| |
| | |
* commit '7b1f03477f1a43d2261fbd83e50a4ad90c7f806d':
examples/avcodec: split the remaining two examples into separate files
Merged-by: Clément Bœsch <[email protected]>
|
| | |
|
|\|
| |
| |
| |
| |
| |
| | |
* commit '90265814f993098d79b0a0f40745ecdb403fbf56':
examples/decode_audio: constify the AVCodec instance
Merged-by: Clément Bœsch <[email protected]>
|
| | |
|
| | |
|
|\|
| |
| |
| |
| |
| |
| | |
* commit 'f5df897c4b61985e3afc89ba1290649712ff438e':
examples/avcodec: split audio decoding into a separate example
Merged-by: Clément Bœsch <[email protected]>
|
| |
| |
| |
| |
| | |
The four examples (audio/video encoding/decoding) are completely
independent so it makes little sense to have them all in one file.
|
|\|
| |
| |
| |
| |
| |
| | |
* commit 'f76698e759a08e8d3b629c06edb0439f474e7fee':
examples/encode_audio: use the AVFrame API for allocating the data
Merged-by: Clément Bœsch <[email protected]>
|
| |
| |
| |
| | |
It is simpler and more efficient.
|
|\|
| |
| |
| |
| |
| |
| | |
* commit 'c00a11ab383ff276a2ab2fdba577945e48d465be':
examples/encode_audio: constify AVCodec instances
Merged-by: Clément Bœsch <[email protected]>
|
| | |
|
|\|
| |
| |
| |
| |
| |
| | |
* commit '40aaa8dadfd1c69ff4460d04750e1403b5535a6d':
examples/avcodec: split audio encoding into a separate example
Merged-by: Clément Bœsch <[email protected]>
|
| |
| |
| |
| |
| | |
The four examples (audio/video encoding/decoding) are completely
independent so it makes little sense to have them all in one file.
|
| | |
|
| |
| |
| |
| |
| | |
Reviewed-by: Matthieu Bouron <[email protected]>
Signed-off-by: James Almer <[email protected]>
|
| | |
|
| |
| |
| |
| | |
Also limits remuxing to audio, video and subtitle streams.
|
| | |
|
| | |
|
|\|
| |
| |
| |
| |
| |
| | |
* commit '9833a406d3d743d238e4cbee08ffcaa12e067dd2':
examples: Properly free AVCodecContext
Merged-by: Clément Bœsch <[email protected]>
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Name and purpose are more appropriate there since the code isn't
an ideal example.
Reviewed-by: wm4 <[email protected]>
Signed-off-by: Rostislav Pehlivanov <[email protected]>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This allows testing EC and non EC. Avoids spending most time in EC on
high res samples and reduces the likelyhood of hitting timeouts
Fixes: Timeout in 467/fuzz-2-ffmpeg_VIDEO_AV_CODEC_ID_H263_fuzzer
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
Signed-off-by: Michael Niedermayer <[email protected]>
|
| |
| |
| |
| |
| |
| | |
Fixes CID1396269
Signed-off-by: Michael Niedermayer <[email protected]>
|
| |
| |
| |
| | |
Signed-off-by: Michael Niedermayer <[email protected]>
|
| |
| |
| |
| | |
Signed-off-by: Michael Niedermayer <[email protected]>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This patch moves the av_frame_make_writable() call from fill_yuv_image
to get_video_frame so that its argument can be the actual frame that
will be sent to the encoder.
This fixes data corruption issues in codecs that keep references on
one or several previous frames.
Signed-off-by: Sam Hocevar <[email protected]>
Reviewed-by: wm4
Signed-off-by: Michael Niedermayer <[email protected]>
|
| |
| |
| |
| |
| |
| | |
fuzzing with libFuzzer, AFL, and similar fuzzing engines.
Signed-off-by: Michael Niedermayer <[email protected]>
|
| |
| |
| |
| |
| |
| |
| | |
This code is not correct for git master
Reviewed-by: Stefano Sabatini <[email protected]>
Signed-off-by: Michael Niedermayer <[email protected]>
|
| |
| |
| |
| |
| |
| | |
warning: passing argument 4 of av_opt_get from incompatible pointer type"
Signed-off-by: Michael Niedermayer <[email protected]>
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Fixes error: no previous prototype for ‘process_client’ [-Werror=missing-prototypes]
|
| |
| |
| |
| | |
Signed-off-by: James Almer <[email protected]>
|
|\|
| |
| |
| |
| |
| |
| | |
* commit '257f00ec1ab06a2a161f535036c6512f3fc8e801':
Split global .gitignore file into per-directory files
Merged-by: Clément Bœsch <[email protected]>
|
| | |
|
|\|
| |
| |
| |
| |
| |
| | |
* commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb':
cosmetics: Fix spelling mistakes
Merged-by: Clément Bœsch <[email protected]>
|
| |
| |
| |
| | |
Signed-off-by: Diego Biurrun <[email protected]>
|
| |
| |
| |
| |
| |
| |
| |
| | |
not list which are supported
This affects rawvideo and wraped_avframe, no others are affected atm
Signed-off-by: Michael Niedermayer <[email protected]>
|
| |
| |
| |
| |
| |
| | |
the codec flags are not available to the muxer anymore
Signed-off-by: Michael Niedermayer <[email protected]>
|
|\|
| |
| |
| |
| |
| |
| | |
* commit 'ac6d53589f3631ae08467c784fb371a15c957f01':
examples/transcode_aac: convert to codecpar
Merged-by: Derek Buitenhuis <[email protected]>
|
| | |
|