aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make the h264 loop filter bit depth aware.Oskar Arvidsson2011-05-101-12/+18
| | | | | | Preparatory patch for high bit depth h264 decoding support. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Template dsputil_template.c with respect to pixel size, etc.Oskar Arvidsson2011-05-101-306/+398
| | | | | | Preparatory patch for high bit depth h264 decoding support. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Template h264idct_template.c with respect to pixel size, etc.Oskar Arvidsson2011-05-101-45/+64
| | | | | | Preparatory patch for high bit depth h264 decoding support. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Preparatory patch for high bit depth h264 decoding support.Oskar Arvidsson2011-05-102-298/+406
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Move some functions in dsputil.c into a new file dsputil_template.c.Oskar Arvidsson2011-05-102-1226/+1259
| | | | | | | The functions moved are used when decoding h264. Preparatory patch for high bit depth h264 decoding support. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Move the functions in h264idct into a new file h264idct_template.c.Oskar Arvidsson2011-05-102-248/+279
| | | | | | Preparatory patch for high bit depth h264 decoding support. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Move the functions in h264pred.c into a new file h264pred_template.c.Oskar Arvidsson2011-05-102-892/+917
| | | | | | Preparatory patch for high bit depth h264 decoding support. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Preparatory patch for high bit depth h264 decoding support.Oskar Arvidsson2011-05-102-258/+286
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Add pixel formats for 9- and 10-bit yuv420p.Oskar Arvidsson2011-05-107-1/+126
| | | | | | | | Also add support for these formats in libswscale. Needed for high bit depth h264 decoding. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Choose h264 chroma dc dequant function dynamically.Oskar Arvidsson2011-05-105-25/+29
| | | | | | Needed for high bit depth h264 decoding. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* h264: DSP'ize MBAFF loopfilter.Ronald S. Bultje2011-05-103-140/+64
|
* ffmpeg: Simplify decode loop condition to not use next_ptsAlexander Strange2011-05-101-7/+8
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* lavc: move some flac-specific options to its private context.Anton Khirnov2011-05-109-60/+141
|
* ffmpeg: remove unused fields AVOutputStream.original_width/heightStefano Sabatini2011-05-101-7/+0
| | | | | Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* ffmpeg: remove unused variable padding_src in do_video_out()Stefano Sabatini2011-05-101-3/+1
| | | | | Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* ffmpeg: fix negative verbosity.Michael Niedermayer2011-05-101-2/+2
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* cmdutils: add OPT_INT check in parse_number_or_die()Stefano Sabatini2011-05-101-0/+2
| | | | | | | Check that the value passed for an OPT_INT option is an int, fail otherwise. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* ffmpeg: rename configure_filters() to configure_video_filters()Stefano Sabatini2011-05-101-2/+2
| | | | | | | | | Mostly useful for the audio-filters branch, to make more apparent the distinction between configure_audio_filters() and configure_video_filters(). Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* cmdutils: remove list_fmts(), simplifyStefano Sabatini2011-05-103-13/+4
| | | | | | | | | | | | | The function was only used in opt_sample_fmt() for listing the sample formats. Move list_fmts() functionality directly into opt_sample_fmt(). Also fix the warning: ffmpeg.c: In function ‘opt_audio_sample_fmt’: ffmpeg.c:2877: warning: passing argument 1 of ‘list_fmts’ from incompatible pointer type cmdutils.h:163: note: expected ‘void (*)(char *, int, int)’ but argument is of type ‘char * (*)(char *, int, enum AVSampleFormat)’ Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Add missing CONFIG_AVFILTER check.Takashi Mochizuki2011-05-101-0/+2
| | | | | | Fix configure --disable-avfilter issue. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* mpegaudiodec: group #includes more sanelyMans Rullgard2011-05-091-2/+1
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpegaudio: remove #if 0 blocksMans Rullgard2011-05-091-55/+0
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ffmpeg.c: reset avoptions after each input/output file.Anton Khirnov2011-05-092-0/+5
| | | | This is consistent with how all the other options work.
* ffmpeg.c: store per-output stream sws flags.Anton Khirnov2011-05-091-8/+8
|
* mpegaudio: remove CONFIG_MPEGAUDIO_HP optionMans Rullgard2011-05-097-64/+6
| | | | | | | The low quality mode is off by default and never tested. The high quality mode is also plenty fast enough. Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpegtsenc: Clear st->priv_data when freeing itMartin Storsjö2011-05-091-1/+1
| | | | | | If not cleared, the caller might try to free it. Signed-off-by: Martin Storsjö <martin@martin.st>
* udp: Fix receiving RTP data over multicastMartin Storsjö2011-05-091-6/+6
| | | | | | | | | | | | | | | | Earlier, AVIO_RDWR was handled as READ, and all the checks for the AVIO_WRONLY flag explicitly meant the write-only case. When changed from old AVIO/URL contants to AVIO_FLAG in 59d96941f0285a5, these comparisons were updated incorrectly, by mapping checks for AVIO_WRONLY to checks for AVIO_FLAG_WRITE. When receiving RTP over UDP, the urlcontext is opened with READ_WRITE flags. This patch updates the flag comparisons to check for the same conditions as the code did prior to 59d96941f0285a5. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpproto: Remove an unused variableMartin Storsjö2011-05-091-3/+1
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* regtest: fix wma testsMans Rullgard2011-05-091-2/+2
| | | | | | | This adds $DEC_OPTS to the wma decode commands, making tests pass on systems where the bitexact flag is needed. Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpegaudio: remove CONFIG_AUDIO_NONSHORTMans Rullgard2011-05-091-8/+0
| | | | | | | | This fake option cannot be enabled by normal means, and the floating-point decoder should provide the higher quality this option presumably was intended for. Signed-off-by: Mans Rullgard <mans@mansr.com>
* regtest: separate flags for encoding and decodingMans Rullgard2011-05-094-24/+27
| | | | | | | | This separates encoding and decoding flags, and passes them together with the related file argument instead of all at the start of the command line. Signed-off-by: Mans Rullgard <mans@mansr.com>
* log: Fix an oob array read.Alex Converse2011-05-081-1/+1
|
* cosmetics: trim trailing whitespace in postprocAlex Converse2011-05-081-1/+0
|
* Ban strncpy() it's too easy to misuse.Alex Converse2011-05-081-0/+2
|
* psymodel: Remove wrapper functions.Nathan Caldwell2011-05-083-43/+25
| | | | Instead use the function pointers directly.
* aacenc: Replace loop counters in aac_encode_frame() with more descriptive ↵Nathan Caldwell2011-05-081-26/+25
| | | | 'ch' and 'w'.
* regtest: remove redundant flags in jpg testMans Rullgard2011-05-081-1/+1
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* regtest: use run_ffmpeg in do_image_formatsMans Rullgard2011-05-081-2/+1
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* regtest: simplify encoding functionsMans Rullgard2011-05-082-65/+65
| | | | | | | | The video encoding options were needlessly split in two parameters which are merged. The do_audio_encoding function did not use its second argument, so this can be removed. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ffmpeg.c: check for interlaced flag in the correct place.Anton Khirnov2011-05-081-1/+1
| | | | In the corresponding codec context, not global options storage.
* drawtext: add documentation for the shadow parametersStefano Sabatini2011-05-071-0/+11
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* drawtext: add shadow support.Michael Niedermayer2011-05-071-6/+33
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* drawtext: factor draw_glyphs.Michael Niedermayer2011-05-071-27/+41
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* drawtext: fix and optimize yuv blend.Michael Niedermayer2011-05-071-4/+6
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* drawtext: get rid of divisions in the inner loop.Michael Niedermayer2011-05-071-8/+8
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* drawtext: simplify chroma blend and fix chroma alpha.Michael Niedermayer2011-05-071-3/+2
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavfi: Port drawtext filter by Hemanth from the libavfilter soc repoStefano Sabatini2011-05-076-2/+805
| | | | | | | | | | | With the following additions: * support to anti-aliased glyph rendering * support to UTF-8 text and Unicode chars rendering * support for RGB packed formats * fix minor errors and typos in the filter description * extend/clarify examples in the filter description Signed-off-by: Anton Khirnov <anton@khirnov.net>
* mov: fix composition timestamps on movie fragments.Yusuke Nakamura2011-05-051-13/+27
| | | | This fixes, for instance, the case that there is a track that has some samples with composition time offset and has a track run without sample-composition-time-offsets-present.
* wmavoice: Use proper size in memeset().Alex Converse2011-05-051-1/+1
| | | | | sizeof(array_functrion_argument) gives the size of the pointer type not the size of the array to which it points.
* configure: warn if pkg-config is missingMans Rullgard2011-05-051-0/+5
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>