summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* swr: update double precision checks for our resamplerMichael Niedermayer2012-05-021-1/+2
| | | | | | It supports double precision since a while Signed-off-by: Michael Niedermayer <[email protected]>
* swr: add lfe_mix_levelJustin Ruggles2012-05-023-0/+13
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* swr: update side to back mixing.Justin Ruggles2012-05-021-2/+9
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* APIChanges: add entry for libavresampleMichael Niedermayer2012-05-021-0/+1
| | | | | | Appears this was forgotten Signed-off-by: Michael Niedermayer <[email protected]>
* xbmdec: fix decoding when variable name contains an 'x'.Reimar Döffinger2012-05-011-0/+3
| | | | | | Fixes trac ticket #1142. Signed-off-by: Reimar Döffinger <[email protected]>
* xbmdec: print more details on decode error.Reimar Döffinger2012-05-011-1/+5
| | | | | | Makes debugging issues easier. Signed-off-by: Reimar Döffinger <[email protected]>
* flvdec: pass on proper error value.Reimar Döffinger2012-05-011-3/+2
| | | | Signed-off-by: Reimar Döffinger <[email protected]>
* Remove some useless code that duplicates av_get_packet.Reimar Döffinger2012-05-018-33/+6
| | | | Signed-off-by: Reimar Döffinger <[email protected]>
* Mark truncated packets as corrupt in av_get_packet.Reimar Döffinger2012-05-019-0/+12
| | | | | | | Manually remove that flag again for formats that read an arbitrary amount of data and thus truncation is not an error. Signed-off-by: Reimar Döffinger <[email protected]>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-05-017-139/+131
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: avplay: use libavresample for sample format conversion and channel mixing Fix compilation with YASM/NASM without AVX support. WMAL: do not output last frame again if nothing was decoded in current packet WMAL: do not start decoding if frame does not end in current packet adpcm-thp: fix invalid array indexing ppc: add const where needed in scalarproduct_int16_altivec() ppc: remove shift parameter from scalarproduct_int16_altivec() ppc: dsputil: do unaligned block accesses correctly dvenc: do not call dsputil functions with stride not a multiple of 16 APIchanges: fill in some dates and commit hashes Conflicts: doc/APIchanges ffplay.c libavcodec/adpcm.c Merged-by: Michael Niedermayer <[email protected]>
| * avplay: use libavresample for sample format conversion and channel mixingJustin Ruggles2012-05-011-38/+86
| | | | | | | | | | | | | | SDL only supports s16 sample format and a limited number of channel layouts. Some versions of SDL on some systems support 4-channel and 6-channel output, but it's safer overall to downmix any layout with more than 2 channels to stereo.
| * Fix compilation with YASM/NASM without AVX support.Reimar Döffinger2012-05-011-0/+2
| | | | | | | | | | Signed-off-by: Reimar Döffinger <[email protected]> Signed-off-by: Justin Ruggles <[email protected]>
| * WMAL: do not output last frame again if nothing was decoded in current packetJakub Stachowski2012-05-011-0/+2
| | | | | | | | | | | | Reviewed-by: Mashiat Sarker Shakkhar <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]> Signed-off-by: Kostya Shishkov <[email protected]>
| * WMAL: do not start decoding if frame does not end in current packetMashiat Sarker Shakkhar2012-05-011-2/+2
| | | | | | | | | | | | | | This fixes decoding of frames which span more than two packets. Tested with recit24.wma. Signed-off-by: Kostya Shishkov <[email protected]>
| * adpcm-thp: fix invalid array indexingMans Rullgard2012-05-011-4/+6
| | | | | | | | | | | | Indexing outside array limits is invalid and breaks with gcc 4.8. Signed-off-by: Mans Rullgard <[email protected]>
| * ppc: add const where needed in scalarproduct_int16_altivec()Mans Rullgard2012-05-011-3/+4
| | | | | | | | Signed-off-by: Mans Rullgard <[email protected]>
| * ppc: remove shift parameter from scalarproduct_int16_altivec()Mans Rullgard2012-05-011-10/+1
| | | | | | | | | | | | | | The shift parameter was removed from this interface in 7e1ce6a. This updates the Altivec implementation to match. Signed-off-by: Mans Rullgard <[email protected]>
| * ppc: dsputil: do unaligned block accesses correctlyMans Rullgard2012-05-012-100/+98
| | | | | | | | | | | | | | | | | | | | | | | | To load unaligned vector data in the usual way, explicit vec_ld() should be used rather than dereferencing a pointer to a vector type. When the VSX extension is enabled, gcc may compile vector pointer dereferences using the VSX lxvw4x instruction instead of the lvx instruction typically used with Altivec/VMX. As the behaviour of these instructions with unaligned addresses differs, it is important that only lvx is used here. Signed-off-by: Mans Rullgard <[email protected]>
| * dvenc: do not call dsputil functions with stride not a multiple of 16Mans Rullgard2012-05-011-3/+3
| | | | | | | | | | | | | | | | Allowing dsputil functions to assume the stride is a multiple of 16 even for smaller block sizes can simplify their implementation. This appears to be the only place this guarantee is not met. Signed-off-by: Mans Rullgard <[email protected]>
| * APIchanges: fill in some dates and commit hashesJustin Ruggles2012-04-301-9/+9
| |
* | swr: add and use function pointers for rematrixMichael Niedermayer2012-05-014-30/+29
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | swr: add native matrix for rematrixingMichael Niedermayer2012-05-013-0/+28
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | ffmpeg: fix type of dither scale.Michael Niedermayer2012-05-011-1/+1
| | | | | | | | | | | | This allows non integer scales. Signed-off-by: Michael Niedermayer <[email protected]>
* | swr: disable 1 stage convert when dither is enabled.Michael Niedermayer2012-05-011-1/+1
| | | | | | | | | | | | This combination is not possible easily. Signed-off-by: Michael Niedermayer <[email protected]>
* | swr-test: allow randomizing mode differently each run.Michael Niedermayer2012-05-011-0/+7
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | swr-test: use uint_rand() for mode tooMichael Niedermayer2012-05-011-3/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | swr-test: simplify by using uint_rand()Michael Niedermayer2012-05-011-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | doc/filters: use @var{} for denoting parameter reference in drawtext docsStefano Sabatini2012-05-011-1/+1
| |
* | doc/filters: alphabetically sort drawtext option listingStefano Sabatini2012-05-011-51/+51
| |
* | lavfi/lut: remove unused variableStefano Sabatini2012-05-011-1/+1
| | | | | | | | | | | | Fix warning: libavfilter/vf_lut.c: In function ‘draw_slice’: libavfilter/vf_lut.c:297:15: warning: unused variable ‘k’ [-Wunused-variable]
* | Fix parsing of -force_key_frames option.Reimar Döffinger2012-05-011-1/+4
| | | | | | | | | | | | | | | | Currently it always exits with an error when more than one position is specified. Fixes trac issue #1266. Signed-off-by: Reimar Döffinger <[email protected]>
* | lavfi/tinterlace: support symbolic names for the parameterStefano Sabatini2012-04-303-32/+72
| | | | | | | | Also deprecate the use of numerical values.
* | lavfi/tinterlace: make video as interlaced in mode 6Stefano Sabatini2012-04-301-0/+1
| | | | | | | | | | | | This is useful for marking progressive video processed by the filter as interlaced, avoiding the interlaced flag to switch back and forth at each frame.
* | lavfi/tinterlace: add tinterlace mode 6Stuart Morris2012-04-303-3/+35
| | | | | | | | | | | | | | | | | | This new mode is useful for generating frames for interlaced video displays. Typically interlaced video displays have no form of field synchronisation. This new mode guarantees correct field order without any requirement for field synchronisation. Signed-off-by: Stefano Sabatini <[email protected]>
* | lavu/opt: clarify error message in set_key_value_pair()Stefano Sabatini2012-04-301-1/+1
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-04-303-43/+44
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: mkv: mark corrupted packets and return them mkv: forward EMBL block data error avcodec: introduce YCoCg colorspace avcodec: cosmetic cleanup on header aac sbr: align struct member by 32 byte. Conflicts: libavcodec/avcodec.h libavformat/matroskadec.c Merged-by: Michael Niedermayer <[email protected]>
| * mkv: mark corrupted packets and return themLuca Barbato2012-04-291-0/+5
| | | | | | | | Do return error if memory allocation or I/O fails.
| * mkv: forward EMBL block data errorLuca Barbato2012-04-291-1/+1
| | | | | | | | Do not return 0 on error.
| * avcodec: introduce YCoCg colorspaceHendrik Leppkes2012-04-291-0/+1
| | | | | | | | | | | | | | | | Non perceptual color model that aims to have an increase effectiveness in compression like the normal YCbCr while having near-lossless/lossless mapping to RGB. Signed-off-by: Luca Barbato <[email protected]>
| * avcodec: cosmetic cleanup on headerLuca Barbato2012-04-291-39/+39
| | | | | | | | Apply coding style to the structs.
| * aac sbr: align struct member by 32 byte.Ronald S. Bultje2012-04-291-1/+1
| | | | | | | | | | | | | | Required because it's used in a call to imdct_half(), which is an AVX function. Signed-off-by: Derek Buitenhuis <[email protected]>
* | Exposing forced flag for DVD and PGS subtitleshakuya2012-04-304-0/+11
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | Added AVClass for AVSubtitleRecthakuya2012-04-302-0/+31
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | ffv1: 10l add forgotten avclassMichael Niedermayer2012-04-301-0/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | libavutil: Document the shortcommings of av_parse_cpu_flags()Michael Niedermayer2012-04-301-0/+4
| | | | | | | | | | | | and suggest that av_parse_cpu_caps() be used. Signed-off-by: Michael Niedermayer <[email protected]>
* | cmdutils/avutil: Move cpu caps parse code into av_parse_cpu_caps()Michael Niedermayer2012-04-304-39/+53
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | lavf: add AVFMT_SEEK_TO_PTS to indicate seeking is per PTS.Michael Niedermayer2012-04-301-0/+1
| | | | | | | | | | | | See: [FFmpeg-devel] [PATCH] Add documentation that seeking is done by DTS and not PTS Signed-off-by: Michael Niedermayer <[email protected]>
* | ffv1: add slicecrc optionMichael Niedermayer2012-04-301-1/+21
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | EC: fix dest index for non 420 chroma.Michael Niedermayer2012-04-301-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | isom: remove duplicate line.Michael Niedermayer2012-04-301-1/+0
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>