Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Bump lavu minor and add an APIChanges entry for audioconvert functions. | Anton Khirnov | 2012-06-10 |
| | |||
* | audioconvert: add a function for extracting the channel with the given index | Anton Khirnov | 2012-06-10 |
| | |||
* | audioconvert: add a function for getting the name of a single channel. | Anton Khirnov | 2012-06-10 |
| | |||
* | audioconvert: add a function for getting channel's index in layout | Anton Khirnov | 2012-06-10 |
| | |||
* | audioconvert: use av_popcount64 in av_get_channel_layout_nb_channels | Anton Khirnov | 2012-06-10 |
| | |||
* | vf_libopencv: add missing headers. | Anton Khirnov | 2012-06-10 |
| | | | | Fix build after b74a1da4. | ||
* | iac: add missing dependency | Kostya Shishkov | 2012-06-10 |
| | |||
* | h264: allow cropping to AVCodecContext.width/height | Mans Rullgard | 2012-06-09 |
| | | | | | | | | Override the frame size from the SPS with AVCodecContext values if the latter specify a size smaller by less than one macroblock. This is required for correct cropping of MOV files from Canon cameras. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | mov: set AVCodecContext.width/height for h264 | Mans Rullgard | 2012-06-09 |
| | | | | | | | This is required for correct cropping of files from Canon cameras. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | iac: generate codec tables as they are supposed to be | Kostya Shishkov | 2012-06-09 |
| | | | | | | | | | Unlike its predecessor, Indeo Audio codec generates tables depending on sampling rate. Previously decoder used pre-generated tables for 22050 Hz which obviously doesn't work with other frequencies. Many thanks to Maxim Poliakovsky for providing all needed information for this. | ||
* | indeo4: handle frame type 1 properly | Kostya Shishkov | 2012-06-09 |
| | | | | | It turns out that this frame type is actually intra and should be used as a reference for interframes too. | ||
* | lavu: change versioning script to include all av* prefixed symbols | Justin Ruggles | 2012-06-08 |
| | | | | Needed to properly export avpriv_* symbols. | ||
* | float_dsp: ppc: add a separate header for Altivec function prototypes | Justin Ruggles | 2012-06-08 |
| | | | | | Also include config.h so that HAVE_ALTIVEC will be defined. Fixes compilation on PPC with Altivec enabled. | ||
* | ARM: fix float_dsp breakage from d5a7229 | Mans Rullgard | 2012-06-08 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | Add a float DSP framework to libavutil | Justin Ruggles | 2012-06-08 |
| | | | | Move vector_fmul() from DSPContext to AVFloatDSPContext. | ||
* | PPC: Move types_altivec.h and util_altivec.h from libavcodec to libavutil | Justin Ruggles | 2012-06-08 |
| | | | | | This will allow for easier implementation of Altivec functions in libraries other than libavcodec. | ||
* | ARM: Move asm.S from libavcodec to libavutil | Justin Ruggles | 2012-06-08 |
| | | | | | This will allow for easier implementation of ARM-optimized functions in libraries other than libavcodec. | ||
* | vc1dsp: mark put/avg_vc1_mspel_mc() always_inline | Mans Rullgard | 2012-06-08 |
| | | | | | | | | | | This ensures that these functions are inlined into the per-position entry points, allowing constant propagation as needed for proper optimisation. 18% faster VC1 decoding on Cortex-A9. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | mpegts: Remove disabled extension matching probe. | Alex Converse | 2012-06-07 |
| | |||
* | fate: avoid freopen(NULL) in videogen/rotozoom | Mans Rullgard | 2012-06-07 |
| | | | | | | | | | A number of systems do not implement freopen() with a NULL filename correctly. This changes these programs to output individual images if opening a named output argument as a file fails, in this case assuming it is a directory. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | vorbis: Validate that the floor 1 X values contain no duplicates. | Alex Converse | 2012-06-05 |
| | | | | | Duplicate values in this vector are explicitly banned by the Vorbis I spec and cause divide-by-zero crashes later on. | ||
* | avprobe: Identify codec probe failures rather than calling them unsupported ↵ | Alex Converse | 2012-06-05 |
| | | | | codecs. | ||
* | avformat: Probe codecs at score 0 on buffer exhaustion conditions. | Alex Converse | 2012-06-05 |
| | |||
* | avformat: Factorize codec probing. | Alex Converse | 2012-06-05 |
| | |||
* | Indeo Audio decoder | Kostya Shishkov | 2012-06-05 |
| | |||
* | imc: make IMDCT support stereo output | Kostya Shishkov | 2012-06-05 |
| | | | | | This will be useful for Indeo Audio decoder which is almost the same but supports stereo. | ||
* | imc: move channel-specific data into separate context | Kostya Shishkov | 2012-06-05 |
| | | | | | This will be useful for Indeo Audio decoder which is almost the same but supports stereo. | ||
* | lavfi: remove request/poll and drawing functions from public API on next bump | Anton Khirnov | 2012-06-05 |
| | | | | | They are only useful inside filters and we don't allow user filters for now. | ||
* | lavfi: make avfilter_insert_pad and pals private on next bump. | Anton Khirnov | 2012-06-05 |
| | | | | | They are only useful inside filters and we don't allow user filters for now. | ||
* | lavfi: make formats API private on next bump. | Anton Khirnov | 2012-06-05 |
| | | | | | It is only useful inside filters and we don't allow user filters for now. | ||
* | avplay: use buffersrc instead of custom input filter. | Anton Khirnov | 2012-06-05 |
| | | | | | | | We do not allow user filters, so avtools shouldn't use them either. It also allows to reuse buffer management code from avconv, thus reducing duplication. | ||
* | avtools: move buffer management code from avconv to cmdutils. | Anton Khirnov | 2012-06-05 |
| | | | | It will be used by avplay. | ||
* | avconv: don't use InputStream in the buffer management code. | Anton Khirnov | 2012-06-05 |
| | | | | | | Use just the pointer to the head of the buffer pool. This will allow sharing the code with avplay. | ||
* | avconv: fix exiting when max frames is reached. | Anton Khirnov | 2012-06-05 |
| | | | | | frame number should never be strictly larger than max frames, so the if() was never triggered. | ||
* | mpc8: fix maximum bands handling | Kostya Shishkov | 2012-06-05 |
| | | | | | | | In Musepack SV8 codec property tell the maximum nonzero band, but every frame codes maximum band as a limit (i.e. strictly less than given value). Synthesis also expects maximum nonzero band, so there's a need to convert frame maximum band limit value. | ||
* | aacdec: Turn PS off when switching to stereo and turn it to implicit when ↵ | Alex Converse | 2012-06-04 |
| | | | | switching to mono. | ||
* | movenc: Write chan atom for all audio tracks in mov mode movies. | Alex Converse | 2012-06-04 |
| | |||
* | mpegtsenc: use avio_open_dyn_buf(), zero pointers after freeing | Jindřich Makovička | 2012-06-04 |
| | | | | | | | Per suggestion by Michael Niedermayer. Signed-off-by: Jindřich Makovička <makovick@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | doc/avconv: add some details about the transcoding process. | Anton Khirnov | 2012-06-04 |
| | |||
* | avidec: make scale and rate unsigned. | Anton Khirnov | 2012-06-04 |
| | | | | The specs say they are unsigned 32bit integers. | ||
* | avconv: check output stream recording time before each frame returned from ↵ | Anton Khirnov | 2012-06-04 |
| | | | | | | | filters There may be multiple frames returned, so with just one check we can write more than requested to the output. | ||
* | avconv: split selecting input file out of transcode(). | Anton Khirnov | 2012-06-04 |
| | |||
* | avconv: split checking for active outputs out of transcode(). | Anton Khirnov | 2012-06-04 |
| | |||
* | avfiltergraph: make some functions static. | Anton Khirnov | 2012-06-04 |
| | | | | They are not used outside of avfiltergraph.c | ||
* | librtmp: return AVERROR_UNKNOWN instead of -1. | Anton Khirnov | 2012-06-03 |
| | |||
* | librtmp: don't abuse a variable for two unrelated things. | Anton Khirnov | 2012-06-03 |
| | |||
* | librtmp: add rtmp_app and rtmp_playpath private options. | Anton Khirnov | 2012-06-03 |
| | | | | This makes it easier to switch between native rtmp and librtmp. | ||
* | bmv: add stricter checks for invalid decoded length | Kostya Shishkov | 2012-06-03 |
| | | | | This makes decoder handle random data passed as BMV frame data. | ||
* | avpacket: fix duplicating side data. | Anton Khirnov | 2012-06-03 |
| | | | | Use correct side data size instead of just zeroed field. | ||
* | flv: support stream text data as onTextData | Luca Barbato | 2012-06-03 |
| | | | | | | | Adobe specifies onTextData as the standard message to use to deliver text information. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> |