summaryrefslogtreecommitdiffstats
path: root/libavformat/nuv.c
Commit message (Collapse)AuthorAgeFilesLines
* lavf: remove disabled FF_API_R_FRAME_RATE cruftAnton Khirnov2013-03-111-3/+0
|
* nuv: check for malloc failure when allocating extradataJustin Ruggles2012-11-281-6/+14
| | | | | | | Also make sure extradata is freed in the case where multiple NUV_EXTRADATA frame types are found. This may not happen in practice, but it could happen in a malformed stream, which would lead to a memleak if not handled.
* nuv: use the stream indices generated by avformat_new_stream()Justin Ruggles2012-11-281-5/+6
|
* nuv: cosmetics: pretty-printingJustin Ruggles2012-11-281-132/+147
|
* lavf: move nuv fourcc audio tags from riff to nuvJustin Ruggles2012-11-281-3/+20
|
* nuv: set channel layoutJustin Ruggles2012-11-121-0/+3
|
* Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov2012-08-071-4/+4
|
* avformat: Drop pointless "format" from container long namesDiego Biurrun2012-07-301-1/+1
|
* lavf: deprecate r_frame_rate.Anton Khirnov2012-07-291-1/+4
| | | | | | | | | | | | | | | | | | | | According to its description, it is supposed to be the LCM of all the frame durations. The usability of such a thing is vanishingly small, especially since we cannot determine it with any amount of reliability. Therefore get rid of it after the next bump. Replace it with the average framerate where it makes sense. FATE results for the wtv and xmv demux tests change. In the wtv case this is caused by the file being corrupted (or possibly badly cut) and containing invalid timestamps. This results in lavf estimating the framerate wrong and making up wrong frame durations. In the xmv case the file contains pts jumps, so again the estimated framerate is far from anything sane and lavf again makes up different frame durations. In some other tests lavf starts making up frame durations from different frame.
* cosmetics: Align muxer/demuxer declarationsMartin Storsjö2012-04-061-1/+1
| | | | | | | Also add missing trailing commas, break long codec_tag lines and add spaces in codec_tag declarations. Signed-off-by: Martin Storsjö <martin@martin.st>
* lavf: remove AVFormatParameters from AVFormatContext.read_header signatureAnton Khirnov2012-01-271-1/+1
|
* lavu: replace int/float punning functionsMans Rullgard2011-12-111-3/+3
| | | | | | | | | | | | | | | | | | 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>
* doxygen: eliminate Qt-style doxygen syntaxDiego Biurrun2011-12-051-1/+1
|
* lavf: make av_set_pts_info private.Anton Khirnov2011-11-301-2/+3
| | | | It's supposed to be called only from (de)muxers.
* lavf: replace av_new_stream->avformat_new_stream part II.Anton Khirnov2011-10-191-2/+2
| | | | | | | | Manual replacements are done in this commit. In many cases, the id is some constant made up number (e.g. 0 for video and 1 for audio), which is then not used in the demuxer for anything. Those ids are removed.
* lavf: use designated initialisers for all (de)muxers.Anton Khirnov2011-07-171-8/+6
| | | | It's more readable and less prone to breakage.
* Do not include intfloat_readwrite.h in avutil.hMans Rullgard2011-07-031-0/+1
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* doxygen: Consistently use '@' instead of '\' for Doxygen markup.Diego Biurrun2011-06-241-5/+5
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* lavf: replace avio_seek(SEEK_CUR) with avio_skip where it makes senseAnton Khirnov2011-03-161-14/+14
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: deprecate url_feofAnton Khirnov2011-03-071-2/+2
| | | | | | AVIOContext.eof_reached should be used directly instead. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: add avio_tell macro as a replacement for url_ftellAnton Khirnov2011-03-041-1/+1
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* lavf: replace all uses of url_fskip with avio_seekAnton Khirnov2011-03-011-14/+14
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: avio_ prefixes for get_* functionsAnton Khirnov2011-02-211-26/+26
| | | | | | | | | | | | | | In the name of consistency: get_byte -> avio_r8 get_<type> -> avio_r<type> get_buffer -> avio_read get_partial_buffer will be made private later get_strz is left out becase I want to change it later to return something useful. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: rename ByteIOContext to AVIOContext.Anton Khirnov2011-02-201-3/+3
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.Diego Elio Pettenò2011-01-261-1/+1
| | | | | This also lists the objects from those two libraries as internal (by adding the ff_ prefix) so that they can then be hidden via linker scripts.
* Replace all occurences of PKT_FLAG_KEY with AV_PKT_FLAG_KEY.Jean-Daniel Dupas2010-03-311-2/+2
| | | | | | Patch by Jean-Daniel Dupas, devlists shadowlab org Originally committed as revision 22744 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini2010-03-301-2/+2
| | | | | | is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add ff_ prefixes to exported symbols in libavformat/riff.h.Daniel Verkamp2009-06-221-2/+2
| | | | | | patch by Daniel Verkamp, aniel drv nu Originally committed as revision 19254 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix memleak in nuv demuxer: free packet already allocated packet whenReimar Döffinger2009-04-091-1/+4
| | | | | | returning an error in nuv_packet. Originally committed as revision 18385 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Correctly set packet size for partial video packets in nuv demuxer.Reimar Döffinger2009-04-081-0/+2
| | | | Originally committed as revision 18379 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Always return 0 if read_packet is successful.Reimar Döffinger2009-04-071-2/+4
| | | | Originally committed as revision 18360 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not uselessly read version string into a buffer.Reimar Döffinger2009-04-071-2/+2
| | | | Originally committed as revision 18359 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Error out also when reading nuv header returns with partial data and returnReimar Döffinger2009-04-071-2/+2
| | | | | | AVERROR(EIO) then. Originally committed as revision 18357 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Enable generic index creation and seeking for NUV demuxer.Reimar Döffinger2009-03-141-0/+1
| | | | Originally committed as revision 17966 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mark all packets from nuv demuxer as keyframes in order to make seeking work.Reimar Döffinger2009-03-091-0/+4
| | | | | | For proper seeking, they should be set correctly though. Originally committed as revision 17907 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set AVPacket pos also for audio packets in nuv demuxer.Reimar Döffinger2009-03-091-1/+3
| | | | Originally committed as revision 17904 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Remove pointless period after copyright statement non-sentences.Diego Biurrun2009-01-191-1/+1
| | | | Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix build: Add intreadwrite.h and bswap.h #includes where necessary.Diego Biurrun2009-01-111-0/+2
| | | | Originally committed as revision 16556 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Avoid _t in typedef typeReimar Döffinger2008-12-111-3/+3
| | | | Originally committed as revision 16058 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Bump Major version, this commit is almost just renaming bits_per_sample toLuca Abeni2008-09-081-4/+4
| | | | | | | | | | | bits_per_coded_sample but that cannot be done seperately. Patch by Luca Abeni Also reset the minor version and fix the forgotton change to libfaad. Note: The API/ABI should not be considered stable yet, there still may be a change done here or there if some developer has some cleanup ideas and patches! Originally committed as revision 15262 to svn://svn.ffmpeg.org/ffmpeg/trunk
* convert every muxer/demuxer to write/read sample_aspect_ratio from/toAurelien Jacobs2008-08-231-1/+1
| | | | | | the corresponding AVStream instead of AVCodecContext Originally committed as revision 14933 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix handling of old nuv files where an aspect of 1 actually means 4/3Joakim Plate2008-07-251-0/+2
| | | | | | Patch by elupus (elupus ecce se) Originally committed as revision 14382 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aspect stored in nuv files must be converted from display- to sample-aspect.Joakim Plate2008-07-241-1/+1
| | | | | | Patch by elupus (elupus ecce se) Originally committed as revision 14375 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l, fix nuv_header for the case when there is no video stream.Reimar Döffinger2008-07-071-1/+1
| | | | Originally committed as revision 14101 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make long_names in lavf/lavdev optional depending on CONFIG_SMALL.Stefano Sabatini2008-06-031-1/+1
| | | | | | | patch by Stefano Sabatini, stefano.sabatini-lala poste.it along with some spelling/consistency fixes for the long names by me Originally committed as revision 13649 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check av_new_stream return value, fixes CID79 RUN2Reimar Döffinger2008-05-291-0/+4
| | | | Originally committed as revision 13534 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use dynamically allocated ByteIOContext in AVFormatContextBjörn Axelsson2007-11-211-2/+2
| | | | | | | patch by: Björn Axelsson, bjorn d axelsson a intinor d se thread: [PATCH] Remove static ByteIOContexts, 06 nov 2007 Originally committed as revision 11071 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set codec_id correctly for RJPG codec_tagReimar Döffinger2007-09-151-1/+2
| | | | Originally committed as revision 10498 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not set codec_tag when the container does not specify it.Reimar Döffinger2007-09-091-1/+0
| | | | Originally committed as revision 10445 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud