Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | libmp3lame: add missing layout terminator | Michael Niedermayer | 2012-06-10 | 1 | -1/+2 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | avconv: multithreaded demuxing. | Anton Khirnov | 2012-06-10 | 1 | -2/+155 |
| | | | | | | | | When there are multiple input files, run demuxing for each input file in a separate thread, so reading packets does not block. This is useful for achieving low latency when reading from multiple (possibly slow) input streams. | ||||
* | Bump lavu minor and add an APIChanges entry for audioconvert functions. | Anton Khirnov | 2012-06-10 | 2 | -1/+5 |
| | |||||
* | audioconvert: add a function for extracting the channel with the given index | Anton Khirnov | 2012-06-10 | 2 | -0/+19 |
| | |||||
* | audioconvert: add a function for getting the name of a single channel. | Anton Khirnov | 2012-06-10 | 2 | -0/+18 |
| | |||||
* | audioconvert: add a function for getting channel's index in layout | Anton Khirnov | 2012-06-10 | 2 | -0/+22 |
| | |||||
* | audioconvert: use av_popcount64 in av_get_channel_layout_nb_channels | Anton Khirnov | 2012-06-10 | 1 | -5/+1 |
| | |||||
* | vf_libopencv: add missing headers. | Anton Khirnov | 2012-06-10 | 1 | -0/+2 |
| | | | | Fix build after b74a1da4. | ||||
* | iac: add missing dependency | Kostya Shishkov | 2012-06-10 | 1 | -0/+1 |
| | |||||
* | h264: allow cropping to AVCodecContext.width/height | Mans Rullgard | 2012-06-09 | 1 | -0/+6 |
| | | | | | | | | 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 | 1 | -3/+0 |
| | | | | | | | 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 | 2 | -25/+62 |
| | | | | | | | | | 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 | 1 | -4/+6 |
| | | | | | 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 | 1 | -1/+1 |
| | | | | Needed to properly export avpriv_* symbols. | ||||
* | float_dsp: ppc: add a separate header for Altivec function prototypes | Justin Ruggles | 2012-06-08 | 3 | -3/+30 |
| | | | | | 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 | 4 | -8/+8 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | Add a float DSP framework to libavutil | Justin Ruggles | 2012-06-08 | 39 | -188/+602 |
| | | | | 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 | 15 | -29/+29 |
| | | | | | 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 | 39 | -38/+38 |
| | | | | | 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 | 1 | -1/+1 |
| | | | | | | | | | | 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 | 1 | -8/+0 |
| | |||||
* | fate: avoid freopen(NULL) in videogen/rotozoom | Mans Rullgard | 2012-06-07 | 3 | -12/+14 |
| | | | | | | | | | 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 | 4 | -4/+17 |
| | | | | | 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 | 1 | -1/+4 |
| | | | | codecs. | ||||
* | avformat: Probe codecs at score 0 on buffer exhaustion conditions. | Alex Converse | 2012-06-05 | 1 | -12/+24 |
| | |||||
* | avformat: Factorize codec probing. | Alex Converse | 2012-06-05 | 1 | -20/+25 |
| | |||||
* | Indeo Audio decoder | Kostya Shishkov | 2012-06-05 | 9 | -15/+87 |
| | |||||
* | imc: make IMDCT support stereo output | Kostya Shishkov | 2012-06-05 | 1 | -6/+10 |
| | | | | | 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 | 1 | -187/+217 |
| | | | | | 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 | 45 | -176/+235 |
| | | | | | 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 | 5 | -33/+66 |
| | | | | | 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 | 35 | -210/+307 |
| | | | | | 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 | 1 | -221/+76 |
| | | | | | | | 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 | 3 | -142/+172 |
| | | | | It will be used by avplay. | ||||
* | avconv: don't use InputStream in the buffer management code. | Anton Khirnov | 2012-06-05 | 1 | -20/+21 |
| | | | | | | 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 | 1 | -1/+1 |
| | | | | | 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 | 1 | -2/+3 |
| | | | | | | | 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 | 1 | -0/+3 |
| | | | | switching to mono. | ||||
* | movenc: Write chan atom for all audio tracks in mov mode movies. | Alex Converse | 2012-06-04 | 7 | -13/+15 |
| | |||||
* | mpegtsenc: use avio_open_dyn_buf(), zero pointers after freeing | Jindřich Makovička | 2012-06-04 | 1 | -46/+9 |
| | | | | | | | 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 | 1 | -0/+120 |
| | |||||
* | avidec: make scale and rate unsigned. | Anton Khirnov | 2012-06-04 | 1 | -2/+2 |
| | | | | The specs say they are unsigned 32bit integers. | ||||
* | avconv: check output stream recording time before each frame returned from ↵ | Anton Khirnov | 2012-06-04 | 1 | -2/+2 |
| | | | | | | | 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 | 1 | -19/+24 |
| | |||||
* | avconv: split checking for active outputs out of transcode(). | Anton Khirnov | 2012-06-04 | 1 | -18/+33 |
| | |||||
* | avfiltergraph: make some functions static. | Anton Khirnov | 2012-06-04 | 2 | -29/+22 |
| | | | | They are not used outside of avfiltergraph.c | ||||
* | librtmp: return AVERROR_UNKNOWN instead of -1. | Anton Khirnov | 2012-06-03 | 1 | -4/+4 |
| | |||||
* | librtmp: don't abuse a variable for two unrelated things. | Anton Khirnov | 2012-06-03 | 1 | -8/+8 |
| | |||||
* | librtmp: add rtmp_app and rtmp_playpath private options. | Anton Khirnov | 2012-06-03 | 1 | -15/+80 |
| | | | | This makes it easier to switch between native rtmp and librtmp. | ||||
* | bmv: add stricter checks for invalid decoded length | Kostya Shishkov | 2012-06-03 | 1 | -3/+7 |
| | | | | This makes decoder handle random data passed as BMV frame data. |