summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* matroskaenc: vertical alignment.Anton Khirnov2011-08-16
|
* matroskaenc: implement query_codec()Anton Khirnov2011-08-16
|
* lavf: add avformat_query_codec().Anton Khirnov2011-08-16
| | | | It allows to check if a given codec can be written into a container.
* lavc: add avcodec_get_type() for mapping codec_id -> type.Anton Khirnov2011-08-16
|
* flvenc: use int64_t to store offsetsLuca Barbato2011-08-16
| | | | | | | | Metadata currently is written only at the start of the file in normal cases, when transcoding from a rtmp source metadata could be written later and the offset recorded can exceed 32bit. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avconv: don't segfault on 0 input files.Anton Khirnov2011-08-16
|
* Do not write ID3v1 tags by defaultDiogo Franco2011-08-16
| | | | | | | | | | ID3v1 are legacy tags with several limitations; furthermore avconv/ffmpeg writes the tags in UTF-8 which probably has near-0 software support. Add a -write_id3v1 option to be able to turn it on; disabled by default. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* mpegts: log into an AVFormatContext rather than MpegTSContext.Alex Converse2011-08-16
| | | | MpegTSContext's AVClass member can be NULL.
* movenc: change AV_LOG_INFO to AV_LOG_WARNING for some warningsAnton Khirnov2011-08-16
|
* avconv: remove a write-only variableAnton Khirnov2011-08-16
|
* avconv: remove pointless parameter from new_*_stream().Anton Khirnov2011-08-16
| | | | New streams are always added to the last output file.
* avconv: cosmetics, move codeAnton Khirnov2011-08-16
| | | | | Move find_codec_or_die(), choose_codec(), new_output_stream() and read_avserver_streams() below transcode() where they belong.
* avconv: cosmetics -- move copy_chapters().Anton Khirnov2011-08-16
| | | | | It's only used in opt_output_file(), so move it right above opt_output_file().
* avconv: cosmetics -- move parse_forced_key_frames().Anton Khirnov2011-08-16
| | | | | parse_forced_key_frames() is only used in new_video_stream(), so move it right above new_video_stream().
* lavc: add audio flag to the 'b' option, deprecate 'ab'.Anton Khirnov2011-08-16
| | | | | | Its only reason for its existence was ffmpeg's inability to properly assign AVOptions to streams. Now this is not a problem anymore, so 'ab' should go.
* avconv: rename sameq to same_quantAnton Khirnov2011-08-16
| | | | | It's often mistakenly used as 'same quality', emphasize that it's not true in the manual.
* doc/avconv: add forgotten end of chapter.Anton Khirnov2011-08-16
|
* Changelog: document avconv incompatibilities with ffmpeg.Anton Khirnov2011-08-16
|
* avconv: replace -vcodec/-acodec/-scodec with a better system.Anton Khirnov2011-08-16
| | | | | | | The new option doesn't depend on its placement wrt -new* options (which don't exist anymore) and works in a similar way as per-stream AVOptions. -[vas]codec remain as aliases to -codec:[vas]
* avconv: remove presets.Anton Khirnov2011-08-16
| | | | | Nothing except x264 uses them and native x264 presets should be used with private options.
* svq3: propagate codec memory allocation failure in context initDustin Brody2011-08-15
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Fix NASM include directiveDave Yeo2011-08-15
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* dsputil_mmx: Honor HAVE_AMD3DNOWAlex Converse2011-08-15
|
* lavf,lavd: remove all usage of AVFormatParameters from demuxers.Anton Khirnov2011-08-15
| | | | | | AVFormatParameters are converted into corresponding private options in av_open_input_file/stream() compat wrappers, so accessing them from demuxers is redundant.
* jack: add 'channels' private option.Anton Khirnov2011-08-15
| | | | Get rid of AVFormatParameters usage.
* VC-1: fix reading of custom PAR.Reimar Döffinger2011-08-15
| | | | | | | Custom PAR num/denum are in 1-256 range. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Remove redundant and dubious video codec detection by its extradataKostya Shishkov2011-08-15
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* mpeg12: remove repeat-field code disabled since May 2002Dustin Brody2011-08-15
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* patch checklist: suggest fate instead of regression testsMichael Niedermayer2011-08-15
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Turn on resampling on sudden size change instead of bailing out during recode.Kostya2011-08-15
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avtools: reinitialise filter chain when input video stream changes dimensionsKostya2011-08-15
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* aacenc: Fix number of coefficients used in a LFE channel.Nathan Caldwell2011-08-13
| | | | | | | | The spec states: * Only the lowest 12 spectral coefficients of any LFE may be non-zero We were using the 12 lowest *bands*.
* aacenc: Fix a segfault with grouped psymodel.Nathan Caldwell2011-08-13
| | | | | 10l: Forgot about TYPE_LFE being after TYPE_CPE. Which causes a segfault when encoding 5.1
* swscale: add dithering to yuv2yuvX_altivec_realLuca Barbato2011-08-13
| | | | | | | It just does that part in scalar form, I doubt using a vector store over 2 array would speed it up particularly. The function should be written to not use a scratch buffer.
* rv34: free+allocate buffer instead of reallocating it to preserve alignmentKostya Shishkov2011-08-12
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* h264: add missing brackets.Ronald S. Bultje2011-08-12
| | | | This caused failure of a few fate tests.
* swscale: use 15-bit intermediates for 9/10-bit scaling.Ronald S. Bultje2011-08-12
|
* Move x86util.asm from libavcodec/ to libavutil/.Ronald S. Bultje2011-08-12
| | | | This allows using it in swscale also.
* Move x86inc.asm to libavutil/.Ronald S. Bultje2011-08-12
| | | | This allows using it in libswscale/ also.
* APIchanges: note error_recognition in lavfDustin Brody2011-08-12
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavf: add support for error_recognition, use it in avidec, and bump minor ↵Dustin Brody2011-08-12
| | | | | | API version Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avconv: change semantics of -mapAnton Khirnov2011-08-12
| | | | | | | 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 Khirnov2011-08-12
| | | | | | | | | | 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 Khirnov2011-08-12
|
* configure: add missing CFLAGS to fix building on the HURDPino Toscano2011-08-12
| | | | | 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 libx264Reinhard Tartler2011-08-12
| | | | | | 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 Khirnov2011-08-12
|
* avconv: make -map_metadata work consistently with the other optionsAnton Khirnov2011-08-12
| | | | | | | | | 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 Khirnov2011-08-12
|
* avconv: make -map_chapters accept only the input file index.Anton Khirnov2011-08-12
| | | | This is consistent with how all the other options work.