summaryrefslogtreecommitdiffstats
path: root/libavformat
Commit message (Collapse)AuthorAgeFilesLines
* network: properly declare WSADATA in windowsSergey Radionov2011-12-211-1/+4
| | | | | | Fixed "ISO C90 forbids mixed declarations and code" in ff_network_init Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* nut: support 10bit YUVLuca Barbato2011-12-211-0/+6
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* oma: make header compile standaloneDiego Biurrun2011-12-201-1/+6
|
* mpegts: Suppress invalid timebase warnings on DMB streams.Alex Converse2011-12-201-1/+2
| | | | timestamp_len and timestamp_res intialize to zero.
* mpegts: Fix typo in handling sections in the PMT.Alex Converse2011-12-201-1/+1
| | | | | This was an error rebasing 4682a1dc3aa2554ad7077f5db32d0f2d598d018e for commit. The "pes" variable guaranteed to be NULL in that block.
* mpegts: rename payload_index to payload_sizeLuca Barbato2011-12-191-9/+9
| | | | It holds the size of the current payload.
* segment: introduce segmented chain muxerLuca Barbato2011-12-193-0/+275
| | | | It behaves similarly to image2 muxer
* lavf: force threads to 1 in avformat_find_stream_info()Anton Khirnov2011-12-181-0/+5
| | | | | Fixes avformat_find_stream_info() on streams with number of frames < thread count.
* lavf: add OpenMG audio muxer.Michael Karcher2011-12-184-2/+108
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* omadec: split data that will be used in the muxer to a separate file.Anton Khirnov2011-12-184-24/+78
|
* lavf: rename oma.c -> omadec.cAnton Khirnov2011-12-182-1/+1
|
* mpegts: replace some magic numbers with the existing defineVladimir Pantelic2011-12-161-3/+3
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* movenc: Rudimentary IODs support.Alex Converse2011-12-152-11/+31
|
* flvenc: Support muxing 16 kHz nellymoserMartin Storsjö2011-12-151-0/+3
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* westwood: Make sure audio header info is present when parsing audio packetsShitiz Garg2011-12-151-0/+5
| | | | | | | | | | Audio header information might get scrambled and would not parse, yet wsqva_read_packet would try to parse audio packets causing segfaults such as floating point exception. Fixes bugzilla #141. Signed-off-by: Martin Storsjö <martin@martin.st>
* applehttp: Properly clean up if unable to probe a segmentMartin Storsjö2011-12-141-1/+8
| | | | | | | | | This avoids a segfault if the probe function wasn't able to determine the format. The bug was found by Panagiotis H.M. Issaris. Signed-off-by: Martin Storsjö <martin@martin.st>
* applehttp: Avoid reading uninitialized memoryMartin Storsjö2011-12-141-1/+1
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* v410 encoder and decoderDerek Buitenhuis2011-12-132-0/+2
| | | | | | | | v410 is a packed 10-bit 4:4:4 YCbCr format used in QuickTime. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* lavf: dealloc private options in av_write_trailerLuca Barbato2011-12-131-1/+1
| | | | Fix the iformat/oformat typo.
* build: move inclusion of subdir.mak to main subdir loopMans Rullgard2011-12-131-2/+0
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* doxygen: misc consistency, spelling and wording fixesDiego Biurrun2011-12-124-8/+8
|
* Replace all uses of av_close_input_file() with avformat_close_input().Anton Khirnov2011-12-128-10/+8
|
* lavf: add avformat_close_input().Anton Khirnov2011-12-123-1/+23
| | | | | | | It sets the supplied AVFormatContext pointer to NULL after freeing it, which is safer and its name is consistent with other lavf functions. Also deprecate av_close_input_file().
* lavf: deprecate av_close_input_stream().Anton Khirnov2011-12-125-9/+17
| | | | And remove all its uses.
* lavf doxy: add some basic demuxing documentation.Anton Khirnov2011-12-121-0/+38
|
* lavf doxy: add some general lavf information.Anton Khirnov2011-12-121-0/+35
|
* lavf doxy: add misc utility functions to a group.Anton Khirnov2011-12-121-113/+130
|
* lavf doxy: add av_guess_codec/format to the encoding group.Anton Khirnov2011-12-121-23/+24
|
* lavf doxy: add core functions to a doxy group.Anton Khirnov2011-12-121-88/+99
|
* lavu: replace int/float punning functionsMans Rullgard2011-12-1120-67/+70
| | | | | | | | | | | | | | | | | | The existing functions defined in intfloat_readwrite.[ch] are both slow and incorrect (infinities are not handled). This introduces a new header with fast, inline conversion functions using direct union punning assuming an IEEE-754 system, an assumption already made throughout the code. The one use of Intel/Motorola extended 80-bit format is replaced by simpler code sufficient under the present constraints (positive normal values). The old functions are marked deprecated and retained for compatibility. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Remove extraneous semicolonsMans Rullgard2011-12-112-2/+2
| | | | | | These semicolons cause invalid empty top-level declarations. Signed-off-by: Mans Rullgard <mans@mansr.com>
* sdp: Restore the original mp4 format h264 extradata if convertedMartin Storsjö2011-12-111-0/+17
| | | | | | | | | If the sdp is generated before the rtp muxer is initialized (e.g. as when called from the rtsp muxer), this has to be done, otherwise the rtp muxer doesn't know that the input really is in mp4 format. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpenc: Add support for mp4 format h264Luca Abeni2011-12-111-3/+28
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpenc: Simplify code by introducing a separate end pointerMartin Storsjö2011-12-111-5/+5
| | | | | | Also remove redundant parentheses. Signed-off-by: Martin Storsjö <martin@martin.st>
* movenc: Use the actual converted sample for RTP hintingMartin Storsjö2011-12-113-9/+24
| | | | | | | | | | | | | If an annex b bitstream is muxed into mov, the actual written sample is reformatted to mp4 syntax before writing. Currently, the RTP hints that copy data from the normal video track, where the payload data might be offset compared to the original sample that the RTP hinting used (when 3 byte annex b startcodes have been converted into 4 byte mp4 format startcodes). Signed-off-by: Martin Storsjö <martin@martin.st>
* Fix a bunch of common typos.Diego Biurrun2011-12-1114-21/+22
|
* rawdec: don't set codec timebase.Anton Khirnov2011-12-101-1/+1
| | | | | It's not supposed to be set outside of lavc. Set r_frame_rate and avg_frame_rate instead.
* lavf doxy: add muxing stuff to lavf_encoding groupAnton Khirnov2011-12-101-4/+14
|
* lavf doxy: add demuxing stuff to lavf_decoding groupAnton Khirnov2011-12-101-8/+21
|
* lavf doxy: expand/reword metadata API doxy.Anton Khirnov2011-12-101-2/+8
|
* lavf doxy: add installed headers to groups.Anton Khirnov2011-12-103-0/+13
|
* lavf doxy: add avio groups into the lavf_io group.Anton Khirnov2011-12-101-0/+3
|
* lavf doxy: rename lavf I/O group to lavf_io.Anton Khirnov2011-12-101-1/+1
|
* lavf doxy: add metadata docs to the main lavf groupAnton Khirnov2011-12-101-0/+1
|
* flacdec: Support for tracks in cuesheet metadata blockPaul B Mahol2011-12-101-0/+27
| | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* flac muxer: fix writing of file header and STREAMINFO header from extradataJustin Ruggles2011-12-101-6/+4
| | | | fixes Bug 119
* Dxtory capture format decoderKostya Shishkov2011-12-101-0/+1
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* isom: sort and pretty-print codec_movaudio_tags[]Justin Ruggles2011-12-091-55/+42
| | | | | original order is retained within the same tag or codec id to maintain the muxing/demuxing priority.
* isom: remove pointless comments in codec_movaudio_tags[]Justin Ruggles2011-12-091-17/+17
|
* isom: remove commented-out tag for vorbisJustin Ruggles2011-12-091-2/+0
|
OpenPOWER on IntegriCloud