summaryrefslogtreecommitdiff
path: root/libavformat/utils.c
Commit message (Collapse)AuthorAge
* Add functions to return library license and library configuration.Diego Biurrun2009-11-18
| | | | Originally committed as revision 20547 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add '#undef fprintf' before PRINT macro that uses fprintf.Diego Biurrun2009-11-11
| | | | | | Otherwise there may be trouble when fprintf is disabled in favor of av_log. Originally committed as revision 20515 to svn://svn.ffmpeg.org/ffmpeg/trunk
* print packet duration when debugging timestampsBaptiste Coudurier2009-10-30
| | | | Originally committed as revision 20420 to svn://svn.ffmpeg.org/ffmpeg/trunk
* check stream index validity in av_program_add_stream_indexBaptiste Coudurier2009-10-19
| | | | Originally committed as revision 20319 to svn://svn.ffmpeg.org/ffmpeg/trunk
* request mp3 frame_size to be set in has_codec_parameters, fix issue #1314Baptiste Coudurier2009-10-19
| | | | Originally committed as revision 20318 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reindent after commitBaptiste Coudurier2009-10-19
| | | | Originally committed as revision 20307 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In dump_format, print streams not associated with any program.Baptiste Coudurier2009-10-19
| | | | | | Fixes issue #1366. Originally committed as revision 20306 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix indentation and add bracesBaptiste Coudurier2009-10-18
| | | | Originally committed as revision 20289 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Avoid segfault for empty input filesVitor Sessak2009-10-17
| | | | Originally committed as revision 20265 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allow autodetection of E-AC3.Carl Eugen Hoyos2009-10-11
| | | | Originally committed as revision 20206 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add FIXME about low_delay vs has_b_frames.Carl Eugen Hoyos2009-10-03
| | | | Originally committed as revision 20161 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H264 allows B frames without requiring a >=1 sized buffer.Wallak2009-10-03
| | | | | | Patch by wallak, wallak free fr Originally committed as revision 20160 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Only use *ic_ptr when it has been initialized.Michael Niedermayer2009-09-18
| | | | Originally committed as revision 19911 to svn://svn.ffmpeg.org/ffmpeg/trunk
* print at debug level the score at which codec probing succedeedBaptiste Coudurier2009-09-17
| | | | Originally committed as revision 19899 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Print a warning if a format has been detected with a low score.Michael Niedermayer2009-09-16
| | | | Originally committed as revision 19890 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Print at debug level the score with which probing succeeded.Michael Niedermayer2009-09-16
| | | | Originally committed as revision 19889 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix indention after last commit.Michael Niedermayer2009-09-16
| | | | Originally committed as revision 19888 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Improve amortized worst case speed of the muxers packet interleaving codeMichael Niedermayer2009-09-16
| | | | | | from O(packets_in_the_file) to O(num_of_streams). Originally committed as revision 19887 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Upgrade a few important messages to AV_LOG_WARNING.Michael Niedermayer2009-09-16
| | | | Originally committed as revision 19872 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix indention after previous commit.Michael Niedermayer2009-09-16
| | | | Originally committed as revision 19871 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make packet interleaving in the muxer not scan through the wholeMichael Niedermayer2009-09-16
| | | | | | | | buffer when simply appending at the end works. Much faster if one stream ends prematurely. Fixes issue1379. Originally committed as revision 19870 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Also reset *_end in flush_packet_queue().Michael Niedermayer2009-09-16
| | | | Originally committed as revision 19869 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add frame_size as a codec parameter requirement for Speex inJustin Ruggles2009-09-04
| | | | | | | av_find_stream_info(). It forces decoding of a packet when there is no Speex header in order to determine the correct frame size. Originally committed as revision 19760 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support for generic multi-stream key frame finding for new seek API.Ivan Schreter2009-08-22
| | | | Originally committed as revision 19680 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Moves the display of metadata to dump_format()Peter Ross2009-08-12
| | | | Originally committed as revision 19632 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Only free '*ic_ptr' when a caller has pre-allocated a context and passed it inArt Clarke2009-07-15
| | | | | | | (wherein av_open_input_file assumes memory ownership). Patch by Art Clarke a<surname> xuggle com Originally committed as revision 19436 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix mem leak when user preallocates an AVFormatContext, passes it toArt Clarke2009-07-08
| | | | | | | av_open_input_file(), but the file does not exist. Patch by Art Clarke a$(surname) xuggle com Originally committed as revision 19370 to svn://svn.ffmpeg.org/ffmpeg/trunk
* If either of num or den is 0 make both 0 in av_set_pts_info().Michael Niedermayer2009-07-02
| | | | Originally committed as revision 19326 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make sure av_set_pts_info() does not set the fields of a timebase toMichael Niedermayer2009-07-01
| | | | | | negative values. Originally committed as revision 19325 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make arguments of av_set_pts_info() unsigned.Michael Niedermayer2009-07-01
| | | | | | Fixes issue1240/mpeg1/smclockmpeg1.avi.3.1 Originally committed as revision 19319 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use AVFormatContext->probesize in av_find_stream_info and raise default to 5MBaptiste Coudurier2009-06-25
| | | | Originally committed as revision 19274 to svn://svn.ffmpeg.org/ffmpeg/trunk
* limit raw packet buffer size used for codec probingBaptiste Coudurier2009-06-25
| | | | Originally committed as revision 19272 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add ff_ prefixes to exported symbols in libavformat/riff.h.Daniel Verkamp2009-06-22
| | | | | | patch by Daniel Verkamp, aniel drv nu Originally committed as revision 19254 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Print why av_find_stream_info() failed, this is a rather common questionMichael Niedermayer2009-06-18
| | | | | | during debugging ... Originally committed as revision 19217 to svn://svn.ffmpeg.org/ffmpeg/trunk
* if b frames are parsed, set codec->has_b_framesBaptiste Coudurier2009-06-11
| | | | Originally committed as revision 19147 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use dts codec probingBaptiste Coudurier2009-05-31
| | | | Originally committed as revision 19014 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix codec probing, stop after MAX_PROBE_PACKETS and return all packetsBaptiste Coudurier2009-05-31
| | | | Originally committed as revision 19000 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cast size to int64_t to avoid overflowBaptiste Coudurier2009-05-30
| | | | Originally committed as revision 18991 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set frame defaults in try_decode_frame.Baptiste Coudurier2009-04-13
| | | | | | | | | | | | | Fix: ==22211== Conditional jump or move depends on uninitialised value(s) ==22211== at 0x811E692: ff_print_debug_info (mpegvideo.c:1137) ==22211== by 0x82E6A7B: decode_frame (h264.c:7897) ==22211== by 0x80F2823: avcodec_decode_video2 (utils.c:564) [...] ==22211== Uninitialised value was created by a stack allocation ==22211== at 0x8064AA3: try_decode_frame (utils.c:1845) Originally committed as revision 18483 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reindentBaptiste Coudurier2009-04-13
| | | | Originally committed as revision 18480 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify packet duplication code in ff_interleave_add_packet.Reimar Döffinger2009-04-11
| | | | | | | Behaviour only changes if pkt->destuct neither av_destruct_packet, av_destruct_packet_nofree nor NULL, in which case the new code avoids a double free. Originally committed as revision 18452 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Get rid of av_destruct_packet_nofree and use NULL instead.Reimar Döffinger2009-04-11
| | | | | | It is still used in comparisons to keep ABI compatibility. Originally committed as revision 18431 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make try_decode_frame() use the new avcodec_decode_* API.Thilo Borgmann2009-04-10
| | | | | | Patch by Thilo Borgmann thilo.borgmann AT g00glemail dot com. Originally committed as revision 18408 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add av_shrink_packet function for use in av_get_packet that reduces pkt->sizeReimar Döffinger2009-04-08
| | | | | | and ensures the following padding is correctly initialized to 0. Originally committed as revision 18378 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move av_packet_*() functions from libavformat/ to libavcodec/, where theThilo Borgmann2009-04-07
| | | | | | | | | AVPacket structure now resides also. Patch by Thilo Borgmann thilo.borgmann googlemail com, see the mailinglist thread "Google Summer of Code participation" for additional discussion. Originally committed as revision 18353 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move max analyze duration check before considering new packetBaptiste Coudurier2009-03-19
| | | | Originally committed as revision 18051 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add AVFMT_GENERIC_INDEX support also for formats that do not use a parser.Reimar Döffinger2009-03-14
| | | | Originally committed as revision 17965 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not lose user flags when passing calls from the new to the old seeking API.Michael Niedermayer2009-03-14
| | | | Originally committed as revision 17959 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add avformat_seek_file()Michael Niedermayer2009-03-14
| | | | Originally committed as revision 17956 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 100l, to start reading from the first frame we must seek to data_offset,Reimar Döffinger2009-03-09
| | | | | | not 0 in av_seek_frame_generic. Originally committed as revision 17905 to svn://svn.ffmpeg.org/ffmpeg/trunk