12000-08-15 Gernot Ziegler <gz@lysator.liu.se> 2 3 * Created intial automake & autoconf files (still lot of bugs, I 4 guess ;) ) 5 6 * Created libmovtar (read/write support not complete yet) 7 8 * Created libmjpeg 9 102000-12-07 Andrew Stevens (as@comlab.ox.ac.uk) 11 12 * 1.3b2 release. Tag: Rel1_3Beta2 13 14 * Initial support for Software-only mjpeg playback. 15 16 * Seperated mpeg encoding tools from tools used to extract raw 17 audio/video from mjpeg. 18 19 * Initial support for transcoding using patched mpeg2dec and 20 ac3dec packages. 21 22 * Further speed and quality improvements to MPEG-1 encoding with 23 mpeg2enc. Bugs fixed. Run-time selection of MMX/extended 24 MMX/SSE/3D-Now! routines as appropriate. 25 26 * mplex now much faster, debugged, and supports correct VCD 27 compatible multiplexing and splitting of streams into multiple files. 28 Initial MPEG-2 video support. Supports layer 3 audio and (hopefully) 29 MPEG audio V2 and V2.5 though these don't look too useful... 30 31 * Bug fixes and support for software-only playback of mjpeg. 32 332001-01-25 Andrew Stevens (as@comlab.ox.ac.uk) 34 35 * 1.3b3 release. Tag: Rel1_3Beta3 36 37 * Refinement if field based motion compensation type selection. 38 Replacing sad with variance as selection criterion. 39 40 * Initial SVCD support in mplex and mpeg2enc. Initial support for 41 handling poor chrominance matching in motion compensation. 42 43 * Support for new combined LML33/buz/DC10/DC10+ driver. 44 45 * Support for 422 MJPEG from xawtv capture tool. 46 47 * More robust audio driver handling (SB-Live now works!). 48 492001-01-25 Andrew Stevens (as@comlab.ox.ac.uk) 50 51 * 1.4 release Tag: Rel1_4 52 53 * Dynamic GOP sizing and SMP support in mpeg2enc. Minor refinements to 54 motion compensation. 55 56 * Signficant enhancement and bug-fixing of lavrec and lavtools. 57 58 * Addition of yuvscaler and yuvplay, ypipe and yuv2lav utilities 59 60 * Unified output logging format and consistent command line flags. 61 62 * Lots of bug fixes. 63 64 * Man pages. 65 66 * Binary packages. 67 682001-06-21 Andrew Stevens (as@comlab.ox.ac.uk) 69 70 * 1.5 series 71 72 * Single pass multiplexer. VBR audio multiplexing support. 73 74 * Splitting mpeg encoder into re-entrant library and front-end(s). 75 76 * Switch to multi-frame ppm 77 78CVS log: 79$Log: ChangeLog,v $ 80Revision 1.16 2011/05/14 11:59:36 waldviertler 81documented some (hopefully most to all) changes since the last release 82 83Revision 1.15 2008/11/29 19:31:20 wackston2 84Trial fix: stop sampling frames at Q floor (where Actual bits *expected* to be 85 < Target bits) to compute mean Target/Actual ratio after pass2 86 reencoding. 87Tidying: remove some redundant inclusion of config.h 88 89Revision 1.14 2001/07/08 21:21:15 wackston 90Added VBR audio support. 91Fixed wav headers so they indicate a long not a short stream 92if header is aborted... 93 94Revision 1.13 2001/06/23 14:14:41 wackston 95First stage of single-pass muxing. Video now single-pass. 96 97Revision 1.12 2001/05/26 12:37:50 wackston 98Tidying doco for packaging... 99 100Revision 1.11 2001/05/10 19:52:36 wackston 101Tidyings and fixing up to the 1.4 release. 102 103Revision 1.10 2001/05/06 15:59:15 wackston 104Bug fix for m/c type select in motion.c also made field M/C use 105chroma info. 106 107Minor fixes elewhere related consistenct logging / command lines. 108 109Revision 1.9 2001/02/07 14:45:05 wackston 110Minor tidyings and bug-fixes ready for 1.3b3 release. 111 112Revision 1.8 2001/01/25 20:11:29 wackston 113Initial SVCD support in mplex. Update TODO files.. 114 115Revision 1.7 2000/12/19 14:34:06 wackston 116*** empty log message *** 117 118Revision 1.6 2000/12/19 14:29:14 wackston 119Tagging for beta2 release. 120 121Revision 1.5 2000/12/15 19:34:09 wackston 122MPEG-2 encoding has been restored to working order. Still some doubts about 123whether its 100% correct again but as far as I can tell any remaining bugs are just sub-optimality rather than crass errors. 124 125mplex now support MPEG-2 mux-ing *and* layer 3 audio. 126 127Revision 1.4 2000/12/07 19:09:04 wackston 128*** empty log message *** 129 130Revision 1.3 2000/12/07 16:44:50 wackston 131Still more minor updates to doco files for release. 132 133Revision 1.2 2000/12/05 09:34:05 wackston 134 135 136Put Log substiution into ChangeLog 137 138Changes to lavtools-1.2 139 140- A.Stevens Merged in improvements to mpeg2enc plus useful additional 141tools. 142 143- G.Ziegler Initial merge of mmx-ed JPEG libs and movtar support. 144 Detached jpeg-6b-mmx and libmovtar into own packages. 145 146Changes to lavtools-1.1 147 148- added MPEG video and audi encoders for usage with 149 AVI/Quicktime files and Edit lists 150 151- lavplay now can not more output files from edit lists, 152 this is taken over by lavtrans in the utils directory 153 154- lavrec: different decimations in x and y direction 155 possibility to capture sub areas 156 time lapse 157 158- lavplay: "zoom to fit" 159 160- xlav: better user interface 161 162- device names for video/audio/mixer device may be set 163 by environment variables 164 165- much more small things 166 167 168Changes to lavtools-1.0 169 170- Full Quicktime support in recording and playing 171 172- Support of multiple files to overcome 2 GB limit 173 174- perfect audio/video synchronization in recording and playback 175 for lip-synchronous videos even after hours of playing. 176 177- single frame (is it called stop motion?) capture 178 179- GUI to lavplay - use your linux PC as a great video recorder 180 181- support of (simple) editing in the GUI: cut your video clips 182 as you like 183 184- lavplay supports concatenating video clips, splitting off audio 185 separating video into single images 186 187- option in lavrec to wait for user input before starting 188 189- support for other audio input sources in lavrec 190 191- steering of lavplay (forward, backward, pause etc.) with commands 192 (for real command line hardliners) 193 194Changes to lavtools 1.9.0 (in no particular order) 195 196- added changes to support the compiling for new CPUs 197 198- some autoconf/configure fixes (x11 and other libs 199- patch to compile png2yuv with newer png lib 200- clean upf for vrious compiling problems 201- jpegutil fix for neser libjpeg 202 203- mpeg2enc some more two-pass encoding support 204- mpeg2enc fixes for bit rate problems 205 206- mplex added support for subtitle streams from tcextract 207- mplex small fixes 208 209- y4mdenoise better, faster, fixed the problem in dark/cloudy areas 210 211- fixes for the __progname problem 212 213- yuvdenoise god speed up by a SSE2 ASM version of some code 214 215