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
2016-06-17d3d11va: don't keep the context lock while waiting for a frameSteve Lhomme
also fixes a deadlock found by Денис Кулаков <kudesnik33ra@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-06-17lavc/videotoolboxenc: remove unnecessary loggingRick Kern
Signed-off-by: Rick Kern <kernrj@gmail.com>
2016-06-17lavc/videotoolbox: fix H.264 hwaccel init issueRick Kern
Fixes VTDecompressionSessionCreate() error. Signed-off-by: Rick Kern <kernrj@gmail.com>
2016-06-17lavc/audiotoolboxenc: fix dropped frames on iOSRick Kern
AudioConverterFillComplexBuffer() doesn't always call its callback. A frame queue is used to prevent skipped audio samples. Signed-off-by: Rick Kern <kernrj@gmail.com>
2016-06-17avodec/h264dec: fix compilation with -DTRACEJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2016-06-17avcodec/sheervideo: check build_vlc for failurePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-06-15lavc/dpx: Support decoding 12 bit colourspace with transparency information.Carl Eugen Hoyos
2016-06-15lavc/mediacodec: re-indent after previous commitMatthieu Bouron
2016-06-15lavc/mediacodec: refactor ff_AMediaCodecList_getCodecByTypeMatthieu Bouron
Allows to select a codec (encoder or decoder) only if it supports a specific profile. Adds ff_AMediaCodecProfile_getProfileFromAVCodecContext to convert an AVCodecContext profile to a MediaCodec profile. It only supports H264 for now. The codepath using MediaCodecList.findDecoderForFormat() (Android >= 5.0) has been dropped as this method does not allow to select a decoder compatible with a specific profile.
2016-06-14x86/aacpsdsp: optimize add_squares loopJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2016-06-14lavc/dpx: Support decoding 10 bit colourspace with transparency information.Carl Eugen Hoyos
Fixes one sample from ticket #5639.
2016-06-14lavc/h264_sei: fix broken style around green metadata codeClément Bœsch
2016-06-14lavc/h264: rename GreenMetaData to H264SEIGreenMetaDataClément Bœsch
Reduces diff for the next merge with Libav.
2016-06-14lavc/h264_sei: reduce scope of parameters for green meta decodeClément Bœsch
This is again will help the merge as ff_h264_decode_sei will not have access to H264Context anymore.
2016-06-14lavc/h264: move green meta logging out of the sei decodingClément Bœsch
This will simplify the next Libav merge where SEI decoding doesn't have access to the debug level anymore.
2016-06-13lavc/h264_sei: fix green metadata typoClément Bœsch
2016-06-13avcodec/ffv1dec: fix some unsupported pix_fmtJérôme Martinez
When checking pix_fmt mapping, some bitstreams are mapped to an incorrect pix_fmt instead of being rejected (ENOSYS). Actually, such bitstreams are not supported (FFmpeg encoder does not produce such bitstream, such bitstream may come only from another encoder for the moment). - JPEG 2000 RCT 11/13/15/16 bit depths are mapped to a 8-bit FFmpeg pix_fmt (e.g. bgr0), which is not expected. - JPEG 2000 RCT 9/10/12/14 bit depths with alpha are mapped to a FFmpeg pix_fmt without alpha (e.g. AV_PIX_FMT_GBRP9 for 9-bit with alpha), which is not expected. The order for choosing the pix_fmt is changed to the one used by YCbCr selection (<=8 bit first). " && !f->transparency" is added to the other lines. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-06-13avcodec/h264_slice: Add casts to suppress warningsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-06-12lavc/videotoolbox: fix sps/pps mistake introduced in 1534ef87Clément Bœsch
2016-06-12lavc/videotoolbox: fixes compilation after 1534ef87Clément Bœsch
2016-06-12lavc/vda_h264: fixes compilation after 1534ef87Clément Bœsch
2016-06-12avcodec/iff: Fix bytestream advanceMichael Niedermayer
Fixes Ticket5585 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-06-12Merge commit 'c8dcff0cdb17d0aa03ac729eba12d1a20f1f59c8'Clément Bœsch
* commit 'c8dcff0cdb17d0aa03ac729eba12d1a20f1f59c8': h264: factor out calculating the POC count into a separate file Merged-by: Clément Bœsch <u@pkh.me>
2016-06-12Merge commit '113aeee6aed35cb786a9f6d69b0cb210f498b9da'Clément Bœsch
* commit '113aeee6aed35cb786a9f6d69b0cb210f498b9da': h264_parser: move the H264DSPContext to the parser context H264Context is kept locally as it is currently needed for logging (h->avctx as log context) and for is_avc and nal_length_size. These later fields will later be obtained when the extradata parsing is decoupled from the decoder. This code will be updated accordingly when that commit is merged. Merged-by: Clément Bœsch <u@pkh.me>
2016-06-12lavc/h264: remove unused ff_h264_init_dequant_tables prototypeClément Bœsch
Unused since 1534ef87 / 3176217c.
2016-06-12Merge commit '3176217c60ca7828712985092d9102d331ea4f3d'Clément Bœsch
* commit '3176217c60ca7828712985092d9102d331ea4f3d': h264: decouple h264_ps from the h264 decoder Main changes: - a local GetBitContext is created for the various ff_h264_decode_seq_parameter_set() attempts - just like the old code, remove_sps() is adjusted so it doesn't remove the pps. Fixes decode with Ticket #631 http://ffmpeg.org/pipermail/ffmpeg-user/attachments/20111108/dae58f17/attachment.mp4 but see next point as well. - ff_h264_update_thread_context() is updated to work even when SPS isn't set as it breaks current skip_frame code. This makes sure we can still decode the sample from ticket #631 without the need for -flags2 +chunks. (Thanks to Michael) - keep {sps,pps}_ref pointers that stay alive even when the active pps/sps get removed from the available lists (patch by michaelni with additionnal frees in ff_h264_free_context() from mateo) - added a check on sps in avpriv_h264_has_num_reorder_frames() to fix crashes with mpegts_with_dvbsubs.ts from Ticket #4074 http://samples.ffmpeg.org/ffmpeg-bugs/trac/ticket4074/mpegts_with_dvbsubs.ts - in h264_parser.c:h264_parse(), after the ff_h264_decode_extradata() is called, the pps and sps from the local parser context are updated with the pps and sps from the used h264context. This fixes fate-flv-demux. - in h264_slice.c, "PPS changed between slices" error is not triggered anymore in one condition as it makes fate-h264-xavc-4389 fails with THREADS=N (Thanks to Michael) Merged-by: Clément Bœsch <clement@stupeflix.com> Merged-by: Michael Niedermayer <michael@niedermayer.cc> Merged-by: Matthieu Bouron <matthieu.bouron@stupeflix.com>
2016-06-12avcodec/sheervideo: add 10-bit interlaced RGB(A) supportPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-06-12avcodec/utvideodec: add support for UQRG and UQRA formatsPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-06-11lavc/libutvideodec: Do not set bits_per_raw_sample.Carl Eugen Hoyos
It is not always 8 but never different from the pix_fmt property.
2016-06-11avcodec/utvideodec: fix multiple slices for UQY2 and other issuesPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-06-11avcodec/utvideo: add support for UQY2Paul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-06-11avcodec/mpc8: Correct end truncationMichael Niedermayer
Fixes Ticket5478 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-06-11lavc/videotoolboxenc: set extradata when opening codecRick Kern
VideoToolbox doesn't supply parameter sets until the first frame is done encoding. This spins up a temporary encoder and encodes a single frame to get this data. Signed-off-by: Rick Kern <kernrj@gmail.com>
2016-06-11lavc/videotoolboxenc: fix allocated buffer sizeRick Kern
Allocates a buffer with padding, and with enough room for start codes when length codes are smaller. Signed-off-by: Rick Kern <kernrj@gmail.com>
2016-06-10vaapi_encode_h26[45]: Reject bitrate targets higher than 2^31Mark Thompson
2016-06-10avcodec/cfhd: Set dimensions unconditionallyMichael Niedermayer
Fixes Ticket5215 Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-06-10avcodec/sheervideo: add support for 10-bit interlaced YCbCr(A) 4:2:2Paul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-06-10avcodec/sheervideo: fix argx format supportPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-06-10avcodec/cuvid: add cuvid decoderTimo Rothenpieler
2016-06-10avcodec/mpegvideo: Do not clear the parse context during initMichael Niedermayer
It is allocated before, this cannot work Fixes Ticket5613 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-06-10avcodec/sheervideo: add support for 10-bit interlaced YCbCr(A) 4:4:4(:4)Paul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-06-10avcodec/sheervideo: fix prediction for ybyr formatPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-06-10avcodec/sheervideo: fix predictions for c82p formatPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-06-09avcodec/sheervideo: supports some other 8bit formatsPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-06-09avcodec/sheervideo: add interlaced YCbCr(A) 4:2:2:4 8-bit supportPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-06-09avcodec/sheervideo: add interlaced YCbCr(A) 4:4:4:4 8-bit supportPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-06-08aacsbr: reduce element type mismatch warning severityRostislav Pehlivanov
All HE-AAC samples with an LFE channel make this warning get spammed on every frame. Turning off SBR for LFE channels makes sense (since it has much less coefficients than normal channels do), so this error print is of no value in this case. It makes sense to keep the error in other cases, hence why it's still around, degraded to warning severity since the decoder will still attempt to decode without SBR. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2016-06-08x86/aacdec: use HADDPS macroJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2016-06-08avcodec/h264: Put context_count check backMichael Niedermayer
Fixes assertion failure Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-06-08avcodec/h264: Fix off by 1 context countMichael Niedermayer
Fixes fate-h264-xavc-4389 with slice threads