summaryrefslogtreecommitdiff
path: root/libavformat
Commit message (Collapse)AuthorAge
* Fix a bunch of common typos.Diego Biurrun2011-12-11
|
* rawdec: don't set codec timebase.Anton Khirnov2011-12-10
| | | | | 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-10
|
* lavf doxy: add demuxing stuff to lavf_decoding groupAnton Khirnov2011-12-10
|
* lavf doxy: expand/reword metadata API doxy.Anton Khirnov2011-12-10
|
* lavf doxy: add installed headers to groups.Anton Khirnov2011-12-10
|
* lavf doxy: add avio groups into the lavf_io group.Anton Khirnov2011-12-10
|
* lavf doxy: rename lavf I/O group to lavf_io.Anton Khirnov2011-12-10
|
* lavf doxy: add metadata docs to the main lavf groupAnton Khirnov2011-12-10
|
* flacdec: Support for tracks in cuesheet metadata blockPaul B Mahol2011-12-10
| | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* flac muxer: fix writing of file header and STREAMINFO header from extradataJustin Ruggles2011-12-10
| | | | fixes Bug 119
* Dxtory capture format decoderKostya Shishkov2011-12-10
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* isom: sort and pretty-print codec_movaudio_tags[]Justin Ruggles2011-12-09
| | | | | 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-09
|
* isom: remove commented-out tag for vorbisJustin Ruggles2011-12-09
|
* movenc: write 'chan' tag for AC-3 in MOVJustin Ruggles2011-12-09
|
* mov: add support for reading and writing the 'chan' tagJustin Ruggles2011-12-09
| | | | | | This implements reading the tag in the demuxer and adds support for writing it in the muxer. Some example channel layout tables for muxing are included for ac3, aac, and alac, but they are not utilized yet.
* movenc: simplify handling of pcm vs. adpcm vs. other compressed codecsJustin Ruggles2011-12-09
| | | | | | Use Sound Sample Description Version 2 for all MOV files. Updated FATE references accordingly. Note that ADPCM is treated as compressed audio in version 2.
* cljr: add encoderPaul B Mahol2011-12-08
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* tests/examples: Mark some variables only used within their files as static.Diego Biurrun2011-12-08
|
* tests/tools/examples: Replace direct exit() calls by return.Diego Biurrun2011-12-08
|
* avformat/utils: Drop unused goto label.Diego Biurrun2011-12-07
| | | | libavformat/utils.c:2165:2: warning: label ‘fail’ defined but not used
* rtmp: Use nb_invokes for all invoke commandsMartin Storsjö2011-12-07
| | | | | | | | | 704af3e29c3ddbc22ac5c8f40e5a0f860d53ac4c broke publishing of rtmp streams, at least publishing to Wowza servers. This changes all invoke commands to use nb_invokes. Signed-off-by: Martin Storsjö <martin@martin.st>
* mov: Don't av_malloc(0).Alex Converse2011-12-05
| | | | | | | malloc() is allowed to return NULL when zero is the argument. This causes us to think malloc has failed and return AVERROR(ENOMEM). In addition OS X malloc() returns an unfreeable non-NULL pointer for size zero when alignment is greater than 16.
* misc Doxygen markup improvementsDiego Biurrun2011-12-05
|
* doxygen: eliminate Qt-style doxygen syntaxDiego Biurrun2011-12-05
|
* avformat: use avcodec_decode_audio4() in avformat_find_stream_info()Justin Ruggles2011-12-04
|
* mov: Allow empty stts atom.Alex Converse2011-12-04
| | | | Fixes regressions caused by 30c3d976
* yuv4mpeg: cosmetics: pretty-printingChris Berov2011-12-04
| | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* oma: PCM supportDavid Goldwich2011-12-04
| | | | | Signed-off-by: David Goldwich <david.goldwich@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* oma: better format detection with small probe bufferDavid Goldwich2011-12-04
| | | | | Signed-off-by: David Goldwich <david.goldwich@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* oma: clearify ambiguous if conditionDavid Goldwich2011-12-04
| | | | | Signed-off-by: David Goldwich <david.goldwich@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* latmdec: fix audio specific config parsingJanne Grunau2011-12-03
| | | | | | | | | Pass the correct size in bits to mpeg4audio_get_config and add a flag to disable parsing of the sync extension when the size is not known. Latm with AudioMuxVersion 0 does not specify the size of the audio specific config. Data after the audio specific config can be misinterpreted as sync extension resulting in random and wrong configs.
* Do not memcpy raw video frames when using null muxerMans Rullgard2011-12-02
| | | | | | | | | | | Commit 035af99 made avconv always call an encoder when using the null muxer. While useful for 2-pass encodes, it inadvertently caused an extra memcpy of raw frames when decoding only. This hack restores the old behaviour when only decoding while allowing use of the null muxer with encoded streams as well. Signed-off-by: Mans Rullgard <mans@mansr.com>
* asf: use packet dts as approximation of ptsJohn Stebbins2011-12-02
| | | | | | Having a somehow off seeking is better than having none at all. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* asf: do not call av_read_frameLuca Barbato2011-12-02
| | | | The asf_read_pts should read the bitstream directly.
* rtsp: Initialize the media_type_mask in the rtp guessing demuxerMartin Storsjö2011-12-02
| | | | | | | | | | | The media_type_mask is initialized via AVOptions for the rtsp and sdp demuxers, but it isn't available as an option for the rtp guessing demuxer (since it doesn't really make sense there). Therefore, it must be manually initialized instead, since a zero value means no media types at all are accepted. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpenc: Add support for G726 audioMartin Storsjö2011-12-01
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpdec: Interpret the different G726 names as bits_per_coded_sampleMartin Storsjö2011-12-01
| | | | | | | | | | | | | | For the standardized 8 kHz sample rate, this works exactly the same. For nonstandard sample rates, the different predefined G726 names (G726-16, G726-24, G726-32, G726-40) are interpreted as an indication of the bits per coded sample, even though their actual bitrates aren't what the name specifies. This feels more sane than using free-form names for nonstandard sample rate/bitrate combinations, e.g like G726-22, G726-33 for 11025 Hz. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpenc: Change rtp_send_samples to handle sample sizes other than even bytesMartin Storsjö2011-12-01
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpenc: Cast a rescaling parameter to int64_tMartin Storsjö2011-12-01
| | | | | | | This avoids overflow if frame_size is over 2147, since both frame_size and AV_TIME_BASE are plain integers. Signed-off-by: Martin Storsjö <martin@martin.st>
* pmpdec: don't use deprecated av_set_pts_info.Anton Khirnov2011-12-01
|
* Add PlayStation Portable PMP format demuxerReimar Döffinger2011-12-01
| | | | | | | | | Not yet complete, for demuxing AAC the AAC header must be generated manually. Possibly the decoder could accept the header as extradata to simplify this. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* proto: Realign struct initializersMartin Storsjö2011-12-01
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* proto: Use .priv_data_size to allocate the private contextMartin Storsjö2011-12-01
| | | | | | | | This simplifies the open functions by avoiding one function call that needs error checking, reducing the amount of extra bulk code. Signed-off-by: Martin Storsjö <martin@martin.st>
* mmsh: Properly clean up if the second ffurl_alloc failedMartin Storsjö2011-12-01
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtmp: Clean up properly if the handshake failedMartin Storsjö2011-12-01
| | | | | | This prevents memory leaks if this function returns an error. Signed-off-by: Martin Storsjö <martin@martin.st>
* md5proto: Remove the get_file_handle functionMartin Storsjö2011-12-01
| | | | | | | The private data pointer isn't a file handle, this protocol doesn't have any file handle to return. Signed-off-by: Martin Storsjö <martin@martin.st>
* applehttpproto: Use the close function if the open function failsMartin Storsjö2011-12-01
| | | | | | This should clean up leaked memory. Signed-off-by: Martin Storsjö <martin@martin.st>
* http: Make sure proxyauth is initializedMartin Storsjö2011-12-01
| | | | | | | | | This string will be passed to ff_http_auth_create_response even if no proxy is used, resulting in reading uninitialized memory. The other auth string is always initialized by av_url_split. Signed-off-by: Martin Storsjö <martin@martin.st>