Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | lavf: add support for error_recognition, use it in avidec, and bump minor ↵ | Dustin Brody | 2011-08-12 | 4 | -3/+16 |
| | | | | | | API version Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | avconv: change semantics of -map | Anton Khirnov | 2011-08-12 | 2 | -42/+111 |
| | | | | | | | New syntax contains an optional stream type, allowing to refer to n-th stream of specific type. Omitting stream number now maps all streams of the given type. | ||||
* | avconv: get rid of new* options. | Anton Khirnov | 2011-08-12 | 2 | -245/+125 |
| | | | | | | | | | | They are confusing, irregular and redundant -- -map already contains all the information. Stream maps can now be parsed in opt_output_file(). Add a more user-friendly default behavior in case no maps are present. Breaks -programid for now, but it never worked properly anyway. A better solution will be written soon. | ||||
* | cmdutils: allow precisely specifying a stream for AVOptions. | Anton Khirnov | 2011-08-12 | 6 | -13/+94 |
| | |||||
* | configure: add missing CFLAGS to fix building on the HURD | Pino Toscano | 2011-08-12 | 1 | -0/+1 |
| | | | | | Signed-off-by: Reinhard Tartler <siretart@tauware.de> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | libx264: Include hint for possible values for configuring libx264 | Reinhard Tartler | 2011-08-12 | 1 | -4/+4 |
| | | | | | | The output of the x264 commandline tool contains the most uptodate description of the possible values for the -preset, -tune and -profile options. | ||||
* | cmdutils: allow ':'-separated modifiers in option names. | Anton Khirnov | 2011-08-12 | 1 | -1/+4 |
| | |||||
* | avconv: make -map_metadata work consistently with the other options | Anton Khirnov | 2011-08-12 | 2 | -79/+80 |
| | | | | | | | | | Before, it took an input and output file index, now it only takes an input file and applies to the next output file. Stream/chapter/program specification is now part of the option name and the delimiter was changed from ',' to ':' to be consistent with the similar feature for AVOptions. | ||||
* | avconv: remove deprecated options. | Anton Khirnov | 2011-08-12 | 2 | -67/+0 |
| | |||||
* | avconv: make -map_chapters accept only the input file index. | Anton Khirnov | 2011-08-12 | 2 | -61/+28 |
| | | | | This is consistent with how all the other options work. | ||||
* | Make a copy of ffmpeg under a new name -- avconv. | Anton Khirnov | 2011-08-12 | 15 | -64/+5564 |
| | | | | | | | It will be further developed with a few incompatible changes. ffmpeg.c will stay as is for some time, so any scripts using it won't be broken. | ||||
* | ffmpeg: add a warning stating that the program is deprecated. | Anton Khirnov | 2011-08-12 | 1 | -0/+4 |
| | |||||
* | Add weighted motion compensation for RV40 B-frames | Kostya Shishkov | 2011-08-11 | 5 | -104/+189 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | RV3/4: calculate B-frame motion weights once per frame | Kostya Shishkov | 2011-08-11 | 2 | -5/+13 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | Move RV3/4-specific DSP functions into their own context | Kostya Shishkov | 2011-08-11 | 10 | -178/+253 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | mjpeg: propagate decode errors from ff_mjpeg_decode_sos and ff_mjpeg_decode_dqt | Dustin Brody | 2011-08-11 | 3 | -5/+15 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | h264: notice memory allocation failure | Dustin Brody | 2011-08-11 | 1 | -2/+8 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | ac3enc: add macros for option names to make them more understandable. | Justin Ruggles | 2011-08-11 | 3 | -76/+94 |
| | |||||
* | ac3enc: fix 'channel_coupling' option to actually allow 'auto'. | Justin Ruggles | 2011-08-11 | 2 | -3/+7 |
| | | | | Use 'auto' as the default value. | ||||
* | cavs: fix some crashes with invalid bitstreams | Mans Rullgard | 2011-08-10 | 1 | -3/+8 |
| | | | | | | | | | This removes all valgrind-reported invalid writes with one specific test file. Fixes http://www.ocert.org/advisories/ocert-2011-002.html Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | ac3enc: clip coupling coordinates during calculation | Justin Ruggles | 2011-08-10 | 1 | -2/+1 |
| | | | | | | This is faster than using the clip_coefficients() function. Also, clipping the coordinates before determining reuse is better since it will compare coordinates that are closer to their final encoded values. | ||||
* | Remove incorrect info in documentation of AVCodecContext.bits_per_raw_sample. | Justin Ruggles | 2011-08-10 | 1 | -1/+0 |
| | | | | bits_per_raw_sample is used in video as well, where sample_fmt is not used. | ||||
* | lavc: fix parentheses placement in avcodec_open2(). | Baptiste Coudurier | 2011-08-10 | 1 | -1/+1 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | lavc: make avcodec_init() static on next bump. | Anton Khirnov | 2011-08-10 | 3 | -8/+15 |
| | | | | | It's called from avcodec_register() anyway, so there's no reason for it to be public. | ||||
* | ac3enc: remove unneeded #include | Justin Ruggles | 2011-08-09 | 1 | -2/+0 |
| | |||||
* | ac3enc: restructure coupling coordinate reuse calculation | Justin Ruggles | 2011-08-09 | 1 | -21/+27 |
| | |||||
* | ac3enc: allow new coupling coordinates to be sent independently for each | Justin Ruggles | 2011-08-09 | 4 | -38/+26 |
| | | | | channel. | ||||
* | ac3enc: separate exponent bit counting from exponent grouping. | Justin Ruggles | 2011-08-09 | 3 | -8/+36 |
| | | | | | | Move bit counting to the bit allocation function. Move exponent grouping to after bit allocation. This will allow for adjustment of bandwidth parameters during bit allocation without having to do exponent grouping multiple times. | ||||
* | h264: propagate error return values for AV_LOG_ERROR-triggering events | Dustin Brody | 2011-08-09 | 2 | -15/+25 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | aac: Don't attempt to output configure an invalid channel configuration. | Alex Converse | 2011-08-09 | 1 | -4/+5 |
| | |||||
* | Rename ffserver to avserver. | Anton Khirnov | 2011-08-09 | 16 | -102/+102 |
| | |||||
* | Rename ffprobe to avprobe. | Anton Khirnov | 2011-08-09 | 9 | -27/+27 |
| | |||||
* | Rename ffplay to avplay. | Anton Khirnov | 2011-08-09 | 15 | -46/+47 |
| | |||||
* | Pretty-print RV3/4 decoder source | Kostya Shishkov | 2011-08-09 | 5 | -121/+121 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | Saner RV1/2 initialisation and RV2 header parsing. | Kostya Shishkov | 2011-08-08 | 1 | -57/+45 |
| | | | | | | | | | Old version was based on lots of guesswork which had different hacks based on 32-bit version field instead of splitting it into major/minor/micro version. RV2 picture header parser also had a few places where it deviated from binary decoder. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | libx264: do not set pic quality if no frame is output | Baptiste Coudurier | 2011-08-08 | 1 | -1/+2 |
| | | | | | | Avoids uninitialized reads. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | libx264: add preset, tune, profile and fastfirstpass private options | Baptiste Coudurier | 2011-08-08 | 1 | -33/+79 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | lavc: fix misspelling in comment | Dustin Brody | 2011-08-05 | 1 | -1/+1 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | aac: propagate error return values for AV_LOG_ERROR-triggering events | Dustin Brody | 2011-08-05 | 1 | -1/+3 |
| | |||||
* | lsws: remove optimization debug logs in sws_init_context() | Stefano Sabatini | 2011-08-05 | 1 | -66/+0 |
| | | | | | | | | | The logged information is possibly false, and it tends to be outdated after each change since the logging code needs to be manually updated. Simplify and prevent confusing wrong debug messages. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | lsws: use array for storing the supported in/out information | Stefano Sabatini | 2011-08-05 | 1 | -122/+79 |
| | | | | | | | | | Also remove the unnecessary isSupportedIn/Out macros. Make the code more compact/readable, and simplify the access to lsws-specific pixel format information. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | applehttp: fix variant discard logic | Luca Barbato | 2011-08-04 | 1 | -1/+1 |
| | | | | | | | The v->ctx is always not NULL now, check for streams presence to mark the read_header state. Fixes bug #25, possibly introduced by 603b8bc | ||||
* | h263dec: Fix asserts broken by the elimination of FF_COMMON_FRAME. | Alex Converse | 2011-08-03 | 1 | -2/+2 |
| | |||||
* | cosmetics: remove some stray comments from AVCodec declarations | Diego Biurrun | 2011-08-03 | 2 | -2/+0 |
| | |||||
* | cosmetics: fix indentation/alignment in AVCodec declarations | Diego Biurrun | 2011-08-03 | 4 | -12/+12 |
| | |||||
* | arm: Avoid using the movw instruction needlessly | Måns Rullgård | 2011-08-03 | 1 | -2/+2 |
| | | | | | | This fixes building for ARM11 without Thumb2. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | Move an int64_t down in MpegEncContext | Martin Storsjö | 2011-08-03 | 2 | -7/+8 |
| | | | | | | | This allows using the same arm assembler offsets for both EABI and the mach-o ABI. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | Revert "swscale: use 15-bit intermediates for 9/10-bit scaling." | Ronald S. Bultje | 2011-08-02 | 8 | -190/+88 |
| | | | | | | This reverts commit ac0fb5934893be554a44d2a1eb7a3bc7bf39da4a. It causes valgrind errors which I'll want to investigate before resubmitting this. | ||||
* | swscale: use 15-bit intermediates for 9/10-bit scaling. | Ronald S. Bultje | 2011-08-02 | 8 | -88/+190 |
| | |||||
* | dct32: Add SSE2 ASM optimizations | Vitor Sessak | 2011-08-02 | 3 | -9/+33 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> |