summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* lavfi: add channelsplit audio filter.Anton Khirnov2012-06-12
|
* golomb: check remaining bits during unary decoding in get_ur_golomb_jpegls()Justin Ruggles2012-06-12
| | | | | | | | | Fixes infinite loop in FLAC decoding in case of a truncated bitstream due to the safe bitstream reader returning 0's at the end. Fixes Bug 310. CC:libav-stable@libav.org
* sws: fix planar RGB input conversions for 9/10/16 bpp.Ronald S. Bultje2012-06-12
| | | | | | Fixes bug 282. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avfilter: Log an error if avfilter fails to configure a link.Alex Converse2012-06-12
|
* avconv: support only native pthreads.Anton Khirnov2012-06-12
| | | | | Our w32pthreads wrapper has various issues and is only supposed to be used in libavcodec.
* rtmp: Fix a possible access to invalid memory location when the playpath is ↵Samuel Pitoiset2012-06-12
| | | | | | too short. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtmp: Do not send extension for flv filesSamuel Pitoiset2012-06-11
| | | | | | This fixes bugzilla bug #304. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtmp: support connection parametersSamuel Pitoiset2012-06-11
| | | | | | | | | Allow using connection parameters in order to append arbitrary AMF data like "B:1 S:authMe O:1 NN:code:1.23 NS:flag:ok O:0" to the Connect message. You can pass these parameters through the -rtmp_conn option. Signed-off-by: Martin Storsjö <martin@martin.st>
* doc: Add documentation for the newly added rtmp_* optionsSamuel Pitoiset2012-06-11
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* libmp3lame: add missing layout terminatorMichael Niedermayer2012-06-10
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avconv: multithreaded demuxing.Anton Khirnov2012-06-10
| | | | | | | | 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 Khirnov2012-06-10
|
* audioconvert: add a function for extracting the channel with the given indexAnton Khirnov2012-06-10
|
* audioconvert: add a function for getting the name of a single channel.Anton Khirnov2012-06-10
|
* audioconvert: add a function for getting channel's index in layoutAnton Khirnov2012-06-10
|
* audioconvert: use av_popcount64 in av_get_channel_layout_nb_channelsAnton Khirnov2012-06-10
|
* vf_libopencv: add missing headers.Anton Khirnov2012-06-10
| | | | Fix build after b74a1da4.
* iac: add missing dependencyKostya Shishkov2012-06-10
|
* h264: allow cropping to AVCodecContext.width/heightMans Rullgard2012-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 h264Mans Rullgard2012-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 beKostya Shishkov2012-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 properlyKostya Shishkov2012-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 symbolsJustin Ruggles2012-06-08
| | | | Needed to properly export avpriv_* symbols.
* float_dsp: ppc: add a separate header for Altivec function prototypesJustin Ruggles2012-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 d5a7229Mans Rullgard2012-06-08
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add a float DSP framework to libavutilJustin Ruggles2012-06-08
| | | | Move vector_fmul() from DSPContext to AVFloatDSPContext.
* PPC: Move types_altivec.h and util_altivec.h from libavcodec to libavutilJustin Ruggles2012-06-08
| | | | | This will allow for easier implementation of Altivec functions in libraries other than libavcodec.
* ARM: Move asm.S from libavcodec to libavutilJustin Ruggles2012-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_inlineMans Rullgard2012-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 Converse2012-06-07
|
* fate: avoid freopen(NULL) in videogen/rotozoomMans Rullgard2012-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 Converse2012-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 Converse2012-06-05
| | | | codecs.
* avformat: Probe codecs at score 0 on buffer exhaustion conditions.Alex Converse2012-06-05
|
* avformat: Factorize codec probing.Alex Converse2012-06-05
|
* Indeo Audio decoderKostya Shishkov2012-06-05
|
* imc: make IMDCT support stereo outputKostya Shishkov2012-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 contextKostya Shishkov2012-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 bumpAnton Khirnov2012-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 Khirnov2012-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 Khirnov2012-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 Khirnov2012-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 Khirnov2012-06-05
| | | | It will be used by avplay.
* avconv: don't use InputStream in the buffer management code.Anton Khirnov2012-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 Khirnov2012-06-05
| | | | | frame number should never be strictly larger than max frames, so the if() was never triggered.
* mpc8: fix maximum bands handlingKostya Shishkov2012-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 Converse2012-06-04
| | | | switching to mono.
* movenc: Write chan atom for all audio tracks in mov mode movies.Alex Converse2012-06-04
|
* mpegtsenc: use avio_open_dyn_buf(), zero pointers after freeingJindřich Makovička2012-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 Khirnov2012-06-04
|