contact: Remove the Gmane link.
[ffmpeg-web.git] / src / archive
1
2
3   <h3 id="logo_art_contest_autumn-2013">August 22, 2013, Autumn Website Banner Contest</h3>
4   <p>
5     Welcome art-inclined readers of this rather technical website!
6   </p>
7
8   <p>
9     Again it is time for a contest to select a new banner for the coming autumn season.
10     It is your chance to display your art to the world and make this site a little bit
11     more artistic for the coming months.
12   </p>
13
14   <p>
15     Please read <a href="https://trac.ffmpeg.org/ticket/2891">ticket 2891</a> for further
16     directions.
17   </p>
18
19   <p>
20     Deadline is on 20th of September.
21   </p>
22
23   <p>
24     And as always: Happy painting!
25   </p>
26
27   <h3 id="pr2.0">July 10, 2013, FFmpeg 2.0</h3>
28   <p>
29     We have made a new major release (<b><a href="download.html#release_2.0">2.0</a></b>)
30     It contains all features and bugfixes of the git master branch from 10th July.
31     A partial list of new stuff is below:
32   </p>
33   <pre>
34     - curves filter
35     - reference-counting for AVFrame and AVPacket data
36     - ffmpeg now fails when input options are used for output file
37     or vice versa
38     - support for Monkey's Audio versions from 3.93
39     - perms and aperms filters
40     - audio filtering support in ffplay
41     - 10% faster aac encoding on x86 and MIPS
42     - sine audio filter source
43     - WebP demuxing and decoding support
44     - new ffmpeg options -filter_script and -filter_complex_script, which allow a
45     filtergraph description to be read from a file
46     - OpenCL support
47     - audio phaser filter
48     - separatefields filter
49     - libquvi demuxer
50     - uniform options syntax across all filters
51     - telecine filter
52     - new interlace filter
53     - smptehdbars source
54     - inverse telecine filters (fieldmatch and decimate)
55     - colorbalance filter
56     - colorchannelmixer filter
57     - The matroska demuxer can now output proper verbatim ASS packets. It will
58     become the default at the next libavformat major bump.
59     - decent native animated GIF encoding
60     - asetrate filter
61     - interleave filter
62     - timeline editing with filters
63     - vidstabdetect and vidstabtransform filters for video stabilization using
64     the vid.stab library
65     - astats filter
66     - trim and atrim filters
67     - ffmpeg -t and -ss (output-only) options are now sample-accurate when
68     transcoding audio
69     - Matroska muxer can now put the index at the beginning of the file.
70     - extractplanes filter
71     - avectorscope filter
72     - ADPCM DTK decoder
73     - ADP demuxer
74     - RSD demuxer
75     - RedSpark demuxer
76     - ADPCM IMA Radical decoder
77     - zmq filters
78     - DCT denoiser filter (dctdnoiz)
79     - Wavelet denoiser filter ported from libmpcodecs as owdenoise (formerly "ow")
80     - Apple Intermediate Codec decoder
81     - Escape 130 video decoder
82     - FTP protocol support
83     - V4L2 output device
84     - 3D LUT filter (lut3d)
85     - SMPTE 302M audio encoder
86     - support for slice multithreading in libavfilter
87     - Hald CLUT support (generation and filtering)
88     - VC-1 interlaced B-frame support
89     - support for WavPack muxing (raw and in Matroska)
90     - XVideo output device
91     - vignette filter
92     - True Audio (TTA) encoder
93     - Go2Webinar decoder
94     - mcdeint filter ported from libmpcodecs
95     - sab filter ported from libmpcodecs
96     - ffprobe -show_chapters option
97     - WavPack encoding through libwavpack
98     - rotate filter
99     - spp filter ported from libmpcodecs
100     - libgme support
101     - psnr filter
102   </pre>
103   <p>
104     We recommend users, distributors and system integrators to upgrade unless they use
105     current git master.
106   </p>
107
108
109   <h3 id="speech">June 5, 2013, Request for speech codec samples</h3>
110   <p>
111     FFmpeg developers want to support more voice and speech codecs.
112     We are looking for samples of EVRC-WB , EVRC-B and SMV codecs.
113     Some cell phones may record the audio in qcp, mp4 or 3g2 formats.
114   </p>
115   <p>
116     Please upload these codec samples to us (ftp, trac, etc) so we may take a look.
117     Or you can email them to projects@mplayerhq.hu , thanks!
118   </p>
119
120
121   <h3 id="lt2013">April 28, 2013, LinuxTag</h3>
122   <p>
123     We happily announce that FFmpeg will be represented at LinuxTag in
124     Berlin, Germany. The event will take place from 22nd to 25th of May.
125   </p>
126   <p>
127     We will have a shared booth with XBMC. So just come over and visit our
128     booth to have a chat with us. And please bring along your media samples
129     if you possess any that do not work correctly with FFmpeg!
130   </p>
131
132   <p>
133     More information about LinuxTag can be found <a href="http://www.linuxtag.org/2013/en/">here</a>
134   </p>
135
136   <p>
137     We are looking forward to see you in Berlin!
138   </p>
139
140
141   <h3 id="pr1.2">March 15, 2013, FFmpeg 1.2</h3>
142   <p>
143     We have made a new major release (<b><a href="download.html#release_1.2">1.2</a></b>)
144     It contains all features and bugfixes of the git master branch from 7th march.
145     A partial list of new stuff is below:
146   </p>
147   <pre>
148     - VDPAU hardware acceleration through normal hwaccel
149     - SRTP support
150     - Error diffusion dither in Swscale
151     - Chained Ogg support
152     - Theora Midstream reconfiguration support
153     - EVRC decoder
154     - audio fade filter
155     - filtering audio with unknown channel layout
156     - allpass, bass, bandpass, bandreject, biquad, equalizer, highpass, lowpass
157     and treble audio filter
158     - improved showspectrum filter, with multichannel support and sox-like colors
159     - histogram filter
160     - tee muxer
161     - il filter ported from libmpcodecs
162     - support ID3v2 tags in ASF files
163     - encrypted TTA stream decoding support
164     - RF64 support in WAV muxer
165     - noise filter ported from libmpcodecs
166     - Subtitles character encoding conversion
167     - blend filter
168     - stereo3d filter ported from libmpcodecs
169   </pre>
170   <p>
171     We recommend users, distributors and system integrators to upgrade unless they use
172     current git master.
173   </p>
174
175
176   <h3 id="logo_art_contest_spring-2013">February 10, 2013, Spring Website Banner Contest</h3>
177   <p>
178     Spring is approaching on the northern hemisphere. So it is time to announce another episode of our
179     seasonal art contest.
180   </p>
181
182   <p>
183     Please read <a href="https://trac.ffmpeg.org/ticket/2255">ticket 2255</a> for further
184     directions.
185   </p>
186
187   <p>
188     The deadline is on March 15th.
189   </p>
190
191   <p>
192     Happy painting!
193   </p>
194
195
196   <h3 id="clt2013">February 4, 2013, Chemnitzer Linux-Tage</h3>
197   <p>
198     We happily announce that FFmpeg will be represented at `Chemnitzer Linux-Tage'
199     in Chemnitz, Germany. The event will take place on 16th and 17th of March.
200   </p>
201
202   <p>
203     More information can be found <a href="http://chemnitzer.linux-tage.de/2013/info/index?cookielang=en">here</a>
204   </p>
205
206   <p>
207     We hereby invite you to visit us at our booth located in the Linux-Live area!
208     There we will demonstrate usage of FFmpeg, answer your questions and listen to
209     your problems and wishes.
210   </p>
211   <p>
212     We are looking forward to meet you (again)!
213   </p>
214
215
216   <h3 id="pr1.1">January, 7, 2013, FFmpeg 1.1</h3>
217   <p>
218     We have made a new major release (<b><a href="download.html#release_1.1">1.1</a></b>)
219     It contains all features and bugfixes of the git master branch. A partial list of
220     new stuff is below:
221   </p>
222   <pre>
223     - stream disposition information printing in ffprobe
224     - filter for loudness analysis following EBU R128
225     - Opus encoder using libopus
226     - ffprobe -select_streams option
227     - Pinnacle TARGA CineWave YUV16 decoder
228     - TAK demuxer, decoder and parser
229     - DTS-HD demuxer
230     - remove -same_quant, it hasn't worked for years
231     - FFM2 support
232     - X-Face image encoder and decoder
233     - 24-bit FLAC encoding
234     - multi-channel ALAC encoding up to 7.1
235     - metadata (INFO tag) support in WAV muxer
236     - subtitles raw text decoder
237     - support for building DLLs using MSVC
238     - LVF demuxer
239     - ffescape tool
240     - metadata (info chunk) support in CAF muxer
241     - field filter ported from libmpcodecs
242     - AVR demuxer
243     - geq filter ported from libmpcodecs
244     - remove ffserver daemon mode
245     - AST muxer/demuxer
246     - new expansion syntax for drawtext
247     - BRender PIX image decoder
248     - ffprobe -show_entries option
249     - ffprobe -sections option
250     - ADPCM IMA Dialogic decoder
251     - BRSTM demuxer
252     - animated GIF decoder and demuxer
253     - PVF demuxer
254     - subtitles filter
255     - IRCAM muxer/demuxer
256     - Paris Audio File demuxer
257     - Virtual concatenation demuxer
258     - VobSub demuxer
259     - JSON captions for TED talks decoding support
260     - SOX Resampler support in libswresample
261     - aselect filter
262     - SGI RLE 8-bit decoder
263     - Silicon Graphics Motion Video Compressor 1 &amp; 2 decoder
264     - Silicon Graphics Movie demuxer
265     - apad filter
266     - Resolution &amp; pixel format change support with multithreading for H.264
267     - documentation split into per-component manuals
268     - pp (postproc) filter ported from MPlayer
269     - NIST Sphere demuxer
270     - MPL2, VPlayer, MPlayer, AQTitle, PJS and SubViewer v1 subtitles demuxers and decoders
271     - Sony Wave64 muxer
272     - adobe and limelight publisher authentication in RTMP
273     - data: URI scheme
274     - support building on the Plan 9 operating system
275     - kerndeint filter ported from MPlayer
276     - histeq filter ported from VirtualDub
277     - Megalux Frame demuxer
278     - 012v decoder
279     - Improved AVC Intra decoding support
280   </pre>
281   <p>
282     We recommend users, distributors and system integrators to upgrade unless they use
283     current git master.
284   </p>
285
286   <h3 id="news-30122012">December 30, 2012, Recent Developments</h3>
287   <p>
288     Before this year ends we want to use the occasion and give you some news about
289     recent developments in FFmpeg.
290   </p>
291
292   <h4>
293     - <a href="/ffmpeg-filters.html#subtitles">subtitles filter</a>
294   </h4>
295   <p>
296     The subtitles filter makes it possible to merge subtitles supported by
297     libavformat/libavcodec into a video stream. This process is also known
298     as burning them into the video or simply hardsubbing. This filter depends
299     on libass and thus is only available in builds configured with --enable-ass.
300   </p>
301   <p>
302     The subtitles filter is also useful to play external subtitle files with
303     ffplay. An example of this usage can be found in the following entry about
304     TED captions.
305   </p>
306
307   <h4>
308     - JSON <a href="ffmpeg-formats.html#tedcaptions">captions for TED talks</a> decoding support
309   </h4>
310   <p>
311     <a href="http://www.ted.com/">TED</a> provides video downloads for their talks.
312     Not all of these are available with subtitles and when they are the subtitles
313     are burnt into the video. Now with this new FFmpeg feature you can download the
314     subtitle files and just display them on the fly when playing the video with ffplay:
315   </p>
316   <pre>
317     ffplay ted.mp4 -vf subtitles=ted.json
318   </pre>
319
320   <h4>
321     - <a href="/ffmpeg-filters.html#geq">geq filter</a> ported from libmpcodecs
322   </h4>
323   <p>
324     This is another filter ported from MPlayer. It allows you to arbitrarily
325     change luma and chroma values for each pixel of the movie individually.
326     To learn more look at the
327     <a href="/ffmpeg-filters.html#geq">geq documentation</a>
328     and
329     <a href="ffmpeg-utils.html#Expression-Evaluation">the evaluation syntax description</a>.
330     Do not forget to give it a try:
331   </p>
332   <pre>
333     ffplay input.movie -vf "geq=p(X\,Y):if(gt(Y\,H/2)\,128)+ifnot(gt(Y\,H/2)\,cr(X\,Y)):if(gt(Y\,H/2)\,128)+ifnot(gt(Y\,H/2)\,cb(X\,Y))"
334   </pre>
335
336   <h4>
337     - filter for <a href="/ffmpeg-filters.html#ebur128">loudness analysis following EBU R128</a>
338   </h4>
339   <p>
340     This filter analyses audio streams as recommended by EBU recommendation R128.
341     The output can be either logged or visualized in a generated video stream.
342   </p>
343
344   <h4>
345     - <a href="/ffserver.html#What-is-FFM_002c-FFM2">FFM2</a> support
346   </h4>
347   <p>
348     The FFM2 format has been introduced to provide better interoperability
349     between different versions of the FFmpeg tools. It is usually used to
350     provide input to ffserver. It improves on its predecessor FFM by making
351     the format backward-compatible and extensible. This means the generated
352     files are are no longer dependant on specific FFmpeg versions.
353   </p>
354
355   <h4>
356     - Opus encoder using libopus
357   </h4>
358   <p>
359     You can encode Opus now via Xiph's
360     <a href="http://opus-codec.org/development/">libopus</a>.
361   </p>
362
363   <h4>
364     - VobSub demuxer
365   </h4>
366   <p>
367     IDX/SUB file pairs can now be played back or be remuxed into other formats such as MKV.
368   </p>
369
370   <h4>
371     - Resolution &amp; pixel format change support with multithreading for H.264
372   </h4>
373   <p>
374     Finally H.264 with resolution and/or pixel format changes can be decoded multithreaded.
375   </p>
376
377   <h4>
378     - <a href="documentation.html">documentation</a> split into per-component manuals
379   </h4>
380   <p>
381     In an on-going effort, the documentation is split, reordered and extended
382     to make it more accessible and more complete.
383   </p>
384
385   <p>
386     Of course we can't possibly cover all changes since our last release in a single news
387     article, but we encourage you to read the
388     <a href="http://git.videolan.org/?p=ffmpeg.git;a=blob_plain;f=Changelog">Changelog</a>
389     yourself.
390   </p>
391
392   <p>
393     <i>We wish you all a happy new year!</i>
394   </p>
395
396   <h3 id="logo_art_contest_winter-2012">November 14, 2012, Winter Website Banner Contest</h3>
397   <p>
398     As the days are getting shorter for some of us, we are proud to announce
399     a new episode of our FFmpeg seasonal banners contest! This is your chance
400     to get your art on top of this website for the coming winter season.
401   </p>
402
403   <p>
404     Please read on <a href="https://trac.ffmpeg.org/ticket/1756">
405       here</a> for further directions.
406   </p>
407
408   <p>
409     The deadline is on December 14th.
410   </p>
411
412   <p>
413     If you are member of an artist community we encourage you to spread the word
414     about this contest.
415   </p>
416
417   <p>
418     Frosty painting!
419   </p>
420
421   <h3 id="pr1.0">September, 28, 2012, FFmpeg 1.0</h3>
422   <p>
423     We have made a new major release (<b><a href="download.html#release_1.0">1.0</a></b>)
424     It contains all features and bugfixes of the git master branch. A partial list of
425     new stuff is below:
426   </p>
427   <pre>
428     - INI and flat output in ffprobe
429     - Scene detection in libavfilter
430     - Indeo Audio decoder
431     - channelsplit audio filter
432     - setnsamples audio filter
433     - atempo filter
434     - ffprobe -show_data option
435     - RTMPT protocol support
436     - iLBC encoding/decoding via libilbc
437     - Microsoft Screen 1 decoder
438     - join audio filter
439     - audio channel mapping filter
440     - Microsoft ATC Screen decoder
441     - RTSP listen mode
442     - TechSmith Screen Codec 2 decoder
443     - AAC encoding via libfdk-aac
444     - Microsoft Expression Encoder Screen decoder
445     - RTMPS protocol support
446     - RTMPTS protocol support
447     - RTMPE protocol support
448     - RTMPTE protocol support
449     - showwaves and showspectrum filter
450     - LucasArts SMUSH playback support
451     - SAMI, RealText and SubViewer demuxers and decoders
452     - Heart Of Darkness PAF playback support
453     - iec61883 device
454     - asettb filter
455     - new option: -progress
456     - 3GPP Timed Text encoder/decoder
457     - GeoTIFF decoder support
458     - ffmpeg -(no)stdin option
459     - Opus decoder using libopus
460     - caca output device using libcaca
461     - alphaextract and alphamerge filters
462     - concat filter
463     - flite filter
464     - Canopus Lossless Codec decoder
465     - bitmap subtitles in filters (experimental and temporary)
466     - MP2 encoding via TwoLAME
467     - bmp parser
468     - smptebars source
469     - asetpts filter
470     - hue filter
471     - ICO muxer
472     - SubRip encoder and decoder without embedded timing
473     - edge detection filter
474     - framestep filter
475     - ffmpeg -shortest option is now per-output file
476     -pass and -passlogfile are now per-output stream
477     - volume measurement filter
478     - Ut Video encoder
479     - Microsoft Screen 2 decoder
480     - Matroska demuxer now identifies SRT subtitles as AV_CODEC_ID_SUBRIP
481     instead of AV_CODEC_ID_TEXT
482     - smartblur filter ported from MPlayer
483     - CPiA decoder
484     - decimate filter ported from MPlayer
485     - RTP depacketization of JPEG
486     - Smooth Streaming live segmenter muxer
487     - F4V muxer
488     - sendcmd and asendcmd filters
489     - WebVTT demuxer and decoder (simple tags supported)
490     - RTP packetization of JPEG
491     - faststart option in the MOV/MP4 muxer
492     - Several security fixes
493   </pre>
494   <p>
495     We recommend users, distributors and system integrators to upgrade unless they use
496     current git master.
497   </p>
498
499 <h3 id="logo_art_contest_autumn-2012">August 29, 2012, Autumn Website Banner Contest</h3>
500 <p>
501 It is about time for the next seasonal banner. Soon the leaves will be
502 starting to change colors on the northern hemisphere and we are seeking
503 out for adventurous artists to take part in our art contest. With the
504 right mix of skill and luck your submission will make it to the top of
505 the FFmpeg website this autumn.
506 </p>
507
508 <p>
509 Please read our <a href="https://trac.ffmpeg.org/wiki/SubmitALogo">
510 Art Submission How-to</a> if you are interested in participating.
511 </p>
512
513 <p>
514 The deadline is on September 19th.
515 </p>
516
517 <p>
518 If you are part of an artist community we encourage you to spread the word
519 about this contest.
520 </p>
521
522 <p>
523 Happy painting!
524 </p>
525
526 <h3 id="socis_2012">July 18, 2012, SOCIS</h3>
527 <p>
528 FFmpeg has been accepted to take part in the
529 <a href="http://sophia.estec.esa.int/socis2012/">ESA Summer of Code In
530 Space</a>. If you want to participate as student, please read <a
531 href="http://wiki.multimedia.cx/index.php?title=FFmpeg_Summer_Of_Code_In_Space_2012">this
532 page</a> and get in touch with us as soon as possible!
533 </p>
534
535 <h3 id="donations-201207">July, 5, 2012, Donations</h3>
536 <p>We're glad to announce that FFmpeg has been accepted as <a
537 href="http://www.spi-inc.org/projects/ffmpeg/">SPI associated
538 project</a>.</p>
539
540 <p>Donations to FFmpeg can be done through SPI, following the
541 instructions <a href="http://www.spi-inc.org/donations/">here</a>, or
542 following this <a
543 href="https://co.clickandpledge.com/advanced/default.aspx?wid=56226">direct
544 Click&amp;Pledge link</a>.</p>
545
546 <p>Donations will be used to fund expenses related to development
547 (e.g. to cover equipment and server maintenance costs), to sponsor bug
548 fixing, feature development, the participation or organization of
549 meetings and events in the project interest area, and to support
550 internal development or educational projects or any other activity
551 promoting FFmpeg.</p>
552
553 <h3 id="pr11.1">June, 7, 2012, FFmpeg 0.11.1</h3>
554 <p>
555 We have made a new point releases (<b><a href="download.html#release_0.11">0.11.1</a></b>).
556 It contains about 70 bugfixes, some possibly security relevant.
557 </p><p>
558 We recommend users, distributors and system integrators to upgrade to 0.11.1 or git master.
559 </p>
560
561 <h3 id="pr11">May, 25, 2012, FFmpeg 0.11</h3>
562 <p>
563 We have made a new major release (<b><a href="download.html#release_0.11">0.11</a></b>)
564 It contains all features and bugfixes of the git master branch. A partial list of
565 new stuff is below:
566 </p>
567 <pre>
568 Fixes:CVE-2012-2772, CVE-2012-2774, CVE-2012-2775, CVE-2012-2776, CVE-2012-2777,
569       CVE-2012-2779, CVE-2012-2782, CVE-2012-2783, CVE-2012-2784, CVE-2012-2785,
570       CVE-2012-2786, CVE-2012-2787, CVE-2012-2788, CVE-2012-2789, CVE-2012-2790,
571       CVE-2012-2791, CVE-2012-2792, CVE-2012-2793, CVE-2012-2794, CVE-2012-2795,
572       CVE-2012-2796, CVE-2012-2797, CVE-2012-2798, CVE-2012-2799, CVE-2012-2800,
573       CVE-2012-2801, CVE-2012-2802, CVE-2012-2803, CVE-2012-2804,
574 - v408 Quicktime and Microsoft AYUV Uncompressed 4:4:4:4 encoder and decoder
575 - setfield filter
576 - CDXL demuxer and decoder
577 - Apple ProRes encoder
578 - ffprobe -count_packets and -count_frames options
579 - Sun Rasterfile Encoder
580 - ID3v2 attached pictures reading and writing
581 - WMA Lossless decoder
582 - bluray protocol
583 - blackdetect filter
584 - libutvideo encoder wrapper (--enable-libutvideo)
585 - swapuv filter
586 - bbox filter
587 - XBM encoder and decoder
588 - RealAudio Lossless decoder
589 - ZeroCodec decoder
590 - tile video filter
591 - Metal Gear Solid: The Twin Snakes demuxer
592 - OpenEXR image decoder
593 - removelogo filter
594 - drop support for ffmpeg without libavfilter
595 - drawtext video filter: fontconfig support
596 - ffmpeg -benchmark_all option
597 - super2xsai filter ported from libmpcodecs
598 - add libavresample audio conversion library for compatibility
599 - MicroDVD decoder
600 - Avid Meridien (AVUI) encoder and decoder
601 - accept + prefix to -pix_fmt option to disable automatic conversions.
602 - complete audio filtering in libavfilter and ffmpeg
603 - add fps filter
604 - vorbis parser
605 - png parser
606 - audio mix filter
607 </pre>
608 <p>
609 We recommend users, distributors and system integrators to upgrade unless they use
610 current git master.
611 </p>
612
613 <h3 id="pr0811">April 12, 2012, FFmpeg 0.7.12 / 0.8.11</h3>
614 <p>
615 We have made two new point releases (<b><a href="download.html#release_0.7">0.7.12</a></b> and <b><a href="download.html#release_0.8">0.8.11</a></b>).
616 An abbreviated list of changes is below:
617 </p><pre>
618 Fixes: CVE-2012-0853, CVE-2012-0858, CVE-2011-3929, CVE-2011-3936,
619        CVE-2011-3937, CVE-2011-3940, CVE-2011-3945, CVE-2011-3947
620 Several security issues that dont have CVE numbers.
621 and about 150 bugfixes
622 See the changelog for details.
623 </pre><p>
624 We recommend distributors and system integrators to upgrade to 0.10.2 or git master when possible though.
625 </p>
626
627 <h3 id="up201204">April, 4, 2012, Server Upgrade</h3>
628 <p>
629 Today our main server has been upgraded due to performance issues with <a href="http://trac.ffmpeg.org">our bug tracker</a>.
630 While investigating the speed issues, we also took the opportunity to add voting
631 support to bug reports and wiki pages, so you can now "tell" us which issues
632 you want us to work on first.
633 </p>
634
635 <h3 id="pr0101">March, 17, 2012, FFmpeg 0.10.1</h3>
636 <p>
637 We have made a new point release (<b><a href="download.html#release_0.10">0.10.1</a></b>)
638 It contains some security fixes, over 100 bugfixes and some new features like the swapuv
639 filter. See the changelog for details.
640 We recommend users, distributors and system integrators to upgrade unless they use
641 current git master.
642 </p>
643
644 <h3 id="pr10">January, 27, 2012, FFmpeg 0.10</h3>
645 <p>
646 We have made a new major release (<b><a href="download.html#release_0.10">0.10</a></b>)
647 It contains all features and bugfixes of the git master branch. A partial list of
648 new stuff is below:
649 </p>
650 <pre>
651 Fixes: CVE-2011-3929, CVE-2011-3934, CVE-2011-3935, CVE-2011-3936,
652        CVE-2011-3937, CVE-2011-3940, CVE-2011-3941, CVE-2011-3944,
653        CVE-2011-3945, CVE-2011-3946, CVE-2011-3947, CVE-2011-3949,
654        CVE-2011-3950, CVE-2011-3951, CVE-2011-3952
655 v410 Quicktime Uncompressed 4:4:4 10-bit encoder and decoder
656 SBaGen (SBG) binaural beats script demuxer
657 OpenMG Audio muxer
658 Timecode extraction in DV and MOV
659 thumbnail video filter
660 XML output in ffprobe
661 asplit audio filter
662 tinterlace video filter
663 astreamsync audio filter
664 amerge audio filter
665 ISMV (Smooth Streaming) muxer
666 GSM audio parser
667 SMJPEG muxer
668 XWD encoder and decoder
669 Automatic thread count based on detection number of (available) CPU cores
670 y41p Brooktree Uncompressed 4:1:1 12-bit encoder and decoder
671 ffprobe -show_error option
672 Avid 1:1 10-bit RGB Packer codec
673 v308 Quicktime Uncompressed 4:4:4 encoder and decoder
674 yuv4 libquicktime packed 4:2:0 encoder and decoder
675 ffprobe -show_frames option
676 silencedetect audio filter
677 ffprobe -show_program_version, -show_library_versions, -show_versions options
678 rv34: frame-level multi-threading
679 optimized iMDCT transform on x86 using SSE for for mpegaudiodec
680 Improved PGS subtitle decoder
681 dumpgraph option to lavfi device
682 r210 and r10k encoders
683 ffwavesynth decoder
684 aviocat tool
685 ffeval tool
686 all features from avconv merged into ffmpeg
687 </pre>
688 <p>
689 We recommend users, distributors and system integrators to upgrade unless they use
690 current git master.
691 </p>
692
693 <h3 id="forgotpatch">January 24, 2012, Forgotten Patches</h3>
694 <p>FFmpeg development has gone into OVERDRIVE. Over the years we have
695 missed patches, so we need your help to locate old unapplied patches to review again.
696 </p>
697
698 <p>
699 If you find a patch that was never applied, please let us know, either by resubmitting it
700 to ffmpeg-devel or by attaching it to a bug on our
701 <a href="http://trac.ffmpeg.org">bug tracker</a>.
702 </p>
703
704 <p>
705 For example, did you know there was a patch to read DVDs with FFmpeg? Its now being
706 reviewed and fixed up for inclusion. Want to add BluRay support? We're interested!
707 </p>
708
709
710 <h3 id="clt2012">January 16, 2012, Chemnitzer Linux-Tage</h3>
711 <p>
712   We happily announce that FFmpeg will be represented at `Chemnitzer Linux-Tage'
713 in Chemnitz, Germany. The event will take place on 17th and 18th of March.
714 </p>
715
716 <p>
717   More information can be found <a href="http://chemnitzer.linux-tage.de/2012/info/index?cookielang=en">here</a>
718 </p>
719
720 <p>
721   We hereby invite you to visit us at our booth located in the Linux-Live area!
722 There we will demonstrate usage of FFmpeg, answer your questions and listen to
723 your problems and wishes.
724 </p>
725
726 <h3 id="pr0810">January 12, 2012, FFmpeg 0.8.10, 0.7.11, 0.6.5, 0.5.8</h3>
727 <p>
728 We have made 4 new point releases, (<b><a href="download.html#release_0.5">0.5.8</a></b>,
729 <b><a href="download.html#release_0.6">0.6.5</a></b>,
730 <b><a href="download.html#release_0.7">0.7.11</a></b> and
731 <b><a href="download.html#release_0.8">0.8.10</a></b>). All of them contain
732 fixes for CVE-2011-3892 (already in previous 0.8 and 0.7 releases), CVE-2011-3893, and CVE-2011-3895. In addition 0.8.10
733 and 0.7.11 contain all critical security fixes from 0.9.1.
734 We recommend users, distributors and system integrators to upgrade unless they use
735 current git master. We recommend everyone to upgrade to at least 0.7.11, 0.8.10 or 0.9.1.
736 </p>
737
738 <h3 id="pr091">January 5, 2012, FFmpeg 0.9.1</h3>
739 <p>
740 We have made a new point release, (<b><a href="download.html#release_0.9">0.9.1</a></b>).
741 It contains many bug and security fixes, amongth them CVE-2011-3893 and CVE-2011-3895.
742 It also significantly improves seeking support in H.264.
743 We recommend users, distributors and system integrators to upgrade unless they use
744 current git master.
745 </p>
746
747 <h3 id="prchr2011">December 25, 2011, FFmpeg 0.5.7, 0.6.4, 0.7.9, 0.8.8</h3>
748 <p>
749 We have made 4 new point releases, (<b><a href="download.html#release_0.5">0.5.7</a></b>,
750 <b><a href="download.html#release_0.6">0.6.4</a></b>,
751 <b><a href="download.html#release_0.7">0.7.9</a></b> and
752 <b><a href="download.html#release_0.8">0.8.8</a></b>). They contain some bug fixes,
753 minor changes and security fixes.
754 Note, CVE-2011-4352, CVE-2011-4579, CVE-2011-4353, CVE-2011-4351, CVE-2011-4364 and the
755 addition of avcodec_open2() for libx264 have been fixed/done in previous 0.7 and 0.8 point
756 releases already.
757 We recommend users, distributors and system integrators to upgrade unless they use
758 current git master. We recommend everyone to upgrade to at least 0.7.8, 0.8.7 or 0.9.
759 </p>
760
761 <h3 id="call_for_maintainers">December 23, 2011, Call For Maintainers</h3>
762 <p>
763 FFmpeg is moving faster than ever before, and with your help we could move even
764 faster. If you know C and git and want to maintain some part of FFmpeg you can
765 help us. Clone git://source.ffmpeg.org/ffmpeg.git,
766 pick an area of the codebase you want to maintain,
767 subscribe to <a href="https://lists.ffmpeg.org/mailman/listinfo/ffmpeg-devel/">ffmpeg-devel</a>
768 and start hacking on the code you are interested in, review patches on the mailing
769 list, and fix bugs from our <a href="http://trac.ffmpeg.org">bug tracker</a>
770 that are related to the area you want to
771 maintain. Once you are happy with your work just send us a link to your public
772 git clone (for example from <a href="https://github.com/FFmpeg/">Github</a>).
773 Non-programmers are welcome to contribute too. We are also searching for someone
774 to make new official Debian and Ubuntu packages, that would be part of the official
775 distributions. If you have questions, just ask on
776 <a href="https://lists.ffmpeg.org/mailman/listinfo/ffmpeg-devel/">ffmpeg-devel</a>
777 mailing list or our IRC channel #ffmpeg-devel.
778 </p>
779
780 <h3 id="logowinter">December 20, 2011, Winter logo</h3>
781 <p>
782 Our winter logo has been drawn by Daniel Perez from
783 <a href="http://www.google-melange.com/gci/homepage/google/gci2011">Google Code-In</a>.
784 FFmpeg has teamed up with <a href="http://www.videolan.org/">VideoLAN</a> to help
785 pre-university students contribute to open-source projects. See the
786 <a href="http://www.google-melange.com/gci/org/google/gci2011/videolan">Google Code-In VideoLAN</a>
787 project page if you would like to contribute.
788 </p>
789
790 <p>
791 We would also like to thank our students who have already participated.
792 </p>
793
794 <h3 id="pr9">December 11, 2011, FFmpeg 0.9</h3>
795 <p>
796 We have made a new major release (<b><a href="download.html#release_0.9">0.9</a></b>)
797 It contains all features and bugfixes of the git master branch. A partial list of
798 new stuff is below:
799 </p>
800 <pre>
801 native dirac decoder
802 mmsh seeking
803 more accurate rgb-&gt;rgb in swscale
804 MPO file format reading support
805 mandelbrot fraktal video source
806 libass filter
807 export quarter_sample &amp; divx_packed from decoders
808 VBLE decoder
809 libopenjpeg encoder
810 alpha opaqueness fixes in many codecs
811 8bit palette dynamic range fixes in many codecs
812 AVIOInterruptCB
813 OS/2 threads support
814 cbr mp3 muxing fix
815 sample rate change support in flv (nellymoser decoder)
816 mov/mp4 chunking support (equivalent to mp4boxs -inter)
817 mov/mp4 fragment support (equivalent to mp4boxs -frag)
818 rgba tiffs
819 x264rgb bugfix
820 cljrencoder with dither
821 escape130 decoder
822 many new ARM optimizations
823 -report
824 Dxtory capture format decoder
825 life video source
826 wtv, sox, utvideo and many other new regression tests
827 gcc coverage support
828 cellauto video source
829 planar rgb input support in sws
830 libmodplug &amp; bintext output
831 g723.1 encoder
832 g723.1 muxer
833 random() function for the expression evaluator
834 persistent variables for the expression evaluator
835 pulseaudio input support
836 h264 422 inter decoding support
837 prores encoder
838 native utvideo decoder
839 libutvideo support
840 deshake filter
841 aevalsrc filter
842 segment muxer
843 mkv timecode v2 muxer
844 cache urlprotocol
845 libaacplus support
846 ACT/BIT demuxers
847 AMV video encoder
848 g729 decoder
849 stdin control of drawtext
850 2bpp, 4bpp png support
851 interlaced 1bpp and PAETH png fixes
852 libspeex encoding support
853 hardened h264 decoder that wont overread the bitstream
854 wtv muxer
855 H/W Accelerated H.264 Decoding on Android
856 stereo3d filter from libmpcodecs works now
857 an experimental jpeg2000 encoder
858 many bugfixes
859 libswresample
860 </pre>
861 <p>
862 We recommend users, distributors and system integrators to upgrade unless they use
863 current git master.
864 </p>
865
866 <h3 id="donate2011">December 10, 2011, Donations</h3>
867 <p>
868 Want to donate to FFmpeg? Well, theres no way to do that currently. Luckily
869 we don't need any money. But there are many not for profit organizations with
870 noble goals that do. Select one of your choice that you trust and agree with
871 their goals and instead of donating to FFmpeg, send your donation to them.
872 </p>
873
874 <h3 id="gci2011">November 29, 2011, Google Code-in</h3>
875 <p>
876 The FFmpeg project participates for the first time in
877 <a href="http://code.google.com/opensource/gci/2011-12/index.html">Google Code-in</a>.
878 Thanks go to the VideoLAN project for making this possible!
879 We welcome all eligible students to pick up some task and win a
880 T-Shirt or some money from google and at the same time have some
881 fun and contribute to a Free software project.
882 </p>
883
884 <h3 id="pr7dot8and8dot7">November 21, 2011</h3>
885 <p>
886 We have made 2 new point releases (<b><a href="download.html#release_0.7">0.7.8</a></b> and <b><a href="download.html#release_0.8">0.8.7</a></b>) that fix many bugs, several of which are security relevant. Amongth them NGS00144, NGS00145 and NGS00148.
887 We recommend users, distributors and system integrators to upgrade unless they use
888 current git master.
889 </p>
890
891 <h3 id="Zensoren"><a style="position: absolute; z-index:5000" href="http://americancensorship.org"><img src="http://americancensorship.org/images/stop-censorship-small.png" alt="stop censorship logo" /></a>November 20, 2011</h3>
892 <p>
893 FFmpeg supports the fight against American Internet censorship.
894 </p>
895
896 <h3 id="pr5dot5">November 6, 2011</h3>
897 <p>
898 We have made a new point release (<b><a href="download.html#release_0.5">0.5.5</a></b>)
899 from the old 0.5 branch. It fixes many serious security issues, a partial list is below.
900 </p>
901 <pre>
902 d39cc3c0 resample2: fix potential overflow
903 e124c3c2 resample: Fix overflow
904 8acc0546 matroskadec: fix out of bounds write
905 c603cf51 qtrle: check for out of bound writes.
906 e1a46eff qtrle: check for invalid line offset
907 23aaa82b vqa: fix double free on corrupted streams
908 58087a4e mpc7: return error if packet is too small.
909 8d1fa1c9 mpc7: check output buffer size before decoding
910 2eb5f77b h264: do not let invalid values in h->ref_count after a decoder reset.
911 ddbbe500 h264: fix the check for invalid SPS:num_ref_frames.
912 d1a5b53e h264: do not let invalid values in h->ref_count on ff_h264_decode_ref_pic_list_reordering() errors.
913 3699a46e Check for out of bound writes in the QDM2 decoder.
914 62da9203 Check for out of bound writes in the avs demuxer.
915 2e1e3c1e Check for corrupted data in avs demuxer.
916 635256a3 Fix out of bound writes in fix_bitshift() of the shorten decoder.
917 240546a1 Check for out of bounds writes in the Delphine Software International CIN decoder.
918 07df40db Check for invalid update parameters in vmd video decoder.
919 b24c2e59 Release old pictures after a resolution change in vp5/6 decoder
920 25bc1108 Check output buffer size in nellymoser decoder.
921 8ef917c0 check all svq3_get_ue_golomb() returns.
922 648dc680 Reject audio tracks with invalid interleaver parameters in RM demuxer.
923 d6f8b654 segafilm: Check for memory allocation failures in segafilm demuxer.
924 d8439f04 rv34: check that subsequent slices have the same type as first one.
925 6108f04d Fixed segfault on corrupted smacker streams in the demuxer.
926 b261ebfd Fixed segfaults on corruped smacker streams in the decoder.
927 03db051b Fixed segfault with wavpack decoder on corrupted decorrelation terms sub-blocks.
928 9cda3d79 rv10: Reject slices that does not have the same type as the first one
929 52b8edc9 oggdec: fix out of bound write in the ogg demuxer
930 2e17744a Fixed off by one packet size allocation in the smacker demuxer.
931 19431d4d ape demuxer: fix segfault on memory allocation failure.
932 ecd6fa11 Check for invalid packet size in the smacker demuxer.
933 80fb9f2c cavsdec: avoid possible crash with crafted input
934 46f9a620 Fix possible double free when encoding using xvid.
935 4f07a3aa Fix memory (re)allocation in matroskadec.c, related to MSVR-11-0080. Fixes: MSVR11-011, CVE-2011-3504
936 04888ede cavs: fix some crashes with invalid bitstreams Fixes CVE-2011-3362, CVE-2011-3973, CVE-2011-3974
937 24cd7c5d Fix apparently exploitable race condition.
938 8210ee22 AMV: Fix possibly exploitable crash. Fixes http://seclists.org/bugtraq/2011/Apr/257
939 </pre>
940 <p>
941 We recommend distributors and system integrators whenever possible to upgrade to 0.7.7, 0.8.6 or git master. But when this is not possible 0.5.5 is more secure than previous releases from the 0.5 branch. If you are looking for an updated 0.6 release, please consider 0.7.7 which is ABI compatible and contains a huge number of security fixes that are missing in 0.6.*.
942 </p>
943
944 <h3 id="pr7dot7and8dot6">November 4, 2011</h3>
945 <p>
946 We have made 2 new point releases (<b><a href="download.html#release_0.7">0.7.7</a></b> and <b><a href="download.html#release_0.8">0.8.6</a></b>) that fix around 90 bugs, several of which
947 are security relevant.
948 We recommend users, distributors and system integrators to upgrade unless they use
949 current git master.
950 </p>
951
952   <h3 id="libmodplug">October 29, 2011</h3>
953 <p>
954     New stuff in git master:
955 </p>
956 <pre>
957 planar rgb input support in sws
958 libmodplug &amp; bintext output
959 g723.1 encoder
960 g723.1 muxer
961 random() function for the expression evaluator
962 persistent variables for the expression evaluator
963 pulseaudio input support
964 h264 422 inter decoding support
965 prores encoder
966 native utvideo decoder
967 libutvideo support
968 deshake filter
969 aevalsrc filter
970 segment muxer
971 mkv timecode v2 muxer
972 cache urlprotocol
973 many bugfixes and many other things
974 </pre>
975
976 <h3 id="pr7dot6and8dot5">October 2, 2011</h3>
977 <p>
978 We have made 2 new point releases (<b><a href="download.html#release_0.7">0.7.6</a></b> and <b><a href="download.html#release_0.8">0.8.5</a></b>) that fix security issues in
979 </p>
980 <pre>
981 4X Technologies demuxer
982 4xm decoder
983 ADPCM IMA Electronic Arts EACS decoder
984 ANM decoder
985 Delphine Software International CIN decoder
986 Deluxe Paint Animation demuxer
987 Electronic Arts CMV decoder
988 PTX decoder
989 QDM2 decoder
990 QuickDraw decoder
991 TIFF decoder
992 Tiertex Limited SEQ decoder
993 aac decoder
994 avi demuxer
995 avs demuxer
996 bink decoder
997 flic decoder
998 h264 decoder
999 indeo2 decoder
1000 jpeg 2000 decoder,
1001 libx264 interface to x264 encoder
1002 mov muxer
1003 mpc v8 decoder
1004 rasterfile decode
1005 shorten decoder
1006 sun raster decoder
1007 unsharp filter
1008 vmd audio decoder
1009 vmd video decoder
1010 wmapro decoder
1011 wmavoice decoder
1012 xan decoder
1013 </pre>
1014 <p>
1015 These releases also add libaacplus support and include all changes
1016 from libav.org 0.7.2.<br/>
1017 We recommend users, distributors and system integrators to upgrade unless they use
1018 current git master.
1019 </p>
1020
1021 <h3 id="libaacplus">September 28, 2011</h3>
1022 <p>
1023     New stuff in git master:
1024 </p>
1025 <pre>
1026     libaacplus support
1027     ACT/BIT demuxers
1028     AMV video encoder
1029     g729 decoder
1030     stdin control of drawtext
1031     2bpp, 4bpp png support
1032     interlaced 1bpp and PAETH png fixes
1033     libspeex encoding support
1034     hardened h264 decoder that wont overread the bitstream
1035     wtv muxer
1036     H/W Accelerated H.264 Decoding on Android
1037     stereo3d filter from libmpcodecs works now
1038     an experimental jpeg2000 encoder
1039     many bugfixes
1040     libswresample
1041     ...
1042 </pre>
1043
1044 <h3 id="pr7dot5and8dot4">September 22, 2011</h3>
1045 <p>
1046 We have made 2 new point releases that fix more security issues.
1047 They also include many bugfixes and a few backported features, for
1048 example speex encoding support through libspeex has been backported.
1049 All changes from the latest libav release (0.7.1) are included as well.
1050 Grab them from our <b><a href="download.html#release_0.8">download page</a></b>.
1051 or even better use latest git master.
1052 </p>
1053
1054 <h3 id="prores">September 15, 2011</h3>
1055 <p>
1056 FFmpeg now has a ProRes decoder in master git.
1057 </p>
1058 <p>
1059 We want to support more raw or 10bit or broadcast codecs.
1060 We need samples of the following codecs. If you have some,
1061 please upload them to our
1062 <a href="http://trac.ffmpeg.org/">trac</a>.
1063 </p>
1064 <p>
1065 Codec name / isom or fourcc
1066 </p>
1067 <pre>
1068 Pinnacle TARGA2000      dvr1
1069 Pinnacle TARGA Cine YUV Y216
1070 BlackMagic Design       Vr21
1071 Digital Voodoo DV10 HD10
1072 Media-100 844/X Uncompressed v.2.02     MYUV
1073 Media-100 iFinish Transcoder    dtmt
1074 Accom SphereOUS v.3.0.1         ImJG
1075 Abekas ClipStore MXc J2K Compressed v.3.0.2     HDJ1 HDJK
1076 BOXX v.1.0      bxrg bxbg bxyv bxy2
1077 LiveType Codec Decompressor     pRiz
1078 Cineon DPX 10-bit Y'CbCr 4:2:2  D210 C310 DPX cini
1079 Radius DV YUV PAL/NTSC  R420 R411
1080 </pre>
1081
1082
1083 <h3 id="pr7dot4and8dot3">September 7, 2011</h3>
1084 <p>
1085 We have made 2 new point releases that fix several security issues,
1086 amongth them MSVR-11-0088.
1087 They also include many bugfixes and a few backported features.
1088 All changes from the latest libav release (0.7.1) are included as well.
1089 Grab them from our <b><a href="download.html#release_0.8">download page</a></b>.
1090 or even better use latest git master.
1091 </p>
1092
1093 <h3 id="h264422intra">August 29, 2011</h3>
1094 <p>
1095 We have added support for H.264 4:2:2 intra, there are some new
1096 8-&gt;10bit fixes in swscale, ffplay has more accurate AV-sync, ogg
1097 duration is more accurate now, we can decode WMVP and WVP2 streams
1098 and many many other new things and bugfixes. All in ffmpeg git master.
1099 </p>
1100
1101 <h3 id="pr7dot2and8dot1">July 28, 2011</h3>
1102 <p>
1103 We have made 2 new point releases that fix several security issues,
1104 amongth them MSVR-11-0080.
1105 They also include many bugfixes and a few backported features.
1106 All changes from libav 0.7.1 are included as well.
1107 Grab them from our <b><a href="download.html#release_0.8">download page</a></b>.
1108 or even better use latest git master.
1109 </p>
1110
1111 <h3 id="pr7dot1and8">June 24, 2011</h3>
1112 <p>
1113 Instead of having fun outside in the warm summer months, we have made a
1114 <b>new release: <a href="download.html#release_0.8">FFmpeg 0.8</a></b>!
1115 All bugfixes and merges from ffmpeg-mt and libav are included in this release.
1116 Although we still recommend you use the latest git version of our code.
1117 </p>
1118 <p>
1119 We have also made an
1120 <b>OLDABI release: <a href="download.html#release_0.7">FFmpeg 0.7.1</a></b>.
1121 It contains almost all of the features, bugfixes and merges of ffmpeg-mt and libav of 0.8,
1122 while being compatible with the 0.6 ABI and API. It has a few missing features,
1123 read the Changelog for more information.
1124 </p>
1125
1126 <h3 id="x264_presets">May 3, 2011</h3>
1127 <p>
1128 FFmpeg now accesses x264 presets via libx264. This extends functionality by
1129 introducing several new libx264 options including <i>-preset</i>, <i>-tune</i>,
1130 and <i>-profile</i>. You can read more detailed information about these options
1131 with "x264 --fullhelp".
1132 </p>
1133
1134 <p>
1135 The syntax has changed so be sure to update your commands. Example:
1136 </p>
1137 <pre>
1138 ffmpeg -i input -vcodec libx264 -preset fast -tune film -profile main -crf 22 -threads 0 output
1139 </pre>
1140
1141 <h3 id="oldabi">April 27, 2011</h3>
1142 <p>
1143 FFmpeg now has an oldabi branch. It is updated to master but with the old ABI.
1144 Only fixes that break the old ABI are missing from this branch.
1145 </p>
1146 <p>
1147 To access the oldabi branch, clone FFmpeg, then do
1148 </p>
1149 <pre>
1150 git checkout oldabi
1151 </pre>
1152 <p>
1153 To get back to latest FFmpeg, just run:
1154 </p>
1155 <pre>
1156 git checkout master
1157 </pre>
1158
1159 <h3 id="tenbith264">April 14, 2011</h3>
1160 <p>
1161 FFmpeg can now decode 9-bit and 10-bit H.264 streams,
1162 used in particular by AVCIntra 50.
1163 </p>
1164
1165 <h3 id="rc_0.6.90">April 4, 2011</h3>
1166 <p>
1167 In order to supply our release users with the newest features and bug
1168 fixes we are in the process of making a new release. The release will
1169 be based on the latest development tree while staying API/ABI compatible
1170 to the previous release.
1171 </p><p>
1172 Please <a href="download.html#release_0.6">download</a> the release candidate and report problems to our <a href="bugreports.html">bug tracker</a>.
1173 </p>
1174
1175 <h3 id="win32_builds">March 30, 2011</h3>
1176 <p>
1177 Win32 and Win64 builds of FFmpeg are now available at
1178 <a href="http://ffmpeg.zeranoe.com/builds/">http://ffmpeg.zeranoe.com/builds/</a>
1179 </p>
1180
1181 <p>
1182 Please report any bugs to our
1183 <a href="https://trac.ffmpeg.org">bug tracker</a>.
1184 </p>
1185
1186 <h3 id="mt_merge">March 21, 2011</h3>
1187
1188 <p>
1189 Today <a href="http://gitorious.org/ffmpeg/ffmpeg-mt">FFmpeg-mt</a>, the
1190 multithreaded decoding branch, has been merged into FFmpeg. This has been
1191 a long awaited merge, and we would like to thank Alexander Strange for his
1192 patience and hard work.
1193 </p>
1194
1195 <p>
1196 Testing is appreciated and if you find any bugs please report them to our
1197 <a href="/bugreports.html">bug tracker</a>.
1198 </p>
1199
1200
1201 <h3 id="mailing_list_migration">March 21, 2011</h3>
1202
1203 <p>
1204 The mailing lists have been fully migrated to ffmpeg.org!
1205 </p>
1206 <p>
1207 The FFmpeg mailing lists were moved from sourceforge.net to
1208 mplayerhq.hu in April 2005, and moved from mplayerhq.hu
1209 to ffmpeg.org in 2011.
1210 </p>
1211 <p>
1212 Unfortunately the lists were down for a few hours
1213 because of the abrupt shut down on the previous server[1].
1214 We apologize for this interruption. Also we could not move
1215 the subscribers of the
1216 <a href="https://lists.ffmpeg.org/mailman/listinfo/libav-user/">libav-user</a>
1217 mailing list (libav-user is for application developers
1218 using libav* libraries from the FFmpeg project).
1219 Even though
1220 <a href="https://lists.ffmpeg.org/mailman/listinfo/libav-user/">libav-user</a>
1221 was not listed in the shut down announcement[1], it was also
1222 shut down.
1223 </p>
1224 <p>
1225 If you are not yet subscribed we encourage you to do so now if
1226 you are interested in FFmpeg or multimedia or both. Visit our
1227 <a href="contact.html">contacts page</a> to find out more about
1228 the various mailing lists surrounding the FFmpeg project.
1229 You can also find the archives there if you like to browse the old posts.
1230 </p>
1231 <p>
1232 As stated in the previous news entry we are in the process
1233 of recovering our project infrastructure. We will keep you
1234 posted.
1235 </p>
1236
1237 <ul>
1238 <li>
1239 [1] mplayerhq.hu mailing list shut down announcement: <a href="http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/129614">http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/129614</a>
1240 </li>
1241 </ul>
1242
1243 <h3 id="FF054">March 17, 2011</h3>
1244
1245 <p>
1246 Reinhard Tartler backported several security fixes to the 0.5 release branch and
1247 made another point release, that is <a href="download.html#release_0.5">0.5.4</a>. Note, 0.5
1248 is quite old and this release is mostly for those stuck with the 0.5 branch,
1249 and not so interesting for end users.
1250 </p>
1251 <pre>
1252     Changelog between 0.5.3 and 0.5.4
1253
1254 - Fix memory corruption in WMV parsing (addresses CVE-2010-3908)
1255 - Fix heap corruption crashes (addresses CVE-2011-0722)
1256 - Fix crashes in Vorbis decoding found by zzuf (addresses CVE-2010-4704)
1257 - Fix another crash in Vorbis decoding (addresses CVE-2011-0480, Chrome issue 68115)
1258 - Fix invalid reads in VC-1 decoding (related to CVE-2011-0723)
1259 - Do not attempt to decode APE file with no frames
1260   (addresses http://packetstorm.linuxsecurity.com/1103-exploits/vlc105-dos.txt)
1261 </pre>
1262
1263
1264 <h3 id="return_to_freedom">March 15, 2011</h3>
1265
1266 <p>
1267 FFmpeg has been forked by some developers after their attempted
1268 takeover[1] two months ago did not fully succeed. During these two months their repository
1269 was listed here as main FFmpeg repository. We corrected this now and list
1270 the actual main repository and theirs directly below. All improvements of their fork
1271 have been merged into the main repository already.
1272 </p><p>
1273 Sadly we lost a not so minor part of our infrastructure to the forking side.
1274 We are still in the process of recovering, but web, git and issue tracker are
1275 already replaced.
1276 </p><p>
1277 Readers who want to find out more about the recent happenings are encouraged to
1278 read through the archives of the FFmpeg development mailing list[2]. There was
1279 also a bit of coverage on some news sites like here [3].
1280 </p>
1281 <ul>
1282 <li>
1283     [1] Takeover: <a
1284 href="http://article.gmane.org/gmane.comp.video.ffmpeg.devel/123868">http://article.gmane.org/gmane.comp.video.ffmpeg.devel/123868</a>
1285 </li><li>
1286     [2] GMANE FFmpeg development mailing list archive: <a
1287 href="http://dir.gmane.org/gmane.comp.video.ffmpeg.devel">http://dir.gmane.org/gmane.comp.video.ffmpeg.devel</a>
1288 </li><li>
1289     [3] LWN.net Article: <a href="http://lwn.net/Articles/423702/">http://lwn.net/Articles/423702/</a>
1290 </li>
1291 </ul>
1292
1293
1294 <h3 id="svn_to_git">February 24, 2011</h3>
1295
1296 <p>
1297 FFmpeg development has moved to Git, and the SVN repository is no longer
1298 updated. The SVN repository may be removed in a near future, so you're
1299 recommended to use a <a href="/download.html">Git repository</a> instead.
1300 </p>
1301
1302 <p>
1303 The last revision committed to SVN was r26402 on 2011-01-19 and replaced
1304 the svn:external libswscale with a standalone copy.
1305 </p>
1306
1307 <h3 id="release_0.6.1">Oct 18, 2010</h3>
1308
1309 <p>
1310 We have just pushed the first point release from our 0.6 release branch:
1311 <a href="download.html#release_0.6">FFmpeg 0.6.1</a>. This is a
1312 maintenance-only release that addresses a small number of bugs and security
1313 issues. It also adds a newer version of the AAC decoder, which enables the
1314 playback of HE-AAC v2 media.
1315 </p>
1316
1317 <p>
1318 We have also taken the time make another point release our 0.5 branch:
1319 <a href="download.html#release_0.5">FFmpeg 0.5.3</a>.
1320 It is a maintenance-only release that addresses a security issue and a
1321 minor set of bugs.
1322 </p>
1323
1324 <p>
1325 Distributors and system integrators are encouraged to update and share their
1326 patches against our release branches.
1327 </p>
1328
1329
1330 <h3 id="release_0.6">June 15, 2010</h3>
1331
1332 <p>
1333 A bit longer than actually expected, but finally, we are proud to announce
1334 a <b>new release: <a href="download.html#release_0.6">FFmpeg 0.6</a></b>. Check out
1335 the <a href="releases/ffmpeg-0.6.release">release notes</a> and
1336 <a href="releases/ffmpeg-0.6.changelog">changelog</a>.
1337 </p>
1338
1339 <p>
1340 It is codenamed "Works with HTML5" as the special focus of this release were
1341 improvements for the new multimedia elements in HTML5. The H.264 and Theora
1342 decoders are now significantly faster and the Vorbis decoder has seen important
1343 updates. This release supports Google's newly released libvpx library for the
1344 VP8 codec and the Matroska demuxer was extended to support to WebM container.
1345 </p>
1346
1347 <p>
1348 This release includes again an extensive number of changes; some of its
1349 highlights are:
1350 </p>
1351 <ul>
1352 <li>Significant work to support at least decoding of all widespread mainstream
1353 proprietary codecs, and as usual broad coverage of widespread non-proprietary
1354 codecs, such as:
1355     <ul>
1356     <li>decoders and encoders
1357         <ul>
1358         <li>VP8 (via Google's libvpx library)</li>
1359         </ul>
1360     </li>
1361     <li>decoders
1362         <ul>
1363         <li>AMR-NB</li>
1364         <li>Atrac1</li>
1365         <li>HE-AAC v1</li>
1366         <li>Bink</li>
1367         <li>Bluray (PGS) subtitle</li>
1368         <li>MPEG-4 Audio Lossless Coding (ALS)</li>
1369         <li>WMA Pro</li>
1370         <li>WMA Voice</li>
1371         </ul>
1372     </li>
1373     </ul>
1374 </li>
1375
1376 <li>Highlights among the newly supported container formats:
1377     <ul>
1378     <li>demuxers and muxers
1379         <ul>
1380         <li>Adobe Filmstrip</li>
1381         <li>SoX native format</li>
1382         <li>WebM support in Matroska de/muxer</li>
1383         </ul>
1384     </li>
1385     <li>demuxers
1386         <ul>
1387         <li>Bink</li>
1388         <li>Core Audio Format</li>
1389         <li>Dirac in Ogg</li>
1390         <li>IV8</li>
1391         <li>QCP</li>
1392         <li>VQF</li>
1393         <li>Wave64</li>
1394         </ul>
1395     </li>
1396     <li>muxers
1397         <ul>
1398         <li>IEC-61937</li>
1399         <li>RTSP</li>
1400         </ul>
1401     </li>
1402     </ul>
1403 </li>
1404
1405 <li>faster AAC decoding</li>
1406 <li>faster H.264 decoding</li>
1407 <li>numerous ARM optimizations</li>
1408 <li>important updates to the Vorbis decoder</li>
1409 <li>RTP packetization support for H.263, and AMR</li>
1410 <li>RTP depacketization support for AMR, ASF, H.263, Theora and Vorbis</li>
1411 <li>RTMP/RTMPT/RTMPS/RTMPE/RTMPTE protocol support via librtmp</li>
1412 <li>the new ffprobe tool</li>
1413 <li>VorbisComment writing for FLAC, Ogg FLAC and Ogg Speex files</li>
1414 <li>and so much more!</li>
1415 </ul>
1416
1417
1418 <h3 id="linuxtag_2010">June 2, 2010</h3>
1419 <p>
1420 We are pleased to announce that FFmpeg will be present at LinuxTag in
1421 Berlin June 9-12 where we will be showing some spectacular demos.
1422 There will also be some trolls.
1423 </p>
1424
1425 <h3 id="release_0.5.2">May 25, 2010</h3>
1426 <p>
1427 We have just pushed out another point release from our 0.5 release branch:
1428 <a href="download.html#release_0.5">FFmpeg 0.5.2</a>.
1429 This is a maintenance-only release that addresses a small number of security
1430 and portability issues. Distributors and system integrators are encouraged
1431 to update and share their patches against this branch.
1432 </p>
1433
1434 <h3 id="gsoc_2010">March 19, 2010</h3>
1435 <p>
1436 Once again, FFmpeg has been accepted to take part in the
1437 <a href="http://code.google.com/soc/">Google Summer of Code</a>. Here is the
1438 <a href="http://socghop.appspot.com/org/show/google/gsoc2010/ffmpeg">Google SoC
1439 FFmpeg page</a>.
1440 </p>
1441 <p>
1442 We have a list of
1443 <a href="http://wiki.multimedia.cx/index.php?title=FFmpeg_Summer_Of_Code_2010">
1444 proposed project ideas</a> available so, if you think you might be interested,
1445 head over there to see if there is any project on which you wish to work and for
1446 which you may wish to make an application. The list is still in flux, and you're
1447 free to come up with your own ideas, but note that proposals should be closely
1448 tied to the progression of FFmpeg's code base.
1449 </p>
1450 <p>
1451 We would like prospective students to show us that they've got what it takes
1452 to be a contributor to FFmpeg. If you think you're suited, then please complete
1453 a <a href="http://wiki.multimedia.cx/index.php?title=Small_FFmpeg_Tasks">small
1454 task</a> before submitting your Summer-of-Code proposal. Note that many of the
1455 proposed Summer-of-Code projects have specific tasks that you would want to work
1456 on, since they would show us that you're comfortable in that particular piece of
1457 our codebase that relates to your specific project. Send patches to the mailing
1458 list for review, so that you will learn about our patch review process,
1459 <a href="http://en.wikipedia.org/wiki/Posting_style#Inline_replying">inline
1460 replying</a> (because we don't like top-posting on our mailing lists) and general
1461 interactions with our developer base.
1462 </p>
1463 <p>
1464 The sooner you start communicating with us and working within
1465 our code base, the sooner both you and we will ascertain your suitability and
1466 you will get used to our development methodology. You have until the application
1467 deadline to complete your small task. Good luck!
1468 </p>
1469
1470 <h3 id="release_0.5.1">March 2, 2010</h3>
1471 <p>
1472 We have just pushed out a point release from our 0.5 release
1473 branch: <a href="download.html#release_0.5">FFmpeg 0.5.1</a>. This
1474 release fixes security, packaging and licensing issues for FFmpeg 0.5,
1475 but it is a maintenance only release; no new codecs, formats or other
1476 feature are being introduced. The full details are spelled out in the
1477 the <a href="releases/ffmpeg-0.5.1.release">release notes</a>
1478 and <a href="releases/ffmpeg-0.5.1.changelog">changelog</a>.
1479 </p>
1480
1481 <p>
1482 There have been security fixes for the ASF, Ogg and MOV/MP4 demuxers
1483 as well as the FFv1, H.264, HuffYUV, MLP, MPEG audio and Snow
1484 decoders. libswscale can now be compiled in LGPL mode, albeit with
1485 x86 optimizations disabled. Some non-free bits in a test program were
1486 replaced. The AC-3 decoder is now completely LGPL. AMR-NB/WB support
1487 is now possible in free software through the OpenCORE libraries.
1488 </p>
1489
1490 <p>
1491 To help packagers, the x264 glue code was updated to work with newer
1492 versions and symbol versioning was backported, as was the lock
1493 management API. The symbol versioning change is enabled on platforms
1494 that support it. This allows users to upgrade from 0.5.1 to the
1495 upcoming 0.6 release without having to recompile their applications.
1496 While this release is both API and ABI compatible with 0.5, please
1497 note that distributors have to recompile applications against 0.5.1
1498 in order to make seamless upgrades to 0.6 possible.
1499 </p>
1500
1501
1502 <h3>March 1, 2010</h3>
1503 <p>
1504 We have been busy over the past few months. Among other things, the
1505 results are an Indeo 5 video decoder as well as audio decoders for
1506 AMR-NB, Sipro, MPEG-4 ALS and WMA Voice, complete support for Bink,
1507 CDG and IFF PBM/ILBM bitmaps, an RTSP muxer, Bluray (PGS) subtitle
1508 support, a protocol for file concatenation and the ffprobe tool for
1509 extracting information from multimedia files.
1510 </p>
1511
1512 <h3>September 23, 2009</h3>
1513 <p>
1514 In 1992 Sony introduced the first Minidisc player. 17 years later it is now
1515 possible to transfer and play back the raw ATRAC data from the actual digital
1516 disc with the help of FFmpeg, tools developed by the
1517 <a href="https://wiki.physik.fu-berlin.de/linux-minidisc/doku.php">Linux
1518  Minidisc project</a> and official hardware (MZ-RH1). So if you have lots of digital
1519 recordings stored on Minidisc now is the time to archive it all.
1520 </p>
1521
1522 <p>
1523 One of the last entrenchments of proprietary multimedia has fallen: Windows Media
1524 Audio Pro support is finally available in FFmpeg. It decodes all known samples
1525 flawlessly and is considerably faster than the binary decoder from Microsoft.
1526 A big thank you goes out to all the reverse engineers and programmers who made
1527 this possible. It really was a herculean effort.
1528 </p>
1529
1530
1531 <h3>August 24, 2009</h3>
1532 <p>
1533 Just a very short time after its launch (~10 years), FFmpeg now supports
1534 decoding of TwinVQ (remember .vqf files?). Now FOSS enthusiasts can finally
1535 contribute to the late 90's discussion if it sounds better than MP3 or not.
1536 </p>
1537
1538 <h3>July 24, 2009</h3>
1539 <p>
1540 FFmpeg has removed support for
1541 <a href="http://www.penguin.cz/~utx/amr">libamr</a> as of svn revision 19365. It
1542 has been replaced with support for
1543 <a href="http://opencore-amr.sourceforge.net/">libopencore-amr</a>. Naturally
1544 the configure options have changed. The libamr options have been removed and
1545 there are two new options to take their place:
1546 </p>
1547 <ul>
1548 <li>--enable-libopencore-amrnb</li>
1549 <li>--enable-libopencore-amrwb</li>
1550 </ul>
1551 <p>
1552 The reason for this change is that the libamr license was non-free, while
1553 libopencore-amr is licensed under an Apache 2 license. The change was
1554 <a href="http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2009-May/069779.html">
1555 discussed at length</a> on the developer mailing list during May, June, and
1556 July. This has several effects:
1557 </p>
1558 <ul>
1559 <li>You may now distribute FFmpeg builds with support for dynamically loading
1560     libopencore-amr</li>
1561 <li>Support for AMR-WB encoding has been removed since libopencore-amr does not
1562     support it</li>
1563 </ul>
1564
1565 <h3>May 7, 2009</h3>
1566 <p>
1567 FFmpeg was granted 9 slots to fill with applicants. After the gruelling
1568 application and qualification process, we will be running the following tasks
1569 this year:
1570 </p>
1571 <ul>
1572 <li>RTMP Support
1573     <ul>
1574     <li>Student: Kostya Shiskov</li>
1575     <li>Mentor: Ronald Bultje</li>
1576     </ul>
1577 </li>
1578 <li>Libswscale Cleanup
1579     <ul>
1580     <li>Student: Ramiro Polla</li>
1581     <li>Mentor: Reimar Döffinger</li>
1582     </ul>
1583 </li>
1584 <li>S/PDIF Multiplexer
1585     <ul>
1586     <li>Student: Bartlomiej Wolowiec</li>
1587     <li>Mentor: Benjamin Larsson</li>
1588     </ul>
1589 </li>
1590 <li>Playlist/Concatenation Support
1591     <ul>
1592     <li>Student: Geza Kovacs</li>
1593     <li>Mentor: Baptiste Coudurier</li>
1594     </ul>
1595 </li>
1596 <li>JPEG2000 Codec
1597     <ul>
1598     <li>Student: Jai Menon</li>
1599     <li>Mentor: Justin Ruggles</li>
1600     </ul>
1601 </li>
1602 <li>Implement the New Seeking API in Libavformat
1603     <ul>
1604     <li>Student: Zhentan Feng</li>
1605     <li>Mentor: Baptiste Coudurier</li>
1606     </ul>
1607 </li>
1608 <li>MPEG-4 ALS Decoder
1609     <ul>
1610     <li>Student: Thilo Borgmann</li>
1611     <li>Mentor: Justin Ruggles</li>
1612     </ul>
1613 </li>
1614 <li>Implementation of AVFilter infrastructure and various audio filters
1615     <ul>
1616     <li>Student: Kevin Dubois</li>
1617     <li>Mentor: Vitor Sessak</li>
1618     </ul>
1619 </li>
1620 <li>Finish AMR-NB decoder and write an encoder
1621     <ul>
1622     <li>Student: Colin McQuillan</li>
1623     <li>Mentor: Robert Swain</li>
1624     </ul>
1625 </li>
1626 </ul>
1627 <p>Congratulations to all the successful applicants. Work hard, communicate well
1628 and prosper! Good luck!</p>
1629
1630 <h3>March 26, 2009</h3>
1631 <p>
1632 Once again, FFmpeg has been accepted to take part in the
1633 <a href="http://code.google.com/soc/">Google Summer of Code</a>. Here is the
1634 <a href="http://socghop.appspot.com/org/show/google/gsoc2009/ffmpeg"> Google SoC
1635 FFmpeg page</a>.
1636 </p>
1637 <p>
1638 We have a list of
1639 <a href="http://wiki.multimedia.cx/index.php?title=FFmpeg_Summer_Of_Code_2009">
1640 proposed project ideas</a> available so, if you think you might be interested,
1641 head over there to see if there is any project on which you wish to work and for
1642 which you may wish to make an application. The list is still in flux, and you're
1643 free to come up with your own ideas, but note that proposals should be closely
1644 tied to the progression of FFmpeg's code base.
1645 </p>
1646 <p>
1647 If you're a student who thinks you have what it takes, we require that
1648 prospective students complete some degree of
1649 <a href="http://wiki.multimedia.cx/index.php?title=Small_FFmpeg_Tasks">small
1650 task</a> before they will be considered to take part in the program for FFmpeg.
1651 Take a look at the list, pick something to do, learn about
1652 <a href="http://en.wikipedia.org/wiki/Posting_style#Inline_replying">inline
1653 replying</a> because we don't like top-posting on our mailing lists and then
1654 tell us on the <a href="contact.html">FFmpeg-devel</a> mailing list your small
1655 task of choice.
1656 </p>
1657 <p>
1658 The sooner you start communicating with us and working within
1659 our code base, the sooner both you and we will ascertain your suitability and
1660 you will get used to our development methodology. You have until the application
1661 deadline to complete your small task. Good luck!
1662 </p>
1663
1664 <h3>March 23, 2009</h3>
1665 <p>
1666 A new mailing list has been created for ffserver users. The list is intended to
1667 create an environment for discussion amongst ffserver users so that they can
1668 better receive support and support each other. Interested parties can subscribe
1669 and view the archives via the <a href="contact.html">contact page</a>.
1670 </p>
1671
1672 <h3 id="release_0.5">March 10, 2009</h3>
1673 <p>
1674 It has been a very long time since we last made a release and many did not think
1675 we would make one again but, back by popular demand, we are proud to announce
1676 a <b>new release: <a href="download.html#release_0.5">FFmpeg 0.5</a></b>. Check out
1677 the <a href="releases/ffmpeg-0.5.release">release notes</a> and
1678 <a href="releases/ffmpeg-0.5.changelog">changelog</a>.
1679 </p>
1680
1681 <p>
1682 It is codenamed "half-way to world domination A.K.A. the belligerent blue bike
1683 shed" to give an idea where we stand in the grand scheme of things and to
1684 commemorate the many fruitful discussions we had during its development.
1685 </p>
1686
1687 <p>
1688 This release includes a <b>very</b> extensive number of changes, but some of the
1689 highlights are:
1690 </p>
1691 <ul>
1692 <li>Significant work to support at least decoding of all widespread mainstream
1693 proprietary codecs, such as:
1694     <ul>
1695     <li>decoders and encoders
1696         <ul>
1697         <li>ALAC</li>
1698         <li>Flash Screen Video</li>
1699         <li>WMAv2 decoder fixed, WMAv1/v2 encoder</li>
1700         </ul>
1701     </li>
1702     <li>decoders
1703         <ul>
1704         <li>Atrac3</li>
1705         <li>MLP/TrueHD</li>
1706         <li>On2 VP3 improvements and VP5/VP6 support</li>
1707         <li>RealAudio Cooker and fixes for 14.4 and 28.8</li>
1708         <li>RealVideo RV30/40</li>
1709         <li>WMV3/WMV9/VC-1 and IntraX8 frame support for WMV2/VC-1</li>
1710         </ul>
1711     </li>
1712     </ul>
1713 </li>
1714
1715 <li>Broad coverage of widespread non-proprietary codecs, including:
1716     <ul>
1717     <li>decoders and encoders
1718         <ul>
1719         <li>DNxHD</li>
1720         <li>DVCPRO50 (a.k.a. DV50)</li>
1721         <li>Floating point PCM</li>
1722         <li>GSM-MS</li>
1723         <li>Theora (and encoding via libtheora)</li>
1724         <li>Vorbis</li>
1725         </ul>
1726     </li>
1727     <li>decoders
1728         <ul>
1729         <li>AAC with ADTS support and &gt;2x the speed of FAAD! (no HE AAC
1730             support yet)</li>
1731         <li>AC-3 that is faster than liba52 in 5.1, up to 2x faster in stereo
1732             and also supports E-AC-3! Hence liba52 is now obsolete.</li>
1733         <li>DCA</li>
1734         <li>DVCPRO HD (a.k.a. DV100)</li>
1735         <li>H.264 PAFF and CQM support, plus slice-based multithreaded decoding
1736         </li>
1737         <li>Monkey's Audio</li>
1738         <li>MPEG-2 video support for intra VLC and 4:2:2</li>
1739         <li>Musepack</li>
1740         <li>QCELP</li>
1741         <li>Shorten</li>
1742         <li>True Audio (TTA)</li>
1743         <li>Wavpack including hybrid mode support</li>
1744         </ul>
1745     </li>
1746     </ul>
1747 </li>
1748
1749 <li>Highlights among the newly supported container formats:
1750     <ul>
1751     <li>demuxers and muxers
1752         <ul>
1753         <li>GXF</li>
1754         <li>MXF</li>
1755         </ul>
1756     </li>
1757     <li>demuxers
1758         <ul>
1759         <li>NullSoft Video (NSV)</li>
1760         </ul>
1761     </li>
1762     <li>muxers
1763         <ul>
1764         <li>iPhone/iPod compatibility for MP4/MOV</li>
1765         <li>Matroska</li>
1766         <li>NUT</li>
1767         <li>Ogg (FLAC, Theora and Vorbis only)</li>
1768         <li>ShockWave Flash (SWF)</li>
1769         </ul>
1770     </li>
1771     </ul>
1772 </li>
1773
1774 <li>libavdevice</li>
1775 <li>ffserver is working again.</li>
1776 <li>a shiny, new, completely revamped, non-recursive build system</li>
1777 <li>cleaner, more consistent code</li>
1778 <li>an all new metadata API</li>
1779 <li>and so much more!</li>
1780 </ul>
1781
1782 <h3>March 4, 2009</h3>
1783 <p>
1784 Google are again running their <a href="http://code.google.com/soc/">Summer of
1785 Code</a> program and, as usual, we will be applying for a project position. As
1786 such we will need strong
1787 <a href="http://wiki.multimedia.cx/index.php?title=FFmpeg_Summer_Of_Code_2009">
1788 project proposals</a> and qualification tasks for the students to complete.
1789 </p>
1790 <p>
1791 To all the students out there who want to work on FFmpeg over the summer, the
1792 sooner you begin to contribute to the project the better. Working on digital
1793 multimedia software is not the easiest task and getting code into FFmpeg's trunk
1794 repository demands significant rigor and commitment.
1795 </p>
1796 <p>
1797 Until we are officially accepted into the program, you could take a look at the
1798 list of
1799 <a href="http://wiki.multimedia.cx/index.php?title=Small_FFmpeg_Tasks">small
1800 tasks</a> we have and try to complete one of those. Support for development of
1801 FFmpeg is available via <a href="contact.html">the FFmpeg-devel mailing list or
1802 IRC</a>.
1803 </p>
1804
1805 <h3>December 20, 2008</h3>
1806 <p>
1807 RealVideo 3.0 decoder added.
1808 Still working the bugs out, please test and report any problems.
1809 </p>
1810
1811 <h3>December 20, 2008</h3>
1812 <p>
1813 The FFmpeg project would like to recognize
1814 and thank the people at <a href="http://www.picsearch.com/">Picsearch</a>
1815 for their help improving FFmpeg recently. The Picsearch team makes extensive
1816 use of FFmpeg and provided feedback to FFmpeg in the form of thousands of files
1817 that either crash FFmpeg or use unsupported/unknown codecs. The FFmpeg
1818 development team is putting this information to work in order to improve
1819 FFmpeg for everyone.
1820 </p>
1821
1822 <p>
1823 We know that there are other organizations using FFmpeg on a large scale
1824 to process diverse input types. The FFmpeg team invites those
1825 organizations to provide similar feedback about problems encountered in
1826 the wild.
1827 </p>
1828
1829 <h3>December 3, 2008</h3>
1830 <p>
1831 A bunch of new formats have recently been
1832 added to FFmpeg, namely a QCELP/PureVoice speech decoder, a floating point
1833 PCM decoder and encoder, a Nellymoser ASAO encoder, an Electronic Arts TGQ
1834 decoder, Speex decoding via libspeex, an MXF muxer, an ASS/SSA subtitle demuxer
1835 and muxer and our AC-3 decoder has been extended with E-AC-3 support. Last but
1836 not least we now have a decoder for RealVideo 4.0.
1837 </p>
1838
1839 <h3>September 8, 2008</h3>
1840 <p>
1841 FFmpeg is undergoing major changes in its
1842 API/ABI. The last valid revision for libavcodec version 51 is r15261.
1843 </p>
1844
1845 <h3>August 21, 2008</h3>
1846 <p>
1847 The AAC decoder from FFmpeg Summer of Code
1848 2006 has finally been cleaned up and is now in FFmpeg trunk. It supports Main
1849 and Low Complexity profile AAC but does not yet support HE AAC v1 (LC + SBR) or
1850 v2 (LC + SBR + PS), though implementation of this support is underway. It is
1851 considerably faster than FAAD and you should expect further performance
1852 improvements and bug fixes in the coming weeks.
1853 </p>
1854
1855 <p>
1856 Also, FFmpeg now has floating point PCM support and supports MLP/TrueHD decoding
1857 (FFmpeg SoC 2008 should bring us an encoder), Apple Lossless Audio encoding
1858 (FFmpeg SoC 2008) MVI demuxing and Motion Pixels Video decoding, D-Cinema audio
1859 muxing, Electronic Arts CMV and TGV decoding and MAXIS EA XA demuxing/decoding.
1860 </p>
1861
1862 <h3>June 16, 2008</h3>
1863 <p>
1864 UAB "DKD" (dkd.lt) have released a Nellymoser
1865 ASAO compatible <a href="http://samples.mplayerhq.hu/A-codecs/Nelly_Moser/ASAO/ASAO.zip">decoder and
1866 encoder</a> under the LGPL. This will aid the development of a native encoder in
1867 FFmpeg, and right now a GSoC student is working hard on just that task. A great
1868 thanks to UAB "DKD" for this contribution to the FFmpeg community.
1869 </p>
1870
1871 <h3>June 11, 2008</h3>
1872 <p>
1873 We have added an Oma demuxer, the QuickTime
1874 variant of an IMA ADPCM encoder, a VFW grabber, an iPod/iPhone-compatible MP4
1875 muxer, a Mimic decoder, an MSN TCP Webcam stream demuxer as well as demuxers
1876 and decoders for the following fringe formats: RL2, IFF, 8SVX, BFI.
1877 </p>
1878
1879 <h3>February 7, 2008</h3>
1880 <p>
1881 We have added Ogg and AVM2 (Flash 9)
1882 SWF muxers, TechnoTrend PVA and Linux Media Labs MPEG-4 (LMLM4) demuxers,
1883 PC Paintbrush PCX and Sun Rasterfile decoders.
1884 </p>
1885
1886 <h3>November 11, 2007</h3>
1887 <p>
1888 FFmpeg now supports XIntra8 frames,
1889 meaning that finally all WMV2 samples and some WMV3 samples that showed
1890 blocky color artifacts can be decoded correctly.
1891 </p>
1892
1893 <h3>October 22, 2007</h3>
1894 <p>
1895 Beam Software SIFF demuxer and video decoder
1896 support added.
1897 </p>
1898
1899 <h3>October 15, 2007</h3>
1900 <p>
1901 FFmpeg gets support for the Nellymoser
1902 speech codec used in flash.
1903 </p>
1904
1905 <h3>October 9, 2007</h3>
1906 <p>
1907 Apart from a DNxHD encoder, PAFF decoding
1908 support for H.264 was committed to SVN.
1909 </p>
1910
1911 <h3>September 29, 2007</h3>
1912 <p>
1913 AMV audio and video decoding has arrived.
1914 </p>
1915
1916 <h3>September 13, 2007</h3>
1917 <p>
1918 In about half a year of work since the
1919 last update we have added among other things: DXA and Monkey's Audio demuxer
1920 and decoder, DNxHD, Atrac3 and AC-3 decoders, QTRLE encoder, NUT and Matroska
1921 muxers.
1922 </p>
1923
1924 <h3>July 14, 2007</h3>
1925 <p>
1926 FFmpeg got 8 projects this year in the Google
1927 Summer of Code program. Check out the
1928 <a href="http://code.google.com/soc/ffmpeg/about.html">FFmpeg SoC about page</a>
1929 for more information.
1930 </p>
1931
1932 <h3>March 09, 2007</h3>
1933 <p>
1934 Nine months without news but with heavy
1935 development. A few select highlights are decoders for VC-1/WMV3/WMV9, VMware,
1936 VP5, VP6 video and WavPack, IMC, DCA audio and a WMA encoder.
1937 </p>