Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-01-23lavf/segment: fix crash when failing to open segment listRodger Combs
This happens because segment_end() returns an error, so seg_write_packet never proceeds to segment_start(), and seg->avf->pb is never re-set, so we crash with a null pb when av_write_trailer flushes the packet queue. This doesn't seem to be clearly recoverable, so I'm just failing more gracefully. Repro: ffmpeg -i input.ts -f segment -c copy -segment_list /noaxx.m3u8 test-%05d.ts (assuming you don't have write access to /)
2017-01-23avcodec/pngdec: Fix off by 1 size in decode_zbuf()Michael Niedermayer
Fixes out of array access Fixes: 444/fuzz-2-ffmpeg_VIDEO_AV_CODEC_ID_PNG_fuzzer Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-22avcodec/error_resilience: update indention after last commitMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-22avcodec/error_resilience: Optimize motion recovery code by using blcok listsMichael Niedermayer
This makes the code 7 times faster with the testcase from libfuzzer and should reduce the amount of timeouts we hit in automated fuzzing. (for example 438/fuzz-2-ffmpeg_VIDEO_AV_CODEC_ID_RV40_fuzzer) The code is also faster with more realistic input though the difference is small here as that is far from the worst cases the fuzzers pick out Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-22ffplay: fix indentation after last commitMarton Balint
Signed-off-by: Marton Balint <cus@passwd.hu>
2017-01-22ffplay: do not preallocate video textureMarton Balint
Since the uploads happen in the main display function, it does not matter much. Signed-off-by: Marton Balint <cus@passwd.hu>
2017-01-22avformat: add MIDI Sample Dump Standard demuxerPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-01-22avcodec/ac3dec: add consistent noise generation option.Jonathan Campbell
use av_lfg_init_from_data() to seed AC-3 dithering from the AC-3 frame data to make it consistent given the same AC-3 frame, if option is set. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-22libavutil: add av_lfg_init_from_data() functionJonathan Campbell
seeds an AVLFG from binary data. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-22avfilter/af_hdcd: Fix leak of memory allocated by ff_make_format_list()Michael Niedermayer
Fixes CID1396265 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-22vaapi_mpeg4: Restore changes overwritten by mergeMark Thompson
From 2aa8e33d7d86fbc4a4060c363a5733067c160654.
2017-01-22avfilter/avf_showspectrum: Fix memleak of text allocated by av_asprintf()Michael Niedermayer
Fixes CID1396261 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-22avfilter/vf_palettegen: Fix leak and simplify codeMichael Niedermayer
Fixes CID1270818 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-21avcodec/fraps: add support for PAL8Paul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-01-21avcodec: Add FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM to most h263 based codecsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-21avfilter/avfiltergraph: Add assert to write down in machine readable form ↵Michael Niedermayer
what is assumed about sample rates in swap_samplerates_on_filter() Fixes CID1397292 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-20lavc/h264dec: re-indent after previous commitMatthieu Bouron
2017-01-20lavc/h264dec: make sure a slice is decoded before finishing setupMatthieu Bouron
Fixes regression in fate-h264-attachment-631 with THREADS=8 introduced by bdbbb8f11edbf10add874508c5125c174d8939be.
2017-01-20avformat/wavdec: enable seeking with XMA2Paul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-01-20avcodec/wmaprodec: add xma_flush for seeking in XMA2Paul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-01-20avcodec: add XMA2 parserPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-01-20avcodec/wmaprodec: unbreak XMA mono decodingPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-01-20avcodec/atrac3: allow 6 channels (non-joint stereo)bnnm
Raises max channels to 6 (for non joint-stereo only), there is no difference decoding 1 or N discrete channels. Fixes trac issue #5840 Signed-off-by: bnnm <bananaman255@gmail.com>
2017-01-20dcaenc: Use Huffman codes for Bit Allocation IndexDaniil Cherednik
Reviewed-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2017-01-20avcodec/nvenc: add logging for more error casesTimo Rothenpieler
2017-01-20avcodec/nvenc: make gpu indices independend of supported capabilitiesTimo Rothenpieler
2017-01-20avformat/hlsenc: fix too many open files bugSteven Liu
When use http method to delete the old segments, there is only io_open, hove not io_close yet, this patch is used to fix it Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2017-01-19avcodec/exr: export writer info into frame metadataPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-01-19avcodec/exr: make it aware of 2 additional compressionsPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-01-19avcodec/avcodec: fix lil typo in commentAleksandr Slobodeniuk
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-19avcodec/speedhq: Fix warning about "initialization from incompatible pointer ↵Michael Niedermayer
type" Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-19avcodec/wmaprodec: check number of channels for XMA streamsPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-01-19avcodec/pixlet: use av_clip_uintp2_c explicitlyPaul B Mahol
Found-by: Clément Bœsch <u@pkh.me> Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-01-19avcodec/pixlet: use av_clip_uintp2()Paul B Mahol
Found-by: Clément Bœsch <u@pkh.me> Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-01-19avcodec/pixlet: clip chroma before shiftingPaul B Mahol
Fixes artifacts. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-01-19avcodec/wmapro: redone stream selection for XMA1/2Paul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-01-19lavc/h264: simplify find_unused_picture()Clément Bœsch
2017-01-19avformat/caf: add 'aacl' codec tagPiotr Bandurski
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-19ffmpeg: pass output stream duration as a hint to the muxerTobias Rapp
Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-19avcodec/wmaprodec: >2 channel support for XMAPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-01-19avfilter:vf_drawtext: add new line space size set parameterSteven Liu
add line_spacing parameter to set the space between two lines Based on an idea by: Leandro Santiago <leandrosansilva@gmail.com> Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2017-01-19avformat/hlsenc: fix bug of hlsenc http delete old segmentsSteven Liu
when push hls to http server, the old segemnts can not delete by hls formats. so add the http option into hls_delete_old_segments Reported-by: Yin Jiaoyuan <yinjiaoyuan@163.com> Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2017-01-18lavc/h264dec: remove flush goto in decode callbackClément Bœsch
2017-01-18avformat/hlsenc: remove debug message used error level logSteven Liu
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2017-01-18hwcontext_vdpau: Fix missing subscriptsMark Thompson
Also remove the redundant casts which were hiding the error here. (cherry picked from commit 7081620aca36e616ea96f71fd71d2703e3abae09)
2017-01-18lavc: Remove old vaapi decode infrastructureMark Thompson
Deprecates struct vaapi_context and the installed header vaapi.h, to be removed at the next version bump. (cherry picked from commit 851960f6f8cf1f946fe42fa36cf6598fac68072c)
2017-01-18ffmpeg_vaapi: Convert to use hw_frames_ctx onlyMark Thompson
Most of the functionality here has moved into lavc. (cherry picked from commit 3e8651a7ccd8e89cc2f162cf614a3c9f7f4d9fcf)
2017-01-18vaapi_vp9: Convert to use the new VAAPI hwaccel codeMark Thompson
2017-01-18vaapi_hevc: Convert to use the new VAAPI hwaccel codeAnton Khirnov
(cherry picked from commit ea8b730d8e67152107d7fcdd5590bbb51ec236b1) Signed-off-by: Mark Thompson <sw@jkqxz.net>
2017-01-18vaapi_mpeg4: Convert to use the new VAAPI hwaccel codeMark Thompson
(cherry picked from commit ccd0316f7cab760a93052206e8150f6b178c1e39)