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

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-04-10avcodec/hqx: Use av_clip_uintp2()Michael Niedermayer
Suggested-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-10avcodec/libdcadec: honor AVCodecContext bitexact flagJames Almer
Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
2015-04-10libavcodec/hqx: multi threading supportFerdinand Oeinck
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-09Merge commit '5980c924e309ae1dde8bd52d9938f94ff02602eb'Michael Niedermayer
* commit '5980c924e309ae1dde8bd52d9938f94ff02602eb': dnxhd: Log the selected profile id Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-09Merge commit 'f8fd0c29ce5dc7d4be13e7e89d0f1e8a035ae71b'Michael Niedermayer
* commit 'f8fd0c29ce5dc7d4be13e7e89d0f1e8a035ae71b': v210: Fix typo in header guards Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-09avcodec/nvenc: Add options for level and tierTimo Rothenpieler
Previous version reviewed-by: Philip Langdale <philipl@overt.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-09avcodec/h264: Use only one ERContextMichael Niedermayer
This fixes slice threads with error concealment Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-09dnxhd: Log the selected profile idVittorio Giovara
2015-04-09avcodec/h264: Be more tolerant to changing pps id between slicesMichael Niedermayer
Fixes Ticket4446 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-09v210: Fix typo in header guardsVittorio Giovara
2015-04-09avcodec/aacdec: Fix storing state before PCE decodeMichael Niedermayer
Fixes Ticket4460 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-08avcodec/h264_ps: Move truncation check from VUI to SPSMichael Niedermayer
This more completely checks for truncation Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-08Merge commit 'bb815dfc38b8ef7a89d6b9684ce0cdc296385d6d'Michael Niedermayer
* commit 'bb815dfc38b8ef7a89d6b9684ce0cdc296385d6d': g2meet: K&R formatting cosmetics Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-08g2meet: K&R formatting cosmeticsDiego Biurrun
2015-04-08avcodec/h264_slice: Fix uninitialized variableMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-08avcodec/h264_slice: Dont reset mb_aff_frame per sliceMichael Niedermayer
Fixes null pointer dereference Fixes Ticket4440 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-08avcodec/h264: use consistent argument name in MB_FIELD() macroMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-08libavcodec/hqx: correct clipping errorferdo@bigroses.nl
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-07avcodec/h264: finish previous slices before switching to single thread modeMichael Niedermayer
Fixes null pointer dereference Fixes Ticket4438 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-07avcodec/h264: Fix race between slices where one overwrites data from the nextMichael Niedermayer
Fixes non deterministic crash in ticket4408/fuzz2.264 Likely fixes other samples as well Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-06avcodec/pthread_frame: Fix memleak with frame threads and allocated AVOptionsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-06avcodec/vc1dec: Check buf2 for malloc failureMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-06Merge commit '249796e2560c2cce1add722c3e873de96b17be74'Michael Niedermayer
* commit '249796e2560c2cce1add722c3e873de96b17be74': svq3: initialize some required H264Context fields. See: e6c710600e1d474b53e52398969140f79052bfde See: aa000ddab2352b82b9ef7ec0974080065b7cc409 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-05Merge commit '5637ff01218a44fcc1fff9b4382a15a6470abcc9'Michael Niedermayer
* commit '5637ff01218a44fcc1fff9b4382a15a6470abcc9': libavcodec: Clarify the documentation of the internal codec capability flags Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-05Merge commit 'bd737b5178f361a9b592691848f29a7a79603a7e'Michael Niedermayer
* commit 'bd737b5178f361a9b592691848f29a7a79603a7e': h264: reset the private data in init_thread_copy() Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-05Merge commit 'a939e5b2527d0c4628815b1d3d8e29ee921227e8'Michael Niedermayer
* commit 'a939e5b2527d0c4628815b1d3d8e29ee921227e8': h264: remove a commented out nonsense line Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-05avcodec/svq3: add scaling matrix init that was removed from h264 initMichael Niedermayer
This is needed for svq3 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-05Merge commit '65afa65e7393e7745427e267d6c6ca814c7c8b45'Michael Niedermayer
* commit '65afa65e7393e7745427e267d6c6ca814c7c8b45': h264: drop redundant initialization of the scaling matrices Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-05Merge commit 'e1f907711a91e5ce19402a1831cfbe8f709b67f7'Michael Niedermayer
* commit 'e1f907711a91e5ce19402a1831cfbe8f709b67f7': h264: factor out common code from init() and init_thread_copy() Conflicts: libavcodec/h264.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-05avcodec/svq3: add initialization which was removed from h264 initMichael Niedermayer
This is needed for the svq3 code to work Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-05Merge commit '43fd3dd80ca2d1c2ccf6a7b7632db544c809c690'Michael Niedermayer
* commit '43fd3dd80ca2d1c2ccf6a7b7632db544c809c690': h264: drop redundant initialization in init() Conflicts: libavcodec/h264.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-05svq3: initialize some required H264Context fields.Anton Khirnov
They are no longer initialized in ff_h264_decode_init() since 43fd3dd, so svq3 needs to initialize the manually. Fixes svq3 decoding, broken since 43fd3dd.
2015-04-05Merge commit '050324d020f843ce333276ebb6f27cc6026f37d0'Michael Niedermayer
* commit '050324d020f843ce333276ebb6f27cc6026f37d0': h264: initialize cur_chroma_format_idc See: a51fbb56bb9352476affaef1fc6773c8b059db91 / 137df692fc28710aa1a21856b1f5b9e157896fef Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-05Merge commit '84f226a3bcd8b39801a4c9051c033ab7d61aaf76'Michael Niedermayer
* commit '84f226a3bcd8b39801a4c9051c033ab7d61aaf76': h264: use the correct SPS during PPS parsing Conflicts: libavcodec/h264_ps.c See: dc35b77b28f40c99d27c073fe2c22219ba600202 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-05libavcodec: Clarify the documentation of the internal codec capability flagsMartin Storsjö
The previous documentation was very vague and almost misleading. Signed-off-by: Martin Storsjö <martin@martin.st>
2015-04-05avcodec/libx265: export chosen picture typesMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2015-04-05mpeg4: suggest mpeg4_unpack_bframes bsf instead of avidemux/VirtualDubAndreas Cadhalpun
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-05avcodec/error_resilience: Avoid race with updating the error_countMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-05h264: reset the private data in init_thread_copy()Anton Khirnov
The generic code copies the main context's private data to all the others. However that is quite dangerous, as it might end up copying some pointers that are or will become invalid. Since everything we actually need will be copied later in update_thread_context(), it's safest to zero the private data in init_thread_copy(), so it works the same way as init for the main context.
2015-04-05h264: remove a commented out nonsense lineAnton Khirnov
2015-04-05h264: drop redundant initialization of the scaling matricesAnton Khirnov
It will always be initialized when actually parsing the PPS.
2015-04-05h264: factor out common code from init() and init_thread_copy()Anton Khirnov
2015-04-05h264: drop redundant initialization in init()Anton Khirnov
There is no real advantage to initializing any of those in init, assuming yuv420, before the real stream parameters are known.
2015-04-05h264: initialize cur_chroma_format_idcAnton Khirnov
This makes sure the various DSP contexts get properly initialized in ff_h264_set_parameter_from_sps() whatever the value of raw_bits_per_sample.
2015-04-05h264: use the correct SPS during PPS parsingAnton Khirnov
There is in general no reason for the currently active SPS to be the one referenced by the PPS being parsed.
2015-04-05avcodec: add unpack packed B-frames bitstream filterAndreas Cadhalpun
Fixes Ticket #2913 Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-04avcodec/h264_refs: More completely clear slice contexts in ↵Michael Niedermayer
ff_h264_remove_all_refs() Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-04avcodec/h264: Fail for invalid mixed IDR / non IDR frames in slice threading ↵Michael Niedermayer
mode Fixes Ticket4408 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-04avcodec/h264_mb: assert that frame waiting code actually references 2 ↵Michael Niedermayer
fields/1 frame Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-04avcodec/h264_refs: Do not set reference to things which dont existMichael Niedermayer
Fixes deadlock Fixes Ticket4428 Fixes Ticket4429 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>