History | View | Annotate | Download (16.4 KB)
Replace FFmpeg with Libav in licence headers
Signed-off-by: Mans Rullgard <mans@mansr.com>
avio: deprecate url_feof
AVIOContext.eof_reached should be used directly instead.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
avio: avio_ prefix for url_fsize
avio: add avio_tell macro as a replacement for url_ftell
avio: avio_ prefix for url_fseek
avio: avio_ prefixes for get_* functions
In the name of consistency:get_byte -> avio_r8get_<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...
Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.
This also lists the objects from those two libraries as internal (by addingthe ff_ prefix) so that they can then be hidden via linker scripts.
DV: use data_offset to fix seeking in badly cut files where the firstcomplete frame does not start at position 0.
Originally committed as revision 25833 to svn://svn.ffmpeg.org/ffmpeg/trunk
Replace all occurences of PKT_FLAG_KEY with AV_PKT_FLAG_KEY.
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, whichis deprecated and will be dropped at the next major bump.
Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix seeking in DV when filesize is unknown.
Patch by Tomas Härdin, tomas D hardin A codemill D se
Originally committed as revision 22645 to svn://svn.ffmpeg.org/ffmpeg/trunk
Split parts of dvdata.h into dvdata.c, this ensures that things likework_chunks_* and dv_idct_factor_* variables appear only once in the binaryinstead of 3 times.Saves 3264 bytes in .rodata and 312416 bytes in .bss on x86_64.
Originally committed as revision 20246 to svn://svn.ffmpeg.org/ffmpeg/trunk
Extend DV autodetection to also reliably detect single-frame DVs witha higher score that MAX/4.It checks that there are at least 10 DIF headers and at least one per24000 bytes, and if so considers the file reliably detected as DV.Passes probetest, too....
Try harder to avoid false positives for DV probe.Require at least one signature match per provided 1MB of probe data,and if there is only a single match, return at most MAX/4.Fixes issue1382 but could/should probably still be improved.
Originally committed as revision 19848 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix dvcprohd 720p channels 3 and 4 audio timestamps, patch by Brian Brice, bbrice at gmail dot com
Originally committed as revision 19228 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix probing and demuxing of pond.dv, issue #887
Originally committed as revision 19197 to svn://svn.ffmpeg.org/ffmpeg/trunk
check if frame size matches old sys and assumes corrupted input, fixes #1192
Originally committed as revision 19192 to svn://svn.ffmpeg.org/ffmpeg/trunk
dv probe
Originally committed as revision 17607 to svn://svn.ffmpeg.org/ffmpeg/trunk
Support playback of incorrectly cut DV files where the headers do notstart at the first byte.
Originally committed as revision 17519 to svn://svn.ffmpeg.org/ffmpeg/trunk
cosmetics: Remove pointless period after copyright statement non-sentences.
Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
Change semantic of CONFIG_*, HAVE_* and ARCH_*.They are now always defined to either 0 or 1.
Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
additional recovery for the badly broken streams
Originally committed as revision 16438 to svn://svn.ffmpeg.org/ffmpeg/trunk
prettyprinting cosmetics
Originally committed as revision 15682 to svn://svn.ffmpeg.org/ffmpeg/trunk
spelling cosmetics
Originally committed as revision 15681 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make gcc 2.95 happy.
Originally committed as revision 15589 to svn://svn.ffmpeg.org/ffmpeg/trunk
replacing frame_rate and frame_rate_base with an AVRational time_base
Originally committed as revision 15584 to svn://svn.ffmpeg.org/ffmpeg/trunk
simplifying code as per Michael's suggestion
Originally committed as revision 15583 to svn://svn.ffmpeg.org/ffmpeg/trunk
simplifying the code as per Michael's suggestion
Originally committed as revision 15577 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 15518 to svn://svn.ffmpeg.org/ffmpeg/trunk
Intial implementation of the DV100 (AKA DVCPRO HD) decoder and demuxer asspecified in SMPTE 370M
Originally committed as revision 15010 to svn://svn.ffmpeg.org/ffmpeg/trunk
Two cosmetic changes for improved readability and ease of HDVCPRO HD integration
Originally committed as revision 14999 to svn://svn.ffmpeg.org/ffmpeg/trunk
convert every muxer/demuxer to write/read sample_aspect_ratio from/tothe corresponding AVStream instead of AVCodecContext
Originally committed as revision 14933 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make long_names in lavf/lavdev optional depending on CONFIG_SMALL.patch by Stefano Sabatini, stefano.sabatini-lala poste.italong with some spelling/consistency fixes for the long names by me
Originally committed as revision 13649 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use full path for #includes from another directory.
Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove unnecessary parentheses from return calls.
Originally committed as revision 13069 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use dynamically allocated ByteIOContext in AVFormatContext
patch by: Björn Axelsson, bjorn d axelsson a intinor d sethread: [PATCH] Remove static ByteIOContexts, 06 nov 2007
Originally committed as revision 11071 to svn://svn.ffmpeg.org/ffmpeg/trunk
Replace all occurrences of AVERROR_IO with AVERROR.
Originally committed as revision 9760 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 9418 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 7439 to svn://svn.ffmpeg.org/ffmpeg/trunk
Change license headers to say 'FFmpeg' instead of 'this program/this library'and fix GPL/LGPL version mismatches.
Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
Split the DV demuxer and muxer into separate files (as suggested by DiegoBiurrun).
Originally committed as revision 6272 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 6161 to svn://svn.ffmpeg.org/ffmpeg/trunk
allow individual selection of muxers and demuxers
Originally committed as revision 5707 to svn://svn.ffmpeg.org/ffmpeg/trunk
give AVInput/OutputFormat structs consistent names
Originally committed as revision 5697 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add (mostly) const to variable and parameter declaration, where a char* wasused and 'const char*' should be, plus make some function declarationsstatic if they aren't used outside their declaring source file.patch by Stefan Huehner stefan%%at%%huehner%%dot%%org...
Originally committed as revision 5262 to svn://svn.ffmpeg.org/ffmpeg/trunk
DVCPRO50 support.
Patch by Daniel Maas dmaas at maasdigital dot com
Originally committed as revision 5113 to svn://svn.ffmpeg.org/ffmpeg/trunk
typo
Originally committed as revision 4960 to svn://svn.ffmpeg.org/ffmpeg/trunk
Put muxer-specific code parts in #ifdef CONFIG_MUXERS.based on a patch by Luca Abeni < lucabe72 #@# email #.# it >
Originally committed as revision 4871 to svn://svn.ffmpeg.org/ffmpeg/trunk
Update licensing information: The FSF changed postal address.
Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
COSMETICS: tabs --> spaces, some prettyprinting
Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk
COSMETICS: Remove all trailing whitespace.
Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
typo: viedo --> video
Originally committed as revision 4553 to svn://svn.ffmpeg.org/ffmpeg/trunk
lowres support
Originally committed as revision 4545 to svn://svn.ffmpeg.org/ffmpeg/trunk
changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility
Originally committed as revision 4453 to svn://svn.ffmpeg.org/ffmpeg/trunk
drop most url_fileno() calls (allows to use ByteIOContext directly in caller apps instead of URLProtocol)
Originally committed as revision 4275 to svn://svn.ffmpeg.org/ffmpeg/trunk
switch to native time bases
Originally committed as revision 4168 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix nonsense timestamp mess
Originally committed as revision 4166 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 3590 to svn://svn.ffmpeg.org/ffmpeg/trunk
generic cur_dts updateremoving cur_dts update code from dv again, i think its not needed
Originally committed as revision 3588 to svn://svn.ffmpeg.org/ffmpeg/trunk
flags, rounding and cliping fix by (Nathan Kurz <nate at verse dot com>)max_pos, buffer flush, audio and video timestamp fix by me
Originally committed as revision 3586 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 3527 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 3490 to svn://svn.ffmpeg.org/ffmpeg/trunk
gcc 2.95 compile fix by (Jan Knutar <jknutar at nic dot fi>)
Originally committed as revision 3486 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 3479 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 3478 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 3477 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 3368 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 3355 to svn://svn.ffmpeg.org/ffmpeg/trunk
sweeping change from -EIO -> AVERROR_IO
Originally committed as revision 3239 to svn://svn.ffmpeg.org/ffmpeg/trunk
pass AVPacket into av_write_frame()fixes the random dts/pts during encodingasf preroll fixno more initial zero frames for b frame encodingmpeg-es dts during demuxing fixed.ffm timestamp scale fixed, ffm is still broken though
Originally committed as revision 3168 to svn://svn.ffmpeg.org/ffmpeg/trunk
move time_base (pts_num/pts_den) from AVFormatContext -> AVStream
Originally committed as revision 3148 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 3139 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 2971 to svn://svn.ffmpeg.org/ffmpeg/trunk
antitime
Originally committed as revision 2968 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 2921 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 2919 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix global name conflicts patch by ("Ronald S. Bultje" <R dot S dot Bultje at students dot uu dot nl>)
Originally committed as revision 2884 to svn://svn.ffmpeg.org/ffmpeg/trunk
av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)
Originally committed as revision 2840 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 2770 to svn://svn.ffmpeg.org/ffmpeg/trunk
AVRationalsample_aspect_ratioaspect ratio in JPEG JFIF is SAR not DAR !removed nonsense SAR guessing codevarious related cleanupsbugs?
Originally committed as revision 2403 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 2338 to svn://svn.ffmpeg.org/ffmpeg/trunk
$ ffmpeg -i file.avi file.dv
is all you need.
64 bit pts for writing - more const usage
Originally committed as revision 2255 to svn://svn.ffmpeg.org/ffmpeg/trunk
ffmpeg -i i.dv -i audio_track.mp3 -map 0.0 -map 1.0 \ -vcodec copy -acodec pcm_s16le out.dv
Complete support for OpenDML AVIs and AVIs > 2Gb.
Originally committed as revision 1814 to svn://svn.ffmpeg.org/ffmpeg/trunk
dv file format support patch by (Roman Shaposhnick <rvs at sun dot com>)
Originally committed as revision 1742 to svn://svn.ffmpeg.org/ffmpeg/trunk
support for DV aspect ratio and erroneous audio patch by (Dan Dennedy (dan at dennedy dot org) and Roman Shaposhnick <rvs at sun dot com>)
Originally committed as revision 1731 to svn://svn.ffmpeg.org/ffmpeg/trunk
DV packet copy fix by Roman Shaposhnick
Originally committed as revision 1548 to svn://svn.ffmpeg.org/ffmpeg/trunk
DV audio decoder by Roman Shaposhnick
Originally committed as revision 1514 to svn://svn.ffmpeg.org/ffmpeg/trunk
removed warnings
Originally committed as revision 1496 to svn://svn.ffmpeg.org/ffmpeg/trunk
renamed libav to libavformat
Originally committed as revision 1276 to svn://svn.ffmpeg.org/ffmpeg/trunk