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
2014-09-22postprocess: prefetch* dont change anything, thus their arguments should be ↵Michael Niedermayer
const Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-22Revert "configure: Refactor setting of feature test macro _XOPEN_SOURCE"Michael Niedermayer
This fixes build on netbsd and probably other bsd based Platforms This reverts commit 56b8d106769c5c5f9174dcc426f1ee2f991428b1.
2014-09-22Add missing entry for maintainer of rtpenc_hevc.*Thomas Volkert
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-22avformat/avidec: ensure that palette does not contain the BottomUp info.Benoit Fouet
Considering the palette is located at the end of extradata may be flawed when the extradata contains the palette followed by the BottomUp field. When the BottomUp field is present, exclude it from the palette. Fixes part of ticket #1304 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-22avformat/img2: remove useless 'pix' duplicated entry.Benoit Fouet
The second entry will never be selected, so let's save some bytes in the library. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-22rtpenc_h263_rfc2190: avoid misleading error outputThomas Volkert
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-22avdevice/version: bump minor for the decklink inputMichael Niedermayer
Found-by: jamrial Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-22avdevice: add decklink input supportDeti Fliegl
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-22avdevice/decklink: move general code of decklink encoder to common fileDeti Fliegl
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-22configure: Refactor setting of feature test macro _XOPEN_SOURCEJörg Krause
Some C libraries, eg glibc, uclibc, and musl, uses feature test macros to expose definitions conforming to the standards ISO C, POSIX and extensions. According to which feature test macros are defined by the user or the compiler, a header file, eg <features.h>, used by these libraries internally defines various other macros. glibc and uclibc also defines release test macros, eg __GLIBC__ and __UCLIBC__ in <features.h>. musl does not have (and does not want) a macro __MUSL__. Therefore it is not possible to check for the musl library. However, building FFmpeg with musl needs the feature test macro _XOPEN_SOURCE=600 to be defined. Signed-off-by: Jörg Krause <jkrause@posteo.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-21lavu/bprint: add const to av_bprint_is_complete() argument.Nicolas George
2014-09-21avformat/assenc: mux all extradata at onceClément Bœsch
Before this commit, the code was muxing up to the 2nd line after "[Events]" (assuming it to be the "Format:" line). The remaining are generally "Comment:" directives which can stay in that place. mkvextract behaves that way so it seems there is no reason for that extra complexity.
2014-09-21avformat/assenc: return correct error codeClément Bœsch
2014-09-21avcodec/webvttdec: add some memory checksClément Bœsch
2014-09-21avcodec/textdec: add some memory checksClément Bœsch
2014-09-21avcodec/subviewerdec: add some memory checksClément Bœsch
2014-09-21avcodec/srtdec: add some memory checksClément Bœsch
2014-09-21avcodec/samidec: add some memory checksClément Bœsch
2014-09-21avcodec/realtextdec: add some memory checksClément Bœsch
2014-09-21avcodec/mpl2dec: add some memory checksClément Bœsch
2014-09-21avcodec/movtextdec: add some memory checksClément Bœsch
2014-09-21avcodec/microdvddec: add some memory checksClément Bœsch
2014-09-21avcodec/jacosubdec: add some memory checksClément Bœsch
2014-09-21avcodec/ass: add ff_ass_add_rect_bprint() helperClément Bœsch
2014-09-21rtpdec_hevc: do not print an error message if the received packet has a ↵Thomas Volkert
valid header but lacks additional bytes as payload Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-21avformat/mp3dec: avoid early EOF with concatenated gapless mp3swm4
Consider a file created with something like: cat file1.mp3 file2.mp3 > result.mp3 Then if file2.mp3 has gapless information, result.mp3 would stop playing something in the middle. This happens because the gapless info directs the decoder to discard all samples after a certain position. To make matters worse, the gapless info of file2.mp3 will be used when playing the file1.mp3 part, because the gapless info is located at the end of the file. While handling concatenated gapless files correctly would be insane and a lot of effort (especially without scanning the whole file on opening), it's easy to prevent at least early EOF. Playback will happen to work, even if it's slightly broken. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-21mlpdec: support TrueHD streams with an Atmos substreamHendrik Leppkes
The fourth substream is being discarded, since its not raw audio data, but an encoded Atmos stream which needs a specialized decoder. Fixes decoding of the true hd stream from Transformers\ -\ Age\ of\ Extinction\ 2014\ 1080P-003.mkv Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-21mlpdec: support major sync headers with optional extension blocksHendrik Leppkes
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-21rtpenc: HEVC/H.265 supportThomas Volkert
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-21avfilter/vf_scale: Allow chroma samples to be above and to the left of luma ↵Michael Niedermayer
samples Found-by: Kierank Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-21swscale: Allow chroma samples to be above and to the left of luma samplesMichael Niedermayer
Found-by: Kierank Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-21Merge commit '103391ca90b2f7c56ae756d76c76f7c3dfa28dd4'Michael Niedermayer
* commit '103391ca90b2f7c56ae756d76c76f7c3dfa28dd4': dca: Remove some commented-out cruft Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-21avcodec/alacenc: Remove unused variableMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-20alacenc: remove unneeded maskingChristophe Gisquet
The extra bits have already been masked, so this was not doing anything. Noticed-by: Justin Ruggles Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-20alacenc: fix incorrect buffer useChristophe Gisquet
The issue lies in actually dead code ("for now it's not used"). Noticed-by: Justin Ruggles Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-20avformat/mp3dec: fix gapless audio supportwm4
The code already had skipping of initial padding, but discarding trailing frame padding was missing. This is somewhat questionable, because it will make the decoder discard any data after the declared file size in the LAME header. But note that skipping full frames at the end of the stream is required. Encoders actually create such files. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-20dca: Remove some commented-out cruftDiego Biurrun
2014-09-20avfilter/idet: typo fix: PROGRSSIVE -> PROGRESSIVEPascal Massimino
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-20x86/me_cmp: port mmxext vsad functions to yasmJames Almer
Also add mmxext versions of vsad8 and vsad_intra8, and sse2 versions of vsad16 and vsad_intra16. Since vsad8 and vsad16 are not bitexact, they are accordingly marked as approximate. Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
2014-09-20avcodec/dvdsubdec: fix VD/SD identifier nameMichael Niedermayer
Found-by: Nicholas Robbins <nickrobbins-at-yahoo.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-20avformat/os_support: Add _DEFAULT_SOURCE to hide warning about _SVID_SOURCE ↵Daniel Bomar
depreciation As suggested, this just adds _DEFAULT_SOURCE while preserving _SVID_SOURCE for whatever old systems still need it. Signed-off-by: Daniel Bomar <dbdaniel42@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-19tests/utils: make arguments const that arent changedMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-19avcodec/dv_profile: deprecate internal function that shouldn't be publicJames Almer
Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
2014-09-19postproc/postprocess: Avoid some ifs in do_a_deblock_C()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-19libavcodec/webp: treat out-of-bound palette index as translucent blackPascal Massimino
See https://code.google.com/p/webp/issues/detail?id=206 for a description of the problem/fix. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> This patch makes the decoder follow the recommendation of the spec. There is some disagreement (see "[FFmpeg-devel] [PATCH]: libavcodec/webp") about what would be best to be written in the spec, so in case the spec is changed again, this potentially would need to be amended or reverted
2014-09-19avcodec/libilbc: support for latest git of libilbcGianluigi Tiesi
in the latest git commits of libilbc developers removed WebRtc_xxx typedefs This commit uses int types instead, it's safe to apply also for previous versions since WebRtc_Word16 was always a typedef of int16_t and WebRtc_UWord16 a typedef of uint16_t Reviewed-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-19postproc: Replace CLIP by av_clip_uint8Michael Niedermayer
drop "#define CLIP av_clip_uint8" Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-18postproc/postprocess: remove redundant castsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-18postproc/postprocess: Use FF_ARRAY_ELEMS() in pp_free_context() instead of ↵Michael Niedermayer
hard-coding their size Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-18postproc/postprocess: Remove unused argument from reallocAlign()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>