summaryrefslogtreecommitdiff
path: root/libavformat
Commit message (Collapse)AuthorAge
...
* Extend WavPack demuxer and decoder to support >2 channel audioKostya2011-01-24
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* mp3enc: support for id3v2.3 tags using a per-muxer AVOptionAnton Khirnov2011-01-22
| | | | | | fixes issue2562. Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* id3v2: split tables for various ID3v2 versionsAnton Khirnov2011-01-22
| | | | | | This is needed for upcoming ID3v2.3 muxing support. Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* mp3enc: handle errors in id3v2_put_ttagAnton Khirnov2011-01-22
| | | | | | | | | | make the initialization of put clearer this are the differences between [FFmpeg-devel] [PATCH 1/3] mp3enc: add support for writing UTF-16 tags and the already applied 187e23478bc5c066ff8eef562925471ac179644e Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Move ID3v1 skip from decoder to demuxerClément Bœsch2011-01-22
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* mp3enc: add support for writing UTF-16 tagsAnton Khirnov2011-01-21
| | | | | | Also it gets rid of some mysterious magic numbers in code. Signed-off-by: Mans Rullgard <mans@mansr.com>
* lavf: move ff_put_str16_nolen from asf to avio and rename itAnton Khirnov2011-01-21
| | | | | | It will be useful in the mp3 muxer. Signed-off-by: Mans Rullgard <mans@mansr.com>
* avio: add av_put_str and deprecate put_strz in favor of itAnton Khirnov2011-01-21
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* lavf: move the version macros to a new headerAnton Khirnov2011-01-21
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* id3v2: use an enum for encodings instead of magic numbers.Anton Khirnov2011-01-21
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Split mp3 demuxer and muxer into separate files.Anton Khirnov2011-01-21
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpegtsenc: prefer metadata keyed with "service_name"Janne Grunau2011-01-20
| | | | | | title metadata is only used as fallback if no service_name is available. Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Set service_provider and service_name in mpegts demuxerGeorgi Chorbadzhiyski2011-01-20
| | | | | | | | Set service_provider and service_name in mpegts demuxer, previously name and provider_name were set but since the muxer uses service_provider and service_name use them. Signed-off-by: Mans Rullgard <mans@mansr.com>
* id3v2: don't overwrite existing tagsAnton Khirnov2011-01-20
| | | | | | | | | | Apparently some broken taggers prepend a new ID3v2 tag leaving the existing one intact. Our parser currently reads all tags and overwrites existing values with supposedly outdated ones. fixes issue2419 Signed-off-by: Mans Rullgard <mans@mansr.com>
* id3v2: convert metadata after all the tags were readAnton Khirnov2011-01-20
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* id3v2: make ff_id3v2_parse staticAnton Khirnov2011-01-20
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add service_provider and service_name metadataGeorgi Chorbadzhiyski2011-01-20
| | | | | | | | | | | | | | This patch adds support in mpegts muxer for using service_provider and service_name metadata to set service_provider_name and service_name fields in SDT. Example usage: ffmpeg -i file.ts -f mpegts -re -acodec copy -vcodec copy -f mpegts \ -metadata service_provider="Some provider" \ -metadata service_name="Some Channel" \ "udp://239.0.70.2:5000?pkt_size=1316&ttl=1" Signed-off-by: Mans Rullgard <mans@mansr.com>
* consolidate .gitignore patters into a single fileJanne Grunau2011-01-18
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Revise check for codec id in voc demuxer.Justin Ruggles2011-01-18
| | | | This fixes demuxing of packets that do not contain a codec tag and come before the codec_id has been set.
* Fix bug in voc demuxer that was introduced in SVN r26309.Justin Ruggles2011-01-18
| | | | Fixes issue 2560.
* Missing parts of IVF muxer support.Reimar Döffinger2011-01-18
|
* Add muxer for IVF format.Reimar Döffinger2011-01-17
|
* prevent integer overflow in calculating durationJohn Wimer2011-01-17
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* convert svn:ignore properties to .gitignore filesJanne Grunau2011-01-17
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Check 4xm headers for validity. This should avoid 1/0.Michael Niedermayer2011-01-16
| | | | Originally committed as revision 26392 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Parse fact chunks from wav files to find duration.Michael Niedermayer2011-01-15
| | | | Originally committed as revision 26370 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Factor tag reading code out of wav read_header()Michael Niedermayer2011-01-15
| | | | Originally committed as revision 26369 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set duration for wav files from sample size and data size or the wf64 sample ↵Michael Niedermayer2011-01-15
| | | | | | | | | value. This should improve duration accuracy slightly and avoids a warning about its inaccuracy when accurate values are available. Idea by Frank Barchard Originally committed as revision 26366 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In mxf muxer, check the return value of gmtime, fix #2494Baptiste Coudurier2011-01-14
| | | | Originally committed as revision 26343 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Copy metadata from ASF files contained in RTSP streams from ASF to RTSP layer,Ronald S. Bultje2011-01-14
| | | | | | so that applications can read it also. Originally committed as revision 26332 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Introduce av_metadata_copy() to copy metadata from one struct to another.Ronald S. Bultje2011-01-14
| | | | Originally committed as revision 26330 to svn://svn.ffmpeg.org/ffmpeg/trunk
* wtv: ignore VIDEOINFOHEADER2 picture aspect ratio information, as it is ↵Peter Ross2011-01-14
| | | | | | unreliable Originally committed as revision 26327 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Revert aviobuf: Retry if the read/write function returns AVERROR(EAGAIN)Martin Storsjö2011-01-13
| | | | | | This reverts SVN commit 26318, which broke MS-RTSP playback. Originally committed as revision 26326 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use AVERROR_INVALIDDATA rather than -1 for nutdec error codes.Stefano Sabatini2011-01-12
| | | | Originally committed as revision 26321 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aviobuf: Retry if the read/write function returns AVERROR(EAGAIN)Martin Storsjö2011-01-12
| | | | Originally committed as revision 26318 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In mov demuxer, handle better wrong time scale, fix issue #2528Baptiste Coudurier2011-01-11
| | | | Originally committed as revision 26311 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In mov demuxer, set r_frame_rate for cfr filesBaptiste Coudurier2011-01-11
| | | | Originally committed as revision 26310 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not crash for illegal sample size, fixes issue 2502.Daniel Kang2011-01-11
| | | | | | Patch by Daniel Kang, daniel.d.kang at gmail Originally committed as revision 26309 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Clarify timestamps related error messages in compute_pkt_fields2().Stefano Sabatini2011-01-11
| | | | Originally committed as revision 26308 to svn://svn.ffmpeg.org/ffmpeg/trunk
* electronicarts: prevent endless loop opportunity in ↵Peter Ross2011-01-11
| | | | | | | | process_audio_header_elements() Fixes issue2529. Originally committed as revision 26307 to svn://svn.ffmpeg.org/ffmpeg/trunk
* revert r26302Peter Ross2011-01-10
| | | | Originally committed as revision 26305 to svn://svn.ffmpeg.org/ffmpeg/trunk
* electronicarts: prevent endless loop opportunity in ↵Peter Ross2011-01-10
| | | | | | | | process_audio_header_elements() Fixes issue2529. Originally committed as revision 26302 to svn://svn.ffmpeg.org/ffmpeg/trunk
* electronicarts: only apply audio sanity checks when audio stream is presentPeter Ross2011-01-10
| | | | Originally committed as revision 26301 to svn://svn.ffmpeg.org/ffmpeg/trunk
* perform sanity check on sample rate in electronicarts demuxerDaniel Kang2011-01-10
| | | | | | | Fixes issue2525 Original patch by Daniel Kang, daniel.d.kang at gmail Originally committed as revision 26298 to svn://svn.ffmpeg.org/ffmpeg/trunk
* perform sanity check on number of channels in electronicarts demuxerDaniel Kang2011-01-10
| | | | | | | Fixes issue2514 Original patch by Daniel Kang, daniel.d.kang at gmail Originally committed as revision 26296 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtsp: Properly fail if unable to open an input RTP portMartin Storsjö2011-01-09
| | | | Originally committed as revision 26285 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix indentationPeter Ross2011-01-09
| | | | Originally committed as revision 26278 to svn://svn.ffmpeg.org/ffmpeg/trunk
* wtv: only process timestamp_guid chunks for streams that we know aboutPeter Ross2011-01-09
| | | | Originally committed as revision 26277 to svn://svn.ffmpeg.org/ffmpeg/trunk
* wtv: do not repopulate codec information after we have seen data chunksPeter Ross2011-01-09
| | | | Originally committed as revision 26276 to svn://svn.ffmpeg.org/ffmpeg/trunk
* wtv: stop processing chunks if length is smaller than chunk headerPeter Ross2011-01-09
| | | | Originally committed as revision 26275 to svn://svn.ffmpeg.org/ffmpeg/trunk