Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(486)

Side by Side Diff: source/patched-ffmpeg-mt/Changelog

Issue 3384002: ffmpeg source update for sep 09 (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/ffmpeg/
Patch Set: Created 10 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | source/patched-ffmpeg-mt/MAINTAINERS » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 Entries are sorted chronologically from oldest to youngest within each release, 1 Entries are sorted chronologically from oldest to youngest within each release,
2 releases are sorted from youngest to oldest. 2 releases are sorted from youngest to oldest.
3 3
4 4
5 version <next>: 5 version <next>:
6 6
7 - WebM support in Matroska de/muxer 7 - WebM support in Matroska de/muxer
8 - low overhead Ogg muxing 8 - low overhead Ogg muxing
9 - MMS-TCP support 9 - MMS-TCP support
10 - VP8 de/encoding via libvpx 10 - VP8 de/encoding via libvpx
11 - CODEC_CAP_EXPERIMENTAL added
12 - Demuxer for On2's IVF format 11 - Demuxer for On2's IVF format
13 - Pictor/PC Paint decoder 12 - Pictor/PC Paint decoder
14 - HE-AAC v2 decoder 13 - HE-AAC v2 decoder
15 - libfaad2 wrapper removed 14 - libfaad2 wrapper removed
16 - DTS-ES extension (XCh) decoding support 15 - DTS-ES extension (XCh) decoding support
17 - native VP8 decoder 16 - native VP8 decoder
18 - RTSP tunneling over HTTP 17 - RTSP tunneling over HTTP
19 - RTP depacketization of SVQ3 18 - RTP depacketization of SVQ3
20 - -strict inofficial replaced by -strict unofficial 19 - -strict inofficial replaced by -strict unofficial
21 - ffplay -exitonkeydown and -exitonmousedown options added 20 - ffplay -exitonkeydown and -exitonmousedown options added
22 - native GSM / GSM MS decoder 21 - native GSM / GSM MS decoder
23 - RTP depacketization of QDM2 22 - RTP depacketization of QDM2
24 - ANSI/ASCII art playback system 23 - ANSI/ASCII art playback system
25 - Lego Mindstorms RSO de/muxer 24 - Lego Mindstorms RSO de/muxer
26 - libavcore added 25 - libavcore added
27 - SubRip subtitle file muxer and demuxer 26 - SubRip subtitle file muxer and demuxer
28 - Chinese AVS encoding via libxavs 27 - Chinese AVS encoding via libxavs
29 - ffprobe -show_packets option added 28 - ffprobe -show_packets option added
30 - RTP packetization of Theora and Vorbis 29 - RTP packetization of Theora and Vorbis
31 30 - RTP depacketization of MP4A-LATM
31 - RTP packetization and depacketization of VP8
32 - hflip filter
33 - Apple HTTP Live Streaming demuxer
34 - a64 codec
35 - MMS-HTTP support
36 - G.722 ADPCM audio decoder
32 37
33 38
34 version 0.6: 39 version 0.6:
35 40
36 - PB-frame decoding for H.263 41 - PB-frame decoding for H.263
37 - deprecated vhook subsystem removed 42 - deprecated vhook subsystem removed
38 - deprecated old scaler removed 43 - deprecated old scaler removed
39 - VQF demuxer 44 - VQF demuxer
40 - Alpha channel scaler 45 - Alpha channel scaler
41 - PCX encoder 46 - PCX encoder
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
102 - RTP hinting in the mov/3gp/mp4 muxer 107 - RTP hinting in the mov/3gp/mp4 muxer
103 - Dirac in Ogg demuxing 108 - Dirac in Ogg demuxing
104 - seek to keyframes in Ogg 109 - seek to keyframes in Ogg
105 - 4:2:2 and 4:4:4 Theora decoding 110 - 4:2:2 and 4:4:4 Theora decoding
106 - 35% faster VP3/Theora decoding 111 - 35% faster VP3/Theora decoding
107 - faster AAC decoding 112 - faster AAC decoding
108 - faster H.264 decoding 113 - faster H.264 decoding
109 - RealAudio 1.0 (14.4K) encoder 114 - RealAudio 1.0 (14.4K) encoder
110 115
111 116
112
113 version 0.5: 117 version 0.5:
114 118
115 - DV50 AKA DVCPRO50 encoder, decoder, muxer and demuxer 119 - DV50 AKA DVCPRO50 encoder, decoder, muxer and demuxer
116 - TechSmith Camtasia (TSCC) video decoder 120 - TechSmith Camtasia (TSCC) video decoder
117 - IBM Ultimotion (ULTI) video decoder 121 - IBM Ultimotion (ULTI) video decoder
118 - Sierra Online audio file demuxer and decoder 122 - Sierra Online audio file demuxer and decoder
119 - Apple QuickDraw (qdrw) video decoder 123 - Apple QuickDraw (qdrw) video decoder
120 - Creative ADPCM audio decoder (16 bits as well as 8 bits schemes) 124 - Creative ADPCM audio decoder (16 bits as well as 8 bits schemes)
121 - Electronic Arts Multimedia (WVE/UV2/etc.) file demuxer 125 - Electronic Arts Multimedia (WVE/UV2/etc.) file demuxer
122 - Miro VideoXL (VIXL) video decoder 126 - Miro VideoXL (VIXL) video decoder
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after
265 - R3D REDCODE demuxer 269 - R3D REDCODE demuxer
266 - ALSA support for playback and record 270 - ALSA support for playback and record
267 - Electronic Arts TQI decoder 271 - Electronic Arts TQI decoder
268 - OpenJPEG based JPEG 2000 decoder 272 - OpenJPEG based JPEG 2000 decoder
269 - NC (NC4600) camera file demuxer 273 - NC (NC4600) camera file demuxer
270 - Gopher client support 274 - Gopher client support
271 - MXF D-10 muxer 275 - MXF D-10 muxer
272 - generic metadata API 276 - generic metadata API
273 277
274 278
275
276 version 0.4.9-pre1: 279 version 0.4.9-pre1:
277 280
278 - DV encoder, DV muxer 281 - DV encoder, DV muxer
279 - Microsoft RLE video decoder 282 - Microsoft RLE video decoder
280 - Microsoft Video-1 decoder 283 - Microsoft Video-1 decoder
281 - Apple Animation (RLE) decoder 284 - Apple Animation (RLE) decoder
282 - Apple Graphics (SMC) decoder 285 - Apple Graphics (SMC) decoder
283 - Apple Video (RPZA) decoder 286 - Apple Video (RPZA) decoder
284 - Cinepak decoder 287 - Cinepak decoder
285 - Sega FILM (CPK) file demuxer 288 - Sega FILM (CPK) file demuxer
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
350 - correctly interleave packets during encoding 353 - correctly interleave packets during encoding
351 - VIS optimized motion compensation 354 - VIS optimized motion compensation
352 - intra_dc_precision>0 encoding support 355 - intra_dc_precision>0 encoding support
353 - support reuse of motion vectors/MB types/field select values of the source vid eo 356 - support reuse of motion vectors/MB types/field select values of the source vid eo
354 - more accurate deblock filter 357 - more accurate deblock filter
355 - padding support 358 - padding support
356 - many optimizations and bugfixes 359 - many optimizations and bugfixes
357 - FunCom ISS audio file demuxer and according ADPCM decoding 360 - FunCom ISS audio file demuxer and according ADPCM decoding
358 361
359 362
360
361 version 0.4.8: 363 version 0.4.8:
362 364
363 - MPEG-2 video encoding (Michael) 365 - MPEG-2 video encoding (Michael)
364 - Id RoQ playback subsystem (Mike Melanson and Tim Ferguson) 366 - Id RoQ playback subsystem (Mike Melanson and Tim Ferguson)
365 - Wing Commander III Movie (.mve) file playback subsystem (Mike Melanson 367 - Wing Commander III Movie (.mve) file playback subsystem (Mike Melanson
366 and Mario Brito) 368 and Mario Brito)
367 - Xan DPCM audio decoder (Mario Brito) 369 - Xan DPCM audio decoder (Mario Brito)
368 - Interplay MVE playback subsystem (Mike Melanson) 370 - Interplay MVE playback subsystem (Mike Melanson)
369 - Duck DK3 and DK4 ADPCM audio decoders (Mike Melanson) 371 - Duck DK3 and DK4 ADPCM audio decoders (Mike Melanson)
370 372
371 373
372
373 version 0.4.7: 374 version 0.4.7:
374 375
375 - RealAudio 1.0 (14_4) and 2.0 (28_8) native decoders. Author unknown, code from mplayerhq 376 - RealAudio 1.0 (14_4) and 2.0 (28_8) native decoders. Author unknown, code from mplayerhq
376 (originally from public domain player for Amiga at http://www.honeypot.net/aud io) 377 (originally from public domain player for Amiga at http://www.honeypot.net/aud io)
377 - current version now also compiles with older GCC (Fabrice) 378 - current version now also compiles with older GCC (Fabrice)
378 - 4X multimedia playback system including 4xm file demuxer (Mike 379 - 4X multimedia playback system including 4xm file demuxer (Mike
379 Melanson), and 4X video and audio codecs (Michael) 380 Melanson), and 4X video and audio codecs (Michael)
380 - Creative YUV (CYUV) decoder (Mike Melanson) 381 - Creative YUV (CYUV) decoder (Mike Melanson)
381 - FFV1 codec (our very simple lossless intra only codec, compresses much better 382 - FFV1 codec (our very simple lossless intra only codec, compresses much better
382 than HuffYUV) (Michael) 383 than HuffYUV) (Michael)
(...skipping 21 matching lines...) Expand all
404 - B-frame encoding speedup (Michael) 405 - B-frame encoding speedup (Michael)
405 - WMV2 codec (unfinished - Michael) 406 - WMV2 codec (unfinished - Michael)
406 - user specified diamond size for EPZS (Michael) 407 - user specified diamond size for EPZS (Michael)
407 - Playstation STR playback subsystem, still experimental (Mike and Michael) 408 - Playstation STR playback subsystem, still experimental (Mike and Michael)
408 - ASV2 codec (Michael) 409 - ASV2 codec (Michael)
409 - CLJR decoder (Alex) 410 - CLJR decoder (Alex)
410 411
411 .. And lots more new enhancements and fixes. 412 .. And lots more new enhancements and fixes.
412 413
413 414
414
415 version 0.4.6: 415 version 0.4.6:
416 416
417 - completely new integer only MPEG audio layer 1/2/3 decoder rewritten 417 - completely new integer only MPEG audio layer 1/2/3 decoder rewritten
418 from scratch 418 from scratch
419 - Recoded DCT and motion vector search with gcc (no longer depends on nasm) 419 - Recoded DCT and motion vector search with gcc (no longer depends on nasm)
420 - fix quantization bug in AC3 encoder 420 - fix quantization bug in AC3 encoder
421 - added PCM codecs and format. Corrected WAV/AVI/ASF PCM issues 421 - added PCM codecs and format. Corrected WAV/AVI/ASF PCM issues
422 - added prototype ffplay program 422 - added prototype ffplay program
423 - added GOB header parsing on H.263/H.263+ decoder (Juanjo) 423 - added GOB header parsing on H.263/H.263+ decoder (Juanjo)
424 - bug fix on MCBPC tables of H.263 (Juanjo) 424 - bug fix on MCBPC tables of H.263 (Juanjo)
(...skipping 17 matching lines...) Expand all
442 - high quality encoding mode: tries all macroblock/VLC types (Michael) 442 - high quality encoding mode: tries all macroblock/VLC types (Michael)
443 - added DV video decoder 443 - added DV video decoder
444 - preliminary RTP/RTSP support in ffserver and libavformat 444 - preliminary RTP/RTSP support in ffserver and libavformat
445 - H.263+ AIC decoding/encoding support (Juanjo) 445 - H.263+ AIC decoding/encoding support (Juanjo)
446 - VCD MPEG-PS mode (Juanjo) 446 - VCD MPEG-PS mode (Juanjo)
447 - PSNR stuff (Juanjo) 447 - PSNR stuff (Juanjo)
448 - simple stats output (Juanjo) 448 - simple stats output (Juanjo)
449 - 16-bit and 15-bit RGB/BGR/GBR support (Bisqwit) 449 - 16-bit and 15-bit RGB/BGR/GBR support (Bisqwit)
450 450
451 451
452
453 version 0.4.5: 452 version 0.4.5:
454 453
455 - some header fixes (Zdenek Kabelac <kabi at informatics.muni.cz>) 454 - some header fixes (Zdenek Kabelac <kabi at informatics.muni.cz>)
456 - many MMX optimizations (Nick Kurshev <nickols_k at mail.ru>) 455 - many MMX optimizations (Nick Kurshev <nickols_k at mail.ru>)
457 - added configure system (actually a small shell script) 456 - added configure system (actually a small shell script)
458 - added MPEG audio layer 1/2/3 decoding using LGPL'ed mpglib by 457 - added MPEG audio layer 1/2/3 decoding using LGPL'ed mpglib by
459 Michael Hipp (temporary solution - waiting for integer only 458 Michael Hipp (temporary solution - waiting for integer only
460 decoder) 459 decoder)
461 - fixed VIDIOCSYNC interrupt 460 - fixed VIDIOCSYNC interrupt
462 - added Intel H.263 decoding support ('I263' AVI fourCC) 461 - added Intel H.263 decoding support ('I263' AVI fourCC)
(...skipping 11 matching lines...) Expand all
474 - added pixel format conversion layer (e.g. for MJPEG or PPM) 473 - added pixel format conversion layer (e.g. for MJPEG or PPM)
475 - added deinterlacing option 474 - added deinterlacing option
476 - MPEG-1/2 fixes 475 - MPEG-1/2 fixes
477 - MPEG-4 vol header fixes (Jonathan Marsden <snmjbm at pacbell.net>) 476 - MPEG-4 vol header fixes (Jonathan Marsden <snmjbm at pacbell.net>)
478 - ARM optimizations (Lionel Ulmer <lionel.ulmer at free.fr>). 477 - ARM optimizations (Lionel Ulmer <lionel.ulmer at free.fr>).
479 - Windows porting of file converter 478 - Windows porting of file converter
480 - added MJPEG raw format (input/ouput) 479 - added MJPEG raw format (input/ouput)
481 - added JPEG image format support (input/output) 480 - added JPEG image format support (input/output)
482 481
483 482
484
485 version 0.4.4: 483 version 0.4.4:
486 484
487 - fixed some std header definitions (Bjorn Lindgren 485 - fixed some std header definitions (Bjorn Lindgren
488 <bjorn.e.lindgren at telia.com>). 486 <bjorn.e.lindgren at telia.com>).
489 - added MPEG demuxer (MPEG-1 and 2 compatible). 487 - added MPEG demuxer (MPEG-1 and 2 compatible).
490 - added ASF demuxer 488 - added ASF demuxer
491 - added prototype RM demuxer 489 - added prototype RM demuxer
492 - added AC3 decoding (done with libac3 by Aaron Holtzman) 490 - added AC3 decoding (done with libac3 by Aaron Holtzman)
493 - added decoding codec parameter guessing (.e.g. for MPEG, because the 491 - added decoding codec parameter guessing (.e.g. for MPEG, because the
494 header does not include them) 492 header does not include them)
495 - fixed header generation in MPEG-1, AVI and ASF muxer: wmplayer can now 493 - fixed header generation in MPEG-1, AVI and ASF muxer: wmplayer can now
496 play them (only tested video) 494 play them (only tested video)
497 - fixed H.263 white bug 495 - fixed H.263 white bug
498 - fixed phase rounding in img resample filter 496 - fixed phase rounding in img resample filter
499 - add MMX code for polyphase img resample filter 497 - add MMX code for polyphase img resample filter
500 - added CPU autodetection 498 - added CPU autodetection
501 - added generic title/author/copyright/comment string handling (ASF and RM 499 - added generic title/author/copyright/comment string handling (ASF and RM
502 use them) 500 use them)
503 - added SWF demux to extract MP3 track (not usable yet because no MP3 501 - added SWF demux to extract MP3 track (not usable yet because no MP3
504 decoder) 502 decoder)
505 - added fractional frame rate support 503 - added fractional frame rate support
506 - codecs are no longer searched by read_header() (should fix ffserver 504 - codecs are no longer searched by read_header() (should fix ffserver
507 segfault) 505 segfault)
508 506
509 507
510
511 version 0.4.3: 508 version 0.4.3:
512 509
513 - BGR24 patch (initial patch by Jeroen Vreeken <pe1rxq at amsat.org>) 510 - BGR24 patch (initial patch by Jeroen Vreeken <pe1rxq at amsat.org>)
514 - fixed raw yuv output 511 - fixed raw yuv output
515 - added motion rounding support in MPEG-4 512 - added motion rounding support in MPEG-4
516 - fixed motion bug rounding in MSMPEG4 513 - fixed motion bug rounding in MSMPEG4
517 - added B-frame handling in video core 514 - added B-frame handling in video core
518 - added full MPEG-1 decoding support 515 - added full MPEG-1 decoding support
519 - added partial (frame only) MPEG-2 support 516 - added partial (frame only) MPEG-2 support
520 - changed the FOURCC code for H.263 to "U263" to be able to see the 517 - changed the FOURCC code for H.263 to "U263" to be able to see the
521 +AVI/H.263 file with the UB Video H.263+ decoder. MPlayer works with 518 +AVI/H.263 file with the UB Video H.263+ decoder. MPlayer works with
522 this +codec ;) (JuanJo). 519 this +codec ;) (JuanJo).
523 - Halfpel motion estimation after MB type selection (JuanJo) 520 - Halfpel motion estimation after MB type selection (JuanJo)
524 - added pgm and .Y.U.V output format 521 - added pgm and .Y.U.V output format
525 - suppressed 'img:' protocol. Simply use: /tmp/test%d.[pgm|Y] as input or 522 - suppressed 'img:' protocol. Simply use: /tmp/test%d.[pgm|Y] as input or
526 output. 523 output.
527 - added pgmpipe I/O format (original patch from Martin Aumueller 524 - added pgmpipe I/O format (original patch from Martin Aumueller
528 <lists at reserv.at>, but changed completely since we use a format 525 <lists at reserv.at>, but changed completely since we use a format
529 instead of a protocol) 526 instead of a protocol)
530 527
531 528
532
533 version 0.4.2: 529 version 0.4.2:
534 530
535 - added H.263/MPEG-4/MSMPEG4 decoding support. MPEG-4 decoding support 531 - added H.263/MPEG-4/MSMPEG4 decoding support. MPEG-4 decoding support
536 (for OpenDivX) is almost complete: 8x8 MVs and rounding are 532 (for OpenDivX) is almost complete: 8x8 MVs and rounding are
537 missing. MSMPEG4 support is complete. 533 missing. MSMPEG4 support is complete.
538 - added prototype MPEG-1 decoder. Only I- and P-frames handled yet (it 534 - added prototype MPEG-1 decoder. Only I- and P-frames handled yet (it
539 can decode ffmpeg MPEGs :-)). 535 can decode ffmpeg MPEGs :-)).
540 - added libavcodec API documentation (see apiexample.c). 536 - added libavcodec API documentation (see apiexample.c).
541 - fixed image polyphase bug (the bottom of some images could be 537 - fixed image polyphase bug (the bottom of some images could be
542 greenish) 538 greenish)
(...skipping 10 matching lines...) Expand all
553 of AVI and ASF to DIV3. 549 of AVI and ASF to DIV3.
554 - added -me option to set motion estimation method 550 - added -me option to set motion estimation method
555 (default=log). suppressed redundant -hq option. 551 (default=log). suppressed redundant -hq option.
556 - added options -acodec and -vcodec to force a given codec (useful for 552 - added options -acodec and -vcodec to force a given codec (useful for
557 AVI for example) 553 AVI for example)
558 - fixed -an option 554 - fixed -an option
559 - improved dct_quantize speed 555 - improved dct_quantize speed
560 - factorized some motion estimation code 556 - factorized some motion estimation code
561 557
562 558
563
564 version 0.4.0: 559 version 0.4.0:
565 560
566 - removing grab code from ffserver and moved it to ffmpeg. Added 561 - removing grab code from ffserver and moved it to ffmpeg. Added
567 multistream support to ffmpeg. 562 multistream support to ffmpeg.
568 - added timeshifting support for live feeds (option ?date=xxx in the 563 - added timeshifting support for live feeds (option ?date=xxx in the
569 URL) 564 URL)
570 - added high quality image resize code with polyphase filter (need 565 - added high quality image resize code with polyphase filter (need
571 mmx/see optimization). Enable multiple image size support in ffserver. 566 mmx/see optimization). Enable multiple image size support in ffserver.
572 - added multi live feed support in ffserver 567 - added multi live feed support in ffserver
573 - suppressed master feature from ffserver (it should be done with an 568 - suppressed master feature from ffserver (it should be done with an
574 external program which opens the .ffm url and writes it to another 569 external program which opens the .ffm url and writes it to another
575 ffserver) 570 ffserver)
576 - added preliminary support for video stream parsing (WAV and AVI half 571 - added preliminary support for video stream parsing (WAV and AVI half
577 done). Added proper support for audio/video file conversion in 572 done). Added proper support for audio/video file conversion in
578 ffmpeg. 573 ffmpeg.
579 - added preliminary support for video file sending from ffserver 574 - added preliminary support for video file sending from ffserver
580 - redesigning I/O subsystem: now using URL based input and output 575 - redesigning I/O subsystem: now using URL based input and output
581 (see avio.h) 576 (see avio.h)
582 - added WAV format support 577 - added WAV format support
583 - added "tty user interface" to ffmpeg to stop grabbing gracefully 578 - added "tty user interface" to ffmpeg to stop grabbing gracefully
584 - added MMX/SSE optimizations to SAD (Sums of Absolutes Differences) 579 - added MMX/SSE optimizations to SAD (Sums of Absolutes Differences)
585 (Juan J. Sierralta P. a.k.a. "Juanjo" <juanjo at atmlab.utfsm.cl>) 580 (Juan J. Sierralta P. a.k.a. "Juanjo" <juanjo at atmlab.utfsm.cl>)
586 - added MMX DCT from mpeg2_movie 1.5 (Juanjo) 581 - added MMX DCT from mpeg2_movie 1.5 (Juanjo)
587 - added new motion estimation algorithms, log and phods (Juanjo) 582 - added new motion estimation algorithms, log and phods (Juanjo)
588 - changed directories: libav for format handling, libavcodec for 583 - changed directories: libav for format handling, libavcodec for
589 codecs 584 codecs
590 585
591 586
592
593 version 0.3.4: 587 version 0.3.4:
594 588
595 - added stereo in MPEG audio encoder 589 - added stereo in MPEG audio encoder
596 590
597 591
598
599 version 0.3.3: 592 version 0.3.3:
600 593
601 - added 'high quality' mode which use motion vectors. It can be used in 594 - added 'high quality' mode which use motion vectors. It can be used in
602 real time at low resolution. 595 real time at low resolution.
603 - fixed rounding problems which caused quality problems at high 596 - fixed rounding problems which caused quality problems at high
604 bitrates and large GOP size 597 bitrates and large GOP size
605 598
606 599
607
608 version 0.3.2: small fixes 600 version 0.3.2: small fixes
609 601
610 - ASF fixes 602 - ASF fixes
611 - put_seek bug fix 603 - put_seek bug fix
612 604
613 605
614
615 version 0.3.1: added avi/divx support 606 version 0.3.1: added avi/divx support
616 607
617 - added AVI support 608 - added AVI support
618 - added MPEG-4 codec compatible with OpenDivX. It is based on the H.263 codec 609 - added MPEG-4 codec compatible with OpenDivX. It is based on the H.263 codec
619 - added sound for flash format (not tested) 610 - added sound for flash format (not tested)
620 611
621 612
622
623 version 0.3: initial public release 613 version 0.3: initial public release
OLDNEW
« no previous file with comments | « no previous file | source/patched-ffmpeg-mt/MAINTAINERS » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698