summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | adpcm: use sign_extend()Mans Rullgard2011-10-241-15/+15
| | | | | | | | | | | | | | | | | | This avoids warnings from the overflow checker and simplifies the code. Signed-off-by: Mans Rullgard <[email protected]>
| * | mpeg12: fix mpeg_decode_slice context parameter typeJanne Grunau2011-10-241-4/+3
| | | | | | | | | | | | | | | | | | During slice threading only MpegEncContext is passed to mpeg_decode_slice, remove a wrong cast and change the function definition to take MpegEncContext pointer.
| * | Revert "mpeg12: move full_pel from MpegEncContext to Mpeg1Context"Janne Grunau2011-10-245-15/+12
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit da22ba7df461c13bf0b0eabc953303803a285d91 since it broke slice threading. Slice threading just duplicates MpegEncContext so every value used during mpeg_decode_slice has to be in it. A second patch will fix the illusion that Mpeg1Context is available in mpeg_decode_slice.
* | | libcelt_dec: set sample_fmt.Nicolas George2011-10-241-0/+1
| | | | | | | | | | | | | | | | | | | | | This fixes a regression introduced by the merging of patch fc2dd2c. Signed-off-by: Nicolas George <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* | | mpegts: add BDMV secondary audio stream typesHendrik Leppkes2011-10-241-0/+2
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | avcodec: add YCgCo color space.Hendrik Leppkes2011-10-241-0/+1
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | pcm_bluray: set bits_per_raw_sample for > 16-bitHendrik Leppkes2011-10-241-0/+2
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | mpegts: fix null-pointer dereferenceHendrik Leppkes2011-10-241-1/+1
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | vsrc_testsrc: increase log level from DEBUG to INFO for message in init()Stefano Sabatini2011-10-241-1/+1
| | |
* | | lavfi: rewrite nullsrc using the code in vsrc_testsrc.cStefano Sabatini2011-10-245-142/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | Factorize code, extend the functionality of the filter, and make it return empty buffers. This is useful for filters which ignore the input frames content. This is also changing the syntax of the nullsrc source, and dropping the framerate expression evaluation, which does not look particularly useful.
* | | filters.texi: document interlaced scalingMark Himsley2011-10-241-1/+12
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | docs: remove reference to enable-libavfilterLou Logan2011-10-241-3/+0
| | | | | | | | | | | | | | | | | | This is no longer a valid configure option. Signed-off-by: Michael Niedermayer <[email protected]>
* | | wmall: Working bitstream parserAndreas Öman2011-10-243-0/+1172
| | | | | | | | | | | | | | | | | | (cherry picked from commit 929822111bc10fdf19ca66b7ed09e0ebf802878b) Signed-off-by: Michael Niedermayer <[email protected]>
* | | tools: add a tool for enumerating/printing AVOptions in texinfo formatAnton Khirnov2011-10-241-0/+143
| | | | | | | | | | | | | | | | | | (cherry picked from commit e103cb3e9513949858ccf0ec44c5151239d397e9) Signed-off-by: Michael Niedermayer <[email protected]>
* | | sws: replace long by x86_reg in x86 asmMichael Niedermayer2011-10-241-1/+1
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | h264: Calculate a tighter recovery_frame.Michael Niedermayer2011-10-241-1/+2
| | | | | | | | | | | | | | | | | | Reduces delay with mplayers TS demuxer. Signed-off-by: Michael Niedermayer <[email protected]>
* | | h264: Support invalid output by mplayers TS demuxer.Michael Niedermayer2011-10-241-2/+3
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Revert "mpeg12: move full_pel from MpegEncContext to Mpeg1Context"Michael Niedermayer2011-10-244-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit da22ba7df461c13bf0b0eabc953303803a285d91. Conflicts: libavcodec/mpeg12.c libavcodec/mpeg12.h
* | | Revert "mpeg12: move closed_gop from MpegEncContext to Mpeg1Context"Michael Niedermayer2011-10-244-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 3fc08304322ce3ed0e4a71efde78ae5e0d5c910c. The revert is done because the reasoning behind the commit was flawed, closed_gop is not mpeg1/2 specific. Conflicts: libavcodec/mpeg12.c libavcodec/mpeg12.h
* | | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-10-2423-636/+803
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: Move id3v2 tag writing to a separate file. swscale: add missing colons to x86 assembly yuv2planeX. g722: split decoder and encoder into separate files cosmetics: remove extra spaces before end-of-statement semi-colons vorbisdec: check output buffer size before writing output wavpack: calculate bpp using av_get_bytes_per_sample() ac3enc: Set max value for mode options correctly lavc: move get_b_cbp() from h263.h to mpeg4videoenc.c mpeg12: move closed_gop from MpegEncContext to Mpeg1Context mpeg12: move full_pel from MpegEncContext to Mpeg1Context mpeg12: move Mpeg1Context from mpeg12.c to mpeg12.h mpegvideo: remove some unused variables from MpegEncContext. Conflicts: libavcodec/mpeg12.c libavformat/mp3enc.c Merged-by: Michael Niedermayer <[email protected]>
| * | Move id3v2 tag writing to a separate file.Michael Karcher2011-10-234-113/+159
| | | | | | | | | | | | Signed-off-by: Diego Biurrun <[email protected]>
| * | swscale: add missing colons to x86 assembly yuv2planeX.Ronald S. Bultje2011-10-231-2/+2
| | | | | | | | | | | | This fixes assembling using "nasm".
| * | g722: split decoder and encoder into separate filesJustin Ruggles2011-10-235-421/+542
| | |
| * | cosmetics: remove extra spaces before end-of-statement semi-colonsJustin Ruggles2011-10-231-6/+6
| | |
| * | vorbisdec: check output buffer size before writing outputJustin Ruggles2011-10-231-3/+9
| | |
| * | wavpack: calculate bpp using av_get_bytes_per_sample()Justin Ruggles2011-10-231-3/+1
| | |
| * | ac3enc: Set max value for mode options correctlyJohn Stebbins2011-10-231-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | for example: Attempting to set ac3 dsur_mode to "on" results in: [AC-3 Encoder @ 0x7f508f0a3280] Value 2.000000 for parameter 'dsur_mode' out of range [AC-3 Encoder @ 0x7f508f0a3280] Error setting option dsur_mode to value on. Signed-off-by: Justin Ruggles <[email protected]>
| * | lavc: move get_b_cbp() from h263.h to mpeg4videoenc.cAnton Khirnov2011-10-232-42/+40
| | | | | | | | | | | | It's not used anywhere else.
| * | mpeg12: move closed_gop from MpegEncContext to Mpeg1ContextAnton Khirnov2011-10-234-5/+5
| | | | | | | | | | | | It's MPEG-1/2 specific.
| * | mpeg12: move full_pel from MpegEncContext to Mpeg1ContextAnton Khirnov2011-10-235-12/+15
| | | | | | | | | | | | It's MPEG-1 specific.
| * | mpeg12: move Mpeg1Context from mpeg12.c to mpeg12.hAnton Khirnov2011-10-232-13/+13
| | | | | | | | | | | | It will be used in vdpau code.
| * | mpegvideo: remove some unused variables from MpegEncContext.Anton Khirnov2011-10-234-13/+6
| | |
* | | vsrc_testsrc: do not assume non-padded lines in test_fill_picture()Stefano Sabatini2011-10-231-2/+3
| | | | | | | | | | | | | | | In particular, fix sliding color bar with padded data, for example with testsrc,pad=iw+200:ih.
* | | vf_boxblur: fix slice-drawingStefano Sabatini2011-10-231-6/+10
| | | | | | | | | | | | | | | This filter does not support slice-drawing, the whole blurred image needs to be written in end_frame().
* | | sws: add yuv2yuvX_sse3()Michael Niedermayer2011-10-231-0/+60
| | | | | | | | | | | | | | | | | | Code is about 2x as fast as previous Signed-off-by: Michael Niedermayer <[email protected]>
* | | sws-test: Fix data alignmentMichael Niedermayer2011-10-231-0/+3
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | sws: fix assert failureMichael Niedermayer2011-10-231-1/+2
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | sws: x86_32 fixMichael Niedermayer2011-10-231-1/+1
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | sws: add yuv2yuvX() back and updated to the just 1 plane APIMichael Niedermayer2011-10-233-34/+65
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | sws: factorize v*Filter useMichael Niedermayer2011-10-231-7/+10
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | sws: port to thw new 1 plane API and add back yuv2yuv1_ar().Michael Niedermayer2011-10-231-49/+24
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | sws: better MOVNTQ macroMichael Niedermayer2011-10-231-0/+3
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | sws cleanup yuv2planeX_10_c_template()Michael Niedermayer2011-10-231-1/+1
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | sws: remove nonsensical code that leaked in from libavMichael Niedermayer2011-10-231-3/+5
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | sws: drop unused codeMichael Niedermayer2011-10-231-2/+1
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Simplify some bits-left/overread checks.Reimar Döffinger2011-10-231-4/+4
| | | | | | | | | | | | Signed-off-by: Reimar Döffinger <[email protected]>
* | | lavc: add PIX_FMT_GBR24P to align_dimensions()Michael Niedermayer2011-10-231-0/+1
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Reuse vp3_decode_flush instead of duplicating it.Reimar Döffinger2011-10-231-6/+3
| | | | | | | | | | | | | | | | | | This also fixes that sometimes a frame would actually not be freed. Signed-off-by: Reimar Döffinger <[email protected]>
* | | swscale: disable functions that do not yet workMichael Niedermayer2011-10-231-4/+4
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-10-2333-620/+572
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: id3v2: fix doxy comment - 'machine byte order' makes no sense on char arrays VC1: restore mistakenly removed code twinvq: check output buffer size before decoding twinvq: return an error when the packet size is too small lavf: export some forgotten symbols with non-av prefixes. swscale: update altivec yuv2planeX asm to new per-plane API. swscale: make yuv2yuvX_10_sse2/avx 8/9/16-bits aware. yuv2planeX10 SIMD swscale: decide whether to use yuv2plane1/X on a per-plane basis. swscale: reintroduce full precision in 16-bit output. Split up yuv2yuvX functions Split out yuv2yuv1 luma and chroma in order to make them generic DSP functions lavc: replace references to deprecated AVCodecContext.error_recognition to use AVCodecContext.err_recognition lavc: translate non-flag-based er options into flag-based ef options at codec open add -err_filter AVOptions to access flag-based error recognition h264_weight: initialize "height" function argument properly. presets: spelling error in libvpx 1080p50_60 avplay: fix fullscreen behaviour with SDL 1.2.14 on Mac OS X Conflicts: ffplay.c libavformat/libavformat.v libswscale/swscale.c libswscale/x86/swscale_template.c tests/ref/lavfi/pixfmts_scale Merged-by: Michael Niedermayer <[email protected]>