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
2017-02-14doc/ffmpeg: document trailing "?" in map optionLou Logan
This feature was added in 2375a85c36c4941042e6ee58a31d6560bde91d37. Signed-off-by: Lou Logan <lou@lrcd.com>
2017-02-14lavc: Add device context field to AVCodecContextMark Thompson
For use by codec implementations which can allocate frames internally.
2017-02-14avfilter/vf_lut: make it possible to clip pixel values that are out of valid ↵Paul B Mahol
range Previous behavior was not useful at all as such pixels where all mapped to 0. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-14avfilter/vf_lut: do not always explicitly clip pixelsPaul B Mahol
Old behaviour was not useful at all. New behaviour only emulate old behaviour with default options. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-14doc/protocols: add option usage descriptionLou Logan
Fixes ticket #6148. Signed-off-by: Lou Logan <lou@lrcd.com>
2017-02-13aac_latm: Align inband PCE to the start of the payloadAlex Converse
A strict reading of the spec seems to imply that it should be aligned to the start of the element instance tag, but that would break all of the samples with PCEs. It seems like a well formed LATM stream should have its PCE in the ASC rather than inband. Fixes ticket 4544
2017-02-13aacsbr: Associate SBR data with AAC elements on initAlex Converse
Quiets some log spam on pure upsampling mode. Fixes ticket 5163.
2017-02-13aac_latm: Copy whole AudioSpecificConfig when it is sized.Alex Converse
This preserves sync extensions.
2017-02-13aac_latm: Allow unaligned AudioSpecificConfigAlex Converse
Fixes ticket 4730
2017-02-13avcodec/nvenc: set frame buffer format for mapped framesTimo Rothenpieler
2017-02-13hwcontext_dxva2: support D3D9Exwm4
D3D9Ex uses different driver paths. This helps with "headless" configurations when no user logs in. Plain D3D9 device creation will fail if no user is logged in, while it works with D3D9Ex. Signed-off-by: Anton Khirnov <anton@khirnov.net> Merges Libav commit c2f97f0508708.
2017-02-13AVFrame: add an opaque_ref fieldwm4
This is an extended version of the AVFrame.opaque field, which can be used to attach arbitrary user information to an AVFrame. The usefulness of the opaque field is rather limited, because it can store only up to 32 bits of information (or 64 bit on 64 bit systems). It's not possible to set this field to a memory allocation, because there is no way to deallocate it correctly. The opaque_ref field circumvents this by letting the user set an AVBuffer, which makes the user data refcounted. Signed-off-by: Anton Khirnov <anton@khirnov.net> Merges Libav commit 04f3bd349651.
2017-02-13avformat/hlsenc: fix stream level metadata handlingBela Bodecs
hls-encoder currenlty does not provide stream level metadata to mpegts muxer. This patch fixes track #3848 bug. Signed-off-by: Bela Bodecs <bodecsb@vivanet.hu> Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2017-02-13lavc/libzvbi: remove deprecated API usageJosh de Kock
Reviewed-by: Marton Balint <cus@passwd.hu> Signed-off-by: Josh de Kock <josh@itanimul.li>
2017-02-12doc/muxers: Fix typo, causing warnings during buildMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-02-12movenc: add support for track names in ISML manifestsJan Ekström
This enables having multiple tracks of the same type which would be treated as different things by the media server (as opposed to different bit rate versions of the same track). According to the smooth streaming specification, just setting the systemLanguage tag is not enough to note that a track with the same attributes differs from another one. Reviewed-by: Martin Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-02-12lavf/mpegts: Make a pointer cast explicit.Carl Eugen Hoyos
Silences an "assignment discards ‘const’ qualifier" warning. Reviewed-by: Marton Balint
2017-02-12avcodec/iff: support for byterun1 ACBM compressionPaul B Mahol
This is apparently same as no compression. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-12doc/general: mention Newtek SpeedHQ decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-12avcodec: add FM Screen Capture Codec decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-11avformat/flic: fix handling of EOF casePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-11avcodec/flicvideo: add support for 24bit flic filesPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-11avcodec/flicvideo: fix some indentation issuesPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-11lavf/omadec: Fix packet duration for Atrac 3 lossless.Carl Eugen Hoyos
2017-02-11lavfi/minterpolate: Remove an unused variable.Carl Eugen Hoyos
2017-02-11lavc/atrac3: Constify a pointer declaration.Carl Eugen Hoyos
Silences an "assignment discards ‘const’ qualifier" warning.
2017-02-11lavf/rtpdec_mpeg4: Constify a function parameter.Carl Eugen Hoyos
Silences an "assignment discards ‘const’ qualifier" warning.
2017-02-11lavf/omadec: Remove an unsed variable.Carl Eugen Hoyos
2017-02-11avcodec: add ATRAC Advanced Lossless decodersPaul B Mahol
Only lossy part is decoded for now. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-11avformat/hlsenc: deprecate hls_wrap optionSteven Liu
When user use the hls_wrap, there have many problem: 1. some platform refersh the old but usefull segment 2. CDN(Content Delivery Network) Deliver HLS not friendly The hls_wrap is used to wrap segments for use little space, now user can use hls_list_size and hls_flags delete_segments instead it. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Reviewed-by: Carl Eugen Hoyos <ceffmpeg@gmail.com> Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2017-02-11fate: add WavPack muxer testJames Almer
Tested-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
2017-02-11doc: Add muxers/demuxers list optionMulvya
Signed-off-by: Mulvya <mulvya@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-02-11avformat/apetag: bump micro versionJames Almer
In case parsers care about the version that started writing correct flags. Signed-off-by: James Almer <jamrial@gmail.com>
2017-02-11avformat/apetag: reorder some code to improve readabilityJames Almer
This way it's clear the size field accounts for the footer length plus every tag entry, but not the header. Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2017-02-11avformat/apetag: account for header size if present when returning the start ↵James Almer
position The size field in the header/footer accounts for the entire APE tag structure except the 32 bytes from header, for compatibility with APEv1. Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2017-02-11avformat/apetag: fix flag value to signal footer presenceJames Almer
According to the spec[1], a value of 0 means the footer is present and a value of 1 means it's absent, the exact opposite of header presence flag where 1 means present and 0 absent. The reason for this is compatibility with APEv1 tags, where there's no header, footer presence was mandatory for all files, and the flags field was a zeroed reserved field. [1] http://wiki.hydrogenaud.io/index.php?title=Ape_Tags_Flags Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2017-02-10avcodec/qdmc: silence gcc 6.2.0 warningPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-10lavf/movenc: Remove two unused variables.Carl Eugen Hoyos
2017-02-10lavc/mjpegenc_common: Remove an unused variable.Carl Eugen Hoyos
2017-02-10lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}()Matt Wolenetz
Core of patch is from paul@paulmehta.com Reference https://crbug.com/643952 (senc,saiz portions) Signed-off-by: Matt Wolenetz <wolenetz@chromium.org> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-02-10lavf/mov.c: Avoid OOB in mov_read_udta_string()Matt Wolenetz
Core of patch is from paul@paulmehta.com Reference https://crbug.com/643952 (udta_string portion) Signed-off-by: Matt Wolenetz <wolenetz@chromium.org> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-02-10avcodec/mjpegenc: Simplify by moving assert into ff_mjpeg_encode_huffman_close()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-02-10avcodec/mjpegenc: Bypass the 2 pass encoding when optimal tables are not ↵Michael Niedermayer
requested This limits the bugs, speedloss and extra memory allocation to the case when optimal tables are needed. Fixes regressions with slice multi-threading Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-02-10avcodec/mjpegenc: Revert some differences in ff_mjpeg_encode_mb() relative ↵Michael Niedermayer
to pre optimal huffman The changes are not needed anymore and the return code was never used Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-02-10avcodec/mjpegenc_huffman: remove unneeded header includeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-02-10avcodec/tests/mjpegenc_huffman: Remove static in main() tableMichael Niedermayer
Avoids false positives when greping for non constant statics Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-02-10avcodec/mjpegenc: Drop i_tex misuse, set itex/header bits correctly, fix ↵Michael Niedermayer
2pass encoding Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-02-10avcodec/mjpegenc: Remove non functional huffman reallocation and error handlingMichael Niedermayer
If this is wanted iam not against it but it must be designed to work with all cases like slice threads, and a single growing buffer does not work very well with slices. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-02-09tests/mjpegenc_huffman: align static tablesRostislav Pehlivanov
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2017-02-09mjpegenc: use s->avctx as a context for av_log rather than NULLRostislav Pehlivanov
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>