summaryrefslogtreecommitdiffstats
path: root/libavformat/nuv.c
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Copy nuv header only when the video codec is nuvReimar Döffinger2007-09-091-5/+13
| | | | Originally committed as revision 10439 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace all occurrences of AVERROR_IO with AVERROR(EIO).Panagiotis Issaris2007-07-191-1/+1
| | | | Originally committed as revision 9760 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix "incorrect frame size" errors with small.nuvMichael Niedermayer2007-05-271-0/+1
| | | | Originally committed as revision 9133 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Get rid of unnecessary pointer casts.Nicholas Tung2007-04-081-2/+2
| | | | | | patch by Nicholas Tung, ntung ntung com Originally committed as revision 8687 to svn://svn.ffmpeg.org/ffmpeg/trunk
* allocate 32 extra bytes at the end of the probe buffer and remove most probe ↵Michael Niedermayer2007-04-081-2/+0
| | | | | | buf_size checks Originally committed as revision 8677 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l to whoever wrote this (wrong fps, fixes nirvana.nuv)Michael Niedermayer2007-01-311-1/+1
| | | | Originally committed as revision 7781 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename BE/LE_8/16/32 to AV_RL/B_8/16/32Alex Beregszaszi2007-01-191-3/+3
| | | | Originally committed as revision 7587 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun2006-10-071-4/+6
| | | | | | and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move common stuff from avienc.c and wav.c to new file riff.cMåns Rullgård2006-07-121-1/+1
| | | | Originally committed as revision 5720 to svn://svn.ffmpeg.org/ffmpeg/trunk
* allow individual selection of muxers and demuxersMåns Rullgård2006-07-101-7/+1
| | | | Originally committed as revision 5707 to svn://svn.ffmpeg.org/ffmpeg/trunk
* give AVInput/OutputFormat structs consistent namesMåns Rullgård2006-07-091-2/+2
| | | | Originally committed as revision 5697 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud