- 22 4月, 2018 9 次提交
-
-
由 Paul B Mahol 提交于
Fixes #5489. Signed-off-by: NPaul B Mahol <onemda@gmail.com>
-
由 Jun Zhao 提交于
When use new decode APIs(avcodec_send_packet/avcodec_receive_frame), don't need to setting the deprecated field refcounted_frames. Reviewed-by: Nwm4 <nfxjfg@googlemail.com> Signed-off-by: NJun Zhao <mypopydev@gmail.com>
-
由 Jun Zhao 提交于
When use new decode APIs(avcodec_send_packet/avcodec_receive_frame), don't need to setting the deprecated field refcounted_frames. Reviewed-by: Nwm4 <nfxjfg@googlemail.com> Signed-off-by: NJun Zhao <mypopydev@gmail.com>
-
由 Jun Zhao 提交于
When use new decode APIs(avcodec_send_packet/avcodec_receive_frame), don't need to setting the deprecated field refcounted_frames. Reviewed-by: Nwm4 <nfxjfg@googlemail.com> Signed-off-by: NJun Zhao <mypopydev@gmail.com>
-
由 Gyan Doshi 提交于
Keyframe detection was inverted in cfe1a9d3 in order to fix keyframe flags set for the sample attached to trac #7091. However, that sample is errantly muxed. As noted at https://web.archive.org/web/20020803104640/http://www.pcisys.net:80/~melanson/codecs/film-format.txt, the original keyframe detection logic is correct, and this patch restores it. Signed-off-by: NJames Almer <jamrial@gmail.com>
-
由 Jerome Borsboom 提交于
scaleforsame_y references ref_field_type. Therefore, it needs to be set before scaleforsame is called. Fixes #2557. Signed-off-by: NJerome Borsboom <jerome.borsboom@carpalis.nl>
-
由 Carl Eugen Hoyos 提交于
Fixes a warning: libavformat/dashdec.c:1900:65: warning: argument to 'sizeof' in 'memcpy' call is the same pointer type 'struct fragment *' as the destination; expected 'struct fragment' or an explicit length
-
由 Ruiling Song 提交于
For filters based on framesync, the input frame was managed by framesync, so we should not directly keep and destroy it, instead we make a clone of it here, or else double-free will occur. But for other filters not based on framesync, we still need to free the input frame inside filter_frame. Signed-off-by: NRuiling Song <ruiling.song@intel.com>
-
由 Ruiling Song 提交于
The existing version which was cherry-picked from Libav does not work with FFmpeg framework, because ff_request_frame() was totally different between Libav (recursive) and FFmpeg (non-recursive). The existing overlay_qsv implementation depends on the recursive version of ff_request_frame to trigger immediate call to request_frame() on input pad. But this has been removed in FFmpeg since "lavfi: make request_frame() non-recursive." Now that we have handy framesync support in FFmpeg, so I make it work based on framesync. Some other fixing which is also needed to make overlay_qsv work are put in a separate patch. Signed-off-by: NRuiling Song <ruiling.song@intel.com>
-
- 21 4月, 2018 4 次提交
-
-
由 Paul B Mahol 提交于
Signed-off-by: NPaul B Mahol <onemda@gmail.com>
-
由 Jacob Trimble 提交于
This doesn't support saio atoms with more than one offset. Signed-off-by: NJacob Trimble <modmaker@google.com> Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Aman Gupta 提交于
Signed-off-by: NAman Gupta <aman@tmm1.net> Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Aman Gupta 提交于
Similar to 4c9c4fe8, but for durations. This fixes #7151, where the report duration and bitrate on a mpegts stream is wildly off due to the dvb_teletext stream's timings. Signed-off-by: NAman Gupta <aman@tmm1.net> Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 20 4月, 2018 17 次提交
-
-
由 Vishwanath Dixit 提交于
In write only mode, the TCP receive buffer's data keeps growing with http response messages and the buffer eventually becomes full. This results in zero tcp window size, which in turn causes unwanted issues, like, terminated tcp connection. The issue is apparent when http persistent connection is enabled in hls/dash live streaming use cases. To overcome this issue, the logic here reads the buffer data when a file transfer is completed, so that any accumulated data in the recieve buffer gets flushed out.
-
由 Steven Liu 提交于
reference hls support fmp4 file from draft-pantos-http-live-streaming-20 the spec describes version 7 of hls protocol Suggested-by: NRonak <ronak2121@yahoo.com> Signed-off-by: NSteven Liu <lq@chinaffmpeg.org>
-
由 Stephan Holljes 提交于
Signed-off-by: NStephan Holljes <klaxa1337@googlemail.com> Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Michael Niedermayer 提交于
Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Michael Niedermayer 提交于
Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Michael Niedermayer 提交于
Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Michael Niedermayer 提交于
Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Michael Niedermayer 提交于
Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Michael Niedermayer 提交于
avcodec/dsicinvideo: Fail if there is only a small fraction of the data available that comprises a full frame Fixes: Timeout Fixes: 6306/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DSICINVIDEO_fuzzer-5079253549842432 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Michael Niedermayer 提交于
Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Michael Niedermayer 提交于
The headers from where the dimensions are read in actual files are limited to 16bit per component. Fixes: Timeout Fixes: 6305/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DFA_fuzzer-4824270749302784 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Michael Niedermayer 提交于
Speeds up decoding from 3 to 0.1 seconds for 6302/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_CINEPAK_fuzzer-5626371985375232 Fixes: Timeout Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Michael Niedermayer 提交于
Speeds up decoding from 8 to 3 seconds for 6302/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_CINEPAK_fuzzer-5626371985375232 Fixes: Timeout Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Richard Shaffer 提交于
This refactors get_cookies to simplify some code paths, specifically for skipping logic in the while loop or exiting it. It also simplifies the logic for appending additional values to *cookies by replacing strlen/malloc/snprintf with one call av_asnprintf. This refactor fixes a bug where the cookie_params AVDictionary would get leaked if we failed to allocate a new buffer for writing to *cookies.
-
由 Rahul Chaudhry 提交于
Branch to global symbol results in reference to PLT, and when compiling for THUMB-2 - in a R_ARM_THM_JUMP19 relocation. Some linkers don't support this relocation (ld.gold), while others can end up truncating the relocation to fit (ld.bfd). Convert this branch through PLT into a direct branch that the assembler can resolve locally. See https://github.com/android-ndk/ndk/issues/337 for background. The current workaround is to disable neon during gstreamer build, which is not optimal and can be reverted after this patch: https://github.com/freedesktop/gstreamer-cerbero/commit/41556c415739fbc3a72c7eaee7e70a565b719b2fSigned-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Jacob Trimble 提交于
Signed-off-by: NJacob Trimble <modmaker@google.com> Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Jacob Trimble 提交于
Signed-off-by: NJacob Trimble <modmaker@google.com> Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 19 4月, 2018 10 次提交
-
-
由 Vittorio Giovara 提交于
- enable the parsing code - use the new buffer instead of replacing the context one - do not push/pop configuration, just discard the exiting one - propagate errors correctly
-
由 Gyan Doshi 提交于
-
由 Matthieu Bouron 提交于
Fixes decoding on the Samsung Chromebook Pro which do not set the codec output format stride and slice-height fields.
-
由 Hendrik Leppkes 提交于
-
由 Hendrik Leppkes 提交于
Without properly grouping the checks, the second test would execute for MSVC cl.exe, which results in configure getting stuck since cl.exe -? is an interactive paginated help screen, waiting for input.
-
由 James Almer 提交于
Fixes part of ticket #7146. Signed-off-by: NJames Almer <jamrial@gmail.com>
-
由 James Almer 提交于
Fixes part of ticket #7146, dealing with leaks of packet data since commit 87c88122. Signed-off-by: NJames Almer <jamrial@gmail.com>
-
由 Jacob Trimble 提交于
- Parse schm atom to get different encryption schemes. - Allow senc atom to appear in track fragments. - Allow 16-byte IVs. - Allow constant IVs (specified in tenc). - Allow only tenc to specify encryption (i.e. no senc/saiz/saio). - Use sample descriptor to detect clear fragments. This doesn't support: - Different sample descriptor holding different encryption info. - Only first sample descriptor can be encrypted. - Encrypted sample groups (i.e. seig). - Non-'cenc' encryption scheme when using -decryption_key. Signed-off-by: NJacob Trimble <modmaker@google.com> Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Stephan Holljes 提交于
Signed-off-by: NStephan Holljes <klaxa1337@googlemail.com> Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Marton Balint 提交于
Show a more useful error message which specifies the required driver version for the build, and use the correct context in the error message for WIN32. Signed-off-by: NMarton Balint <cus@passwd.hu>
-