summaryrefslogtreecommitdiff
path: root/libavformat
Commit message (Collapse)AuthorAge
* Fix FLAC demuxer dependencies.James Darnley2010-03-21
| | | | | | Patch by James Darnley <james darnley at gmail> Originally committed as revision 22627 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make av_open_input_file() return AVERROR_INVALIDDATA rather thanStefano Sabatini2010-03-21
| | | | | | | | | | | | AVERROR_NOFMT if the format is unknown / cannot be recognized. It is returned AVERROR_INVALIDDATA, in the sense that the data is invalid within what the specific libav* binary supports. That was the last remaining use of AVERROR_NOFMT, which is going to be dropped at the next libavutil major bump. Originally committed as revision 22625 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add Changelog entry and bump lavf micro version for the addition ofJustin Ruggles2010-03-20
| | | | | | VorbisComment writing for FLAC, Ogg/FLAC, and Ogg/Speex files. Originally committed as revision 22607 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add VorbisComment writing to Ogg/FLAC and Ogg/Speex files.James Darnley2010-03-20
| | | | | | Patch by James Darnley <james darnley at gmail> Originally committed as revision 22606 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add VorbisComment writing to FLAC files.James Darnley2010-03-20
| | | | | | Patch by James Darnley <james darnley at gmail>. Originally committed as revision 22605 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make url_fseek() return AVERROR_EOF rather than AVERROR(EPIPE) if endStefano Sabatini2010-03-18
| | | | | | of file is reached. Originally committed as revision 22590 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cast sample_fmt (as read from bitstream as a 16-bit value) to int16, so thatRonald S. Bultje2010-03-17
| | | | | | negative values, e.g. SAMPLE_FMT_NONE (-1), are read correctly also. Originally committed as revision 22585 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix erroneous behaviour when format probe hits end of fileMåns Rullgård2010-03-16
| | | | | | | | | | If the format probe hits end of file, do not add the error code to the buffer position. This is obviously wrong, and with a small input file would cause a negative buffer overflow. Fixes issue 1818. Originally committed as revision 22571 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename av_read_frame_flush to ff_read_frame_flushAurelien Jacobs2010-03-15
| | | | | | it is an internal function, not part of public API Originally committed as revision 22562 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename av_program_add_stream_index to ff_program_add_stream_indexAurelien Jacobs2010-03-15
| | | | | | it is an internal function, not part of public API Originally committed as revision 22561 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Correctly write last 0 lacing value when packet size is multiple of 255, ↵Greg Maxwell2010-03-15
| | | | | | patch by Greg Maxwell, gmaxwell at gmail dot com Originally committed as revision 22559 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add AVSEEK_FORCE flag to indicate that the code should attempt to seekMichael Niedermayer2010-03-15
| | | | | | by any means. Originally committed as revision 22557 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: fix missing dependencyAurelien Jacobs2010-03-15
| | | | Originally committed as revision 22555 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics : Print newline after error message.Jai Menon2010-03-15
| | | | Originally committed as revision 22551 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ReindentMartin Storsjö2010-03-15
| | | | Originally committed as revision 22549 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Don't let ff_rtsp_read_reply skip interleaved RTP/TCP packets in ↵Martin Storsjö2010-03-15
| | | | | | | | rtsp_write_packet. Skip interleaved packets manually and recheck if there's more to be read. Originally committed as revision 22548 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make rtsp_skip_packet non-static, add ff prefixMartin Storsjö2010-03-15
| | | | Originally committed as revision 22547 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ReindentMartin Storsjö2010-03-15
| | | | Originally committed as revision 22546 to svn://svn.ffmpeg.org/ffmpeg/trunk
* RTSP: Synchronize the start time of the chained RTP muxersMartin Storsjö2010-03-15
| | | | | | | | This makes sure that the streams get correctly synchronized when viewed, previously the streams were out of sync by as much time as it took between the initialization of the individual muxers. Originally committed as revision 22545 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use AVFormatContext.start_time_realtime in the RTP muxerMartin Storsjö2010-03-15
| | | | Originally committed as revision 22543 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move the NTP offset definitions to internal.hMartin Storsjö2010-03-15
| | | | Originally committed as revision 22542 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a new field AVFormatContext.start_time_realtimeMartin Storsjö2010-03-15
| | | | | | Currently intended to be used by the RTP muxer Originally committed as revision 22540 to svn://svn.ffmpeg.org/ffmpeg/trunk
* riff: don't pad extradata when writing ASF.Anton Khirnov2010-03-15
| | | | | | Patch by Anton Khirnov mirror(moc liamg saksyw) Originally committed as revision 22539 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: use more appropriate error codeAurelien Jacobs2010-03-15
| | | | Originally committed as revision 22535 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move ff_url_split() and ff_url_join() declarations to internal.hAurelien Jacobs2010-03-14
| | | | | | those functions are not part of the public API Originally committed as revision 22534 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move the probe loop from av_open_input_file() into its own methodMicah F. Galizia2010-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | av_probe_input_buffer() so that it can be reused. Here are a few differences to the original way things were probed: - maximum probe buffer size can be specified as a parameter. - offset within the stream to probe from can be specified as a parameter. - instead of seeking back to the start each time a probe fails, stream data is appended to the reallocated buffer. This lowers the amount of data read from the stream (there is no repetition) and results in fewer closed and reopened streams (when seeking fails). New attempt after r22296, which was revert in r22315 due to a FATE failure. See the thread: Subject: [FFmpeg-devel] [PATCH] Move av_open_input_file probe loop to its own method Date: 2010-03-05 03:23:57 GMT Patch by Micah F. Galizia printf("%s%s@%s.%s", "micah", "galizia", "gmail", "com"). Originally committed as revision 22532 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Avoid creating tiny (possibly only 64 bytes large) audio packets resulting inReimar Döffinger2010-03-14
| | | | | | huge processing and memory usage overhead for avi files with raw PCM audio. Originally committed as revision 22521 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace all the occurrences of AVERROR_EIO with AVERROR(EIO), and markStefano Sabatini2010-03-13
| | | | | | AVERROR_EIO for deletion at the next major bump. Originally committed as revision 22513 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oggdec: Set packet duration for ogm streamsDavid Conrad2010-03-13
| | | | Originally committed as revision 22493 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: add support for SIPR audio tracksAurelien Jacobs2010-03-12
| | | | Originally committed as revision 22492 to svn://svn.ffmpeg.org/ffmpeg/trunk
* export rm_reorder_sipr_data() for future use by matroska demuxerAurelien Jacobs2010-03-12
| | | | Originally committed as revision 22491 to svn://svn.ffmpeg.org/ffmpeg/trunk
* export sipr_subpk_size for future use by matroska demuxerAurelien Jacobs2010-03-12
| | | | Originally committed as revision 22490 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oggdec: Pass packets to header() until the stream is done with themDavid Conrad2010-03-12
| | | | | | | | This fixes some old ogm files that had the 3rd vorbis header after a data packet in another stream. This is invalid in ogg, but this change shouldn't affect the behaviour of any valid file. Originally committed as revision 22478 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oggdec: Parse ogm chaptersDavid Conrad2010-03-12
| | | | Originally committed as revision 22477 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oggdec: CosmeticsDavid Conrad2010-03-12
| | | | Originally committed as revision 22476 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oggdec: Read ogm metadataDavid Conrad2010-03-12
| | | | Originally committed as revision 22475 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Const correctness for vorbis_commentDavid Conrad2010-03-12
| | | | Originally committed as revision 22474 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oggdec: Metadata is per-stream; don't merge multiple streams' togetherDavid Conrad2010-03-12
| | | | Originally committed as revision 22473 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add ff_ prefix to vorbis_commentDavid Conrad2010-03-12
| | | | Originally committed as revision 22472 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix a crash in the H.263 RTP packetizerMartin Storsjö2010-03-11
| | | | | | | If size == 1 and buf[0] == 0 and buf[1] == 0 (the first byte after the buffer), it would set size = -1 and crash in the later memcpy. Originally committed as revision 22469 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Prevent memory leak introduced in r22389 in Bink demuxer: pass partial ↵Peter Ross2010-03-11
| | | | | | packets to decoder. Originally committed as revision 22468 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics, break a long line, fix brace placementMartin Storsjö2010-03-11
| | | | Originally committed as revision 22465 to svn://svn.ffmpeg.org/ffmpeg/trunk
* RTSP muxer: Create the SDP with the numerical IP of the peerMartin Storsjö2010-03-11
| | | | | | instead of using the original host name Originally committed as revision 22464 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oggdec: Seek to keyframesDavid Conrad2010-03-11
| | | | Originally committed as revision 22463 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oggdec: Determine pts and filepos on a packet basis in read_timestampDavid Conrad2010-03-11
| | | | | | | This takes into account whether the granule defines the start or end times of packets, and sets the correct file offset of the associated page. Originally committed as revision 22462 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oggdec: Move PTS/DTS calculation to a functionDavid Conrad2010-03-11
| | | | Originally committed as revision 22461 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oggdec: Fix memory leak in setting up vorbis headersDavid Conrad2010-03-11
| | | | Originally committed as revision 22460 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oggdec: Don't use ogg_stream's seq for vorbis or speex headersDavid Conrad2010-03-11
| | | | Originally committed as revision 22459 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oggdec: Fix duration calculation for streams with non-zero startDavid Conrad2010-03-11
| | | | Originally committed as revision 22458 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oggdec: Parse skeleton to determine the start time of each streamDavid Conrad2010-03-11
| | | | Originally committed as revision 22457 to svn://svn.ffmpeg.org/ffmpeg/trunk