yading@10: Entries are sorted chronologically from oldest to youngest within each release, yading@10: releases are sorted from youngest to oldest. yading@10: yading@10: version : yading@10: - curves filter yading@10: - reference-counting for AVFrame and AVPacket data yading@10: - ffmpeg now fails when input options are used for output file yading@10: or vice versa yading@10: - support for Monkey's Audio versions from 3.93 yading@10: - perms and aperms filters yading@10: - audio filtering support in ffplay yading@10: - 10% faster aac encoding on x86 and MIPS yading@10: - sine audio filter source yading@10: - WebP demuxing and decoding support yading@10: - new ffmpeg options -filter_script and -filter_complex_script, which allow a yading@10: filtergraph description to be read from a file yading@10: - OpenCL support yading@10: - audio phaser filter yading@10: - separatefields filter yading@10: - libquvi demuxer yading@10: - uniform options syntax across all filters yading@10: - telecine filter yading@10: - new interlace filter yading@10: - smptehdbars source yading@10: - inverse telecine filters (fieldmatch and decimate) yading@10: - colorbalance filter yading@10: - colorchannelmixer filter yading@10: - The matroska demuxer can now output proper verbatim ASS packets. It will yading@10: become the default at the next libavformat major bump. yading@10: - decent native animated GIF encoding yading@10: yading@10: yading@10: version 1.2: yading@10: yading@10: - VDPAU hardware acceleration through normal hwaccel yading@10: - SRTP support yading@10: - Error diffusion dither in Swscale yading@10: - Chained Ogg support yading@10: - Theora Midstream reconfiguration support yading@10: - EVRC decoder yading@10: - audio fade filter yading@10: - filtering audio with unknown channel layout yading@10: - allpass, bass, bandpass, bandreject, biquad, equalizer, highpass, lowpass yading@10: and treble audio filter yading@10: - improved showspectrum filter, with multichannel support and sox-like colors yading@10: - histogram filter yading@10: - tee muxer yading@10: - il filter ported from libmpcodecs yading@10: - support ID3v2 tags in ASF files yading@10: - encrypted TTA stream decoding support yading@10: - RF64 support in WAV muxer yading@10: - noise filter ported from libmpcodecs yading@10: - Subtitles character encoding conversion yading@10: - blend filter yading@10: - stereo3d filter ported from libmpcodecs yading@10: yading@10: yading@10: version 1.1: yading@10: yading@10: - stream disposition information printing in ffprobe yading@10: - filter for loudness analysis following EBU R128 yading@10: - Opus encoder using libopus yading@10: - ffprobe -select_streams option yading@10: - Pinnacle TARGA CineWave YUV16 decoder yading@10: - TAK demuxer, decoder and parser yading@10: - DTS-HD demuxer yading@10: - remove -same_quant, it hasn't worked for years yading@10: - FFM2 support yading@10: - X-Face image encoder and decoder yading@10: - 24-bit FLAC encoding yading@10: - multi-channel ALAC encoding up to 7.1 yading@10: - metadata (INFO tag) support in WAV muxer yading@10: - subtitles raw text decoder yading@10: - support for building DLLs using MSVC yading@10: - LVF demuxer yading@10: - ffescape tool yading@10: - metadata (info chunk) support in CAF muxer yading@10: - field filter ported from libmpcodecs yading@10: - AVR demuxer yading@10: - geq filter ported from libmpcodecs yading@10: - remove ffserver daemon mode yading@10: - AST muxer/demuxer yading@10: - new expansion syntax for drawtext yading@10: - BRender PIX image decoder yading@10: - ffprobe -show_entries option yading@10: - ffprobe -sections option yading@10: - ADPCM IMA Dialogic decoder yading@10: - BRSTM demuxer yading@10: - animated GIF decoder and demuxer yading@10: - PVF demuxer yading@10: - subtitles filter yading@10: - IRCAM muxer/demuxer yading@10: - Paris Audio File demuxer yading@10: - Virtual concatenation demuxer yading@10: - VobSub demuxer yading@10: - JSON captions for TED talks decoding support yading@10: - SOX Resampler support in libswresample yading@10: - aselect filter yading@10: - SGI RLE 8-bit decoder yading@10: - Silicon Graphics Motion Video Compressor 1 & 2 decoder yading@10: - Silicon Graphics Movie demuxer yading@10: - apad filter yading@10: - Resolution & pixel format change support with multithreading for H.264 yading@10: - documentation split into per-component manuals yading@10: - pp (postproc) filter ported from MPlayer yading@10: - NIST Sphere demuxer yading@10: - MPL2, VPlayer, MPlayer, AQTitle, PJS and SubViewer v1 subtitles demuxers and decoders yading@10: - Sony Wave64 muxer yading@10: - adobe and limelight publisher authentication in RTMP yading@10: - data: URI scheme yading@10: - support building on the Plan 9 operating system yading@10: - kerndeint filter ported from MPlayer yading@10: - histeq filter ported from VirtualDub yading@10: - Megalux Frame demuxer yading@10: - 012v decoder yading@10: - Improved AVC Intra decoding support yading@10: yading@10: yading@10: version 1.0: yading@10: yading@10: - INI and flat output in ffprobe yading@10: - Scene detection in libavfilter yading@10: - Indeo Audio decoder yading@10: - channelsplit audio filter yading@10: - setnsamples audio filter yading@10: - atempo filter yading@10: - ffprobe -show_data option yading@10: - RTMPT protocol support yading@10: - iLBC encoding/decoding via libilbc yading@10: - Microsoft Screen 1 decoder yading@10: - join audio filter yading@10: - audio channel mapping filter yading@10: - Microsoft ATC Screen decoder yading@10: - RTSP listen mode yading@10: - TechSmith Screen Codec 2 decoder yading@10: - AAC encoding via libfdk-aac yading@10: - Microsoft Expression Encoder Screen decoder yading@10: - RTMPS protocol support yading@10: - RTMPTS protocol support yading@10: - RTMPE protocol support yading@10: - RTMPTE protocol support yading@10: - showwaves and showspectrum filter yading@10: - LucasArts SMUSH playback support yading@10: - SAMI, RealText and SubViewer demuxers and decoders yading@10: - Heart Of Darkness PAF playback support yading@10: - iec61883 device yading@10: - asettb filter yading@10: - new option: -progress yading@10: - 3GPP Timed Text encoder/decoder yading@10: - GeoTIFF decoder support yading@10: - ffmpeg -(no)stdin option yading@10: - Opus decoder using libopus yading@10: - caca output device using libcaca yading@10: - alphaextract and alphamerge filters yading@10: - concat filter yading@10: - flite filter yading@10: - Canopus Lossless Codec decoder yading@10: - bitmap subtitles in filters (experimental and temporary) yading@10: - MP2 encoding via TwoLAME yading@10: - bmp parser yading@10: - smptebars source yading@10: - asetpts filter yading@10: - hue filter yading@10: - ICO muxer yading@10: - SubRip encoder and decoder without embedded timing yading@10: - edge detection filter yading@10: - framestep filter yading@10: - ffmpeg -shortest option is now per-output file yading@10: -pass and -passlogfile are now per-output stream yading@10: - volume measurement filter yading@10: - Ut Video encoder yading@10: - Microsoft Screen 2 decoder yading@10: - smartblur filter ported from MPlayer yading@10: - CPiA decoder yading@10: - decimate filter ported from MPlayer yading@10: - RTP depacketization of JPEG yading@10: - Smooth Streaming live segmenter muxer yading@10: - F4V muxer yading@10: - sendcmd and asendcmd filters yading@10: - WebVTT demuxer and decoder (simple tags supported) yading@10: - RTP packetization of JPEG yading@10: - faststart option in the MOV/MP4 muxer yading@10: - support for building with MSVC yading@10: yading@10: yading@10: version 0.11: yading@10: yading@10: - Fixes: CVE-2012-2772, CVE-2012-2774, CVE-2012-2775, CVE-2012-2776, CVE-2012-2777, yading@10: CVE-2012-2779, CVE-2012-2782, CVE-2012-2783, CVE-2012-2784, CVE-2012-2785, yading@10: CVE-2012-2786, CVE-2012-2787, CVE-2012-2788, CVE-2012-2789, CVE-2012-2790, yading@10: CVE-2012-2791, CVE-2012-2792, CVE-2012-2793, CVE-2012-2794, CVE-2012-2795, yading@10: CVE-2012-2796, CVE-2012-2797, CVE-2012-2798, CVE-2012-2799, CVE-2012-2800, yading@10: CVE-2012-2801, CVE-2012-2802, CVE-2012-2803, CVE-2012-2804, yading@10: - v408 Quicktime and Microsoft AYUV Uncompressed 4:4:4:4 encoder and decoder yading@10: - setfield filter yading@10: - CDXL demuxer and decoder yading@10: - Apple ProRes encoder yading@10: - ffprobe -count_packets and -count_frames options yading@10: - Sun Rasterfile Encoder yading@10: - ID3v2 attached pictures reading and writing yading@10: - WMA Lossless decoder yading@10: - bluray protocol yading@10: - blackdetect filter yading@10: - libutvideo encoder wrapper (--enable-libutvideo) yading@10: - swapuv filter yading@10: - bbox filter yading@10: - XBM encoder and decoder yading@10: - RealAudio Lossless decoder yading@10: - ZeroCodec decoder yading@10: - tile video filter yading@10: - Metal Gear Solid: The Twin Snakes demuxer yading@10: - OpenEXR image decoder yading@10: - removelogo filter yading@10: - drop support for ffmpeg without libavfilter yading@10: - drawtext video filter: fontconfig support yading@10: - ffmpeg -benchmark_all option yading@10: - super2xsai filter ported from libmpcodecs yading@10: - add libavresample audio conversion library for compatibility yading@10: - MicroDVD decoder yading@10: - Avid Meridien (AVUI) encoder and decoder yading@10: - accept + prefix to -pix_fmt option to disable automatic conversions. yading@10: - complete audio filtering in libavfilter and ffmpeg yading@10: - add fps filter yading@10: - vorbis parser yading@10: - png parser yading@10: - audio mix filter yading@10: - ffv1: support (draft) version 1.3 yading@10: yading@10: yading@10: version 0.10: yading@10: yading@10: - Fixes: CVE-2011-3929, CVE-2011-3934, CVE-2011-3935, CVE-2011-3936, yading@10: CVE-2011-3937, CVE-2011-3940, CVE-2011-3941, CVE-2011-3944, yading@10: CVE-2011-3945, CVE-2011-3946, CVE-2011-3947, CVE-2011-3949, yading@10: CVE-2011-3950, CVE-2011-3951, CVE-2011-3952 yading@10: - v410 Quicktime Uncompressed 4:4:4 10-bit encoder and decoder yading@10: - SBaGen (SBG) binaural beats script demuxer yading@10: - OpenMG Audio muxer yading@10: - Timecode extraction in DV and MOV yading@10: - thumbnail video filter yading@10: - XML output in ffprobe yading@10: - asplit audio filter yading@10: - tinterlace video filter yading@10: - astreamsync audio filter yading@10: - amerge audio filter yading@10: - ISMV (Smooth Streaming) muxer yading@10: - GSM audio parser yading@10: - SMJPEG muxer yading@10: - XWD encoder and decoder yading@10: - Automatic thread count based on detection number of (available) CPU cores yading@10: - y41p Brooktree Uncompressed 4:1:1 12-bit encoder and decoder yading@10: - ffprobe -show_error option yading@10: - Avid 1:1 10-bit RGB Packer codec yading@10: - v308 Quicktime Uncompressed 4:4:4 encoder and decoder yading@10: - yuv4 libquicktime packed 4:2:0 encoder and decoder yading@10: - ffprobe -show_frames option yading@10: - silencedetect audio filter yading@10: - ffprobe -show_program_version, -show_library_versions, -show_versions options yading@10: - rv34: frame-level multi-threading yading@10: - optimized iMDCT transform on x86 using SSE for for mpegaudiodec yading@10: - Improved PGS subtitle decoder yading@10: - dumpgraph option to lavfi device yading@10: - r210 and r10k encoders yading@10: - ffwavesynth decoder yading@10: - aviocat tool yading@10: - ffeval tool yading@10: yading@10: yading@10: version 0.9: yading@10: yading@10: - openal input device added yading@10: - boxblur filter added yading@10: - BWF muxer yading@10: - Flash Screen Video 2 decoder yading@10: - lavfi input device added yading@10: - added avconv, which is almost the same for now, except yading@10: for a few incompatible changes in the options, which will hopefully make them yading@10: easier to use. The changes are: yading@10: * The options placement is now strictly enforced! While in theory the yading@10: options for ffmpeg should be given in [input options] -i INPUT [output yading@10: options] OUTPUT order, in practice it was possible to give output options yading@10: before the -i and it mostly worked. Except when it didn't - the behavior was yading@10: a bit inconsistent. In avconv, it is not possible to mix input and output yading@10: options. All non-global options are reset after an input or output filename. yading@10: * All per-file options are now truly per-file - they apply only to the next yading@10: input or output file and specifying different values for different files yading@10: will now work properly (notably -ss and -t options). yading@10: * All per-stream options are now truly per-stream - it is possible to yading@10: specify which stream(s) should a given option apply to. See the Stream yading@10: specifiers section in the avconv manual for details. yading@10: * In ffmpeg some options (like -newvideo/-newaudio/...) are irregular in the yading@10: sense that they're specified after the output filename instead of before, yading@10: like all other options. In avconv this irregularity is removed, all options yading@10: apply to the next input or output file. yading@10: * -newvideo/-newaudio/-newsubtitle options were removed. Not only were they yading@10: irregular and highly confusing, they were also redundant. In avconv the -map yading@10: option will create new streams in the output file and map input streams to yading@10: them. E.g. avconv -i INPUT -map 0 OUTPUT will create an output stream for yading@10: each stream in the first input file. yading@10: * The -map option now has slightly different and more powerful syntax: yading@10: + Colons (':') are used to separate file index/stream type/stream index yading@10: instead of dots. Comma (',') is used to separate the sync stream instead yading@10: of colon.. This is done for consistency with other options. yading@10: + It's possible to specify stream type. E.g. -map 0:a:2 creates an yading@10: output stream from the third input audio stream. yading@10: + Omitting the stream index now maps all the streams of the given type, yading@10: not just the first. E.g. -map 0:s creates output streams for all the yading@10: subtitle streams in the first input file. yading@10: + Since -map can now match multiple streams, negative mappings were yading@10: introduced. Negative mappings disable some streams from an already yading@10: defined map. E.g. '-map 0 -map -0:a:1' means 'create output streams for yading@10: all the stream in the first input file, except for the second audio yading@10: stream'. yading@10: * There is a new option -c (or -codec) for choosing the decoder/encoder to yading@10: use, which allows to precisely specify target stream(s) consistently with yading@10: other options. E.g. -c:v lib264 sets the codec for all video streams, -c:a:0 yading@10: libvorbis sets the codec for the first audio stream and -c copy copies all yading@10: the streams without reencoding. Old -vcodec/-acodec/-scodec options are now yading@10: aliases to -c:v/a/s yading@10: * It is now possible to precisely specify which stream should an AVOption yading@10: apply to. E.g. -b:v:0 2M sets the bitrate for the first video stream, while yading@10: -b:a 128k sets the bitrate for all audio streams. Note that the old -ab 128k yading@10: syntax is deprecated and will stop working soon. yading@10: * -map_chapters now takes only an input file index and applies to the next yading@10: output file. This is consistent with how all the other options work. yading@10: * -map_metadata now takes only an input metadata specifier and applies to yading@10: the next output file. Output metadata specifier is now part of the option yading@10: name, similarly to the AVOptions/map/codec feature above. yading@10: * -metadata can now be used to set metadata on streams and chapters, e.g. yading@10: -metadata:s:1 language=eng sets the language of the first stream to 'eng'. yading@10: This made -vlang/-alang/-slang options redundant, so they were removed. yading@10: * -qscale option now uses stream specifiers and applies to all streams, not yading@10: just video. I.e. plain -qscale number would now apply to all streams. To get yading@10: the old behavior, use -qscale:v. Also there is now a shortcut -q for -qscale yading@10: and -aq is now an alias for -q:a. yading@10: * -vbsf/-absf/-sbsf options were removed and replaced by a -bsf option which yading@10: uses stream specifiers. Use -bsf:v/a/s instead of the old options. yading@10: * -itsscale option now uses stream specifiers, so its argument is only the yading@10: scale parameter. yading@10: * -intra option was removed, use -g 0 for the same effect. yading@10: * -psnr option was removed, use -flags +psnr for the same effect. yading@10: * -vf option is now an alias to the new -filter option, which uses stream specifiers. yading@10: * -vframes/-aframes/-dframes options are now aliases to the new -frames option. yading@10: * -vtag/-atag/-stag options are now aliases to the new -tag option. yading@10: - XMV demuxer yading@10: - LOAS demuxer yading@10: - ashowinfo filter added yading@10: - Windows Media Image decoder yading@10: - amovie source added yading@10: - LATM muxer/demuxer yading@10: - Speex encoder via libspeex yading@10: - JSON output in ffprobe yading@10: - WTV muxer yading@10: - Optional C++ Support (needed for libstagefright) yading@10: - H.264 Decoding on Android via Stagefright yading@10: - Prores decoder yading@10: - BIN/XBIN/ADF/IDF text file decoder yading@10: - aconvert audio filter added yading@10: - audio support to lavfi input device added yading@10: - libcdio-paranoia input device for audio CD grabbing yading@10: - Apple ProRes decoder yading@10: - CELT in Ogg demuxing yading@10: - G.723.1 demuxer and decoder yading@10: - libmodplug support (--enable-libmodplug) yading@10: - VC-1 interlaced decoding yading@10: - libutvideo wrapper (--enable-libutvideo) yading@10: - aevalsrc audio source added yading@10: - Ut Video decoder yading@10: - Speex encoding via libspeex yading@10: - 4:2:2 H.264 decoding support yading@10: - 4:2:2 and 4:4:4 H.264 encoding with libx264 yading@10: - Pulseaudio input device yading@10: - Prores encoder yading@10: - Video Decoder Acceleration (VDA) HWAccel module. yading@10: - replacement Indeo 3 decoder yading@10: - new ffmpeg option: -map_channel yading@10: - volume audio filter added yading@10: - earwax audio filter added yading@10: - libv4l2 support (--enable-libv4l2) yading@10: - TLS/SSL and HTTPS protocol support yading@10: - AVOptions API rewritten and documented yading@10: - most of CODEC_FLAG2_*, some CODEC_FLAG_* and many codec-specific fields in yading@10: AVCodecContext deprecated. Codec private options should be used instead. yading@10: - Properly working defaults in libx264 wrapper, support for native presets. yading@10: - Encrypted OMA files support yading@10: - Discworld II BMV decoding support yading@10: - VBLE Decoder yading@10: - OS X Video Decoder Acceleration (VDA) support yading@10: - compact and csv output in ffprobe yading@10: - pan audio filter yading@10: - IFF Amiga Continuous Bitmap (ACBM) decoder yading@10: - ass filter yading@10: - CRI ADX audio format muxer and demuxer yading@10: - Playstation Portable PMP format demuxer yading@10: - Microsoft Windows ICO demuxer yading@10: - life source yading@10: - PCM format support in OMA demuxer yading@10: - CLJR encoder yading@10: - new option: -report yading@10: - Dxtory capture format decoder yading@10: - cellauto source yading@10: - Simple segmenting muxer yading@10: - Indeo 4 decoder yading@10: - SMJPEG demuxer yading@10: yading@10: yading@10: version 0.8: yading@10: yading@10: - many many things we forgot because we rather write code than changelogs yading@10: - WebM support in Matroska de/muxer yading@10: - low overhead Ogg muxing yading@10: - MMS-TCP support yading@10: - VP8 de/encoding via libvpx yading@10: - Demuxer for On2's IVF format yading@10: - Pictor/PC Paint decoder yading@10: - HE-AAC v2 decoder yading@10: - HE-AAC v2 encoding with libaacplus yading@10: - libfaad2 wrapper removed yading@10: - DTS-ES extension (XCh) decoding support yading@10: - native VP8 decoder yading@10: - RTSP tunneling over HTTP yading@10: - RTP depacketization of SVQ3 yading@10: - -strict inofficial replaced by -strict unofficial yading@10: - ffplay -exitonkeydown and -exitonmousedown options added yading@10: - native GSM / GSM MS decoder yading@10: - RTP depacketization of QDM2 yading@10: - ANSI/ASCII art playback system yading@10: - Lego Mindstorms RSO de/muxer yading@10: - libavcore added (and subsequently removed) yading@10: - SubRip subtitle file muxer and demuxer yading@10: - Chinese AVS encoding via libxavs yading@10: - ffprobe -show_packets option added yading@10: - RTP packetization of Theora and Vorbis yading@10: - RTP depacketization of MP4A-LATM yading@10: - RTP packetization and depacketization of VP8 yading@10: - hflip filter yading@10: - Apple HTTP Live Streaming demuxer yading@10: - a64 codec yading@10: - MMS-HTTP support yading@10: - G.722 ADPCM audio encoder/decoder yading@10: - R10k video decoder yading@10: - ocv_smooth filter yading@10: - frei0r wrapper filter yading@10: - change crop filter syntax to width:height:x:y yading@10: - make the crop filter accept parametric expressions yading@10: - make ffprobe accept AVFormatContext options yading@10: - yadif filter yading@10: - blackframe filter yading@10: - Demuxer for Leitch/Harris' VR native stream format (LXF) yading@10: - RTP depacketization of the X-QT QuickTime format yading@10: - SAP (Session Announcement Protocol, RFC 2974) muxer and demuxer yading@10: - cropdetect filter yading@10: - ffmpeg -crop* options removed yading@10: - transpose filter added yading@10: - ffmpeg -force_key_frames option added yading@10: - demuxer for receiving raw rtp:// URLs without an SDP description yading@10: - single stream LATM/LOAS decoder yading@10: - setpts filter added yading@10: - Win64 support for optimized x86 assembly functions yading@10: - MJPEG/AVI1 to JPEG/JFIF bitstream filter yading@10: - ASS subtitle encoder and decoder yading@10: - IEC 61937 encapsulation for E-AC-3, TrueHD, DTS-HD (for HDMI passthrough) yading@10: - overlay filter added yading@10: - rename aspect filter to setdar, and pixelaspect to setsar yading@10: - IEC 61937 demuxer yading@10: - Mobotix .mxg demuxer yading@10: - frei0r source added yading@10: - hqdn3d filter added yading@10: - RTP depacketization of QCELP yading@10: - FLAC parser added yading@10: - gradfun filter added yading@10: - AMR-WB decoder yading@10: - replace the ocv_smooth filter with a more generic ocv filter yading@10: - Windows Televison (WTV) demuxer yading@10: - FFmpeg metadata format muxer and demuxer yading@10: - SubRip (srt) subtitle encoder and decoder yading@10: - floating-point AC-3 encoder added yading@10: - Lagarith decoder yading@10: - ffmpeg -copytb option added yading@10: - IVF muxer added yading@10: - Wing Commander IV movies decoder added yading@10: - movie source added yading@10: - Bink version 'b' audio and video decoder yading@10: - Bitmap Brothers JV playback system yading@10: - Apple HTTP Live Streaming protocol handler yading@10: - sndio support for playback and record yading@10: - Linux framebuffer input device added yading@10: - Chronomaster DFA decoder yading@10: - DPX image encoder yading@10: - MicroDVD subtitle file muxer and demuxer yading@10: - Playstation Portable PMP format demuxer yading@10: - fieldorder video filter added yading@10: - AAC encoding via libvo-aacenc yading@10: - AMR-WB encoding via libvo-amrwbenc yading@10: - xWMA demuxer yading@10: - Mobotix MxPEG decoder yading@10: - VP8 frame-multithreading yading@10: - NEON optimizations for VP8 yading@10: - Lots of deprecated API cruft removed yading@10: - fft and imdct optimizations for AVX (Sandy Bridge) processors yading@10: - showinfo filter added yading@10: - SMPTE 302M AES3 audio decoder yading@10: - Apple Core Audio Format muxer yading@10: - 9bit and 10bit per sample support in the H.264 decoder yading@10: - 9bit and 10bit FFV1 encoding / decoding yading@10: - split filter added yading@10: - select filter added yading@10: - sdl output device added yading@10: - libmpcodecs video filter support (3 times as many filters than before) yading@10: - mpeg2 aspect ratio dection fixed yading@10: - libxvid aspect pickiness fixed yading@10: - Frame multithreaded decoding yading@10: - E-AC-3 audio encoder yading@10: - ac3enc: add channel coupling support yading@10: - floating-point sample format support to the ac3, eac3, dca, aac, and vorbis decoders. yading@10: - H264/MPEG frame-level multi-threading yading@10: - All av_metadata_* functions renamed to av_dict_* and moved to libavutil yading@10: - 4:4:4 H.264 decoding support yading@10: - 10-bit H.264 optimizations for x86 yading@10: - lut, lutrgb, and lutyuv filters added yading@10: - buffersink libavfilter sink added yading@10: - Bump libswscale for recently reported ABI break yading@10: - New J2K encoder (via OpenJPEG) yading@10: yading@10: yading@10: version 0.7: yading@10: yading@10: - all the changes for 0.8, but keeping API/ABI compatibility with the 0.6 release yading@10: yading@10: yading@10: version 0.6: yading@10: yading@10: - PB-frame decoding for H.263 yading@10: - deprecated vhook subsystem removed yading@10: - deprecated old scaler removed yading@10: - VQF demuxer yading@10: - Alpha channel scaler yading@10: - PCX encoder yading@10: - RTP packetization of H.263 yading@10: - RTP packetization of AMR yading@10: - RTP depacketization of Vorbis yading@10: - CorePNG decoding support yading@10: - Cook multichannel decoding support yading@10: - introduced avlanguage helpers in libavformat yading@10: - 8088flex TMV demuxer and decoder yading@10: - per-stream language-tags extraction in asfdec yading@10: - V210 decoder and encoder yading@10: - remaining GPL parts in AC-3 decoder converted to LGPL yading@10: - QCP demuxer yading@10: - SoX native format muxer and demuxer yading@10: - AMR-NB decoding/encoding, AMR-WB decoding via OpenCORE libraries yading@10: - DPX image decoder yading@10: - Electronic Arts Madcow decoder yading@10: - DivX (XSUB) subtitle encoder yading@10: - nonfree libamr support for AMR-NB/WB decoding/encoding removed yading@10: - experimental AAC encoder yading@10: - RTP depacketization of ASF and RTSP from WMS servers yading@10: - RTMP support in libavformat yading@10: - noX handling for OPT_BOOL X options yading@10: - Wave64 demuxer yading@10: - IEC-61937 compatible Muxer yading@10: - TwinVQ decoder yading@10: - Bluray (PGS) subtitle decoder yading@10: - LPCM support in MPEG-TS (HDMV RID as found on Blu-ray disks) yading@10: - WMA Pro decoder yading@10: - Core Audio Format demuxer yading@10: - Atrac1 decoder yading@10: - MD STUDIO audio demuxer yading@10: - RF64 support in WAV demuxer yading@10: - MPEG-4 Audio Lossless Coding (ALS) decoder yading@10: - -formats option split into -formats, -codecs, -bsfs, and -protocols yading@10: - IV8 demuxer yading@10: - CDG demuxer and decoder yading@10: - R210 decoder yading@10: - Auravision Aura 1 and 2 decoders yading@10: - Deluxe Paint Animation playback system yading@10: - SIPR decoder yading@10: - Adobe Filmstrip muxer and demuxer yading@10: - RTP depacketization of H.263 yading@10: - Bink demuxer and audio/video decoders yading@10: - enable symbol versioning by default for linkers that support it yading@10: - IFF PBM/ILBM bitmap decoder yading@10: - concat protocol yading@10: - Indeo 5 decoder yading@10: - RTP depacketization of AMR yading@10: - WMA Voice decoder yading@10: - ffprobe tool yading@10: - AMR-NB decoder yading@10: - RTSP muxer yading@10: - HE-AAC v1 decoder yading@10: - Kega Game Video (KGV1) decoder yading@10: - VorbisComment writing for FLAC, Ogg FLAC and Ogg Speex files yading@10: - RTP depacketization of Theora yading@10: - HTTP Digest authentication yading@10: - RTMP/RTMPT/RTMPS/RTMPE/RTMPTE protocol support via librtmp yading@10: - Psygnosis YOP demuxer and video decoder yading@10: - spectral extension support in the E-AC-3 decoder yading@10: - unsharp video filter yading@10: - RTP hinting in the mov/3gp/mp4 muxer yading@10: - Dirac in Ogg demuxing yading@10: - seek to keyframes in Ogg yading@10: - 4:2:2 and 4:4:4 Theora decoding yading@10: - 35% faster VP3/Theora decoding yading@10: - faster AAC decoding yading@10: - faster H.264 decoding yading@10: - RealAudio 1.0 (14.4K) encoder yading@10: yading@10: yading@10: version 0.5: yading@10: yading@10: - DV50 AKA DVCPRO50 encoder, decoder, muxer and demuxer yading@10: - TechSmith Camtasia (TSCC) video decoder yading@10: - IBM Ultimotion (ULTI) video decoder yading@10: - Sierra Online audio file demuxer and decoder yading@10: - Apple QuickDraw (qdrw) video decoder yading@10: - Creative ADPCM audio decoder (16 bits as well as 8 bits schemes) yading@10: - Electronic Arts Multimedia (WVE/UV2/etc.) file demuxer yading@10: - Miro VideoXL (VIXL) video decoder yading@10: - H.261 video encoder yading@10: - QPEG video decoder yading@10: - Nullsoft Video (NSV) file demuxer yading@10: - Shorten audio decoder yading@10: - LOCO video decoder yading@10: - Apple Lossless Audio Codec (ALAC) decoder yading@10: - Winnov WNV1 video decoder yading@10: - Autodesk Animator Studio Codec (AASC) decoder yading@10: - Indeo 2 video decoder yading@10: - Fraps FPS1 video decoder yading@10: - Snow video encoder/decoder yading@10: - Sonic audio encoder/decoder yading@10: - Vorbis audio decoder yading@10: - Macromedia ADPCM decoder yading@10: - Duck TrueMotion 2 video decoder yading@10: - support for decoding FLX and DTA extensions in FLIC files yading@10: - H.264 custom quantization matrices support yading@10: - ffserver fixed, it should now be usable again yading@10: - QDM2 audio decoder yading@10: - Real Cooker audio decoder yading@10: - TrueSpeech audio decoder yading@10: - WMA2 audio decoder fixed, now all files should play correctly yading@10: - RealAudio 14.4 and 28.8 decoders fixed yading@10: - JPEG-LS decoder yading@10: - build system improvements yading@10: - tabs and trailing whitespace removed from the codebase yading@10: - CamStudio video decoder yading@10: - AIFF/AIFF-C audio format, encoding and decoding yading@10: - ADTS AAC file reading and writing yading@10: - Creative VOC file reading and writing yading@10: - American Laser Games multimedia (*.mm) playback system yading@10: - Zip Motion Blocks Video decoder yading@10: - improved Theora/VP3 decoder yading@10: - True Audio (TTA) decoder yading@10: - AVS demuxer and video decoder yading@10: - JPEG-LS encoder yading@10: - Smacker demuxer and decoder yading@10: - NuppelVideo/MythTV demuxer and RTjpeg decoder yading@10: - KMVC decoder yading@10: - MPEG-2 intra VLC support yading@10: - MPEG-2 4:2:2 encoder yading@10: - Flash Screen Video decoder yading@10: - GXF demuxer yading@10: - Chinese AVS decoder yading@10: - GXF muxer yading@10: - MXF demuxer yading@10: - VC-1/WMV3/WMV9 video decoder yading@10: - MacIntel support yading@10: - AVISynth support yading@10: - VMware video decoder yading@10: - VP5 video decoder yading@10: - VP6 video decoder yading@10: - WavPack lossless audio decoder yading@10: - Targa (.TGA) picture decoder yading@10: - Vorbis audio encoder yading@10: - Delphine Software .cin demuxer/audio and video decoder yading@10: - Tiertex .seq demuxer/video decoder yading@10: - MTV demuxer yading@10: - TIFF picture encoder and decoder yading@10: - GIF picture decoder yading@10: - Intel Music Coder decoder yading@10: - Zip Motion Blocks Video encoder yading@10: - Musepack decoder yading@10: - Flash Screen Video encoder yading@10: - Theora encoding via libtheora yading@10: - BMP encoder yading@10: - WMA encoder yading@10: - GSM-MS encoder and decoder yading@10: - DCA decoder yading@10: - DXA demuxer and decoder yading@10: - DNxHD decoder yading@10: - Gamecube movie (.THP) playback system yading@10: - Blackfin optimizations yading@10: - Interplay C93 demuxer and video decoder yading@10: - Bethsoft VID demuxer and video decoder yading@10: - CRYO APC demuxer yading@10: - Atrac3 decoder yading@10: - V.Flash PTX decoder yading@10: - RoQ muxer, RoQ audio encoder yading@10: - Renderware TXD demuxer and decoder yading@10: - extern C declarations for C++ removed from headers yading@10: - sws_flags command line option yading@10: - codebook generator yading@10: - RoQ video encoder yading@10: - QTRLE encoder yading@10: - OS/2 support removed and restored again yading@10: - AC-3 decoder yading@10: - NUT muxer yading@10: - additional SPARC (VIS) optimizations yading@10: - Matroska muxer yading@10: - slice-based parallel H.264 decoding yading@10: - Monkey's Audio demuxer and decoder yading@10: - AMV audio and video decoder yading@10: - DNxHD encoder yading@10: - H.264 PAFF decoding yading@10: - Nellymoser ASAO decoder yading@10: - Beam Software SIFF demuxer and decoder yading@10: - libvorbis Vorbis decoding removed in favor of native decoder yading@10: - IntraX8 (J-Frame) subdecoder for WMV2 and VC-1 yading@10: - Ogg (Theora, Vorbis and FLAC) muxer yading@10: - The "device" muxers and demuxers are now in a new libavdevice library yading@10: - PC Paintbrush PCX decoder yading@10: - Sun Rasterfile decoder yading@10: - TechnoTrend PVA demuxer yading@10: - Linux Media Labs MPEG-4 (LMLM4) demuxer yading@10: - AVM2 (Flash 9) SWF muxer yading@10: - QT variant of IMA ADPCM encoder yading@10: - VFW grabber yading@10: - iPod/iPhone compatible mp4 muxer yading@10: - Mimic decoder yading@10: - MSN TCP Webcam stream demuxer yading@10: - RL2 demuxer / decoder yading@10: - IFF demuxer yading@10: - 8SVX audio decoder yading@10: - non-recursive Makefiles yading@10: - BFI demuxer yading@10: - MAXIS EA XA (.xa) demuxer / decoder yading@10: - BFI video decoder yading@10: - OMA demuxer yading@10: - MLP/TrueHD decoder yading@10: - Electronic Arts CMV decoder yading@10: - Motion Pixels Video decoder yading@10: - Motion Pixels MVI demuxer yading@10: - removed animated GIF decoder/demuxer yading@10: - D-Cinema audio muxer yading@10: - Electronic Arts TGV decoder yading@10: - Apple Lossless Audio Codec (ALAC) encoder yading@10: - AAC decoder yading@10: - floating point PCM encoder/decoder yading@10: - MXF muxer yading@10: - DV100 AKA DVCPRO HD decoder and demuxer yading@10: - E-AC-3 support added to AC-3 decoder yading@10: - Nellymoser ASAO encoder yading@10: - ASS and SSA demuxer and muxer yading@10: - liba52 wrapper removed yading@10: - SVQ3 watermark decoding support yading@10: - Speex decoding via libspeex yading@10: - Electronic Arts TGQ decoder yading@10: - RV40 decoder yading@10: - QCELP / PureVoice decoder yading@10: - RV30 decoder yading@10: - hybrid WavPack support yading@10: - R3D REDCODE demuxer yading@10: - ALSA support for playback and record yading@10: - Electronic Arts TQI decoder yading@10: - OpenJPEG based JPEG 2000 decoder yading@10: - NC (NC4600) camera file demuxer yading@10: - Gopher client support yading@10: - MXF D-10 muxer yading@10: - generic metadata API yading@10: - flash ScreenVideo2 encoder yading@10: yading@10: yading@10: version 0.4.9-pre1: yading@10: yading@10: - DV encoder, DV muxer yading@10: - Microsoft RLE video decoder yading@10: - Microsoft Video-1 decoder yading@10: - Apple Animation (RLE) decoder yading@10: - Apple Graphics (SMC) decoder yading@10: - Apple Video (RPZA) decoder yading@10: - Cinepak decoder yading@10: - Sega FILM (CPK) file demuxer yading@10: - Westwood multimedia support (VQA & AUD files) yading@10: - Id Quake II CIN playback support yading@10: - 8BPS video decoder yading@10: - FLIC playback support yading@10: - RealVideo 2.0 (RV20) decoder yading@10: - Duck TrueMotion v1 (DUCK) video decoder yading@10: - Sierra VMD demuxer and video decoder yading@10: - MSZH and ZLIB decoder support yading@10: - SVQ1 video encoder yading@10: - AMR-WB support yading@10: - PPC optimizations yading@10: - rate distortion optimal cbp support yading@10: - rate distorted optimal ac prediction for MPEG-4 yading@10: - rate distorted optimal lambda->qp support yading@10: - AAC encoding with libfaac yading@10: - Sunplus JPEG codec (SP5X) support yading@10: - use Lagrange multipler instead of QP for ratecontrol yading@10: - Theora/VP3 decoding support yading@10: - XA and ADX ADPCM codecs yading@10: - export MPEG-2 active display area / pan scan yading@10: - Add support for configuring with IBM XLC yading@10: - floating point AAN DCT yading@10: - initial support for zygo video (not complete) yading@10: - RGB ffv1 support yading@10: - new audio/video parser API yading@10: - av_log() system yading@10: - av_read_frame() and av_seek_frame() support yading@10: - missing last frame fixes yading@10: - seek by mouse in ffplay yading@10: - noise reduction of DCT coefficients yading@10: - H.263 OBMC & 4MV support yading@10: - H.263 alternative inter vlc support yading@10: - H.263 loop filter yading@10: - H.263 slice structured mode yading@10: - interlaced DCT support for MPEG-2 encoding yading@10: - stuffing to stay above min_bitrate yading@10: - MB type & QP visualization yading@10: - frame stepping for ffplay yading@10: - interlaced motion estimation yading@10: - alternate scantable support yading@10: - SVCD scan offset support yading@10: - closed GOP support yading@10: - SSE2 FDCT yading@10: - quantizer noise shaping yading@10: - G.726 ADPCM audio codec yading@10: - MS ADPCM encoding yading@10: - multithreaded/SMP motion estimation yading@10: - multithreaded/SMP encoding for MPEG-1/MPEG-2/MPEG-4/H.263 yading@10: - multithreaded/SMP decoding for MPEG-2 yading@10: - FLAC decoder yading@10: - Metrowerks CodeWarrior suppport yading@10: - H.263+ custom pcf support yading@10: - nicer output for 'ffmpeg -formats' yading@10: - Matroska demuxer yading@10: - SGI image format, encoding and decoding yading@10: - H.264 loop filter support yading@10: - H.264 CABAC support yading@10: - nicer looking arrows for the motion vector visualization yading@10: - improved VCD support yading@10: - audio timestamp drift compensation yading@10: - MPEG-2 YUV 422/444 support yading@10: - polyphase kaiser windowed sinc and blackman nuttall windowed sinc audio resample yading@10: - better image scaling yading@10: - H.261 support yading@10: - correctly interleave packets during encoding yading@10: - VIS optimized motion compensation yading@10: - intra_dc_precision>0 encoding support yading@10: - support reuse of motion vectors/MB types/field select values of the source video yading@10: - more accurate deblock filter yading@10: - padding support yading@10: - many optimizations and bugfixes yading@10: - FunCom ISS audio file demuxer and according ADPCM decoding yading@10: yading@10: yading@10: version 0.4.8: yading@10: yading@10: - MPEG-2 video encoding (Michael) yading@10: - Id RoQ playback subsystem (Mike Melanson and Tim Ferguson) yading@10: - Wing Commander III Movie (.mve) file playback subsystem (Mike Melanson yading@10: and Mario Brito) yading@10: - Xan DPCM audio decoder (Mario Brito) yading@10: - Interplay MVE playback subsystem (Mike Melanson) yading@10: - Duck DK3 and DK4 ADPCM audio decoders (Mike Melanson) yading@10: yading@10: yading@10: version 0.4.7: yading@10: yading@10: - RealAudio 1.0 (14_4) and 2.0 (28_8) native decoders. Author unknown, code from mplayerhq yading@10: (originally from public domain player for Amiga at http://www.honeypot.net/audio) yading@10: - current version now also compiles with older GCC (Fabrice) yading@10: - 4X multimedia playback system including 4xm file demuxer (Mike yading@10: Melanson), and 4X video and audio codecs (Michael) yading@10: - Creative YUV (CYUV) decoder (Mike Melanson) yading@10: - FFV1 codec (our very simple lossless intra only codec, compresses much better yading@10: than HuffYUV) (Michael) yading@10: - ASV1 (Asus), H.264, Intel indeo3 codecs have been added (various) yading@10: - tiny PNG encoder and decoder, tiny GIF decoder, PAM decoder (PPM with yading@10: alpha support), JPEG YUV colorspace support. (Fabrice Bellard) yading@10: - ffplay has been replaced with a newer version which uses SDL (optionally) yading@10: for multiplatform support (Fabrice) yading@10: - Sorenson Version 3 codec (SVQ3) support has been added (decoding only) - donated yading@10: by anonymous yading@10: - AMR format has been added (Johannes Carlsson) yading@10: - 3GP support has been added (Johannes Carlsson) yading@10: - VP3 codec has been added (Mike Melanson) yading@10: - more MPEG-1/2 fixes yading@10: - better multiplatform support, MS Visual Studio fixes (various) yading@10: - AltiVec optimizations (Magnus Damn and others) yading@10: - SH4 processor support has been added (BERO) yading@10: - new public interfaces (avcodec_get_pix_fmt) (Roman Shaposhnick) yading@10: - VOB streaming support (Brian Foley) yading@10: - better MP3 autodetection (Andriy Rysin) yading@10: - qpel encoding (Michael) yading@10: - 4mv+b frames encoding finally fixed (Michael) yading@10: - chroma ME (Michael) yading@10: - 5 comparison functions for ME (Michael) yading@10: - B-frame encoding speedup (Michael) yading@10: - WMV2 codec (unfinished - Michael) yading@10: - user specified diamond size for EPZS (Michael) yading@10: - Playstation STR playback subsystem, still experimental (Mike and Michael) yading@10: - ASV2 codec (Michael) yading@10: - CLJR decoder (Alex) yading@10: yading@10: .. And lots more new enhancements and fixes. yading@10: yading@10: yading@10: version 0.4.6: yading@10: yading@10: - completely new integer only MPEG audio layer 1/2/3 decoder rewritten yading@10: from scratch yading@10: - Recoded DCT and motion vector search with gcc (no longer depends on nasm) yading@10: - fix quantization bug in AC3 encoder yading@10: - added PCM codecs and format. Corrected WAV/AVI/ASF PCM issues yading@10: - added prototype ffplay program yading@10: - added GOB header parsing on H.263/H.263+ decoder (Juanjo) yading@10: - bug fix on MCBPC tables of H.263 (Juanjo) yading@10: - bug fix on DC coefficients of H.263 (Juanjo) yading@10: - added Advanced Prediction Mode on H.263/H.263+ decoder (Juanjo) yading@10: - now we can decode H.263 streams found in QuickTime files (Juanjo) yading@10: - now we can decode H.263 streams found in VIVO v1 files(Juanjo) yading@10: - preliminary RTP "friendly" mode for H.263/H.263+ coding. (Juanjo) yading@10: - added GOB header for H.263/H.263+ coding on RTP mode (Juanjo) yading@10: - now H.263 picture size is returned on the first decoded frame (Juanjo) yading@10: - added first regression tests yading@10: - added MPEG-2 TS demuxer yading@10: - new demux API for libav yading@10: - more accurate and faster IDCT (Michael) yading@10: - faster and entropy-controlled motion search (Michael) yading@10: - two pass video encoding (Michael) yading@10: - new video rate control (Michael) yading@10: - added MSMPEG4V1, MSMPEGV2 and WMV1 support (Michael) yading@10: - great performance improvement of video encoders and decoders (Michael) yading@10: - new and faster bit readers and vlc parsers (Michael) yading@10: - high quality encoding mode: tries all macroblock/VLC types (Michael) yading@10: - added DV video decoder yading@10: - preliminary RTP/RTSP support in ffserver and libavformat yading@10: - H.263+ AIC decoding/encoding support (Juanjo) yading@10: - VCD MPEG-PS mode (Juanjo) yading@10: - PSNR stuff (Juanjo) yading@10: - simple stats output (Juanjo) yading@10: - 16-bit and 15-bit RGB/BGR/GBR support (Bisqwit) yading@10: yading@10: yading@10: version 0.4.5: yading@10: yading@10: - some header fixes (Zdenek Kabelac ) yading@10: - many MMX optimizations (Nick Kurshev ) yading@10: - added configure system (actually a small shell script) yading@10: - added MPEG audio layer 1/2/3 decoding using LGPL'ed mpglib by yading@10: Michael Hipp (temporary solution - waiting for integer only yading@10: decoder) yading@10: - fixed VIDIOCSYNC interrupt yading@10: - added Intel H.263 decoding support ('I263' AVI fourCC) yading@10: - added Real Video 1.0 decoding (needs further testing) yading@10: - simplified image formats again. Added PGM format (=grey yading@10: pgm). Renamed old PGM to PGMYUV. yading@10: - fixed msmpeg4 slice issues (tell me if you still find problems) yading@10: - fixed OpenDivX bugs with newer versions (added VOL header decoding) yading@10: - added support for MPlayer interface yading@10: - added macroblock skip optimization yading@10: - added MJPEG decoder yading@10: - added mmx/mmxext IDCT from libmpeg2 yading@10: - added pgmyuvpipe, ppm, and ppm_pipe formats (original patch by Celer yading@10: ) yading@10: - added pixel format conversion layer (e.g. for MJPEG or PPM) yading@10: - added deinterlacing option yading@10: - MPEG-1/2 fixes yading@10: - MPEG-4 vol header fixes (Jonathan Marsden ) yading@10: - ARM optimizations (Lionel Ulmer ). yading@10: - Windows porting of file converter yading@10: - added MJPEG raw format (input/output) yading@10: - added JPEG image format support (input/output) yading@10: yading@10: yading@10: version 0.4.4: yading@10: yading@10: - fixed some std header definitions (Bjorn Lindgren yading@10: ). yading@10: - added MPEG demuxer (MPEG-1 and 2 compatible). yading@10: - added ASF demuxer yading@10: - added prototype RM demuxer yading@10: - added AC3 decoding (done with libac3 by Aaron Holtzman) yading@10: - added decoding codec parameter guessing (.e.g. for MPEG, because the yading@10: header does not include them) yading@10: - fixed header generation in MPEG-1, AVI and ASF muxer: wmplayer can now yading@10: play them (only tested video) yading@10: - fixed H.263 white bug yading@10: - fixed phase rounding in img resample filter yading@10: - add MMX code for polyphase img resample filter yading@10: - added CPU autodetection yading@10: - added generic title/author/copyright/comment string handling (ASF and RM yading@10: use them) yading@10: - added SWF demux to extract MP3 track (not usable yet because no MP3 yading@10: decoder) yading@10: - added fractional frame rate support yading@10: - codecs are no longer searched by read_header() (should fix ffserver yading@10: segfault) yading@10: yading@10: yading@10: version 0.4.3: yading@10: yading@10: - BGR24 patch (initial patch by Jeroen Vreeken ) yading@10: - fixed raw yuv output yading@10: - added motion rounding support in MPEG-4 yading@10: - fixed motion bug rounding in MSMPEG4 yading@10: - added B-frame handling in video core yading@10: - added full MPEG-1 decoding support yading@10: - added partial (frame only) MPEG-2 support yading@10: - changed the FOURCC code for H.263 to "U263" to be able to see the yading@10: +AVI/H.263 file with the UB Video H.263+ decoder. MPlayer works with yading@10: this +codec ;) (JuanJo). yading@10: - Halfpel motion estimation after MB type selection (JuanJo) yading@10: - added pgm and .Y.U.V output format yading@10: - suppressed 'img:' protocol. Simply use: /tmp/test%d.[pgm|Y] as input or yading@10: output. yading@10: - added pgmpipe I/O format (original patch from Martin Aumueller yading@10: , but changed completely since we use a format yading@10: instead of a protocol) yading@10: yading@10: yading@10: version 0.4.2: yading@10: yading@10: - added H.263/MPEG-4/MSMPEG4 decoding support. MPEG-4 decoding support yading@10: (for OpenDivX) is almost complete: 8x8 MVs and rounding are yading@10: missing. MSMPEG4 support is complete. yading@10: - added prototype MPEG-1 decoder. Only I- and P-frames handled yet (it yading@10: can decode ffmpeg MPEGs :-)). yading@10: - added libavcodec API documentation (see apiexample.c). yading@10: - fixed image polyphase bug (the bottom of some images could be yading@10: greenish) yading@10: - added support for non clipped motion vectors (decoding only) yading@10: and image sizes non-multiple of 16 yading@10: - added support for AC prediction (decoding only) yading@10: - added file overwrite confirmation (can be disabled with -y) yading@10: - added custom size picture to H.263 using H.263+ (Juanjo) yading@10: yading@10: yading@10: version 0.4.1: yading@10: yading@10: - added MSMPEG4 (aka DivX) compatible encoder. Changed default codec yading@10: of AVI and ASF to DIV3. yading@10: - added -me option to set motion estimation method yading@10: (default=log). suppressed redundant -hq option. yading@10: - added options -acodec and -vcodec to force a given codec (useful for yading@10: AVI for example) yading@10: - fixed -an option yading@10: - improved dct_quantize speed yading@10: - factorized some motion estimation code yading@10: yading@10: yading@10: version 0.4.0: yading@10: yading@10: - removing grab code from ffserver and moved it to ffmpeg. Added yading@10: multistream support to ffmpeg. yading@10: - added timeshifting support for live feeds (option ?date=xxx in the yading@10: URL) yading@10: - added high quality image resize code with polyphase filter (need yading@10: mmx/see optimization). Enable multiple image size support in ffserver. yading@10: - added multi live feed support in ffserver yading@10: - suppressed master feature from ffserver (it should be done with an yading@10: external program which opens the .ffm url and writes it to another yading@10: ffserver) yading@10: - added preliminary support for video stream parsing (WAV and AVI half yading@10: done). Added proper support for audio/video file conversion in yading@10: ffmpeg. yading@10: - added preliminary support for video file sending from ffserver yading@10: - redesigning I/O subsystem: now using URL based input and output yading@10: (see avio.h) yading@10: - added WAV format support yading@10: - added "tty user interface" to ffmpeg to stop grabbing gracefully yading@10: - added MMX/SSE optimizations to SAD (Sums of Absolutes Differences) yading@10: (Juan J. Sierralta P. a.k.a. "Juanjo" ) yading@10: - added MMX DCT from mpeg2_movie 1.5 (Juanjo) yading@10: - added new motion estimation algorithms, log and phods (Juanjo) yading@10: - changed directories: libav for format handling, libavcodec for yading@10: codecs yading@10: yading@10: yading@10: version 0.3.4: yading@10: yading@10: - added stereo in MPEG audio encoder yading@10: yading@10: yading@10: version 0.3.3: yading@10: yading@10: - added 'high quality' mode which use motion vectors. It can be used in yading@10: real time at low resolution. yading@10: - fixed rounding problems which caused quality problems at high yading@10: bitrates and large GOP size yading@10: yading@10: yading@10: version 0.3.2: small fixes yading@10: yading@10: - ASF fixes yading@10: - put_seek bug fix yading@10: yading@10: yading@10: version 0.3.1: added avi/divx support yading@10: yading@10: - added AVI support yading@10: - added MPEG-4 codec compatible with OpenDivX. It is based on the H.263 codec yading@10: - added sound for flash format (not tested) yading@10: yading@10: yading@10: version 0.3: initial public release