summaryrefslogtreecommitdiff
path: root/libavformat/avformat.h
Commit message (Collapse)AuthorAge
...
* lavf doxy: document passing options to demuxers.Anton Khirnov2012-03-26
|
* lavf doxy: clarify that an AVPacket contains encoded data.Anton Khirnov2012-03-26
|
* libavformat: Document who sets the AVStream.id fieldMartin Storsjö2012-03-24
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* lavf: make av_interleave_packet_per_dts() private.Anton Khirnov2012-03-20
| | | | | There is no reason for it to be public, it's only meant to be used internally.
* lavf: deprecate av_read_packet().Anton Khirnov2012-03-20
| | | | | | The caller can achieve the same effect (i.e. getting raw unparsed/mangled packets) with av_read_frame() and AVFMT_FLAG_NOPARSE | AVFMT_FLAG_NOFILLIN
* avformat: do not require a pixel/sample format if there is no decoderJustin Ruggles2012-03-05
| | | | | | | | Also, do not keep trying to find and open a decoder in try_decode_frame() if we already tried and failed once. Fixes always searching until max_analyze_duration in avformat_find_stream_info() when demuxing codecs without a decoder.
* lavf: deobfuscate read_frame_internal().Anton Khirnov2012-03-05
| | | | | | | | | | | | | | Split off packet parsing into a separate function. Parse full packets at once and store them in a queue, eliminating the need for tracking parsing state in AVStream. The horrible unreadable loop in read_frame_internal() now isn't weirdly ordered and doesn't contain evil gotos, so it should be much easier to understand. compute_pkt_fields() now invents slightly different timestamps for two raw vc1 tests, due to has_b_frames being set a bit later. They shouldn't be more wrong (or right) than previous ones.
* lavf: generic code for exporting attached pictures.Anton Khirnov2012-02-29
|
* avf: reorder AVStream and AVFormatContextLuca Barbato2012-02-28
|
* doxy: remove reference to removed apiLuca Barbato2012-02-19
|
* lavf: add functions for accessing the fourcc<->CodecID mapping tables.Anton Khirnov2012-01-31
| | | | Fixes bug 212.
* lavf: rename AVInputFormat.value to raw_codec_id.Anton Khirnov2012-01-31
| | | | It's only used by raw demuxers for storing the codec id.
* lavf: reorder AVInput/OutputFormat fields.Anton Khirnov2012-01-31
| | | | | | | Put all private fields at the end and mark them as such so they can be easily changed/removed. This breaks ABI.
* lavf: remove disabled FF_API_SET_PTS_INFO cruftAnton Khirnov2012-01-27
|
* lavf: remove disabled FF_API_REORDER_PRIVATE cruftAnton Khirnov2012-01-27
|
* lavf: remove disabled FF_API_SEEK_PUBLIC cruftAnton Khirnov2012-01-27
|
* lavf: remove disabled FF_API_STREAM_COPY cruftAnton Khirnov2012-01-27
|
* lavf: remove disabled FF_API_PRELOAD cruftAnton Khirnov2012-01-27
|
* lavf: remove disabled FF_API_NEW_STREAM cruftAnton Khirnov2012-01-27
|
* lavf: remove disabled FF_API_MUXRATE cruftAnton Khirnov2012-01-27
|
* lavf: remove disabled FF_API_FILESIZE cruftAnton Khirnov2012-01-27
|
* lavf: remove disabled FF_API_TIMESTAMP cruftAnton Khirnov2012-01-27
|
* lavf: remove disabled FF_API_LOOP_OUTPUT cruftAnton Khirnov2012-01-27
|
* lavf: remove disabled FF_API_LOOP_INPUT cruftAnton Khirnov2012-01-27
|
* lavf: remove disabled FF_API_AVSTREAM_QUALITY cruftAnton Khirnov2012-01-27
|
* lavf: remove disabled FF_API_FLAG_RTP_HINT cruftAnton Khirnov2012-01-27
|
* lavf: remove disabled FF_API_SDP_CREATE cruftAnton Khirnov2012-01-27
|
* lavf: remove disabled FF_API_GUESS_IMG2_CODEC cruftAnton Khirnov2012-01-27
|
* lavf: remove disabled FF_API_PKT_DUMP cruftAnton Khirnov2012-01-27
|
* lavf: remove disabled FF_API_FIND_INFO_TAG cruftAnton Khirnov2012-01-27
|
* lavf: remove disabled FF_API_PARSE_DATE cruftAnton Khirnov2012-01-27
|
* lavf: remove disabled FF_API_DUMP_FORMAT cruftAnton Khirnov2012-01-27
|
* lavf: remove disabled FF_API_FORMAT_PARAMETERS cruftAnton Khirnov2012-01-27
| | | | | Also remove now unused AVFormatParameters struct and AVOutputFormat.set_parameters().
* lavf: remove disabled FF_API_OLD_METADATA2 cruftAnton Khirnov2012-01-27
|
* lavf: remove AVFormatParameters from AVFormatContext.read_header signatureAnton Khirnov2012-01-27
|
* libavformat: Add a flag for muxers that support write_packet(NULL) for flushingMartin Storsjö2012-01-25
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* lavf: fix and extend av_interleaved_write_frame() doxy.Anton Khirnov2012-01-18
| | | | Specify that lavf is responsible for freeing the data.
* lavf: undeprecate read_seek().Anton Khirnov2012-01-12
| | | | The "new seeking API" was never finished and nobody is working on it.
* doxygen: misc consistency, spelling and wording fixesDiego Biurrun2011-12-12
|
* lavf: add avformat_close_input().Anton Khirnov2011-12-12
| | | | | | | 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-12
| | | | And remove all its uses.
* lavf doxy: add some basic demuxing documentation.Anton Khirnov2011-12-12
|
* lavf doxy: add some general lavf information.Anton Khirnov2011-12-12
|
* lavf doxy: add misc utility functions to a group.Anton Khirnov2011-12-12
|
* lavf doxy: add av_guess_codec/format to the encoding group.Anton Khirnov2011-12-12
|
* lavf doxy: add core functions to a doxy group.Anton Khirnov2011-12-12
|
* Fix a bunch of common typos.Diego Biurrun2011-12-11
|
* lavf doxy: add muxing stuff to lavf_encoding groupAnton Khirnov2011-12-10
|
* lavf doxy: add demuxing stuff to lavf_decoding groupAnton Khirnov2011-12-10
|
* lavf doxy: expand/reword metadata API doxy.Anton Khirnov2011-12-10
|