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-04avcodec/h264_slice: make current_slice reset code more strictMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-04avcodec/h264: use goto end instead of return for hwaccel fails as wellMichael Niedermayer
This is more correct Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-04mpeg4: use a self-explanatory #define MAX_NVOP_SIZEAndreas Cadhalpun
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-04avcodec/h264: silence ER warning when no slice threads are usedMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-04avcodec/h264: reenable ER except with slice threads by defaultMichael Niedermayer
ER with slice threads is buggy and since the merge of the libav cleanup broken as the ER context which is supposed to be per frame has been placed in the slice context, so there are multiple per frame which does not work as is. Theres no bug report about ER with frame threads. If someone knows of a case where it crashes / fails without slice threads please mail me and open a ticket on trac. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-04Merge commit 'a4d34e218f548d381e09c483e8dc6ad18a8d571c'Michael Niedermayer
* commit 'a4d34e218f548d381e09c483e8dc6ad18a8d571c': h264: disable ER by default Conflicts: libavcodec/h264.c libavcodec/h264_picture.c libavcodec/h264_slice.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-03Merge commit 'df528b11ac607de13a7c438f2a51f2119f71a03c'Michael Niedermayer
* commit 'df528b11ac607de13a7c438f2a51f2119f71a03c': hevc: make sure no dangling pointers remain around on VPS/SPS change Conflicts: libavcodec/hevc_ps.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-03Merge commit 'ce0bc09ee2580d49fec90a6eb0de2ba1b580c854'Michael Niedermayer
* commit 'ce0bc09ee2580d49fec90a6eb0de2ba1b580c854': hevc: do not change the VPS if its contents are the same Conflicts: libavcodec/hevc_ps.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-03Merge commit '7693ba0a0eecdcdba71b7fbd9a4a12d1ba7b82aa'Michael Niedermayer
* commit '7693ba0a0eecdcdba71b7fbd9a4a12d1ba7b82aa': hevc: export stream parameters from extradata Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-03Merge commit '1ae7afd256f9af1eb4f63f9adcf03d581ce4e2b5'Michael Niedermayer
* commit '1ae7afd256f9af1eb4f63f9adcf03d581ce4e2b5': hevc: split out setting AVCodecContext parameters Conflicts: libavcodec/hevc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-03mpeg4: only show the divx_packed warning, when a packed frame is presentAndreas Cadhalpun
Otherwise it is shown even after the file was fixed with avidemux, because the userdata string still ends with 'p'. Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-03avcodec/ppc/fdctdsp: POWER LE support in ff_fdct_altivec()Rong Yan
add marcos VEC_FMERGEH() VEC_FMERGEL() Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-03h264: disable ER by defaultAnton Khirnov
The way it is currently designed is fundamentally unsafe and cannot be reasonably fixed without completely rewriting it.
2015-04-03hevc: make sure no dangling pointers remain around on VPS/SPS changeAnton Khirnov
2015-04-03hevc: do not change the VPS if its contents are the sameAnton Khirnov
This is the same as is done for SPS.
2015-04-03hevc: export stream parameters from extradataAnton Khirnov
This allows the callers to have a hint of the probable stream parameters without actually decoding anything.
2015-04-03hevc: split out setting AVCodecContext parametersAnton Khirnov
Additionally always set the software pixel format, so it's available even if ff_get_format() is not called later. This will be useful for exporting stream parameters from init().
2015-04-03avcodec/pngenc: don't return a value in a void functionJames Almer
Should fix compilation failures with strict compilers Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-02png: Use libavutil's crc functions instead of zlib'sDonny Yang
Signed-off-by: Donny Yang <work@kota.moe> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-02avcodec/vda_h264: try to fix buildMichael Niedermayer
Found-by: Stefano Pigozzi Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-02vda: fix h264 decoding for avcC,vda wants the entire bufferRainer Hochecker
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-02avcodec/nvenc: Fix profile parameter handlingTimo Rothenpieler
It was not possible to set a profile before, the builtin profile parameter does not seem to work propperly. To be compatible with libx264, this overlays it with a local parameter that expects a string, instead of an int, that takes the well known values "high", "main" or "baseline". Reviewed-by: Philip Langdale <philipl@overt.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-02Bump lavc and lavf minor versions for apng muxer and encoder.Carl Eugen Hoyos
2015-04-02apng: Add a basic APNG encoderDonny Yang
Signed-off-by: Donny Yang <work@kota.moe> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-02avcodec/ccaption_dec: Remove the GOTO statementPranav Vaish
2015-04-01Revert "avcodec/exr: fix memset first arg in reverse_lut()"Michael Niedermayer
This reverts commit 586ba24ff29468d2a4ee843a9650feea5b2be6f6. Fixes Ticket 4386 Found-by: Martin Vignali <martin.vignali@gmail.com>
2015-04-01lavc/smvjpegdec: Avoid null dereference and return meaningful error codesHimangi Saraogi
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-01avcodec/nvenc: Fix typoed nv_status checksTimo Rothenpieler
Thanks to Wyatt Aaron for pointing this out Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-01avcodec/png: Clearly separate encoding header and framesDonny Yang
Signed-off-by: Donny Yang <work@kota.moe> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-31avcodec/libx265: export choosen picture typesMichael Niedermayer
Fixes part of ticket 4285 Reviewed-by Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-31png: Clear up the calculation of max packet sizeDonny Yang
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-31avcodec/internal: Fix doxy for ff_alloc_packet2() return valueMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-31h264: avoid unnecessary calls to get_formatRainer Hochecker
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-31avcodec/snowenc: Check av_frame_ref() return valueMichael Niedermayer
Fixes CID1026740 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-31avcodec/h264_refs: fix null pointer dereference with -DTRACEMichael Niedermayer
Found-by: carl Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-31Merge commit '4978850ca2cb1ec6908f5bc79cc592ca454d11e8'Michael Niedermayer
* commit '4978850ca2cb1ec6908f5bc79cc592ca454d11e8': build: Split JPEG-related tables off into a separate component Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-31Merge commit '87f87ccf32055aca25fa08e29e22cca1ba9976d5'Michael Niedermayer
* commit '87f87ccf32055aca25fa08e29e22cca1ba9976d5': mjpeg: Use a more precise type for put_marker() Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-30avcodec/libdcadec: remove av_assert and check bits_per_sample more completelyMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-30Merge commit 'e6e3dcba0c6f11bd7022e2d3b9bcb7b6a09d6c80'Michael Niedermayer
* commit 'e6e3dcba0c6f11bd7022e2d3b9bcb7b6a09d6c80': mjpeg: Move code only used in the encoder(s) to the appropriate header Conflicts: libavcodec/mjpegdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-30Merge commit '23944d29a22a2cd602753b3705f73011c3bf0b18'Michael Niedermayer
* commit '23944d29a22a2cd602753b3705f73011c3bf0b18': indeo: Give Indeo4/5 shared code a more consistent name Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-30Merge commit '7d3183d3a4e800ab7a7fa24f49968a1b1bcc0161'Michael Niedermayer
* commit '7d3183d3a4e800ab7a7fa24f49968a1b1bcc0161': qsv: Skip header compilation depending on what parts of qsv are enabled Conflicts: libavcodec/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-30tiff: Return more meaningful error codesHimangi Saraogi
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-30build: Split JPEG-related tables off into a separate componentDiego Biurrun
2015-03-30mjpeg: Use a more precise type for put_marker()Diego Biurrun
2015-03-30mjpeg: Move code only used in the encoder(s) to the appropriate headerDiego Biurrun
2015-03-30tiff: Return more meaningful error codesHimangi Saraogi
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2015-03-30indeo: Give Indeo4/5 shared code a more consistent nameDiego Biurrun
2015-03-30qsv: Skip header compilation depending on what parts of qsv are enabledDiego Biurrun
2015-03-29png: Only init zlib onceDonny Yang
Signed-off-by: Donny Yang <work@kota.moe> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-29png: Calculate pixel format information only onceDonny Yang
Signed-off-by: Donny Yang <work@kota.moe> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>