- 04 Apr, 2017 18 commits
-
-
Matthieu Bouron authored
-
Matthieu Bouron authored
-
Matthieu Bouron authored
-
Clément Bœsch authored
* commit '59ab9e8b': examples/encode_video: allocate the packet dynamically Merged-by: Clément Bœsch <cboesch@gopro.com>
-
Clément Bœsch authored
* commit '5f102a95': examples/encode_video: switch to the new encoding API Merged-by: Clément Bœsch <cboesch@gopro.com>
-
Clément Bœsch authored
* commit 'fee0f1de': examples/decode_audio: flush the decoder Merged-by: Clément Bœsch <cboesch@gopro.com>
-
Clément Bœsch authored
* commit '9a38184a': examples/decode_audio: allocate the packet dynamically Merged-by: Clément Bœsch <cboesch@gopro.com>
-
Clément Bœsch authored
* commit '45a1ce2f': examples/decode_audio: handle planar audio now produced by the MP2 decoder This commit is a noop, we use a simpler and more generic method to write the samples. Merged-by: Clément Bœsch <cboesch@gopro.com>
-
Clément Bœsch authored
* commit '3d66717f': examples/decode_audio: use the new audio decoding API Merged-by: Clément Bœsch <cboesch@gopro.com>
-
Clément Bœsch authored
* commit '0946c754': examples/decode_audio: use a parser for splitting the input Merged-by: Clément Bœsch <cboesch@gopro.com>
-
Clément Bœsch authored
-
Clément Bœsch authored
-
Matthieu Bouron authored
-
Matthieu Bouron authored
-
Hendrik Leppkes authored
-
Nicolas George authored
-
wm4 authored
Not sure if it behaves ideally in presence of decoding errors.
-
Thomas Turner authored
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 03 Apr, 2017 22 commits
-
-
Michael Niedermayer authored
Fixes integer overflow Fixes: 701640 Found-by: Found-by: Thomas Guilbert <tguilbert@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
James Almer authored
Signed-off-by: James Almer <jamrial@gmail.com>
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
Clément Bœsch authored
* commit 'f27e262d': examples/encode_audio: switch to the new audio encoding API Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit '44c9f374': examples/qsvdec: convert to the new decoding API Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit '1dd2b6c9': examples/qsvdec: switch to the hwcontext API Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit 'f92d7bdf': libopusdec: default to stereo for invalid number of channels This commit is a noop, see 8c8f543bMerged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit 'b34c6cd5': dvbsub: cosmetics: Group all debug code together Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit 'b8cd7a3c': dvbsub: Check for errors from system() printf(...) replaced with fprintf(stderr, ...) for logging errors. Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit '6427379f': als: Restructure DEBUG ifdefs to avoid unused function parameter warnings ac3enc: Restructure DEBUG ifdefs to avoid unused function parameter warnings ape: Restructure DEBUG ifdefs to avoid unused function parameter warnings These 3 commits are not merged. These commits were actually controversial in Libav. A good rationale can be found here: https://lists.libav.org/pipermail/libav-devel/2016-November/080698.htmMerged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit 'bdbb8c68': doc: Add libxavs section Merged-by: Clément Bœsch <u@pkh.me>
-
Ronald S. Bultje authored
Fixes tsan warnings in fate-apng: WARNING: ThreadSanitizer: data race (pid=51230) Read of size 4 at 0x7d50000042fc by main thread (mutexes: write M1000): #0 frame_copy_props frame.c:302 (ffmpeg:x86_64+0x1019a35d6) [..] Previous write of size 4 at 0x7d50000042fc by thread T1 (mutexes: write M997): #0 decode_idat_chunk pngdec.c:708 (ffmpeg:x86_64+0x100f5562a)
-
Clément Bœsch authored
* commit '97cd7a3d': rtpdec_mpeg4: const correctness for parse_fmtp_config() This commit is a noop, see ed491db3Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit '81a3c42a': Drop some bogus Doxygen documentation. See 9365dfcbMerged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit 'a1d9de30': Fix some mismatches between function parameter and doxygen parameter names. Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit '4d960a11': aarch64: vp9itxfm: Use w3 instead of x3 for the int eob parameter This commit is a noop, see a95e7de4Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit 'e5b0fc17': arm: vp9itxfm: Simplify the stack alignment code This commit is a noop, see a71cd843Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit '3c7fa8cb': hlsenc: Fix the openssl support This commit is a noop, see edc43c57Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit '0b5a26e8': (35 commits) qdm2: Convert to the new bitstream reader qcelp: Convert to the new bitstream reader pcx: Convert to the new bitstream reader opus: Convert to the new bitstream reader nellymoser: Convert to the new bitstream reader jvdec: Convert to the new bitstream reader hqx: Convert to the new bitstream header hq_hqa: Convert to the new bitstream reader gsm: Convert to the new bitstream reader g72x: Convert to the new bitstream reader g2meet: Convert to the new bitstream reader fraps: Convert to the new bitstream reader flashsv: Convert to the new bitstream reader faxcompr: Convert to the new bitstream reader exr: Convert to the new bitstream reader escape130: Convert to the new bitstream reader escape124: Convert to the new bitstream reader dvdsubdec: Convert to the new bitstream reader dss_sp: Convert to the new bitstream reader cook: Convert to the new bitstream reader ... This merge is a noop, see http://ffmpeg.org/pipermail/ffmpeg-devel/2017-April/209609.htmlMerged-by: Clément Bœsch <u@pkh.me>
-
Ronald S. Bultje authored
Fixes a reported (but false) race condition in tsan for fate-apng: WARNING: ThreadSanitizer: data race (pid=6274) Read of size 4 at 0x7d680001ec78 by main thread (mutexes: write M1338): #0 update_thread_context src/libavcodec/pngdec.c:1456 (ffmpeg+0x000000dacf0c) [..] Previous write of size 4 at 0x7d680001ec78 by thread T1 (mutexes: write M1335): #0 decode_idat_chunk src/libavcodec/pngdec.c:737 (ffmpeg+0x000000dae951)
-
Ronald S. Bultje authored
Values from subsequent values are guaranteed to be identical (since poc and nal_unit_type are checked to be the same between slices), so this doesn't affect output in any way, but does resolve the remaining reported race conditions (by tsan) in fate-hevc. In practice, this fixes tsan warnings like this: WARNING: ThreadSanitizer: data race (pid=25334) Read of size 4 at 0x7d9c0001adcc by main thread (mutexes: write M1386): #0 hevc_update_thread_context src/libavcodec/hevcdec.c:3310 (ffmpeg+0x000000b41c7c) [..] Previous write of size 4 at 0x7d9c0001adcc by thread T1 (mutexes: write M1383): #0 hls_slice_header src/libavcodec/hevcdec.c:596 (ffmpeg+0x000000b43a22)
-
Ronald S. Bultje authored
Otherwise the thread may still be in the middle of decoding a previous frame, which would effectively trigger a race condition on any field concurrently read and written. In practice, this fixes tsan warnings like the following: WARNING: ThreadSanitizer: data race (pid=17380) Write of size 4 at 0x7d64000160fc by main thread: #0 update_context_from_user src/libavcodec/pthread_frame.c:335 (ffmpeg+0x000000dca515) [..] Previous read of size 4 at 0x7d64000160fc by thread T2 (mutexes: write M1821): #0 ff_thread_report_progress src/libavcodec/pthread_frame.c:565 (ffmpeg+0x000000dcb08a)
-