1commit deabb8f653b36fe273ab0b9b95d03211293dfe81 2Author: Sam Hocevar <sam@videolan.org> 3Date: Mon Dec 31 04:53:33 2001 +0000 4 5 * Fixed detection of the esd plugin. 6 * Fixed the ts plugin's input type detection. 7 * Fixed the BadCursor error in the x11 and xvideo plugins. For real this 8 time (unlike my 2001/08/03 fix :p). 9 * Made the wall filter work a bit better. It now spawns a 3x2 mosaic, 10 but this will eventually be configurable, � la `--filter wall:3x3'. 11 12commit c1b7b82de4f3b4e75353fa9a9a56068d8b55679c 13Author: Sam Hocevar <sam@videolan.org> 14Date: Mon Dec 31 03:57:47 2001 +0000 15 16 * Fixed the aRts audio output plugin. 17 18commit 0eed3e6eecc2705ac29a01e787352f0d3d3ec399 19Author: Christophe Massiot <massiot@videolan.org> 20Date: Mon Dec 31 03:26:27 2001 +0000 21 22 * Fixed a bug in DecoderError. 23 * Temporary kludge for vlc_mpeg_adec=mad ./vlc ... 24 25commit 93e8fcf8773cc3be7188448b3512adf61bd47602 26Author: Christophe Massiot <massiot@videolan.org> 27Date: Mon Dec 31 01:13:12 2001 +0000 28 29 Miscellaneous typos. 30 31commit 36e88eb44a3288dbd67cd7402b21fe91a4a329fa 32Author: Stéphane Borel <stef@videolan.org> 33Date: Sun Dec 30 22:10:26 2001 +0000 34 35 *Some fixes for dvdread plugin. 36 37 It compiles but doesn't work yet. 38 39commit cc0f0bb6fd28d5ed3463be4a227990cbae8a849f 40Author: Sam Hocevar <sam@videolan.org> 41Date: Sun Dec 30 07:09:56 2001 +0000 42 43 Some heavy changes today: 44 * Removed duplicate function checks from configure.in. 45 * Added extra magic to Makefile.modules so that the module Makefiles 46 are now ridiculously simple. And I mean *simple*. Check it! This will 47 make a possible switch to full autoconf/automake a lot easier. 48 * Added the vlc version name to the plugin symbols, to be sure we only load 49 plugins with the same version number. A nasty consequence is that you 50 need to rebuild your tree after midnight if you are using a CVS tree :-) 51 * Got rid of modules_export.h by #defining exported functions in the same 52 header as their prototype. 53 * Added modules_inner.h and other commonly used .h files to common.h so 54 there are less and less files to include, and renamed common.h to 55 <videolan/vlc.h>. 56 * First modifications to the module handling system towards my ultimate 57 goal to get rid of the *_Probe functions. Got rid of TestMethod and 58 TestCPU, as well as src/misc/tests.c. 59 * Wrote the chroma plugin handling functions. No YUV functions have been 60 ported yet because it'ls a lot of work, but the core system works, I 61 tried it with a naive yv12->rgb16 plugin (which will disappear when the 62 real functions are ready). 63 * Made a lot of functions in dvd_summary.c one-liners to avoid wasting 64 too many output lines. 65 * Fixed a segfault in input_dvd.c:DVDInit. 66 * Added a fixfiles.sh script in plugins/gtk to be run after Glade has 67 generated its C files. 68 * Did some work on the KDE interface to make it suck a bit less. It still 69 segfaults, but at least it runs and it looks less ugly. 70 * RGB SDL rendering works again, though in 16bpp only. 71 * Made plugins/vcd/linux_cdrom_tools.c independent of any vlc structure 72 so that it'll be easily put in a library. Maybe libdvdcss? 73 * Fixed VCD date display. 74 * Merged vout_xvideo.c, vout_x11.c and vout_common.c into xcommon.c. 75 * Wrote non-Shm XVideo output. 76 * Made X11 output work again. Still pretty unstable, only works for 16bpp. 77 * Additional french translation in po/fr.po. Any taker for the rest? 78 * Fixed a segfault in video_output.c when the allocated pictures were 79 not direct buffers. 80 * If $DISPLAY isn't set, don't try to run the Gtk+ interface. 81 * Replaced 48x48 .xpm images with 32x32 ones to conform to Debian policy 82 (Closes Debian bug #126939). 83 * Removed the automatic ./configure launch when running `make all' for 84 the first time. 85 86 Stuff currently more broken than it ought to be: 87 * The wall filter. Being fixed. 88 * x11 and sdl plugins for depth != 16bpp. 89 * Software YUV. 90 * gvlc, gnome-vlc, kvlc shortcuts. Use --intf instead for the moment. 91 92commit 316a83ad927740cbc96c100be88eb481eb04f573 93Author: Sam Hocevar <sam@videolan.org> 94Date: Sun Dec 30 05:46:14 2001 +0000 95 96 * Forgot a file in my last commit. 97 98commit fafbe100b1b1116959590f84e98ee5e4fa2a3ac8 99Author: Sam Hocevar <sam@videolan.org> 100Date: Sun Dec 30 05:38:44 2001 +0000 101 102 * Put ErrorThread() in input_ext-dec.h because it was the same function 103 in all decoders. Called it DecoderError() instead. 104 * All decoders enter DecoderError() in case of error, even if they 105 haven't allocated all their data. This prevents the input from getting 106 stuck if a decoder has failed its initialization. 107 * Namespace fixes through the decoder files. 108 109commit ca6c02a2e3674479b5ef7954f7c190def7f091bf 110Author: Sam Hocevar <sam@videolan.org> 111Date: Sun Dec 30 04:26:53 2001 +0000 112 113 * Fixed a segfault at EOF in input_es.c and input_ts.c (when i_read == 0). 114 * Improved error recovery and avoided memleaks in the various input plugins. 115 * Fixed a deadloop inserted by someone else into input_vcd.c :-) 116 117commit 9fb2aad3b034ec585524f74998e4132e8d5c5b77 118Author: Christophe Massiot <massiot@videolan.org> 119Date: Sat Dec 29 22:22:01 2001 +0000 120 121 Use libdvdread's define instead. 122 123commit 1ad1939fe7c8ad4bc83a1efb36e6e8417cc31753 124Author: Christophe Massiot <massiot@videolan.org> 125Date: Sat Dec 29 15:40:53 2001 +0000 126 127 Cosmetic fix. 128 129commit 54771268ecac98cec7300a0d76086dbe3557d5b8 130Author: Loïc Minier <lool@videolan.org> 131Date: Sat Dec 29 11:36:00 2001 +0000 132 133 Small bugfix of a segfault. The playlist segfaulted with the urls 134 containing no '/'. 135 136commit 14cf5695cd4a3fe2dea5c6535787fc2572c5b117 137Author: Christophe Massiot <massiot@videolan.org> 138Date: Sat Dec 29 03:44:38 2001 +0000 139 140 Fixed a cosmetic issue. 141 142commit 2d79bfcb836a05cbd3cc4174a85538daf9f87d80 143Author: Christophe Massiot <massiot@videolan.org> 144Date: Sat Dec 29 03:07:51 2001 +0000 145 146 Hidden gory buffer management details in a private section of data_packet_t. 147 148commit 9ecb59abd9e8af11e96eda516994578a747db082 149Author: Christophe Massiot <massiot@videolan.org> 150Date: Sat Dec 29 00:39:49 2001 +0000 151 152 Fixed many bugs experienced by our users today. 153 154commit afc467090da90a5da45148bab25cd57870034c94 155Author: Christophe Massiot <massiot@videolan.org> 156Date: Thu Dec 27 03:47:09 2001 +0000 157 158 * Changed pf_read prototype and minor changes. 159 160commit abde4bbfb7419e164d60d7eb71bfa2cbfcc6b434 161Author: Christophe Massiot <massiot@videolan.org> 162Date: Thu Dec 27 01:49:34 2001 +0000 163 164 * Changed the way decoder_fifo_t works ; 165 * Minor optimizations in the Next Generation Buffer Manager. 166 167commit ea6f82b82f2116badc8821843364788cd830832a 168Author: Christophe Massiot <massiot@videolan.org> 169Date: Wed Dec 26 00:01:18 2001 +0000 170 171 Fixed compilation issue (thanks Eyal !) 172 173commit 089b1c05d11d04461d58f36da89ad63d83f447c6 174Author: Christophe Massiot <massiot@videolan.org> 175Date: Thu Dec 20 23:53:49 2001 +0000 176 177 Fixed a typo. 178 179commit e48d61955575634ef0324158cac88353e97d50b8 180Author: Sam Hocevar <sam@videolan.org> 181Date: Thu Dec 20 22:11:53 2001 +0000 182 183 * Added Jeffrey Baker to the AUTHORS file. 184 * Fixed a PPC compilation issue. 185 186commit 48b30bb9ce3d922149fcb7ab847330faa9384f46 187Author: Sam Hocevar <sam@videolan.org> 188Date: Thu Dec 20 15:43:15 2001 +0000 189 190 * Mouse wheel seek patch for XVideo courtesy of Peter Surda. 191 * Ported to SDL. 192 193commit 3475fc64ad7c42bbcea7f96392fc469f941736ae 194Author: Sam Hocevar <sam@videolan.org> 195Date: Wed Dec 19 23:19:20 2001 +0000 196 197 * Heavy butchery in the VCD plugin. It should no longer segfault when 198 reaching end of title. 199 200commit 7756c6e8b8a3083f78e109a6c7b8579602e91cd2 201Author: Sam Hocevar <sam@videolan.org> 202Date: Wed Dec 19 19:26:00 2001 +0000 203 204 * --filter distort:ripple (Ok, ok, I promise it's the last one !! :-) 205 206commit 36644229f02773c955657e4bddadcccdf77ee7eb 207Author: Sam Hocevar <sam@videolan.org> 208Date: Wed Dec 19 18:14:23 2001 +0000 209 210 * Fixed compilation with dvdcss disabled. 211 * Fixed compilation with plugins disabled. 212 * Removed useless variables in the VCD and DVD plugins. 213 * Fixed a function which was returning "struct foo" in the VCD plugin. 214 * Fixed the old � XVideo eats more and more CPU � bug I mistakenly 215 reintroduced in my first vout4 commit. 216 217commit 605a3534af704a58b5d66b9c4808e912c6a47e63 218Author: Christophe Massiot <massiot@videolan.org> 219Date: Wed Dec 19 10:00:00 2001 +0000 220 221 Next Generation Buffer Manager for DVD and VCD plug-ins. 222 223commit ba2dbc41b75bc21f2c6da02543ba7f3316932986 224Author: Johan Bilien <jobi@videolan.org> 225Date: Wed Dec 19 03:56:56 2001 +0000 226 227 fixed a segfault in vcd input (thank you Sam) 228 229commit 2d90188b7347d01a23e57899d58b9cb64be1eb17 230Author: Sam Hocevar <sam@videolan.org> 231Date: Wed Dec 19 03:50:22 2001 +0000 232 233 * Initialize SDL before opening the SDL audio output. 234 * Prevent two SDL video outputs or audio outputs to be spawned at the 235 same time to avoid ugly crashes. 236 * The SDL plugin now says whether we are using software or hardware YUV 237 in its window title. 238 * We now stop at the first ':' when looking for a module name, to easily 239 pass information to the modules. Possible example: --vout sdl:software, 240 implementation of such an option is left as an exercise. 241 * Merged filter_bob and filter_bob422 into filter_bob. Use --filter bob 242 to deinterlace 422 into 420 as well. 243 * Factorized code common to most filters and the video output, optimized 244 a few filters by aligning data and reading 64 bits at a time. 245 * Two new absolutely useless, CPU-eating, resource-wasting, but fun 246 filters: enjoy `transform', which performs flips and 90� rotations, and 247 `distort', which performs animated image effects (currently only a naive 248 sine wave is implemented). Usage examples: 249 --filter transform:hflip 250 --filter transform:vflip 251 --filter transform:90 252 --filter transform:180 253 --filter transform:270 254 --filter distort:wave 255 256commit 8acfd9b406c4f3f69b6195809fd3f48ce9168c39 257Author: Sam Hocevar <sam@videolan.org> 258Date: Tue Dec 18 03:07:21 2001 +0000 259 260 * Ultimate fixes to the win32 package generation. 261 262commit 00201762cc7ba7a4ca30da95ee5b32a8cc0a6120 263Author: Sam Hocevar <sam@videolan.org> 264Date: Tue Dec 18 02:44:34 2001 +0000 265 266 * Fixed Win32 build. You still need --disable-directx --disable-nls though. 267 268commit 04c1d9fc5bdd3c492baaf703280eba1654041661 269Author: Christophe Massiot <massiot@videolan.org> 270Date: Mon Dec 17 19:42:16 2001 +0000 271 272 Added missing XSync(). 273 274commit 21a68e654f576bf826a8cae0019a33f25b7379f4 275Author: Sam Hocevar <sam@videolan.org> 276Date: Mon Dec 17 16:42:27 2001 +0000 277 278 * TS input: bugfix in DecodePAT and minor optimizations elsewhere. 279 280commit 792a0ddf4d98073ccc7af6cf739130c18fd1cccb 281Author: Sam Hocevar <sam@videolan.org> 282Date: Mon Dec 17 15:59:15 2001 +0000 283 284 * TS input: we now check that the contents of the PAT has changed 285 before updating it, instead of just relying on its version number. 286 287commit d4a83aef099986b7ebdddeb45a79e19213cbdf9b 288Author: Sam Hocevar <sam@videolan.org> 289Date: Mon Dec 17 05:33:56 2001 +0000 290 291 * Pathetic attempt at a 4:2:2 renderer and deinterlacer, combining the 292 most awful line dropping techniques of both BOB and 422 to 420 293 downscaling. Don't worry, it should only survive for a couple of days. 294 295commit c1ba1b4951fe13f7b0138e54cc11df555c20252b 296Author: Sam Hocevar <sam@videolan.org> 297Date: Mon Dec 17 03:38:22 2001 +0000 298 299 * CPU detection under BeOS. 300 * Fixed XVideo port selection. 301 * New stupid plugin: "--filter wall" for split-image playback :-) 302 (will evolve into a real image wall plugin when I have time) 303 304commit 22899aa9e83c37149880513b682a25b510587b37 305Author: Sam Hocevar <sam@videolan.org> 306Date: Sun Dec 16 18:00:18 2001 +0000 307 308 libdvdcss changes: 309 * Support for REPORT_TITLE_KEY and RPC commands by H�kan Hjort 310 <d95hjort@dtek.chalmers.se>. 311 312 vlc changes: 313 * Minor coding style fixes (please avoid tabs). 314 315commit 14047fa106514c9839987c24c925cae340520019 316Author: Sam Hocevar <sam@videolan.org> 317Date: Sun Dec 16 16:18:36 2001 +0000 318 319 * Filter plugins. Not very polished (please don't look at how the dates are 320 calculated!), but worth a try. Use the following flags: 321 "--filter invert" for inverse video 322 "--filter bob" for BOB deinterlacing 323 * Fixed a potential segfault if the subtitle stream was encountered 324 before the video stream. 325 * Misc vout4 fixes. 326 327commit 97cba428ab0955687ca487d4633d14d731dc1738 328Author: Sam Hocevar <sam@videolan.org> 329Date: Thu Dec 13 20:47:46 2001 +0000 330 331 * Buffer choice optimizations - vout4 should eat even less CPU now. 332 * Minor warning fix for Hurd. 333 334commit e48f199d997f1dedde0173b63ccb80357e020d1e 335Author: Johan Bilien <jobi@videolan.org> 336Date: Thu Dec 13 17:58:16 2001 +0000 337 338 Fixed a bug in ES input (I had not initiated p_selected_program) 339 340commit 6a98da9f29a5db901456b358ae24bfa3cecff63b 341Author: Christophe Massiot <massiot@videolan.org> 342Date: Thu Dec 13 17:33:47 2001 +0000 343 344 Fixed a major bug I introduced lately. 345 346commit d8e44fce7502d3015ce36162fe66c22e4e0c828b 347Author: Sam Hocevar <sam@videolan.org> 348Date: Thu Dec 13 12:47:17 2001 +0000 349 350 * Fixed aspect ratio handling. 351 * Fixed potential compilation issues under eg. BSD/OS. 352 353commit fb39f2e7f15037fbd84a4b27d591a89abf7e1c23 354Author: Christophe Massiot <massiot@videolan.org> 355Date: Wed Dec 12 17:41:15 2001 +0000 356 357 Next Generation Buffer Manager, for ES plug-in. 358 359commit 9e19f8fc5fde31f9606a3e9567f3bd48b0323bc0 360Author: Sam Hocevar <sam@videolan.org> 361Date: Wed Dec 12 15:25:29 2001 +0000 362 363 * Another win32 fix. 364 365commit 42993b793c4c833aecc4b107c711c92b7e6c2339 366Author: Sam Hocevar <sam@videolan.org> 367Date: Wed Dec 12 15:20:16 2001 +0000 368 369 * Fixed Win32 port. 370 * Fixed unnecessary target remake (recursive make is harmful !). 371 372commit 2b75de8f4e5d69243fd70c561021ba55bcf18a7d 373Author: Christophe Massiot <massiot@videolan.org> 374Date: Wed Dec 12 13:48:09 2001 +0000 375 376 Next Generation Buffer Manager, for TS plug-in. Please test in-ten-si-vely ! 377 378commit 6a74f9fb994a0027d4a495cbf08b6845d1c4ff1d 379Author: Christophe Massiot <massiot@videolan.org> 380Date: Wed Dec 12 11:18:38 2001 +0000 381 382 Next Generation Buffer Manager, for PS plug-in. 383 384commit 279f805ab1df1b4d0f8f95276a01cffe399fe098 385Author: Sam Hocevar <sam@videolan.org> 386Date: Wed Dec 12 02:13:50 2001 +0000 387 388 * Additional fixes for OSes with no gettext (thanks to ej0). 389 * Fixed a potential BeOS linking issue. 390 * Fixed a minor bug in input.c. 391 392commit abd8a3764139546e4930ebed54ce03045604554b 393Author: Sam Hocevar <sam@videolan.org> 394Date: Tue Dec 11 23:53:20 2001 +0000 395 396 * Don't try to use gettext if we don't have GNU gettext. This may change 397 in the future though (most GNU software seems to include a local copy of 398 gettext in case the operating system doesn't provide it). 399 400commit db648a570b417bcf454f958ef926ec13f1668575 401Author: Sam Hocevar <sam@videolan.org> 402Date: Tue Dec 11 15:31:37 2001 +0000 403 404 * Fixed an issue in Makefile.dep causing to rebuild unnecessary files 405 in the gtk/gnome and x11/xvideo plugins. 406 * Fixed CFLAGS_XVIDEO. 407 408commit 56afe807c2d528a7d3428c2342e0bbff25a48b01 409Author: Sam Hocevar <sam@videolan.org> 410Date: Tue Dec 11 14:43:38 2001 +0000 411 412 * Added vlc-arts to the debian package generation. 413 * HP-UX port of the DVD ioctls courtesy of David Sieb�rger. 414 415commit ad5c7cef8df8f19663e76e55591319b2a55e22dd 416Author: Christophe Massiot <massiot@videolan.org> 417Date: Tue Dec 11 13:55:55 2001 +0000 418 419 Fixed major bugs in the PSI decoder. 420 421commit 0188fd3ed5092eb4feca95456dd008e01f8018d2 422Author: Christophe Massiot <massiot@videolan.org> 423Date: Tue Dec 11 13:09:22 2001 +0000 424 425 Partial fix for Xvideo compilation. 426 427commit 4d2a1b463b8a49529c8327acd1af76faf13db5a5 428Author: Gildas Bazin <gbazin@videolan.org> 429Date: Mon Dec 10 18:58:13 2001 +0000 430 431 * configure.in was broken for win32 432 433commit 3328bef808a2861fa18eeedff2b5c204f89ecf30 434Author: Christophe Massiot <massiot@videolan.org> 435Date: Mon Dec 10 16:16:51 2001 +0000 436 437 Fixed possible segfault with --input. 438 439commit 9caec944a3bfd008f58a32696f1fcce1222da582 440Author: Christophe Massiot <massiot@videolan.org> 441Date: Mon Dec 10 15:52:31 2001 +0000 442 443 Fix for EOF of ES-only streams. 444 445commit a7592866a083dec4ef8e1d22b26a40a37e1bba30 446Author: Sam Hocevar <sam@videolan.org> 447Date: Mon Dec 10 13:17:35 2001 +0000 448 449 * (very old) russian translation courtesy of Valek Filippov <frob@df.ru>. 450 * Fixed a charset issue in the french translation. 451 452commit 45281e620dc142e81fe10d186f0ddc63a0cd5d13 453Author: Sam Hocevar <sam@videolan.org> 454Date: Mon Dec 10 12:40:24 2001 +0000 455 456 * Removed more unused code. 457 * Updated config.guess and config.sub from GNU's latest versions (bozo, 458 you may want to update them in vls as well). 459 * Added vlc.pot skeleton for translators. 460 461commit 72d43142b90323237d1e0fa43199ec3a2ee5db5a 462Author: Christophe Massiot <massiot@videolan.org> 463Date: Mon Dec 10 10:58:54 2001 +0000 464 465 * MPEG-1 aspect ratio patch, courtesy of Vladimir Chernyshov 466 <greengrass@writeme.com> ; 467 * Seeking patch for X11, courtesy of Peter Surda <shurdeek@panorama.sth.ac.at>. 468 469commit 003c2ab30097c1406da51290eccab8863dfe5101 470Author: Sam Hocevar <sam@videolan.org> 471Date: Mon Dec 10 04:53:11 2001 +0000 472 473 * Removed unused code (intf_channels.c, keystrokes.h). 474 * Put common_win32.h back into common.h -- it wasn't that big and we 475 should not multiply header files. 476 * Added gettext support by Thomas Graf <reeler@reeler.org>, may be 477 broken on other platforms but we'll only see it when I'm finished 478 with vout 4 :-) 479 * Fixed a segfault on exit when no fast_memcpy module was found. 480 481commit 6dc23238f27cb2445b9e90010647899263fe821f 482Author: Sam Hocevar <sam@videolan.org> 483Date: Sun Dec 9 17:08:36 2001 +0000 484 485 * Fixed Debian package builds. 486 487commit 2be071915d0b90bef9edc114818b02c7be830ca4 488Author: Sam Hocevar <sam@videolan.org> 489Date: Sun Dec 9 17:01:37 2001 +0000 490 491 * COMPLETE CVS BREAKAGE !! The MAIN branch is going to be a playground 492 for my nevrotic and destructive pulsions during the next few hours! 493 494 * If you want to test vlc, please use the v0_2_92_branch branch. 495 496 * Stuff currently working: 497 - direct to YUV buffer decoding 498 - non-ugly subtitle blending 499 - XVideo and SDL video output 500 501 * Stuff currently utterly broken: 502 - aspect ratio 503 - software rendering (ie, all other video output plugins) 504 505 * Additional misc changes: 506 - Renamed spu_dec to spudec and mad_adec to mad to stay coherent with 507 other plugins. Also, renamed mpeg to mpeg_system. 508 - Added jobi to the AUTHORS file. 509 - Factored code common to vout_x11.c and vout_xvideo.c. 510 511commit f2f265d02cb5ee156141af8c3ca4a2cf57632a8c 512Author: Christophe Massiot <massiot@videolan.org> 513Date: Fri Dec 7 19:25:39 2001 +0000 514 515 0.2.92 pre-release. 516 517commit e6912f0ca30e21a8407c444e1be32ad03c54b141 518Author: Christophe Massiot <massiot@videolan.org> 519Date: Fri Dec 7 19:22:46 2001 +0000 520 521 Bumped up revision number to 0.2.92-dev and 1.0.1-dev. 522 523commit 1b8d106c723cfe9a75449dbfe5cd5a4e677159a0 524Author: Sam Hocevar <sam@videolan.org> 525Date: Fri Dec 7 18:33:08 2001 +0000 526 527 * Fixed a total breakage of decoder plugins introduced by fast_memcpy. 528 * Got rid of #include "main.h", included it in common.h instead ; got 529 rid of #include "config.h" in most files as well. 530 531commit 7917d2ef3f36d47ad90509812755facc07bec9d7 532Author: Johan Bilien <jobi@videolan.org> 533Date: Fri Dec 7 16:47:47 2001 +0000 534 535 * added functions in inputs to change the current program (most of 536 them do nothing) 537 538 All inputs should now have a pf_setprogram function. A default one is 539 provided in input_programs.c. 540 541commit 6982da2115b66e7180ff12ae54f2379036dfdd29 542Author: Christophe Massiot <massiot@videolan.org> 543Date: Thu Dec 6 13:53:52 2001 +0000 544 545 Fix for altivec under Linux. 546 547commit ba5c0ebe09b177863f08f98665e3daf51d3a3474 548Author: Christophe Massiot <massiot@videolan.org> 549Date: Thu Dec 6 13:46:23 2001 +0000 550 551 Fixed dumb renaming of #define's for altivec :-p. 552 553commit beb815f0efb0f063095727a42c410a023ef8cf6b 554Author: Christophe Massiot <massiot@videolan.org> 555Date: Thu Dec 6 11:18:22 2001 +0000 556 557 Updated man page. 558 559commit 2e0eab4ca7a626b63263ec6d978c19ea0c3df22e 560Author: Christophe Massiot <massiot@videolan.org> 561Date: Thu Dec 6 10:53:42 2001 +0000 562 563 * mad plug-in is now built-in to avoid PIC/non-PIC collision ; 564 * Updated documentation ; 565 * New --desync option, to delay the video (in case of lip desynchronization) ; 566 this is bad, but we have no other option for the moment ; 567 * Clicking in vout now pauses the stream, patch courtesy of Peter Surda. 568 569commit 6d1e0c517b8e80820cf019edbd3b1fcfaf752160 570Author: Tony Castley <tcastley@videolan.org> 571Date: Thu Dec 6 10:29:40 2001 +0000 572 573 Added funcionality for vertical retrace sync for refresh rates 60Hz or lower 574 (Thanks Rudolf) 575 Fixed the Prev Title Bug, now works. 576 577commit 710f02f2b9f72239f4f96e3698dae92128564eb2 578Author: Christophe Massiot <massiot@videolan.org> 579Date: Wed Dec 5 10:30:25 2001 +0000 580 581 Fix for altivec detection (courtesy of walken). 582 583commit dbbc910fbb8a2e5897be4388b95c0f56aa168cc6 584Author: Johan Bilien <jobi@videolan.org> 585Date: Wed Dec 5 03:31:04 2001 +0000 586 587 * Added 2 fields, p_selected_program and p_new_program, to the 588 input_thread_t structure, so that we may support multi programs 589 streams. 590 * Modified inputs to take account of this change. 591 * Modified input_clock.c so that it doesn't refer to pp_programs[0] 592 any more. 593 594 Now we should not refer to the first program, but to the selected 595 program. Functions to change the current program are coming. 596 597commit 63e5cfb09bd5db7dd9675c61dde210421543a5c7 598Author: Christophe Massiot <massiot@videolan.org> 599Date: Tue Dec 4 13:47:46 2001 +0000 600 601 libmad plug-in, courtesy of Jean-Paul Saman <jpsaman@wxs.nl>. 602 603commit 8fec59e13bbf9347ffb9aede3b3338461324abf9 604Author: Christophe Massiot <massiot@videolan.org> 605Date: Mon Dec 3 17:55:45 2001 +0000 606 607 Reversed my previous patch (too buggy). 608 609commit a0ae0628af7fd363c110fa3a805b0e2c1120871a 610Author: Stéphane Borel <stef@videolan.org> 611Date: Mon Dec 3 17:34:08 2001 +0000 612 613 -added eof for ts seekable streams 614 -close netlist when ts input ends 615 616commit 3e22409a7c2d10291370d9f3758db85c79f54348 617Author: Christophe Massiot <massiot@videolan.org> 618Date: Mon Dec 3 16:43:25 2001 +0000 619 620 Fixed a bug in my previous commit. 621 622commit 95a333bf0a6feece289b2fb08518e34e2bd99110 623Author: Sam Hocevar <sam@videolan.org> 624Date: Mon Dec 3 16:18:37 2001 +0000 625 626 * Borrowed MPlayer's fast memcpy() routines. Best is autodetected, choose 627 "--memcpy <whatever>" to choose one from c, mmx, mmxext or 3dn. 628 Please test! Especially Athlon users. 629 * Added versioned build-dep to libasound2-dev (Closes Debian bug #121057). 630 * Updated Gtk/GNOME interfaces to use "udpstream" instead of "ts". 631 * Unrolled ChangeLog. 632 633commit c4535c4ce3f8d68f8d6c907ed271a0bf52cafeb2 634Author: Christophe Massiot <massiot@videolan.org> 635Date: Mon Dec 3 15:58:14 2001 +0000 636 637 More checks for GTK headers. 638 639commit 0e3c37886dcb1531cb9e9b69e62ab71f90bf41f6 640Author: Christophe Massiot <massiot@videolan.org> 641Date: Mon Dec 3 13:58:59 2001 +0000 642 643 Fixed a crash when pausing. 644 645commit f9a96b8e81f17dff7376bbff07ea971efb115ad2 646Author: Christophe Massiot <massiot@videolan.org> 647Date: Mon Dec 3 11:49:04 2001 +0000 648 649 Fixed numerous bugs in ES selection. 650 651commit d95b9235fbb631475911c9e5ef302a2f7f3f3a94 652Author: Florian G. Pflug <fgp@videolan.org> 653Date: Sun Dec 2 18:04:29 2001 +0000 654 655 *) Fixed stupid bug in vout_Manage. It sometimes called SetDSequenceMatrix 656 when there was no valid sequence. 657 658commit 43ed15cb7a7b17863a7d4dc5f40a0bb5d4efa990 659Author: Stéphane Borel <stef@videolan.org> 660Date: Sun Dec 2 17:32:19 2001 +0000 661 662 -hopeless fix for the input netlist corruption bug. 663 664 Please test. 665 666commit 974aa2321edab00c7175cff120887f199366001e 667Author: Tony Castley <tcastley@videolan.org> 668Date: Sat Dec 1 06:38:53 2001 +0000 669 670 Implemented simple BDirectWindow (DMA) support 671 672commit a278da2fd7d3646f8cd351a95e3257524611edb3 673Author: Gildas Bazin <gbazin@videolan.org> 674Date: Fri Nov 30 22:52:40 2001 +0000 675 676 * DeleteDecoderConfig wasn't freeing (anymore) the packets left in the 677 decoder fifo. This bug was creating an io_vec starving on title change 678 when playing DVDs. 679 680commit ab4905f1d543b0fe14ee93be1384ec049b70e4e9 681Author: Tony Castley <tcastley@videolan.org> 682Date: Fri Nov 30 09:49:48 2001 +0000 683 684 Included strings.h to fix compile errors due to the change in threads.h 685 686commit 1b9a50e06cdc49f0a8aff3b831fd33c68d0aaa16 687Author: Stéphane Borel <stef@videolan.org> 688Date: Fri Nov 30 00:34:03 2001 +0000 689 690 -Update for libdvdcss documentation 691 692commit fc09bccb503c684f3bb18e36d071a28892cab6c8 693Author: Johan Bilien <jobi@videolan.org> 694Date: Thu Nov 29 17:24:48 2001 +0000 695 696 Removed a bug in the Makefile that made the CVS-snapshots building fail. 697 698commit 735d6f7c95a044dc54cb7cc9a83a7f642a025403 699Author: Christophe Massiot <massiot@videolan.org> 700Date: Thu Nov 29 15:57:07 2001 +0000 701 702 Added vlc.app 703 704commit 58e5f3722afcced9b9f512d94699437af0cee17d 705Author: Christophe Massiot <massiot@videolan.org> 706Date: Thu Nov 29 15:56:37 2001 +0000 707 708 Fixed another compilation problem. 709 710commit 5eaa52fb3cdbc198912969b1f2fb3c994f1ddb3c 711Author: Christophe Massiot <massiot@videolan.org> 712Date: Thu Nov 29 15:34:28 2001 +0000 713 714 Fixed a problem with vlc.app. 715 716commit 13fd7a12d6063648849bc5b18ad288152f06a69e 717Author: Christophe Massiot <massiot@videolan.org> 718Date: Thu Nov 29 10:20:56 2001 +0000 719 720 Moved #include <string.h> to macosx plug-in instead of threads.h, as in 721 other plug-ins. 722 723commit 15d59e21b5d3118204e451d220f4d77541980823 724Author: Florian G. Pflug <fgp@videolan.org> 725Date: Thu Nov 29 01:01:48 2001 +0000 726 727 *) Added "#include <string.>" to include/threads.h 728 It' wouldn't compile on OSX without this. 729 730 *) Removed the mutex the vout and intf thread (were supposed to use) 731 for syncronizing acces to the p_vout->p_sys structure. 732 The p_vout->change_lock mutex is used for syncronization now. (and 733 should make synronization work) 734 735commit 248eb0b5b90523c8929c33dae781ca5b500c906d 736Author: Christophe Massiot <massiot@videolan.org> 737Date: Wed Nov 28 15:08:06 2001 +0000 738 739 * Added error checking in pthread wrapper ; as a result, intf_msg.h must 740 now be included *before* threads.h ; 741 * Changed all files to include intf_msg.h before threads.h ; while I was 742 at it, I update the copyright notices ; 743 * Removed the obsolete darwin plug-in. 744 745commit 65daff0bd0783cb02a5e955a8c54dea2927b7eec 746Author: Sam Hocevar <sam@videolan.org> 747Date: Tue Nov 27 14:42:46 2001 +0000 748 749 * Fixed a deadlock (bug reported by marcari). 750 751commit 8715adf848c35a15252bfd82787edfdc92a13cb9 752Author: Christophe Massiot <massiot@videolan.org> 753Date: Tue Nov 27 14:31:19 2001 +0000 754 755 Various (sometimes hopeless) fixes to try to improve xvideo stability. 756 757commit c50ca2fc5598d6790026885873866faaa32233b3 758Author: Christophe Massiot <massiot@videolan.org> 759Date: Tue Nov 27 13:06:23 2001 +0000 760 761 Removed obsolete entry. 762 763commit 749c5adf5eea23d3c94ab2c91a9b7a329e3ae6f8 764Author: Christophe Massiot <massiot@videolan.org> 765Date: Tue Nov 27 12:52:54 2001 +0000 766 767 Documentation updates. 768 769commit 1c539d10dba31e981d32f83afa8c0d5786175018 770Author: Christophe Massiot <massiot@videolan.org> 771Date: Tue Nov 27 12:33:20 2001 +0000 772 773 * Updated man page. 774 * dvd:<device>[@<raw device>] to avoid device namespace collision under 775 win32. 776 777commit 1e107cf7893ae875f33952c2ebb4ccdd1c4d7ec7 778Author: Christophe Massiot <massiot@videolan.org> 779Date: Tue Nov 27 11:44:48 2001 +0000 780 781 New syntax for the dvd input : 782 dvd:<device>[:<raw device>] 783 The raw device must have been prepared (by root) beforehands. 784 785commit caa99b311af8bd648a0788332b5f2afb2af537e2 786Author: Christophe Massiot <massiot@videolan.org> 787Date: Tue Nov 27 11:14:55 2001 +0000 788 789 More WIN32 portability fixes. 790 791commit cb700a8dbece84277d29fcf0d3720d96cca886c8 792Author: Christophe Massiot <massiot@videolan.org> 793Date: Tue Nov 27 10:58:11 2001 +0000 794 795 Disabled dvdread by default since it causes many portability problems. 796 Enable it with --enable-dvdread. 797 798commit cfe935cee67b2648df9aac94e2db5e8706780294 799Author: Christophe Massiot <massiot@videolan.org> 800Date: Tue Nov 27 10:50:35 2001 +0000 801 802 Fixed a compilation issue under Win32 803 804commit cb72f8949a91c43165847b100b7c32e7385b8291 805Author: Christophe Massiot <massiot@videolan.org> 806Date: Tue Nov 27 10:18:33 2001 +0000 807 808 Fixed a potential packet corruption in the DVD input (I suspect this 809 might be the cause of the OS X problem - please confirm). 810 811commit 6df445cfb8d8eb22a35fb96cbffa45881708bb3d 812Author: Marc Ariberti <marcari@videolan.org> 813Date: Mon Nov 26 23:06:02 2001 +0000 814 815 * changed the protocol version for communication between vlc and vlcs 816 from 12 to 13 (due to change from ts:// to udpstream://) 817 818commit a3d6b5caa1845512f4e7bd14ac8407e65ea17826 819Author: Florian G. Pflug <fgp@videolan.org> 820Date: Mon Nov 26 22:28:05 2001 +0000 821 822 *) changed includes from 823 #include <dvdread/...> to 824 #include "..." 825 826 *) Darwin doesn't have off64_t, stat64, lseek64. Added 827 #ifdef SYS_DARWIN 828 #define off64_t off_t 829 .... 830 #endif 831 to dvdread.c 832 833 *) Fixed stupid bug in vout_macos.x. On startup, it would 834 try to free a non-existant QuickTime Sequence. This could be 835 the reasons for (some?) of the crashes at startup. 836 837commit 3a824f81592123da64d35a1c7de3445283a8a9a0 838Author: Christophe Massiot <massiot@videolan.org> 839Date: Mon Nov 26 15:56:36 2001 +0000 840 841 Reworked Keith Packard's raw device patch. The name of the raw device 842 is in the environment variable DVDCSS_RAW_DEVICE. 843 844 Untested (as usual :-). Feedback welcome. 845 846commit b6188286211775ebc5ac4704fc21a5fa6e42c3b7 847Author: Gildas Bazin <gbazin@videolan.org> 848Date: Sun Nov 25 22:52:21 2001 +0000 849 850 * Big clean-up to allow compiling every module as plugins. 851 * Added bytes_swap.h to provide ntoh() and htol() on Win32. With this 852 change we don't have to link winsock2 with every plugin anymore. This 853 should also give us a slight speed increase. 854 * Added #define WIN32_LEAN_AND_MEAN in threads.h to speed-up compilation 855 on Win32. 856 * Modified ac_downmix_3dn and sse so they compile with the latest gcc for 857 Win32. 858 859 (PS: the dvdread plugin doesn't compile yet on Win32) 860 861commit b8ff945d3ae771d67149726021c5045fda7a6adf 862Author: Stéphane Borel <stef@videolan.org> 863Date: Sun Nov 25 05:04:38 2001 +0000 864 865 Support for libdvdread. 866 867 Libdvdread files are in extras/libdvdread. They have not been changed from 868 those of libdvdread 0.9.2. The changes are in the subdirectory videolan. 869 They basically consist of a new function in the API that does a readv() 870 instead fo a read(). 871 872 The library is statically linked with libdvdcss from extras/libdvdcss, and 873 the whole is statically linked with the plugin dvdread. Dvdread can only be 874 compiled as a builtin module for the time being, I think (which means I 875 haven't tried to compile it as a plugin). 876 877 Basically, input_dvdread.c is a copy and paste from input_dvd.c with a few 878 changes to use libdvdread calls. It is still in very alpha stage, but it 879 should offer the same features as the current DVD input. 880 881 It can be called with either the syntax: "dvdread:/dev/dvd" 882 or "--input dvdread /dev/dvd". The command line switches (-t, -T, -c, -u) 883 should work too. 884 885commit 81287869b32ebcb41ff76d752dcfef53192c203a 886Author: Sam Hocevar <sam@videolan.org> 887Date: Sun Nov 25 01:26:54 2001 +0000 888 889 * Added "Video" menu hint to debian/*menu (Closes Debian bug #121036). 890 891commit fefa3b65426db7a6d64a15a44432381228c43075 892Author: Christophe Massiot <massiot@videolan.org> 893Date: Fri Nov 23 18:47:51 2001 +0000 894 895 Major rewrite of the network layer. The following syntax ARE NO LONGER 896 SUPPORTED : 897 ts:toto:1234/meuh 898 --server toto --broadcast meuh --port 1234 899 900 The only supported syntax is : 901 udp[stream]:[//][serveraddr:[serverport]][@[bindaddr][:bindport]] 902 example : udpstream:toto@meuh:toto 903 904 In most cases, simply passing "udpstream:" should work, since it enables 905 unicast and broadcast reception on port 1234 from any server. Other 906 options are only used for fine tuning and multicast. 907 908 TODO : 909 * The GTK interface is broken (glade knowledge wanted !) 910 * Test this on all supported platforms (and fix them :) 911 [this won't work with current channel servers - fix needed] 912 913commit f1632229ae548b78b37130cc78da3ec451bc974c 914Author: Jon Lech Johansen <jlj@videolan.org> 915Date: Wed Nov 21 22:33:03 2001 +0000 916 917 Don`t use long long, use u64/s64 (int_types.h). 918 Fixed a stale pointer in mpeg_vdec_Run(). 919 920commit 25c83d445a18e4107ca87e2f7957a12ebb71eaa6 921Author: Christophe Massiot <massiot@videolan.org> 922Date: Wed Nov 21 16:47:46 2001 +0000 923 924 (Hopefully) fixed the network connect() bug under UNIX. I need 925 confirmation that I didn't break the Win32 port, please. 926 927commit 8b949d08fdcebaaacc81427f68a4b6f5b94fcfc3 928Author: Christophe Massiot <massiot@videolan.org> 929Date: Wed Nov 21 10:47:20 2001 +0000 930 931 Fixed compilation bugs with Qt and BeOS (henriiiiiiiiiiiiiiiiiiiiiiiii !!) 932 933commit d04d186e343ee397c133feb8ae150dc96d0a100b 934Author: Sam Hocevar <sam@videolan.org> 935Date: Mon Nov 19 23:49:43 2001 +0000 936 937 * aRts audio output courtesy of Emmanuel Blindauer <manu@agat.net>. 938 * Fix to the esd plugin when esd-config --cflags is nonempty. 939 940commit 063772292e77d46c83953c7085d31d153a22cdb2 941Author: Stéphane Borel <stef@videolan.org> 942Date: Mon Nov 19 15:13:11 2001 +0000 943 944 -fixed a bug in libdvdcss: the key wasn't searched when it had to. 945 946 dvdcss_seek : searches a new title key when 947 -the flag is DVDCSS_SEEK_KEY, 948 -the flag is DVDCSS_SEEK_MPEG, only if method is not "title". 949 950 dvdcss_seek with DVDCSS_SEEK_KEY flags does actually the same things as 951 dvdcss_title (which might eventually be removed). 952 953 Thus, the flag DVDCSS_SEEK_KEY (formerly DVDCSS_SEEK_INI) could not be 954 removed (sorry sam, I've mistaken you by forgetting that) 955 956commit 0050c5308561f7dcbf62d61bd005b20bcc8df6c4 957Author: Stéphane Borel <stef@videolan.org> 958Date: Fri Nov 16 00:29:52 2001 +0000 959 960 * --chennels puts gtk/gnome in multi-channel network mode. 961 962 * the network window of the interface reports the values of the environment 963 variables. 964 965 * channels mode excludes vls configuration 966 967 * the vlc does not try to bind vls.via.ecp.fr by default when you select 968 channels mode. 969 970commit 332312e725a3b88c594c67c8970fc620c07753a1 971Author: Xavier Marchesini <xav@videolan.org> 972Date: Thu Nov 15 21:27:53 2001 +0000 973 974 Removed my modification, it seems the libs we're linking with are far 975 too old to support this option. And it also seems it doesn't function 976 anywhere out of my box :) 977 978commit 5ea5076a0b3a0664acac2640d34d2bf9dbce1021 979Author: Sam Hocevar <sam@videolan.org> 980Date: Thu Nov 15 18:50:49 2001 +0000 981 982 * Fixed MacOS X 10.1 network input, thanks to Mathias Kretschmer 983 <mathias@research.att.com>. 984 985commit 3e5f531b388d4e03c01b45387d80649b52824fcc 986Author: Sam Hocevar <sam@videolan.org> 987Date: Thu Nov 15 18:11:50 2001 +0000 988 989 * Fixed a little crash introduced in my previous commit :-) 990 * Removed more unused code. 991 992commit 4a0dae0183e6571cfee4bb5511189da33e67dc03 993Author: Sam Hocevar <sam@videolan.org> 994Date: Thu Nov 15 17:39:13 2001 +0000 995 996 * Fixed a few crashes due to race conditions in the decoder spawning. 997 * Removed unused code here and there. 998 999commit 63eddb9ecc9b370ba9a4c932fa6e13e1e2d13a49 1000Author: Christophe Massiot <massiot@videolan.org> 1001Date: Thu Nov 15 16:15:59 2001 +0000 1002 1003 Removed unused structure. 1004 1005commit 2840daffcf32529b5af2c4b01d269a75056f6897 1006Author: Xavier Marchesini <xav@videolan.org> 1007Date: Wed Nov 14 23:19:38 2001 +0000 1008 1009 Please, please, don't forget those who use the --with-directx flag when 1010 ./configuring ! :p 1011 Now, to configure directx, use the --enable-directx and --with-directx 1012 if necessary. 1013 1014commit 7602c5360d87066efe13d31cd6cfc37b392be5b9 1015Author: Gildas Bazin <gbazin@videolan.org> 1016Date: Wed Nov 14 18:08:27 2001 +0000 1017 1018 - The ./configure script is more friendly for Win32 users. 1019 ( xvideo, x11 and dsp plugins are not enabled by default for win32, 1020 plus a few other Win32 cosmetic changes ) 1021 - Updated the INSTALL-win32.txt file. 1022 1023 (Let's hope I didn't break anything ;-) 1024 1025commit 48f385eee7949aad4afdc557bbd56ba4b67b51d9 1026Author: Christophe Massiot <massiot@videolan.org> 1027Date: Wed Nov 14 16:55:05 2001 +0000 1028 1029 Fixed a bug in altivec detection on MacOS X. 1030 1031commit 28fdcbbbf7e8cc45fbdb6486368e3cc47f12e388 1032Author: Xavier Marchesini <xav@videolan.org> 1033Date: Wed Nov 14 04:55:49 2001 +0000 1034 1035 It seems that the 'focus' bug under WinME is solved. Could someone with 1036 a 98 check, and someone under win2k check that nothing is broken ? :) 1037 1038commit 7027d05faf8c26959d4bfd3572afe6425a0662aa 1039Author: Stéphane Borel <stef@videolan.org> 1040Date: Wed Nov 14 03:38:11 2001 +0000 1041 1042 -moved warning message to debug message in spdif pass-through plugin 1043 1044 -changed a bit the wait time. It works better here, please test (Bozo ? 0:-) 1045 1046commit 6cbaf162518ccb1da55ea3dc0569f392b692d50c 1047Author: Jon Lech Johansen <jlj@videolan.org> 1048Date: Wed Nov 14 00:01:36 2001 +0000 1049 1050 The default file-translation mode was not being set under win32. 1051 In other words, file playback in 0.2.91 does not work. For de- 1052 scheduling threads use a 0ms sleep instead of 1ms, as it was 1053 causing problems under WinXP. I hope this does not introduce 1054 problems under previous windows versions. I noticed it was 1055 originally 0ms, but later changed to 1ms... 1056 1057commit 50366aa6da439bd704604969b96b92f8486a5e6d 1058Author: Sam Hocevar <sam@videolan.org> 1059Date: Tue Nov 13 18:10:39 2001 +0000 1060 1061 * Fixed heap corruption issues in ac3dec (thanks reno). 1062 1063commit e84a7e7a8981e50eed770129590a2e7c4aaada01 1064Author: Christophe Massiot <massiot@videolan.org> 1065Date: Tue Nov 13 16:28:05 2001 +0000 1066 1067 Typo. 1068 1069commit 314ac3af7b7a96015ceb40b7e69d7f82199350a2 1070Author: Sam Hocevar <sam@videolan.org> 1071Date: Tue Nov 13 16:00:54 2001 +0000 1072 1073 * Fixed a crash when using `--input dvd /dev/dvd' instead of `dvd:/dev/dvd' 1074 1075commit 3355a621a95f10cb708c90acec874a2de4242ad5 1076Author: Sam Hocevar <sam@videolan.org> 1077Date: Tue Nov 13 15:08:25 2001 +0000 1078 1079 * configure should no longer assume AltiVec is supported when it actually 1080 isn't with buggy compilers and/or pre-set $CFLAGS. 1081 1082commit 133d5c2b5690825d38a5393635ae6f8b4979d85f 1083Author: Christophe Massiot <massiot@videolan.org> 1084Date: Tue Nov 13 12:19:13 2001 +0000 1085 1086 RPM builds. 1087 1088commit ec945137a1744bed45f46315ed39d76816eed8aa 1089Author: Henri Fallon <henri@videolan.org> 1090Date: Tue Nov 13 12:15:21 2001 +0000 1091 1092 Forgot Changelog. 1093 Began to re-read the documentation. 1094 1095commit b74849a186001ff74ae39529851f56bee3b98575 1096Author: Sam Hocevar <sam@videolan.org> 1097Date: Tue Nov 13 12:11:27 2001 +0000 1098 1099 * Commited my little release-howto (only useful to core vlc developers). 1100 1101commit 49a0736e1c0224ace17fd8598de948439dd0ed03 1102Author: Henri Fallon <henri@videolan.org> 1103Date: Tue Nov 13 12:09:18 2001 +0000 1104 1105 All decoders (audio, video, subtitles) are now modules. 1106 1107 - mpeg_vdec, mpeg_adec and ac3_adec are builtins by default 1108 - ac3_spdif, spu_dec and lpcm_dec are plugins by default 1109 1110commit bee557f98039f3af8f3d69715b8ba4f5b4f242fd 1111Author: Sam Hocevar <sam@videolan.org> 1112Date: Tue Nov 13 11:44:15 2001 +0000 1113 1114 * Closing Debian bug #119369 which was fixed a while ago. 1115 1116commit fc162d4f6a34145d44c7bce2fc1702537e556ac1 1117Author: Christophe Massiot <massiot@videolan.org> 1118Date: Tue Nov 13 11:05:49 2001 +0000 1119 1120 Bumped up version number to 1.0.0 :p. 1121 1122commit 99722c931ae89758c282d02bf8e748b1b6be7b36 1123Author: Sam Hocevar <sam@videolan.org> 1124Date: Tue Nov 13 02:03:46 2001 +0000 1125 1126 * Damn recursion! Fixed an infinite loop in libdvdcss. 1127 1128commit 0bb015ee9d10bb43e4afd539d3daf926b215c5a6 1129Author: Sam Hocevar <sam@videolan.org> 1130Date: Tue Nov 13 01:25:05 2001 +0000 1131 1132 * Got rid of DVDCSS_SEEK_INI in libdvdcss. 1133 1134commit ff09b15b4de5a6efa5f5a64a64845cb385cbe05a 1135Author: Sam Hocevar <sam@videolan.org> 1136Date: Tue Nov 13 00:46:23 2001 +0000 1137 1138 * Added a "make package-beos" rule. 1139 * Fixed a BeOS compilation issue. 1140 1141commit b3248bd547640b8a83dfea998573effc4a045eac 1142Author: Sam Hocevar <sam@videolan.org> 1143Date: Mon Nov 12 23:56:53 2001 +0000 1144 1145 * Fixed the vlcs communication for real now. 1146 1147commit cdf126129d9ea4f4842d7837439fb0cea517692b 1148Author: Sam Hocevar <sam@videolan.org> 1149Date: Mon Nov 12 22:42:56 2001 +0000 1150 1151 * Fixed the vlcs communication issue by initializing WinSock at 1152 startup (thanks Meuuh for the tip). 1153 1154commit 6389eac3e3d444e5049f95918eccf60f42fbdb5d 1155Author: Christophe Massiot <massiot@videolan.org> 1156Date: Mon Nov 12 20:49:44 2001 +0000 1157 1158 Bumped up version number to 0.2.91. 1159 1160commit bc3a3e627473850d02015f846cc71541adb4e6f6 1161Author: Sam Hocevar <sam@videolan.org> 1162Date: Mon Nov 12 20:44:19 2001 +0000 1163 1164 * Fixed a bug in the "make snapshot*" rules. 1165 1166commit a264d0321011bd88241f53eb7f02052f4a6e609d 1167Author: Sam Hocevar <sam@videolan.org> 1168Date: Mon Nov 12 20:16:33 2001 +0000 1169 1170 * Made everything ready for a vlc-0.2.91 / libdvdcss-1.0.0 release. 1171 * Updated ChangeLog and ChangeLog.libdvdcss. 1172 * Increased vlcs response message length. 1173 * Removed the i_flags argument to dvdcss_open. Everything is done through 1174 environment variables now. 1175 1176commit b5b61d8498fa16349732cf30be577d3d24ff8d1d 1177Author: Christophe Massiot <massiot@videolan.org> 1178Date: Mon Nov 12 13:22:08 2001 +0000 1179 1180 Added FAQ. 1181 1182commit 30c31e8c989c4ce76285999f8b627198e79e0d62 1183Author: Christophe Massiot <massiot@videolan.org> 1184Date: Mon Nov 12 12:54:16 2001 +0000 1185 1186 New --channelserver switch. 1187 1188commit 693e4708d9319ec64f7a009fe4a8d3e0cf5378ec 1189Author: Christophe Massiot <massiot@videolan.org> 1190Date: Mon Nov 12 11:37:30 2001 +0000 1191 1192 Documentation updates. 1193 1194commit 2dccc4a495858a1fbdb110009b047b238fb61e35 1195Author: Christophe Massiot <massiot@videolan.org> 1196Date: Mon Nov 12 11:30:44 2001 +0000 1197 1198 ipkg script for Familiar Linux 0.5 & bug fix in debian/rules. 1199 1200commit 5a504996842d0363fd940e3f69b1c7bdfefd846c 1201Author: Christophe Massiot <massiot@videolan.org> 1202Date: Mon Nov 12 11:13:18 2001 +0000 1203 1204 Disabled DirectX audio output for the time being. 1205 1206commit 848a009a8928c5e06e0673ac100c6b1cc0ebce32 1207Author: Christophe Massiot <massiot@videolan.org> 1208Date: Mon Nov 12 10:33:42 2001 +0000 1209 1210 Corrected a typo. 1211 1212commit ca194833350ebd9c14ba32929ab8fc4071e4d7c7 1213Author: Sam Hocevar <sam@videolan.org> 1214Date: Mon Nov 12 05:15:39 2001 +0000 1215 1216 * Added Oct's NSIS installer script. It will probably not work for you, 1217 but I need it to build the Win32 auto installer. 1218 1219commit 043b5c89b6962c3ad7c4d19f5b631fb0eb9f10f5 1220Author: Sam Hocevar <sam@videolan.org> 1221Date: Mon Nov 12 04:12:38 2001 +0000 1222 1223 * Automatic handling of the Channel Server's response in network mode. 1224 1225commit b70a26fa313b0e0bb6154d38a9946bc0419e625d 1226Author: Stéphane Borel <stef@videolan.org> 1227Date: Mon Nov 12 03:07:13 2001 +0000 1228 1229 -LPCM _is_ a private stream. Sorry. 1230 1231 -GetMACAddress takes the interface defined in the environment variable 1232 vlc_iface instead of eth0 1233 1234commit 5a7803e0c57019e92e4c81ccd7a45edf6a5be2e9 1235Author: Stéphane Borel <stef@videolan.org> 1236Date: Mon Nov 12 01:56:33 2001 +0000 1237 1238 -Fixed bug with MPEG audio in TS streams: MPEG audio & LPCM are _not_ 1239 private ES :p 1240 1241commit 4865e312de483f217ab441f93b454288c7e3ce7b 1242Author: Sam Hocevar <sam@videolan.org> 1243Date: Sun Nov 11 18:15:42 2001 +0000 1244 1245 * Fixed compilation (and quite probably runtime) issues under IA64 1246 due to mixed int/void* casts. 1247 1248commit 7c4ea8d0a868594ce2e559abd024c5c0f446266d 1249Author: Jon Lech Johansen <jlj@videolan.org> 1250Date: Sun Nov 11 04:51:10 2001 +0000 1251 1252 * Fixed a buffer overflow in CSSAuth() 1253 1254commit 81cfe15f7a54ebbc32b0a7fe8d33fa6c0ba5246b 1255Author: Stéphane Borel <stef@videolan.org> 1256Date: Sun Nov 11 01:32:03 2001 +0000 1257 1258 -Merged DVD netlist with input netlist to remove duplicated code. 1259 Basically, this adds the ability for the netlist to handle transport 1260 packets that carry more than one data_packet. 1261 1262commit 2ebfdccd5b4836bff717779cbe53b60a353d4f89 1263Author: Christophe Massiot <massiot@videolan.org> 1264Date: Fri Nov 9 13:49:27 2001 +0000 1265 1266 * BSD/OS VCD patch, courtesy of Steven M. Schultz <sms@TO.GD-ES.COM> 1267 * Win32 network fix. 1268 1269commit caf9e0ac6322c3e8e784fd43c0d69fb2d01c8460 1270Author: Renaud Dartus <reno@videolan.org> 1271Date: Fri Nov 9 10:02:31 2001 +0000 1272 1273 * imdctsse should now compile and work in plugin and under BeOS 1274 1275commit 339de4e8414e2ab5f28ecd6155327d21d77d756b 1276Author: Jon Lech Johansen <jlj@videolan.org> 1277Date: Thu Nov 8 21:07:24 2001 +0000 1278 1279 * Fixed a mingw32 problem I introduced last night :) 1280 1281commit eb1815f0467ddeb450420e9a74dd7f0d7e51238b 1282Author: Stéphane Borel <stef@videolan.org> 1283Date: Thu Nov 8 14:45:44 2001 +0000 1284 1285 -kludge to have less discontinuity after a zero scr in DVD. 1286 1287 Maybe we should try to predict the date instead of taking the last one but 1288 it seems quite hard. 1289 1290commit 3129e03de2ac67b57b5dcf10f771e0dc03bb4647 1291Author: Jon Lech Johansen <jlj@videolan.org> 1292Date: Thu Nov 8 01:48:09 2001 +0000 1293 1294 * Fixed some win32 64-bit issues. 1295 1296commit fa2a82105fb35f498f5d7170a7a2073667ec49f8 1297Author: Jon Lech Johansen <jlj@videolan.org> 1298Date: Wed Nov 7 22:58:13 2001 +0000 1299 1300 * Fixed some win32 compile issues. 1301 * Don't use long long, use u64/s64 (int_types.h). 1302 1303commit 20e2160e70facee07677d181796a200ef315d8e6 1304Author: Stéphane Borel <stef@videolan.org> 1305Date: Wed Nov 7 17:42:04 2001 +0000 1306 1307 -forgot one file 1308 1309commit 6faa194306c002c1e8ba3f8525b0221fd575084f 1310Author: Stéphane Borel <stef@videolan.org> 1311Date: Wed Nov 7 17:37:16 2001 +0000 1312 1313 *Move function that translates language codes into country name in src/misc 1314 so that every plugin can use it 1315 1316 *Change the name of a function in dvd_udf.c to fit with the forthcoming 1317 libdvdread plugin. 1318 1319commit 54c06952decf3635a1e23c253128504faf409c7b 1320Author: Christophe Massiot <massiot@videolan.org> 1321Date: Wed Nov 7 10:34:28 2001 +0000 1322 1323 Added fgp. 1324 1325commit 1dea13db3581a4975cd9b4c4d2b7eb338b92465f 1326Author: Stéphane Borel <stef@videolan.org> 1327Date: Wed Nov 7 03:37:27 2001 +0000 1328 1329 *Corrected � long time bug (around 0.2.81 I think), that created a 1330 corruption in ifo data. This was the reason why some DVDs that worked with 1331 0.2.80 no longer worked with newer version of vlc. They should work again 1332 now. 1333 1334 This is certainly one of the last updates of the current DVD plugin until 1335 we move to libdvdread that will give us navigation ES. 1336 1337commit 76044a950eb50cf1a8c3cba328b31f08fb34a5ea 1338Author: Stéphane Borel <stef@videolan.org> 1339Date: Wed Nov 7 02:10:14 2001 +0000 1340 1341 I've committed crap last time. 1342 1343commit e60fe69d2653df80dd96ebe0b1bdd1b1aef1022e 1344Author: Christophe Massiot <massiot@videolan.org> 1345Date: Tue Nov 6 18:13:21 2001 +0000 1346 1347 Removed deprecated code and structures. 1348 1349commit fb5aad8d176371d5a42e3a8aff7eedc1d1145815 1350Author: Christophe Massiot <massiot@videolan.org> 1351Date: Tue Nov 6 17:12:02 2001 +0000 1352 1353 New --enable-release config option. 1354 1355commit 72baa59137f2a6666a90f13ff6f13bc2cd34f11d 1356Author: Stéphane Borel <stef@videolan.org> 1357Date: Tue Nov 6 16:59:06 2001 +0000 1358 1359 Maybe corrected aspect ratio issue in fullscreen xvideo. 1360 1361commit b0f6c87b83b18c6d198e0b5e3228dda46c982ff3 1362Author: Sam Hocevar <sam@videolan.org> 1363Date: Tue Nov 6 00:59:31 2001 +0000 1364 1365 * Fixed support for SPU and LPCM streams over network. 1366 1367commit 015b2567df860d2a45374acf024e9de03f18816e 1368Author: Florian G. Pflug <fgp@videolan.org> 1369Date: Mon Nov 5 21:24:40 2001 +0000 1370 1371 Added a new drawer to the control window to support: 1372 1) Title / Chapter selection 1373 2) Subtitle selection 1374 3) Audiochannel/Language selection 1375 4) Angle selection 1376 1377commit 78885615d18c322cdc3d3cae39dd91ce9b4c6313 1378Author: Christophe Massiot <massiot@videolan.org> 1379Date: Mon Nov 5 15:22:44 2001 +0000 1380 1381 New --volume option (untested, like usual :). 1382 1383commit e160ea976655e7f14a513c40e152fe66e882581a 1384Author: Christophe Massiot <massiot@videolan.org> 1385Date: Fri Nov 2 13:30:38 2001 +0000 1386 1387 * libdvdcss port to OpenBSD. 1388 1389commit b6fcfff5ba308997a2d379f6dbe504ede54135b1 1390Author: Florian G. Pflug <fgp@videolan.org> 1391Date: Thu Nov 1 21:58:16 2001 +0000 1392 1393 Reimported Intf_Controller, connected "File/Open/File" to Intf_Controller::file:Open. 1394 1395commit 608f4b5b55099c1f1045032687b1e78ff48621cf 1396Author: Jon Lech Johansen <jlj@videolan.org> 1397Date: Thu Nov 1 21:55:47 2001 +0000 1398 1399 The intf was being accessed indirectly from vout_Destroy. 1400 This is a problem because the intf is currently destroyed 1401 before the vout. 1402 1403commit bd4d55d72e311ff4c8ac2c50568163dbb98ede2e 1404Author: Florian G. Pflug <fgp@videolan.org> 1405Date: Thu Nov 1 21:52:02 2001 +0000 1406 1407 Made it possible to open a File after vlc was started (you can use vlc now 1408 without starting it from the command line) 1409 1410 Cleaned up playlist handling in Intf_Vlc_Wrapper. 1411 1412commit 52945c019d78869287c46e16aa03d579874a171d 1413Author: Sam Hocevar <sam@videolan.org> 1414Date: Thu Nov 1 15:30:50 2001 +0000 1415 1416 * Modified the pf_close kludge in input.c so that we don't segfault when 1417 pf_init fails. 1418 1419commit 1223a96c5e171a00416e54f9c17f883173938ab8 1420Author: Stéphane Borel <stef@videolan.org> 1421Date: Thu Nov 1 13:35:43 2001 +0000 1422 1423 Change chapter selection buttons aspect to try and differentiate them 1424 from title selection ones. 1425 1426commit 51235462bc4aa6a2194dde017289b5abf729d6b4 1427Author: Tony Castley <tcastley@videolan.org> 1428Date: Thu Nov 1 03:17:49 2001 +0000 1429 1430 changes to remove unwanted volumes from the Disk Menu. 1431 Readonly filesystems like NTFS where being incorrectly added. 1432 1433commit 6d117d04fb698c6ffdc2778012a267bbf3fdb3e9 1434Author: Cyril Deguet <asmax@videolan.org> 1435Date: Thu Nov 1 00:29:54 2001 +0000 1436 1437 - Do not resample if delta is short enough 1438 1439commit 6ac2aafab2a60557b25dc699648801c20c9c4b26 1440Author: Renaud Dartus <reno@videolan.org> 1441Date: Wed Oct 31 11:55:53 2001 +0000 1442 1443 * Fixed a segfault on exit under Windows 2000 1444 1445commit 96e3c332a22acc183e49220171e06b077dfb26c7 1446Author: Christophe Massiot <massiot@videolan.org> 1447Date: Tue Oct 30 23:45:08 2001 +0000 1448 1449 Fixed mistakes in my previous commit. 1450 1451commit 789feab938b46ef76e76acd7d3edb7de79aaa4c3 1452Author: Cyril Deguet <asmax@videolan.org> 1453Date: Tue Oct 30 21:38:24 2001 +0000 1454 1455 - Enabled http button in gtk/gnome interface 1456 - Fixed a polioterie from previous commit 1457 1458commit e5b4af919b6914075cc47b2d1fef32f29e6250a7 1459Author: Renaud Dartus <reno@videolan.org> 1460Date: Tue Oct 30 19:34:53 2001 +0000 1461 1462 * Use memalign for aligned data (instead of a greek malloc) 1463 * Some optimization in imdct (all data are now aligned) 1464 * SSE downmix now works for windows 1465 * SSE imdct is desactivated for windows (MINGW32 doesn't know how to aligned data) 1466 1467commit a940bf7231df8d18baae0fd8fcff532417266999 1468Author: Cyril Deguet <asmax@videolan.org> 1469Date: Tue Oct 30 12:49:59 2001 +0000 1470 1471 - Changed default configuration for vls/vlcs hostname/IP 1472 1473commit 132e2e77a4ea9ae458af78bd30dd9373bb663c85 1474Author: Christophe Massiot <massiot@videolan.org> 1475Date: Tue Oct 30 10:57:37 2001 +0000 1476 1477 Fixed '-' input. 1478 1479commit 85762c9e48358ab7280034d2ac22800ca41d3730 1480Author: Christophe Massiot <massiot@videolan.org> 1481Date: Tue Oct 30 10:48:14 2001 +0000 1482 1483 New interface for MacOS X, courtesy of Florian G. Pflug. 1484 1485commit 19d2ac07da25cd798d640053869e998c610e9365 1486Author: Tony Castley <tcastley@videolan.org> 1487Date: Mon Oct 29 11:07:09 2001 +0000 1488 1489 Interface changes to include menu for Title and chapter navigation. 1490 Also improved more "BeOS" CD detection. 1491 Todo new graphics for the navigation controls. 1492 1493commit 6601f3612f8d47de3de802d0c52884681a5fe57c 1494Author: Christophe Massiot <massiot@videolan.org> 1495Date: Fri Oct 26 16:23:06 2001 +0000 1496 1497 VLC FAQ TBU. 1498 1499commit aac41b80325c69b9e66a95f8730f0d5a838d5208 1500Author: Sam Hocevar <sam@videolan.org> 1501Date: Tue Oct 23 23:41:00 2001 +0000 1502 1503 * Synced dummy_dvdcss with Stef's changes to libdvdcss. 1504 * configure now compiles the VCD plugin if linux/cdrom.h is present. 1505 1506commit 452aa3bebed19c531505f35109b2069bcec4f724 1507Author: Johan Bilien <jobi@videolan.org> 1508Date: Tue Oct 23 03:17:49 2001 +0000 1509 1510 Sorry, 1511 1512 the VCD input arrives now :) 1513 1514 I'd better go to bed ! 1515 1516commit a276a98ae40d306bd021281911087448f4b0563c 1517Author: Johan Bilien <jobi@videolan.org> 1518Date: Tue Oct 23 03:06:50 2001 +0000 1519 1520 Added VCD input plugin for Linux : 1521 1522 The Linux specific stuff is located in linux_cdrom_tools files. 1523 For the time being, it only has title (tracks). Chapters will come if I 1524 ever can read .vcd files. 1525 I've modified Gnome and GTK+, not the others. 1526 I've noticed a big bug, it segfaults at the end of a title. I will 1527 have a look on this tomorrow. 1528 Please be indulgent, it's my first peace of code ;-) 1529 1530commit 66cf4426bfaa4f8063ed80d87162c148caa8b530 1531Author: Christophe Massiot <massiot@videolan.org> 1532Date: Mon Oct 22 15:17:19 2001 +0000 1533 1534 Fixed ATTR_ALIGN configure test. 1535 1536commit 8629b876dcd2ef824e12746e4ff679938630b664 1537Author: Sam Hocevar <sam@videolan.org> 1538Date: Mon Oct 22 14:07:36 2001 +0000 1539 1540 * Fixed NetBSD (and probably OpenBSD) libdvdcss compilation. 1541 1542commit 4c7a79ddc3ed04fab78b1e7ed16dbdea8583f098 1543Author: Christophe Massiot <massiot@videolan.org> 1544Date: Mon Oct 22 12:28:53 2001 +0000 1545 1546 Fixed compilation problems with OpenBSD. 1547 1548commit 34487b0b6c6389d7f061dc09e571551ff8176622 1549Author: Sam Hocevar <sam@videolan.org> 1550Date: Mon Oct 22 12:02:17 2001 +0000 1551 1552 * xvideo.so is now built in by default. Mixing PIC and non-PIC code was not 1553 very nice. 1554 * Fixed compilation errors in src/interface/main.c when the compiler did 1555 not support SSE or 3DNow! inline assembly. 1556 1557commit 3cf37ffe7220fcda493c682eea321323ab370a10 1558Author: Christophe Massiot <massiot@videolan.org> 1559Date: Mon Oct 22 11:35:45 2001 +0000 1560 1561 Qt fix courtesy of Christopher Johnson <cjohnson@mint.net>. 1562 1563commit 8f954dc42ff59cdb32d8c217e9cd705691635605 1564Author: Xavier Marchesini <xav@videolan.org> 1565Date: Mon Oct 22 02:33:54 2001 +0000 1566 1567 The vlc now crosscompiles smoothly without having to correct one file 1568 BUT this is UGLY ! We HAVE to find a way to make multicast function 1569 under Win32. 1570 1571 BTW, it does now definitely read TS Streams, locally or from the network. 1572 1573commit 7a3cca8a8309cdd33dcab40f2d2358ead6b700bb 1574Author: Johan Bilien <jobi@videolan.org> 1575Date: Mon Oct 22 00:43:23 2001 +0000 1576 1577 *** empty log message *** 1578 1579commit 8e796dbf4448236b8dc6cdeea45d64742da435b4 1580Author: Loïc Minier <lool@videolan.org> 1581Date: Sun Oct 21 23:17:03 2001 +0000 1582 1583 Moved unlock in the if structure. This suppresses the dead_lock which 1584 was crashing the windows port in TS_input. 1585 1586 The audio still segfaults. 1587 1588commit 1dc1aa8e1e2421d1bfe423c1b511041c3de1b1e1 1589Author: Tony Castley <tcastley@videolan.org> 1590Date: Sun Oct 21 06:06:20 2001 +0000 1591 1592 Resizing the video out window in BeOS now retains the scaling. 1593 1594commit 20fece044b591b7e84eea707230c2f3158df4dc7 1595Author: Tony Castley <tcastley@videolan.org> 1596Date: Sun Oct 21 06:05:30 2001 +0000 1597 1598 Tidied up the code to remove interface messages not required. 1599 1600commit e31174ddfe1e26523c28773f2b0d865574c10f9e 1601Author: Eugenio Jarosiewicz <ej@videolan.org> 1602Date: Thu Oct 18 23:13:46 2001 +0000 1603 1604 * Fixed undefined KEY_SIZE compile bug mentioned by Dave Thorup 1605 * Fixed CSS ioctl for Darwin/OSX - still might need tweaking of 'dataLength' fields 1606 * Added ReadTitleKey ioctl for Darwin/OSX 1607 * Minor cleanup 1608 1609commit 7a174310a0a01bd0565e0454ecf6141b6606e99e 1610Author: Stéphane Borel <stef@videolan.org> 1611Date: Tue Oct 16 16:51:28 2001 +0000 1612 1613 -defining TRACE_DVDCSS in config.h displays libdvdcss debug message. 1614 -libdvdcss error messages are reported in input_dvd.c. 1615 -vlc verbosity also enables more error messages from libdvdcss. 1616 1617commit 9a3c67ba11661e45a8856d7080c94e088a42309e 1618Author: Stéphane Borel <stef@videolan.org> 1619Date: Tue Oct 16 10:46:24 2001 +0000 1620 1621 Removed unnecessary headers added by error. 1622 1623 It should fix libdvdcss compilation issue on non-linux platforms. 1624 1625commit b6370eb065a5b68eed8d28c401a08f3d2da34096 1626Author: Sam Hocevar <sam@videolan.org> 1627Date: Mon Oct 15 14:59:56 2001 +0000 1628 1629 * Fixed an error in the ts://server[:port][/broadcast] input parsing. 1630 1631commit 6ea68caa3d291b5ca003246eefe04d0bc728dbc3 1632Author: Stéphane Borel <stef@videolan.org> 1633Date: Mon Oct 15 13:33:00 2001 +0000 1634 1635 Reverted one change from my previous commit: when using title cracking 1636 method in libdvdcss, the key is only checked at title start, not before each 1637 chapter. 1638 1639 The behaviour when we have decrypted the disc key is to check the key before 1640 each seek (although I'm still fighting against a bug). 1641 1642commit beda27837feb875ff28d2540fb3f189d39f2d050 1643Author: Stéphane Borel <stef@videolan.org> 1644Date: Sun Oct 14 03:26:20 2001 +0000 1645 1646 Use of an environment variable to choose libdvdcss method. 1647 1648commit 88a154951c7ed40ebe06896208fab71e91537971 1649Author: Stéphane Borel <stef@videolan.org> 1650Date: Sat Oct 13 15:34:21 2001 +0000 1651 1652 New features for libdvdcss: we have three ways now to decode a title key. 1653 1654 1) Crack the title key (the method that was here before). The only change 1655 here is that we search the key for the exact chapter we are seeking with 1656 DVDSetArea (in case the key has changed within a title). It is maybe not a 1657 good idea. 1658 1659 2) Crack the disc key, which allows us to decode instantly all title keys. 1660 I've used an algorithm from Frank Stevenson ; it eats much memory (64MB), 1661 and takes about 15 s at launch time. 1662 1663 3) Decode the disc key with player keys (libcss method). However, you need 1664 licensed player keys at build time for that to work. 1665 1666 To choose between libdvdcss methods, a command line options is supplied: 1667 1668 vlc --dvdcss <method> where method is one of title, disc, key. 1669 1670 Note that all these changes only work with linux now, since we have to add a 1671 specific ioctl to read title key. I hope that I haven't broken too many things. 1672 1673commit 563c5e1733a6ea7bb755c683760f45990df81986 1674Author: Christophe Massiot <massiot@videolan.org> 1675Date: Thu Oct 11 16:12:43 2001 +0000 1676 1677 * Minor video parser optimization ; 1678 * SDL now displays an error message on 422 streams. 1679 1680commit 3861944d93fbc7b5ece7b2647ec438b9f2f3755c 1681Author: Christophe Massiot <massiot@videolan.org> 1682Date: Thu Oct 11 13:19:27 2001 +0000 1683 1684 * Chroma 4:2:2 and 4:4:4 support in the decoder. 1685 * Fixed bugs in the C YUV transform with 4:2:2 format. 1686 1687commit bfd9535ddded82eb54f5382e6ccdc139e6e8cefd 1688Author: Christophe Massiot <massiot@videolan.org> 1689Date: Thu Oct 11 11:28:42 2001 +0000 1690 1691 * Fixed bugs in RPM spec files ; 1692 * Fixed a bug in configure where ix86 machines were improperly detected. 1693 1694commit a321dc6b773970a8ddc3709ccc58fa2d2caf0f28 1695Author: Sam Hocevar <sam@videolan.org> 1696Date: Wed Oct 10 15:18:55 2001 +0000 1697 1698 * Fixed bad ChangeLog formatting. 1699 1700commit ff9c8878c5b4abf79df3316bcd1e73530f4d0c45 1701Author: Sam Hocevar <sam@videolan.org> 1702Date: Wed Oct 10 14:25:15 2001 +0000 1703 1704 * 0.2.90 release. 1705 * Updated ChangeLog files. 1706 * XVideo module now compiled as built-in for Debian packages, to avoid 1707 PIC and non-PIC code collision (Closes Debian bug #111790). 1708 1709commit 90c9dfa9001c80f44e1009d8f618ec54393ae627 1710Author: Christophe Massiot <massiot@videolan.org> 1711Date: Tue Oct 9 11:46:08 2001 +0000 1712 1713 MacOS X port : replaced -traditional-cpp (deprecated) with -no-cpp-precomp. 1714 1715commit 25095c7a58d47066a11e05fb6a027ade5e37cfab 1716Author: Christophe Massiot <massiot@videolan.org> 1717Date: Mon Oct 8 23:10:28 2001 +0000 1718 1719 Beuheuheuheuhuehueuhuehuehu forgot to add new QuickTime files :*-((( 1720 1721commit 28c71156ee8820ea39f183ec9a9b8d7fcc386ea3 1722Author: Christophe Massiot <massiot@videolan.org> 1723Date: Mon Oct 8 16:20:25 2001 +0000 1724 1725 MacOS X port : native QuickTime video output, courtesy of Florian G. 1726 Pflug <fgp@phlo.org>. Use it with -I macosx_qt. 1727 1728commit f5da07b64a38e9d46a2ff9d26ce2976ba29622c8 1729Author: Christophe Massiot <massiot@videolan.org> 1730Date: Mon Oct 8 09:21:57 2001 +0000 1731 1732 Fixed bugs in the altivec detection, courtesy of Michel Lanners <mlan@cpu.lu>. 1733 1734commit c15864dbad0d44d57c8b5d076e4a9c70fefe7add 1735Author: Sam Hocevar <sam@videolan.org> 1736Date: Thu Oct 4 00:50:24 2001 +0000 1737 1738 * Added HTTP url drop (from a WWW browser) to the gtk/gnome interface. 1739 1740commit 882422ab19bd124e3c5d7558abe11eb03188e66c 1741Author: Sam Hocevar <sam@videolan.org> 1742Date: Wed Oct 3 15:10:55 2001 +0000 1743 1744 * Added User-Agent header in the HTTP input. 1745 * Fixed an input segfault which occured using ES input. 1746 1747commit 5d011ad3662259f31f0cbb37460ee3f7cfb710fb 1748Author: Christophe Massiot <massiot@videolan.org> 1749Date: Wed Oct 3 14:41:08 2001 +0000 1750 1751 * Enhanced --with-tuning 1752 * Fixed a nasty segfault 1753 1754commit 19868f141cecb7e2803c8d267a4464b15b568a41 1755Author: Sam Hocevar <sam@videolan.org> 1756Date: Wed Oct 3 13:14:05 2001 +0000 1757 1758 * Added an endianness check for cross-compilations. 1759 * We now check for sys/times.h. 1760 1761commit f46ba5d4ee141f8f6e9ae8e573e620f1a53eb4bd 1762Author: Christophe Massiot <massiot@videolan.org> 1763Date: Wed Oct 3 12:58:57 2001 +0000 1764 1765 * Repaired dummy input broken yesterday. 1766 1767commit 36ac7f925aafbaca7b7145c77cf24eb3bf46385b 1768Author: Christophe Massiot <massiot@videolan.org> 1769Date: Wed Oct 3 12:46:17 2001 +0000 1770 1771 * Minor ShowBits() optimization ; 1772 * Fixed a bug in vlc.spec ; 1773 * New --disable-plugins option ; make all plug-ins built-in. 1774 1775commit 6811de9c7debfde1b0cfdf1229e9d3f318d8b0e0 1776Author: Christophe Massiot <massiot@videolan.org> 1777Date: Wed Oct 3 10:12:52 2001 +0000 1778 1779 Info : you can use #ifndef instead of #ifdef... #else :p 1780 1781commit 9deacf84570335bd87d844a621a36fe012edc3e8 1782Author: Xavier Marchesini <xav@videolan.org> 1783Date: Wed Oct 3 03:32:05 2001 +0000 1784 1785 The vlc now compiles when cross-compiling with Mingw32. It segfaults 1786 while browsing plugins (modules.o, it seems). 1787 1788 Oh, btw, stats won't work under win32, since <sys/times.h> and the 1789 function times don't seem to exist. 1790 1791 Sam, may I speak with you tomorrow about modules.c ? 1792 1793commit 03c8e0793606171a2834766fee0cfc491e86aa29 1794Author: Xavier Marchesini <xav@videolan.org> 1795Date: Wed Oct 3 02:53:49 2001 +0000 1796 1797 Modified configure.in to allow cross-compiling with Mingw32. 1798 Quick and ugly, i'm gonna find a better way to do it. 1799 1800commit b5290e75aff2647876d69533f1e6a88be3f854cc 1801Author: Tony Castley <tcastley@videolan.org> 1802Date: Wed Oct 3 02:20:39 2001 +0000 1803 1804 Updated to compile on BeOS. 1805 1806commit 2215be5f6e3f0d151349834951834ab60a75faf1 1807Author: Tony Castley <tcastley@videolan.org> 1808Date: Wed Oct 3 02:19:21 2001 +0000 1809 1810 Changes to ensure the BeOS compile still works. 1811 1812commit 55cf7e7c94443046e3847e818295cd43ff21677a 1813Author: Sam Hocevar <sam@videolan.org> 1814Date: Tue Oct 2 17:09:44 2001 +0000 1815 1816 * Added HTTP virtualhost support in the HTTP input. 1817 * Enabled mouse clicks in the GGI plugin. 1818 * Minor Makefile alteration. 1819 1820commit c67dcbe71be7ae51dc03fbedc104b84f586c8450 1821Author: Christophe Massiot <massiot@videolan.org> 1822Date: Tue Oct 2 17:04:43 2001 +0000 1823 1824 * Fixed a warning in input_es.c ; 1825 * Don't connect on INADDR_ANY, patch courtesy of Mathias Kretschmer 1826 <mathias@research.att.com>. 1827 1828commit ce0e4dd13e2e36b1a81f85523c7c69252443f485 1829Author: Christophe Massiot <massiot@videolan.org> 1830Date: Tue Oct 2 16:46:59 2001 +0000 1831 1832 * Cleaned up sam's mess with input's pf_open and pf_close (not completely) ; 1833 * With -vvv modules now show up their scores ; 1834 1835 This afternoon I have been a little bored, so the feature of the day is : 1836 * HTTP input support. 1837 1838 You can test it with : 1839 ./vlc http://mysite.com:80/mystream.mpg 1840 It doesn't implement any kind of buffering, so make sure you have enough 1841 bandwidth, otherwise you'll just get nothing. 1842 1843 It is compatible with HTTP proxy, just set http_proxy : 1844 export http_proxy="http://proxy.mycompany.com:3128/" 1845 1846 Enjoy ! 1847 1848commit 62ba06e09fc94d25cbcc7f51e7bf1e82b4567d22 1849Author: Christophe Massiot <massiot@videolan.org> 1850Date: Tue Oct 2 13:34:56 2001 +0000 1851 1852 * Borrowed Mandrakesoft's vlc.spec and libdvdcss.spec ; 1853 * New configure option --with-tuning=[arch], extending --enable-pentiumpro ; 1854 for Pentium, use --with-tuning=pentium, for PowerPC 604 use --with-tuning=604, 1855 and so on. 1856 1857commit 3c607262314ad19d91c24356f073a85f1f50ce17 1858Author: Christophe Massiot <massiot@videolan.org> 1859Date: Mon Oct 1 16:44:07 2001 +0000 1860 1861 Dramatically improve compilation time, with a negligible performance 1862 tradeoff. 1863 1864commit 6cd676bcf981a014a5237bb42add647ddc90cdaf 1865Author: Christophe Massiot <massiot@videolan.org> 1866Date: Mon Oct 1 16:18:49 2001 +0000 1867 1868 * Removed -march=pentiumpro ; should now work on pentium-class machines ; 1869 * Removed --enable-stats configuration directive. Stats are now activated 1870 at runtime with --stats ; 1871 * New intf_StatMsg() call ; 1872 * Vout picture heap is now 8 pictures instead of 5 (better synchro) ; 1873 * Tremendous enhancements in statistics display ; 1874 * Better capabilities handling. 1875 1876commit e6a8d661eda24a5fa7d125e68861972232e051fd 1877Author: Christophe Massiot <massiot@videolan.org> 1878Date: Mon Oct 1 12:48:01 2001 +0000 1879 1880 Error checks in debug mode : pthread ERRORCHECK_MUTEX and MALLOC_CHECK_=2. 1881 1882commit d8797a48279d912772604ac107e83ab315fef5b2 1883Author: Christophe Massiot <massiot@videolan.org> 1884Date: Mon Oct 1 10:27:17 2001 +0000 1885 1886 "added support for an unusual construct at the start of some 1887 slices", says walken :-). 1888 1889commit 5377385dcf77f8f45af8049602afc3991da7ccf4 1890Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 1891Date: Sun Sep 30 20:25:13 2001 +0000 1892 1893 Small optimisation of my previous commit. 1894 1895commit 50f91594e1ae8ea176b418a7287943c57712d5aa 1896Author: Stéphane Borel <stef@videolan.org> 1897Date: Sun Sep 30 01:26:44 2001 +0000 1898 1899 . in spdif ac3 in selected by default 1900 1901commit 60c8b99f307b1521d59665c7e87c2981727c85d9 1902Author: Stéphane Borel <stef@videolan.org> 1903Date: Sun Sep 30 01:05:37 2001 +0000 1904 1905 . video output grows to respect acpect ratio instead of shrinking (not 1906 in x11 because it takes cpu to resize a picture) 1907 1908 . disable dpms in xvideo 1909 1910commit 0c37a6cf08c79b5dd2823c19d032a0870e48d3f2 1911Author: Stéphane Borel <stef@videolan.org> 1912Date: Sun Sep 30 00:33:22 2001 +0000 1913 1914 .better handling of the buffer of the sound driver to try to remove 1915 sratches in spdif. 1916 1917 Thanx to bozo for his help :) 1918 1919commit 529d96caaf71aaedd747916cbd3df7dd5ff4e95f 1920Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 1921Date: Sat Sep 29 14:52:01 2001 +0000 1922 1923 Fix bad dates in ac3 spdif "decoder" (playing with the bit stream is very 1924 funny). 1925 Thanks to Stef for his ideas, Meuuh for his bit stream, and Sam for his 1926 trolls :) 1927 1928commit 6024a98e77c1e993ee62315a3e44f727cf89e5bf 1929Author: Christophe Massiot <massiot@videolan.org> 1930Date: Fri Sep 28 15:24:11 2001 +0000 1931 1932 Darwin ioctl, courtesy of ej0. 1933 1934commit 752b854eaa7dc3302cc20fcb6b28476adfaa12de 1935Author: Christophe Massiot <massiot@videolan.org> 1936Date: Fri Sep 28 15:08:40 2001 +0000 1937 1938 Fixed bugs in the MacOS X port. 1939 1940commit e61bfa60ff49d57b5e2243cc18b3e5beea9b2064 1941Author: Christophe Massiot <massiot@videolan.org> 1942Date: Fri Sep 28 14:17:16 2001 +0000 1943 1944 Faster configure script and as-yet untested Darwin patches. 1945 1946commit 93d7b1f09ad135d459f7245c69fe3455036d0e76 1947Author: Christophe Massiot <massiot@videolan.org> 1948Date: Fri Sep 28 10:39:40 2001 +0000 1949 1950 Test for Altivec C extensions. 1951 1952commit f9411cc4d16755e44304630ab0a4fed40ac51d29 1953Author: Christophe Massiot <massiot@videolan.org> 1954Date: Fri Sep 28 09:57:08 2001 +0000 1955 1956 If memalign isn't available, fall back on valloc. 1957 1958commit f9dc58a3774b40201a29da0698fae5e7d4218667 1959Author: Christophe Massiot <massiot@videolan.org> 1960Date: Fri Sep 28 09:55:20 2001 +0000 1961 1962 Fixed a stupid mistake in NormScan(). 1963 1964commit 43cfba30a841d8b2cf97252888374c0dd6bb2831 1965Author: Christophe Massiot <massiot@videolan.org> 1966Date: Wed Sep 26 12:32:25 2001 +0000 1967 1968 By default, use the real size of the stream for the video output size. 1969 1970commit 746e6074dd3ae1e35e106d448bf8d91e1b6e5109 1971Author: Christophe Massiot <massiot@videolan.org> 1972Date: Tue Sep 25 11:46:14 2001 +0000 1973 1974 Altivec IDCT and motion compensation, courtesy of Michel Lespinasse for 1975 mpeg2dec (untested). 1976 1977commit b0ef1133453903177488e4347d66e5712a3dd52d 1978Author: Christophe Massiot <massiot@videolan.org> 1979Date: Mon Sep 24 11:17:49 2001 +0000 1980 1981 Fixed many alignment issues. 1982 1983commit 8ed3168ec340fa26f6a4da80ab27c76ea294573e 1984Author: Christophe Massiot <massiot@videolan.org> 1985Date: Fri Sep 14 15:36:36 2001 +0000 1986 1987 Miscellaneous updates to configure, especially for cross-compilation. 1988 1989commit b1c218b21760abf2cbefa73223789895b9061120 1990Author: Tony Castley <tcastley@videolan.org> 1991Date: Wed Sep 12 01:31:37 2001 +0000 1992 1993 Fixed Slider overflow and slider behaviour. 1994 Also corrected the button status behavour. 1995 1996commit ee860753b99006bbd7b4c8cd47687983c6a8f20a 1997Author: Tony Castley <tcastley@videolan.org> 1998Date: Wed Sep 12 01:30:07 2001 +0000 1999 2000 Fixed the slider overflow problem. 2001 Corrected Slider behaviour. 2002 Simplified Code in the vout_beos ready for another developer to implement 2003 more advanced video output. 2004 2005commit ab0e87174137525db0446eb4a50af915e6bd6fad 2006Author: Christophe Massiot <massiot@videolan.org> 2007Date: Tue Sep 11 22:22:31 2001 +0000 2008 2009 Fixed typos, courtesy of Michel Lanners <mlan@cpu.lu> 2010 2011commit e8640eed39a52d12f97b80b816d376116aaf94d3 2012Author: Sam Hocevar <sam@videolan.org> 2013Date: Sun Sep 9 13:43:25 2001 +0000 2014 2015 Changes to vlc: 2016 2017 * Fixed arch-dependant build dependencies (Closes Debian bug #109722). 2018 * Minor changes to the (non-working) ncurses interface. 2019 2020 Changes to libdvdcss (courtesy of H�kan Hjort <d95hjort@dtek.chalmers.se>): 2021 2022 * If we see 3000 unencrypted blocks assume that the title is unencrypted. 2023 * If we have not seen any encrypted block and then discover that the block 2024 just read is not a valid block of an MPEG2 Program stream, assume that the 2025 title is unencrypted. 2026 * Empty keys (for unscrambled sectors) are now cached as well. 2027 * We try to decrypt the file even if DVD ioctls are not available. 2028 2029commit a9c31c5a8fe9bff62eb7ad8e3607376c4af41807 2030Author: Henri Fallon <henri@videolan.org> 2031Date: Thu Sep 6 18:21:02 2001 +0000 2032 2033 - Fixed a netlist packet leak in demuxPSI (Mark Gritter <mgritter@kealia.com>). 2034 2035 - Removed the nuts message "unable to allocate memory" when the netlist got 2036 empty. 2037 2038 - Cosmetic changes. 2039 2040commit 9ad4cc80c3d7c2dbedb433dff8006132df3be193 2041Author: Christophe Massiot <massiot@videolan.org> 2042Date: Thu Sep 6 14:02:56 2001 +0000 2043 2044 Various fixes for GCC 3.0. 2045 2046commit 179acd069b28d5d0dc6e3549a77f558b10c7583c 2047Author: Christophe Massiot <massiot@videolan.org> 2048Date: Thu Sep 6 13:24:21 2001 +0000 2049 2050 Another fix for the altivec detection. 2051 2052commit 1d728604426313e2fd250bf7761b83589c9fdff8 2053Author: Christophe Massiot <massiot@videolan.org> 2054Date: Thu Sep 6 13:16:26 2001 +0000 2055 2056 Reworked jlj's patch for field pictures. 2057 2058commit 51705951a3a1d74ae306166c9a41e3bd96b5e5bf 2059Author: Christophe Massiot <massiot@videolan.org> 2060Date: Thu Sep 6 10:39:10 2001 +0000 2061 2062 Fixed numerous bugs with the Altivec IDCT (still not compiling). 2063 2064commit 4977183360db565f925ae319973e38d34969b0f1 2065Author: Christophe Massiot <massiot@videolan.org> 2066Date: Thu Sep 6 10:19:18 2001 +0000 2067 2068 Fixed a warning. 2069 2070commit a0c74ab4fb0e7012289b59983609335c9b221745 2071Author: Henri Fallon <henri@videolan.org> 2072Date: Thu Sep 6 07:31:39 2001 +0000 2073 2074 Added gnome.h check and cleaned the error messages in the configure 2075 script 2076 2077commit 479c96ee271df8ccc9b11961349ccf355d8d1b95 2078Author: Henri Fallon <henri@videolan.org> 2079Date: Thu Sep 6 04:28:36 2001 +0000 2080 2081 A very tiny small useless optimization in the LPCM decoder 2082 2083commit a667c9046b76e1f86de2fa02053c508075fef74f 2084Author: Christophe Massiot <massiot@videolan.org> 2085Date: Wed Sep 5 16:46:10 2001 +0000 2086 2087 * MPEG audio emphasis fix, courtesy of Matthieu Lochegnies 2088 <lochegm1@cti.ecp.fr> ; 2089 * ac3dec uninitialized data structure fix, courtesy of Damian Ivereigh 2090 <damian@cisco.com>. 2091 2092commit 39c1b3e8f13affb8fe1c0b432d93f4371a6eb106 2093Author: Christophe Massiot <massiot@videolan.org> 2094Date: Wed Sep 5 16:20:23 2001 +0000 2095 2096 * Fixed a compilation bug. 2097 2098commit b3b880766e2b815d460916cb0c44e5d6f7b593c3 2099Author: Christophe Massiot <massiot@videolan.org> 2100Date: Wed Sep 5 16:07:50 2001 +0000 2101 2102 * Altivec IDCT and motion compensation, based on Paul Mackerras's mpeg2dec 2103 (untested !) ; 2104 * Local minor optimizations in IDCT ; 2105 * Removed a hopeless kludge in input_clock.c 2106 2107commit 76c5e75c37f7c3d0419b4cd0ffd72b1f9e641185 2108Author: Jon Lech Johansen <jlj@videolan.org> 2109Date: Tue Sep 4 23:21:34 2001 +0000 2110 2111 * Fixed a problem with field streams not working with new video decoder. 2112 2113commit 985a4b90f456f330a794ed52a3b674e55230b1fd 2114Author: Christophe Massiot <massiot@videolan.org> 2115Date: Mon Aug 27 16:13:20 2001 +0000 2116 2117 IP Multicast support, courtesy of Mathias Kretschmer <mathias@research.att.com>. 2118 2119commit 645ef26bf8b899142da7dc9e8b7aada1554eeb0c 2120Author: Christophe Massiot <massiot@videolan.org> 2121Date: Fri Aug 24 16:28:49 2001 +0000 2122 2123 * Removed O_NONBLCK in aout_Play because we don't use it and some drivers 2124 (e.g. have problems with this) ; 2125 * Added warning messages. 2126 2127commit c4b4857b7e01ac9294b5897377a89e276a6b8f1f 2128Author: Sam Hocevar <sam@videolan.org> 2129Date: Fri Aug 24 10:51:53 2001 +0000 2130 2131 * Fixed build dependencies for architectures not supporting libasound2 2132 (Closes Debian bug #109722). 2133 2134commit 4febe3a259ae075c13317f5f64e3b8870b23ba89 2135Author: Christophe Massiot <massiot@videolan.org> 2136Date: Fri Aug 24 09:20:05 2001 +0000 2137 2138 Install doesn't explode if libdvdcss hasn't been compiled. 2139 2140commit f7a075165e578a10a3658f37a2ab1fd2ca706b21 2141Author: Sam Hocevar <sam@videolan.org> 2142Date: Thu Aug 23 15:39:46 2001 +0000 2143 2144 * Attempt to fix the SDL detection under *BSD. 2145 2146commit 08fe80aaf81275f66a6856f90f8518a1aa7d25b7 2147Author: Christophe Massiot <massiot@videolan.org> 2148Date: Thu Aug 23 13:24:38 2001 +0000 2149 2150 Removed /usr/local/include, because it is unsafe in a cross-compilation 2151 environment. If you have problems with this, tell me and we'll find an 2152 alternate solution. 2153 2154commit bcb38fc607d867fc018e478bc6dd6199801067c4 2155Author: Christophe Massiot <massiot@videolan.org> 2156Date: Thu Aug 23 10:08:26 2001 +0000 2157 2158 Very small enhancements. 2159 2160commit dec76d7ff7d17e40354588e604b882013cd6ddef 2161Author: Gildas Bazin <gbazin@videolan.org> 2162Date: Wed Aug 22 21:18:43 2001 +0000 2163 2164 - The win32 port is once again using msvcrt.dll instead of msvcrt40.dll 2165 - Fixed a synchro bug (typo) in video_output.c 2166 2167commit 39131bcfefd3691c3a70751c1db0d57839b59e3a 2168Author: Christophe Massiot <massiot@videolan.org> 2169Date: Wed Aug 22 18:47:52 2001 +0000 2170 2171 * Added a documentation to use VLC as a netscape plug-in and do some 2172 (buggy) web streaming. 2173 2174commit 45f3f2825f878822ca99b07b3eb9a6134e0224ea 2175Author: Christophe Massiot <massiot@videolan.org> 2176Date: Wed Aug 22 17:21:46 2001 +0000 2177 2178 * Totally rewrote the video decoder (inspired by walken's mpeg2dec), implying : 2179 - performance boost ; 2180 - fixed the "Dual Prime Arithmetic" bug ; 2181 - 3DNow! motion compensation module ; 2182 * BTW, fixed numerous bugs ; 2183 * AC3dec statistics do not show up with --enable-stats, because I doubt 2184 they're understandable by a normal human being, and they pollute the output. 2185 2186commit 54ed2ed3d789d7b0326e267f91d65aa7af92c9fb 2187Author: Sam Hocevar <sam@videolan.org> 2188Date: Wed Aug 22 15:16:02 2001 +0000 2189 2190 * Grmbl. Forgot to update the libdvdcss changelog. 2191 2192commit 07bf678b2a5531078b837a49e0278a2ee8a71dae 2193Author: Sam Hocevar <sam@videolan.org> 2194Date: Wed Aug 22 14:23:57 2001 +0000 2195 2196 * Split ChangeLog into ChangeLog and ChangeLog.libdvdcss. 2197 * Added --xvadaptor flag to select the XVideo adaptor to use. 2198 * Everything is ready for the 0.2.83 release. 2199 2200commit dadbc98a35290f953273d10375795c527ce0b0aa 2201Author: Jon Lech Johansen <jlj@videolan.org> 2202Date: Mon Aug 20 01:03:28 2001 +0000 2203 2204 * Switched QNX audio output to block mode as stream mode is no 2205 longer supported under the latest QNX release. 2206 2207commit bd7443f2eff6e365a88682b7611b26445b6b7df1 2208Author: Sam Hocevar <sam@videolan.org> 2209Date: Sun Aug 19 23:35:13 2001 +0000 2210 2211 * Added support in ./configure for the cprof profiler. 2212 * Activated -D_FILE_OFFSET_BITS=64 -D__USE_UNIX98 on all platforms, fixes 2213 issues under Solaris and QNX. 2214 * Additional checks for SSE-specific (non-MMXEXT) instructions, as 2215 reported in <20010817114220.A23480@slartibartfast.angrypacket.com>. 2216 2217commit ef84fdfee4cae6e884190a402897bc5bc26b5a1f 2218Author: Jon Lech Johansen <jlj@videolan.org> 2219Date: Fri Aug 17 01:26:45 2001 +0000 2220 2221 * Overlay now works under latest QNX release. 2222 2223commit 1c27686a8b370c0b5b42a247e909011c09a27bcf 2224Author: Sam Hocevar <sam@videolan.org> 2225Date: Tue Aug 14 17:53:23 2001 +0000 2226 2227 * Fixed yesterday's pthread detection fix. 2228 2229commit 38d1a266e2c17c00420d173b3a8b86e66c07b023 2230Author: Tony Castley <tcastley@videolan.org> 2231Date: Tue Aug 14 12:09:03 2001 +0000 2232 2233 Rewritten vout for BeOS. Now does not support overlay however code is simpler 2234 and easier to implement overlay and DirectWindow. 2235 2236commit 06fca10912113cbd4287dcc5ab3969409399b38b 2237Author: Sam Hocevar <sam@videolan.org> 2238Date: Tue Aug 14 04:52:39 2001 +0000 2239 2240 * GNU/Hurd configuration and compilation fixes. 2241 2242commit 6c67a6b17bf9b88c4d51b89824e0c767960aa97b 2243Author: Sam Hocevar <sam@videolan.org> 2244Date: Tue Aug 14 00:00:04 2001 +0000 2245 2246 * Fixed a crash in subtitle rendering. 2247 * Activated old crappy subtitle rendering in overlay mode (ugly but 2248 probably better than having no subtitles at all). 2249 2250commit a0bb5da4a6adb31d93cfb84d11caf820ea2d9d99 2251Author: Sam Hocevar <sam@videolan.org> 2252Date: Mon Aug 13 12:24:58 2001 +0000 2253 2254 * Added missing debian files I forgot to add a long time ago. 2255 * Fixed libglide2/libglide3 inconsistency in debian/control. 2256 2257commit 39657a569d91b0e9d7cae9f88f0030f708fd5acb 2258Author: Sam Hocevar <sam@videolan.org> 2259Date: Fri Aug 10 17:53:48 2001 +0000 2260 2261 * Another stupid typo (hope I got it right this time :p). 2262 2263commit dea6dc1ec6e12be9888acf158343c571959530fa 2264Author: Sam Hocevar <sam@videolan.org> 2265Date: Fri Aug 10 17:43:50 2001 +0000 2266 2267 * Another mistake in the BSD/OS configuration process. 2268 2269commit 04c93734c06c1a644bb75b06e5cd1b06b843add4 2270Author: Christophe Massiot <massiot@videolan.org> 2271Date: Fri Aug 10 17:14:11 2001 +0000 2272 2273 Added --with-sdl-config-path option if you sdl-config is not in $PATH. 2274 2275commit c107309f452cc4c84f60a01980b291cacfe94674 2276Author: Sam Hocevar <sam@videolan.org> 2277Date: Fri Aug 10 16:38:59 2001 +0000 2278 2279 * Added proper Conflicts: rules in debian/control. 2280 * configure.in fixes for BSD/OS. 2281 2282commit 9f9e95781fb3005cc37ee10004e03de8984c3598 2283Author: Christophe Massiot <massiot@videolan.org> 2284Date: Fri Aug 10 16:38:09 2001 +0000 2285 2286 Fixed a bug in System End Code handling. Contact me in case of problem. 2287 2288commit 20ff51910f1be67120911cc23622c308289eb79b 2289Author: Sam Hocevar <sam@videolan.org> 2290Date: Thu Aug 9 23:12:36 2001 +0000 2291 2292 * Added BSD/OS libdvd by Steven M. Schultz <sms@TO.GD-ES.COM> in 2293 extras/BSDI_dvdioctl after he suggested it. License is GPL. 2294 * ./configure now checks for an installed libdvd under BSD/OS and 2295 falls back to ours if not found. 2296 * Fixed harmless typos in yesterday's Solaris libdvd patches. 2297 * Bumped libdvdcss version number up to 0.0.3 ; release will probably 2298 follow once the BSDI changes have been tested. 2299 2300commit 301cde4d9b0b2319219facb1cc3a025c21ab8f7b 2301Author: Jon Lech Johansen <jlj@videolan.org> 2302Date: Thu Aug 9 20:16:17 2001 +0000 2303 2304 Fixed a memory leak in the ifo parser and input_EndStream 2305 2306commit 3007c6b8853dcac1d84cf978d1075d64e941a434 2307Author: Sam Hocevar <sam@videolan.org> 2308Date: Thu Aug 9 08:20:26 2001 +0000 2309 2310 * Fixed a bug in the gtk interface which caused vlc to go amok after 2311 having met a zero-sized area. 2312 * Found out how to type '�' in vim :-) 2313 * Added missing bloat to modules_export.h. 2314 * 'snapshot*' rules do not depend on 'clean', and don't use /tmp anymore. 2315 * Added vlc:loop playlist command to go back at the beginning. 2316 Usage: vlc file1.mpeg file2.mpeg ... fileN.mpeg vlc:loop 2317 This change isn't very elegant but there are already bugs in the 2318 playlist handling, I'll try to polish it once the playlist is fixed. 2319 2320commit e9ea66aebac813f9513230d2b107e8524ccbf9c8 2321Author: Sam Hocevar <sam@videolan.org> 2322Date: Wed Aug 8 02:48:44 2001 +0000 2323 2324 * Solaris DVD decryption support by H}kan Hjort <d95hjort@dtek.chalmers.se>. 2325 2326commit 641341e854972195701a82fdf12f19f4b52172fd 2327Author: Sam Hocevar <sam@videolan.org> 2328Date: Tue Aug 7 10:54:51 2001 +0000 2329 2330 * Updated version number to 0.2.82. 2331 * Updated ChangeLog. 2332 * Fixed a typo in Makefile.dep. 2333 2334commit 6b933b9ed490bd7f2c923bf83654275b2e75cce6 2335Author: Sam Hocevar <sam@videolan.org> 2336Date: Tue Aug 7 02:48:25 2001 +0000 2337 2338 * Got Makefile to launch ./configure almost properly. $(MAKECMDGOALS) rules ! 2339 * Various debian scripts fixes. 2340 * Added -lmsvcrt40 to the win32 flags for proper execution under Wine. 2341 * Fixed broken soname setting under Solaris (and OS X, sort of). 2342 * Made the illegal instruction report more explicit. 2343 * BSD/OS 4.3beta1 fixes by Steven M. Schultz <sms@TO.GD-ES.COM>. 2344 2345commit 851ffa750cbe192a4f2781637ec26c29d5778eb4 2346Author: Gildas Bazin <gbazin@videolan.org> 2347Date: Mon Aug 6 20:45:55 2001 +0000 2348 2349 * Fixed the sdl video output plugin that I broke 2 days ago. 2350 2351commit 156201a10ab4a11247e4534a9506d3610b46516a 2352Author: Sam Hocevar <sam@videolan.org> 2353Date: Mon Aug 6 13:46:54 2001 +0000 2354 2355 * libdvdcss* packages are now a bit more policy-compliant. 2356 2357commit 460360a85e2aa56f437ddb3ed25a7366a09569f5 2358Author: Sam Hocevar <sam@videolan.org> 2359Date: Mon Aug 6 13:28:01 2001 +0000 2360 2361 * Added a dummy libdvdcss so that the DVD plugin can be used without 2362 libdvdcss. It will try to dlopen() libdvdcss at runtime, though, 2363 and will use the dummy functions only if it couldn't find a valid 2364 libdvdcss. This is probably only useful to package maintainers. 2365 2366 * Tidied the snapshot-* Makefile rules. 2367 * Tidied the modules Makefiles. 2368 * Removed useless stuff in the debian/ directory. 2369 * Removed the "make all" kludge in the Makefile.opts rule. I hope this 2370 patch is harmless on all systems. 2371 2372commit f82f7f254af3828599bffa6c16e92d221c86b4df 2373Author: Sam Hocevar <sam@videolan.org> 2374Date: Mon Aug 6 13:13:06 2001 +0000 2375 2376 * Made the remote command plugin usable even with no stream. 2377 * Fixed a deadlock in the remote command plugin. 2378 * Fixed a deadlock in the SPU decoder. 2379 2380commit e57dfae199514c2b510afdd48b4d04d39bbc9358 2381Author: Gildas Bazin <gbazin@videolan.org> 2382Date: Sun Aug 5 18:57:59 2001 +0000 2383 2384 * Minor bug fix to aout_directx.c 2385 2386commit 85c3dbc49325c5ebf9e123a5f40c899203f9da07 2387Author: Gildas Bazin <gbazin@videolan.org> 2388Date: Sun Aug 5 15:32:47 2001 +0000 2389 2390 * Big rewrite of the DirectX audio plugin. The audio output is now (almost) 2391 perfect on Win32. 2392 * Fixed a bug in ac3dec_CreateThread() in ac3_decoder_thread. 2393 * On Win32, open() will now open files in binary mode by default. 2394 * A few minor changes to vout_xvideo.c 2395 2396commit f65e55091bacbca8152201dea128aaa7678db4f8 2397Author: Gildas Bazin <gbazin@videolan.org> 2398Date: Fri Aug 3 18:03:32 2001 +0000 2399 2400 Oops, forgot to commit this file. 2401 2402commit 2737d4c14370796587b7a8bab0eb878425248413 2403Author: Gildas Bazin <gbazin@videolan.org> 2404Date: Fri Aug 3 16:04:17 2001 +0000 2405 2406 * Fixed a segfault in yuv_End() in video_yuvmmx.c 2407 * Fixed the "Gdk-ERROR **: BadCursor" bug in the x11 and xvideo plugins 2408 * Fixed a segfault in SetBufferPicture() in video_output.c. This segfault 2409 only happened with the xvideo plugin because this one is not using 2410 SetBuffers(). 2411 2412 PS: The last fix broke the overlay output of SDL (black screen) I will 2413 investigate this later on. 2414 2415commit dbfcf9f6e233bb4dd109cebccb32e194c6ddb838 2416Author: Gildas Bazin <gbazin@videolan.org> 2417Date: Tue Jul 31 21:13:30 2001 +0000 2418 2419 * Fixed a segfault in PSEnd in input_ps.c 2420 * The video decoder thread is now also reniced to a lower priority on 2421 Win32 (as in the linux version). This slightly increases the responsiveness of vlc. 2422 2423commit 712e724961fb491e49cb2aaed1e5c6b9eb6d1053 2424Author: Gildas Bazin <gbazin@videolan.org> 2425Date: Mon Jul 30 18:56:36 2001 +0000 2426 2427 * Fixed a Win32 bug in libdvdcss. This bug was appearing on title change. 2428 * Modified input_dvd so you can now go directly to the selected chapter 2429 when you change the title. 2430 * Implemented the Probe function in the Xvideo plugin. Xvideo is now the 2431 default video output plugin when it is supported. 2432 2433commit 9305e95b7975c6d0bb3d1c20f8492dc555b115fd 2434Author: Christophe Massiot <massiot@videolan.org> 2435Date: Mon Jul 30 14:13:35 2001 +0000 2436 2437 * Now use SDL_CFLAGS for searching SDL/SDL.h. 2438 2439commit 544bdffcde6a8811bd2471e6c3cfae9347ae0120 2440Author: Christophe Massiot <massiot@videolan.org> 2441Date: Mon Jul 30 13:57:46 2001 +0000 2442 2443 * Don't miserably die in `make` when ./configure hasn't be run ; 2444 * Fixed a bug when compiling KDE plug-in without Qt plug-in ; 2445 * Now taking into account $KDEDIR ; 2446 * Made SDL configure error messages more explicit ; 2447 * --disable-sdl is now correctly taken into account ; 2448 * Changed the order of evaluation of sdl-config and sdl11-config ; 2449 * Finally fixed SDL*/SDL.h check ; 2450 2451commit 20823a8120be204422228b2c13bd6ea58d3fd218 2452Author: Sam Hocevar <sam@videolan.org> 2453Date: Mon Jul 30 00:53:05 2001 +0000 2454 2455 * VC++/Intel compiler fixes by Jon Lech Johansen <jon-vl@nanocrew.net>. 2456 2457commit ed87d04744364a109f6d0ba060696fefa255dbd0 2458Author: Sam Hocevar <sam@videolan.org> 2459Date: Sun Jul 29 22:54:29 2001 +0000 2460 2461 * Better gtk-config detection. 2462 * Removed duplicate checks in configure.in. 2463 * Fixed a typo in vlc.spec. 2464 2465commit 4aaa00c64207893bf70e2e0585e32c59d864c7ce 2466Author: Sam Hocevar <sam@videolan.org> 2467Date: Sat Jul 28 02:17:37 2001 +0000 2468 2469 * Fix in libdvdcss in the key caching code. 2470 * Removed useless variables in configure.in which caused all subsequent 2471 compilation tests to fail. 2472 2473commit 5594c61a42c97dca3b200fdc550682e119119d0a 2474Author: Christophe Massiot <massiot@videolan.org> 2475Date: Fri Jul 27 16:40:20 2001 +0000 2476 2477 Fixed a FreeBSD bug (again). 2478 2479commit d307283d3e0731d50727b21fd500bad39a5c51d2 2480Author: Sam Hocevar <sam@videolan.org> 2481Date: Fri Jul 27 16:23:14 2001 +0000 2482 2483 * Additional fixes to the sdl-config detection. 2484 2485commit c085b215f4527c99b144a3683560901f5da8f1f8 2486Author: Sam Hocevar <sam@videolan.org> 2487Date: Fri Jul 27 16:14:58 2001 +0000 2488 2489 * Added a make uninstall rule. 2490 2491commit 4945d2bb3621b899aca49359c435d0dcfcc2ec1b 2492Author: Sam Hocevar <sam@videolan.org> 2493Date: Fri Jul 27 14:43:30 2001 +0000 2494 2495 * Updated version numbers for imminent release. 2496 * Fixed the --with-dvdcss flag: 2497 o --with-dvdcss - build libdvdcss, link statically (also default behaviour) 2498 o --with-dvdcss=local-static - build libdvdcss, link statically 2499 o --with-dvdcss=local-shared - build libdvdcss, link dynamically 2500 o --with-dvdcss=/foo/bar - don't build libdvdcss, use libdvdcss in /foo/bar 2501 * Fixed an omission in the dvdcss.h header. 2502 2503commit 16c530705f597ed19608c7d8edf9d4c003cd5691 2504Author: Christophe Massiot <massiot@videolan.org> 2505Date: Fri Jul 27 09:17:38 2001 +0000 2506 2507 Disabled Dual Prime Arithmetic message for the release :-p. 2508 2509commit 425c22f43d4f678ab04f09d6e4adb34fe730d26d 2510Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 2511Date: Fri Jul 27 01:19:24 2001 +0000 2512 2513 Fix another little silly thing. 2514 2515commit 76fcb7fc4f092aaf34d36988e3222932978f5266 2516Author: Sam Hocevar <sam@videolan.org> 2517Date: Fri Jul 27 01:05:17 2001 +0000 2518 2519 * Changed libdvdcss API to force binary incompatibility. Yeah, this is 2520 evil, but if we don't do it now we'll have to do it when more people 2521 are using it. 2522 * Fixed minor libdvdcss stuff such as the soname and compilation flags. 2523 * New --with-dvdcss flag. 2524 Explanation: 2525 o default: build libdvdcss, statically link vlc against it. 2526 o --with-dvdcss=no: build libdvdcss, dynamically link vlc against it. 2527 o --with-dvdcss=yes: don't build libdvdcss, use already installed one. 2528 o --with-dvdcss=/foo: don't build libdvdcss, use libdvdcss from /foo/*. 2529 (this looks a bit strange to me, I'll find better flag settings) 2530 2531commit 9fadff590011349766ac47edd01788c626274741 2532Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 2533Date: Fri Jul 27 00:49:46 2001 +0000 2534 2535 Fix a bug in aout spdif with dolby stereo (use of obsolete PTS). 2536 2537 Bozo and Stef : the dream team of bozos. Stef you're gonna die (dunga). 2538 2539commit bad0a366cf1f68575c5fb00256b0a38a0d9510f8 2540Author: Renaud Dartus <reno@videolan.org> 2541Date: Thu Jul 26 20:00:33 2001 +0000 2542 2543 * Format asm functions for gcc 2544 -> fixed the segfaults with imdct_sse 2545 -> sound is hugly with imdct_sse in debug mode 2546 2547commit 332c81bba051edf3be76deaed6d891113d6adef1 2548Author: Christophe Massiot <massiot@videolan.org> 2549Date: Thu Jul 26 14:53:24 2001 +0000 2550 2551 Now using gcc -pipe. 2552 2553commit 4c53a66f9da4d0154814a2e51e18d69eb98c184e 2554Author: Christophe Massiot <massiot@videolan.org> 2555Date: Thu Jul 26 11:36:52 2001 +0000 2556 2557 (Hopefully) fixed the #@!$ field pictures bug. 2558 2559commit d92602e4829febfb1004f53f5a67ea979af2dced 2560Author: Christophe Massiot <massiot@videolan.org> 2561Date: Thu Jul 26 09:08:57 2001 +0000 2562 2563 Accept SDL 1.1.5 or later. 2564 2565commit 67b832627992e9d84188ffc39ca933d11791499e 2566Author: Sam Hocevar <sam@videolan.org> 2567Date: Thu Jul 26 03:13:30 2001 +0000 2568 2569 * Fixed the MMX YUV plugin issues with gcc 2.96 and 3.0. 2570 * Updated TODO, cosmetic changes. 2571 2572commit 7a9a6f5b591dbb7947965d48ea35c8672198b2c4 2573Author: Christophe Massiot <massiot@videolan.org> 2574Date: Wed Jul 25 19:14:06 2001 +0000 2575 2576 Now use sdl-config for SDL. 2577 2578commit 715fae632a5db4f06deedb52f927d9c27d087d37 2579Author: Christophe Massiot <massiot@videolan.org> 2580Date: Wed Jul 25 18:06:27 2001 +0000 2581 2582 Fixed a stupid bug in buffer management with field pictures. 2583 2584commit 4452dad3ea5e15a89e9c81459de984cf7fe78618 2585Author: Christophe Massiot <massiot@videolan.org> 2586Date: Wed Jul 25 15:37:34 2001 +0000 2587 2588 Fixed a reinit bug after a discontinuity - such as seek(). 2589 2590commit 9d389d4456a8d4505f14f2aed4bec4bea3a6b1ee 2591Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 2592Date: Wed Jul 25 14:51:48 2001 +0000 2593 2594 The spdif audio output won't kill itself anymore at the beginning. 2595 2596commit 664478c0015f0c364de365981b7d720e08d02428 2597Author: Sam Hocevar <sam@videolan.org> 2598Date: Wed Jul 25 14:14:38 2001 +0000 2599 2600 * Fixed my latest gnome Makefile breakage. 2601 2602commit 5bcfa0faf597d06ab77b5e44d12f8fcbf2d459ad 2603Author: Gildas Bazin <gbazin@videolan.org> 2604Date: Wed Jul 25 08:41:22 2001 +0000 2605 2606 * dvdcss_readv optimisations for Win32. We now send only one read command 2607 to the DVD drive for the whole iovec. 2608 * Fixed _win32_dvdcss_aread to work around the WinASPI32 64kb transfer 2609 size restriction. 2610 * New and theoretically better Win32 pthread implementation which fixes a 2611 problem I was having when changing title on a DVD (netlist related). 2612 vlc_cond_multicast may or may not work. 2613 * Fixed the "quit" event handling in directx/vout_events.c. 2614 * dvd_ifo.c now takes into account error messages from UDFFindFile. 2615 * Temporarily disabled aout_Probe() in aout_SDL (this function 2616 is creating an awful lot of problems - libSDL bug ). 2617 2618commit 1977c0ab664cc27d1bf27457558f11608d75ee43 2619Author: Sam Hocevar <sam@videolan.org> 2620Date: Wed Jul 25 03:53:19 2001 +0000 2621 2622 * Updated ChangeLog. 2623 2624commit cc674725262dc33e73cbec27dcfafad605deafc7 2625Author: Sam Hocevar <sam@videolan.org> 2626Date: Wed Jul 25 03:12:33 2001 +0000 2627 2628 * ncurses compilation fix by Michael Mondragon <mammon@lokmail.net>. 2629 * fix for large inline functions and gcc 3.0. 2630 * fixed the gnome plugin so that it does not include gtk headers. 2631 2632commit 2cdf4603330e12d31c0778e93832703ad0679ef3 2633Author: Sam Hocevar <sam@videolan.org> 2634Date: Wed Jul 25 00:23:40 2001 +0000 2635 2636 * libdvdcss segfault fixes, at last! 2637 (I really wonder how it could have worked before :) 2638 2639commit c4725d15853536ba8c668ab433ab4dd0b3f937fd 2640Author: Christophe Massiot <massiot@videolan.org> 2641Date: Tue Jul 24 12:03:00 2001 +0000 2642 2643 Tuned constants, since it seems to make people happy. 2644 2645commit 2d34086838e5fd4e0cad204bb2405a6cf2d523dd 2646Author: Xavier Marchesini <xav@videolan.org> 2647Date: Tue Jul 24 11:16:09 2001 +0000 2648 2649 Removed the changes made ; vlc should compile when following the 2650 instructions in INSTALL-win32. 2651 2652commit 4f45f4c63f502c56d6f60de36368fa40572cd61e 2653Author: Xavier Marchesini <xav@videolan.org> 2654Date: Tue Jul 24 09:40:05 2001 +0000 2655 2656 Quick and ugly hack in the makefile to allow vlc_win32 to compile when 2657 getting it directly from the CVS. As a result, the vlc_win32 program 2658 doesn't have an icon any more. Too bad. 2659 2660commit 8ecba86e32db869f0436d2a4a0b7f5573703923c 2661Author: Christophe Massiot <massiot@videolan.org> 2662Date: Fri Jul 20 16:20:25 2001 +0000 2663 2664 Fixed the "paused movie won't restart" bug. 2665 2666commit 61cd2b0a26fd0015b03f03eb3d83ef1ed98e0432 2667Author: Christophe Massiot <massiot@videolan.org> 2668Date: Thu Jul 19 11:50:51 2001 +0000 2669 2670 * QNX RTOS plug-in by Jon Lech Johansen. 2671 2672commit 9727b87f3669edc8574440167d77db1b22a12ba4 2673Author: Christophe Massiot <massiot@videolan.org> 2674Date: Thu Jul 19 11:42:31 2001 +0000 2675 2676 * FreeBSD compilation fix, by �yvind Kolbu. 2677 2678commit 33687bb4acf1099dfaa26d07110c37857f638005 2679Author: Christophe Massiot <massiot@videolan.org> 2680Date: Wed Jul 18 17:05:39 2001 +0000 2681 2682 * Updated documentation with recent changes ; 2683 * Decoders are niced again, for it is really better. 2684 2685commit 24305848d4fc126da6dcb5fae448418407a10507 2686Author: Christophe Massiot <massiot@videolan.org> 2687Date: Wed Jul 18 15:21:51 2001 +0000 2688 2689 A BIG kludge for the calculation of mux_rate, so that times displayed in 2690 the scroll bar are now correct for MPEG-2 streams. There is probably a 2691 better way to do it, but I haven't found in months. 2692 2693commit d0c9b47957ec825d43aba1b27202bba5170c0d08 2694Author: Christophe Massiot <massiot@videolan.org> 2695Date: Wed Jul 18 14:21:00 2001 +0000 2696 2697 * Rewrote the video decoder to take advantage of several processors (SMP mode) ; 2698 * Fixed a bug in the video decoder initialization :-p ; 2699 * Added --smp option and several hooks in src/input/input_ext-intf.c ; 2700 * Grayscale mode now turns off chroma IDCT. 2701 2702commit 18f5cd99efddfa0068ffcd6497fb14a0729755e1 2703Author: Christophe Massiot <massiot@videolan.org> 2704Date: Tue Jul 17 09:48:08 2001 +0000 2705 2706 Cleaned up include/. Unnecessary headers are no longer under include/, but 2707 under src/. (eat that) 2708 2709commit 213957d212145321a03e37633ebf6285a69accf1 2710Author: Gildas Bazin <gbazin@videolan.org> 2711Date: Mon Jul 16 22:00:45 2001 +0000 2712 2713 Added intf_DbgMsg and intf_DbgMsgImm symbols to modules_export.h 2714 This fixes the TRACE build. 2715 2716commit 30d93eb39b66309331064cdabaa588e4c22dab33 2717Author: Christophe Massiot <massiot@videolan.org> 2718Date: Mon Jul 16 16:40:14 2001 +0000 2719 2720 ...and the associated Makefile modifications. 2721 2722commit bac9ebf6b39c5c9757fb626163d461cd81abc939 2723Author: Christophe Massiot <massiot@videolan.org> 2724Date: Mon Jul 16 16:39:00 2001 +0000 2725 2726 Moved video parser into video decoder. 2727 2728commit 915759dccfde74c6424b30e774f8c3835d986a9c 2729Author: Christophe Massiot <massiot@videolan.org> 2730Date: Mon Jul 16 16:26:21 2001 +0000 2731 2732 * Exploded the outdated generic decoder ; 2733 * Updated ChangeLog and TODO. 2734 2735commit 1a03af9a5473c4eb6b22cb634d405fd069d247e9 2736Author: Christophe Massiot <massiot@videolan.org> 2737Date: Mon Jul 16 15:54:59 2001 +0000 2738 2739 * Added IDEALX developer documentation into main CVS - PLEASE UPDATE 2740 REGULARLY ; 2741 * Cleaned up doc/ directory. 2742 2743commit a707befb5897b7f81367e28ac78de76cff79a86f 2744Author: Christophe Massiot <massiot@videolan.org> 2745Date: Mon Jul 16 14:33:40 2001 +0000 2746 2747 Reactivated SDL parachute in non-debug mode (memory leak otherwise). 2748 2749commit 48b927bbde6b8ee66b62c95e7465cb82fc45ab6e 2750Author: Christophe Massiot <massiot@videolan.org> 2751Date: Mon Jul 16 12:10:32 2001 +0000 2752 2753 Fixed GetChunk for chunks < 4 bytes. 2754 2755commit a7a2bab4b4c287c1441e467c539b8cdf22aa6b66 2756Author: Gildas Bazin <gbazin@videolan.org> 2757Date: Sun Jul 15 09:49:09 2001 +0000 2758 2759 - The Win98 DVD input is finally working. (had to install Win98 on my 2760 computer to find the problem ;-) 2761 2762commit f20e5c359d063c86967719ee47382a2dfed3d27d 2763Author: Gildas Bazin <gbazin@videolan.org> 2764Date: Thu Jul 12 23:06:54 2001 +0000 2765 2766 - Fixed 2 Win32 bugs in libdvdcss (in _win32_dvdcss_readv), one of them 2767 should have prevented the Win9x dvd input from working. 2768 - Moved the "if(Win2k)" out of the loop in _win32_dvdcss_readv. 2769 2770 - Put a readv() function in input_iovec.h, the input_es now compiles. 2771 - Modified input_ts to use this function. 2772 2773 - Fixed an initialisation bug in vout_directx.c 2774 - Right clicking on the mouse now displays the navigation menu. 2775 2776 2777 PS: If someone is willing to test the DVD input on Win95/98/Me I will 2778 upload an up to date binary package. 2779 2780commit 20e17cf9dab89d2c3b5e6ba320a3d42e0582b35c 2781Author: Renaud Dartus <reno@videolan.org> 2782Date: Thu Jul 12 20:44:52 2001 +0000 2783 2784 I forgot to commit others aout plugins 2785 2786commit a25f41cb25e76b539ae9f2b5d4c43e94fd7ad2cb 2787Author: Renaud Dartus <reno@videolan.org> 2788Date: Thu Jul 12 20:31:33 2001 +0000 2789 2790 * Fix audio/video synchro bug with esd 2791 * Should fix buggy sound due to 44100-48000 Hz conversions 2792 2793commit 23b4e9ba903b6d8b8b03998d7cea33f3c3160f4d 2794Author: Gildas Bazin <gbazin@videolan.org> 2795Date: Wed Jul 11 14:26:19 2001 +0000 2796 2797 DirectX plugin changes: 2798 - The Win32 GetMessage function has been isolated in a thread. This has 2799 been done because this function can block the thread. Thanks to this 2800 change, you can now move your window without any video and audio 2801 interruption. 2802 - Splitted the events handling code into a separate file. 2803 - Fixed the bug associated with the window dragging option in the 2804 diplay properties. 2805 2806commit a50a0a25f56aaada717d6265a7b2d9b34dccfb4c 2807Author: Sam Hocevar <sam@videolan.org> 2808Date: Wed Jul 11 02:01:05 2001 +0000 2809 2810 * libdvdcss enhancements by Billy Biggs <vektor@dumbterm.net>. This breaks 2811 vlc's DVD input (looks like decoders are expecting data too early and 2812 DVD input can't cope with it due to decryption). Needs to be investigated. 2813 * Plugins are now compiled in plugins/* and libraries in lib/*. 2814 * The KDE UI compiles again but does not work yet. 2815 * ALSA plugin message corrections. 2816 * Calculation modules can now be calledwith a shorter name 2817 (eg. '--downmix mmx' instead of '--downmix downmixmmx'). 2818 * Fixed insane verbosity of the SDL plugin. 2819 2820commit 96ab9e692befe1b8b040c8a689ee174552a9abed 2821Author: Gildas Bazin <gbazin@videolan.org> 2822Date: Tue Jul 10 06:07:53 2001 +0000 2823 2824 - Fixed the segfault in vout_UnloadFont 2825 - DestroyThread in video_output doesn't call pf_destroy if pf_create has 2826 failed previously. 2827 - The Xvideo plugin now closes the video window when it XVideoGetPort 2828 fails in vout_Create. 2829 2830commit dee3179d130387aa8e8b52b229ec27704811105d 2831Author: Renaud Dartus <reno@videolan.org> 2832Date: Sun Jul 8 23:15:11 2001 +0000 2833 2834 * Alignement in asm functions 2835 * 16 bytes alignement for data (need fo SSE) 2836 * Optimization in SSE 2837 2838commit 5b49dba8b9e0ef7a8e3df5df6de36ac360475604 2839Author: Gildas Bazin <gbazin@videolan.org> 2840Date: Sun Jul 8 17:45:52 2001 +0000 2841 2842 Win32 changes only: 2843 2844 - defined off_t as a long long. This allows DVD navigation to work. 2845 This change is to be implemented on a compiler by compiler basis. For 2846 now, it works on mingw32 (tested) and should work on MSVC (not tested). 2847 2848 - Implemented a quick and dirty hack in intf_msg.c to be able to display 2849 long long integers with printf on Win32. This change is also necessary 2850 to avoid segfaults when debug is enabled in vlc on Win32. 2851 2852 - few minor changes in the directx plugins. 2853 2854 - defined snprintf in common.h and removed a few #ifdef WIN32 2855 2856commit 52add4b02db2085bf238915b44c39c64bf8fb989 2857Author: Gildas Bazin <gbazin@videolan.org> 2858Date: Sat Jul 7 21:10:58 2001 +0000 2859 2860 - Removed unecessary translations in the win32 code from block offsets to 2861 byte offsets. This was overflowing some variables. 2862 - Reduced the complexity of the Win9x ASPI functions because we only need 2863 to handle DVD drive access. 2864 - Win32 code now handles seeking in areas above 2.1 Go on DVDs. 2865 2866commit f58cb69a748da100761f20be0f5045e917eba10f 2867Author: Sam Hocevar <sam@videolan.org> 2868Date: Sat Jul 7 17:45:29 2001 +0000 2869 2870 * Probably fixed the "X eats more and more CPU" bug. Please test. 2871 * mingw32 cross-compilation issue fixed. 2872 2873commit 43f8d0efc0984017b38e47c1bb13697805b70fb5 2874Author: Sam Hocevar <sam@videolan.org> 2875Date: Fri Jul 6 08:43:31 2001 +0000 2876 2877 * Small optimization in vpar_blocks.c, sparing a few memset() calls. 2878 * Additional error checking in vout_sdl.c. 2879 * Minor manpage fix, conforming to Debian policy version 3.5.5.0 2880 (Closes Debian bug #99561). 2881 2882commit 1dafba77c22a39cd8c2e684fcf1499db5582cd6a 2883Author: Gildas Bazin <gbazin@videolan.org> 2884Date: Sun Jul 1 08:49:09 2001 +0000 2885 2886 - Portablility fix: We now control the name to be used in the assembler 2887 code for a C function or variable. 2888 GCC for Win32 normally prepends an underscore to the name of a 2889 C function or variable, and the inline assembler code was using the 2890 name without the underscore so we had undefined symbols in some 2891 modules. 2892 - Reenabled all the accelerated modules on Win32. 2893 2894commit 9db3558c0ad35c9a47fca9d93bd17a1a64c31dfb 2895Author: Stéphane Borel <stef@videolan.org> 2896Date: Fri Jun 29 11:34:28 2001 +0000 2897 2898 Bugfix for chapters change in DVD. 2899 2900commit 9c0b2a56c67e994531d1825def358a5759672f2a 2901Author: Gildas Bazin <gbazin@videolan.org> 2902Date: Thu Jun 28 22:12:04 2001 +0000 2903 2904 - a few bug fixes for the directx plugin. 2905 - removed the custom usleep function for win32 as we don't really need 2906 this accuracy, and it was eating cpu resources. 2907 2908commit 2fbc01b90937b2018c034c658f3195334954e851 2909Author: Christophe Massiot <massiot@videolan.org> 2910Date: Wed Jun 27 09:53:57 2001 +0000 2911 2912 Elementary Stream input plugin (use it with --input es). Only works with 2913 video streams at the moment. 2914 2915commit f406134a3d5fb50ce61bdab83601203319a9cff8 2916Author: Gildas Bazin <gbazin@videolan.org> 2917Date: Wed Jun 27 06:29:59 2001 +0000 2918 2919 - Added command line option '--stdout <filename>' which redirects stdout 2920 and stderr to the specified file. This option should mainly be useful 2921 on Win32. 2922 - On Win32, vlc now has an icon associated to the .exe file, and is a full 2923 GUI application (you don't have this annoying dos command box anymore) 2924 - Added INSTALL-win32.txt for specific details to the Win32 port. 2925 2926 I've tested these changes on Win32 and Linux, let's hope I didn't break 2927 vlc for other platforms. 2928 2929 -- 2930 Gildas 2931 2932commit 0967faf5ed20165028e38f6a7355314558ed38a3 2933Author: Sam Hocevar <sam@videolan.org> 2934Date: Mon Jun 25 11:34:08 2001 +0000 2935 2936 * Compile fix for newer versions of MacOS X by Colin Simmonds 2937 <colin_simmonds@Mac.lover.org>. 2938 * Additional MacOS X DVD ioctl work by Eugenio Jarosiewicz 2939 <ej0@cise.ufl.edu>. 2940 2941commit 01d140d81d45754ef0be5e60d0f10879d04f3d82 2942Author: Sam Hocevar <sam@videolan.org> 2943Date: Thu Jun 21 07:22:03 2001 +0000 2944 2945 * Win32 network support by Boris Dor�s <babal@via.ecp.fr>. 2946 2947commit ec728f13a84b93bcada1b4d43b972d9db7d207eb 2948Author: Sam Hocevar <sam@videolan.org> 2949Date: Wed Jun 20 07:43:48 2001 +0000 2950 2951 * Fixed an alignment issue in the ifo parser. The Matrix problem should 2952 be solved. 2953 * Minor cosmetic fixes and warning removals here and there. 2954 2955commit 7340778f05cccc90cbd99533cf777f7f691f1d75 2956Author: Sam Hocevar <sam@videolan.org> 2957Date: Tue Jun 19 05:51:57 2001 +0000 2958 2959 * FreeBSD (and probably QNX) shared memory handling fix. 2960 2961commit e7345b805853d315b485b1a1d899c158ed4c5413 2962Author: Sam Hocevar <sam@videolan.org> 2963Date: Mon Jun 18 23:42:07 2001 +0000 2964 2965 * First libdvdcss version 2966 2967commit c1881fafc05a38fc63a847818023f3e9dc0b4626 2968Author: Tony Castley <tcastley@videolan.org> 2969Date: Fri Jun 15 09:07:10 2001 +0000 2970 2971 New simple playlist. 2972 Enable/disable controls depending on what is in the playlist. 2973 2974commit 9bc943b9ea8c62660d31333314ba7e7db0d625ff 2975Author: Sam Hocevar <sam@videolan.org> 2976Date: Fri Jun 15 05:12:30 2001 +0000 2977 2978 * Unrolled two loops in dvd_netlist.c to prevent flooding. 2979 * DVD input stuttering fix by Jon Lech Johansen. 2980 2981commit 05761f84125ff48d774be3a46691fc95e5f25928 2982Author: Stéphane Borel <stef@videolan.org> 2983Date: Fri Jun 15 01:22:58 2001 +0000 2984 2985 *Removed a lock that caused late frames in DVDRead. 2986 2987commit 44abaa7cd571d62ac75b9754783497e69262d13c 2988Author: Sam Hocevar <sam@videolan.org> 2989Date: Thu Jun 14 20:21:04 2001 +0000 2990 2991 * Added gprof profiling support with --enable-profiling. 2992 2993 It works at last! configure with --enable-profiling, build, run 2994 vlc (you may want to add --noaudio, it currently segfaults with sound 2995 here) and launch "gprof vlc" when finished. 2996 2997 To make gprof work with multithreaded programs, one needs to set the 2998 internal ITIMER_PROF timer for each new thread launched. I did this 2999 through a wrapper in vlc_thread_create (see include/threads.h). 3000 3001commit cff6378dbeeac3caedf198868537f85ae80f4bee 3002Author: Sam Hocevar <sam@videolan.org> 3003Date: Thu Jun 14 02:47:45 2001 +0000 3004 3005 * Fully working Windows DVD ioctl support by Jon Lech Johansen. 3006 * Usual weekly ChangeLog mass-update. 3007 3008commit 4b921617aa95dc8c91a0c508729c16fd68199ff9 3009Author: Sam Hocevar <sam@videolan.org> 3010Date: Thu Jun 14 01:49:44 2001 +0000 3011 3012 * DirectX enhancements by Gildas Bazin, such as software rendering. 3013 * Merged dvdcss_init and dvdcss_open into dvdcss_open, and dvdcss_close 3014 and dvdcss_end into dvdcss_close. libdvdcss API now has 7 functions. 3015 * Another failed attempt at profiling vlc under Linux: ported the 3016 threads API to GNU Pth. Activate with --enable-pth. It doesn't seem to 3017 spawn new threads for me, maybe someone will have better luck. 3018 * Makefile optimizations. 3019 * Automatic build of libdvdcss if not found. 3020 3021commit 322cfc68a1ed5228b553388ffbf693452ceb8943 3022Author: Stéphane Borel <stef@videolan.org> 3023Date: Wed Jun 13 00:03:08 2001 +0000 3024 3025 *the dvd netlist no longer stops when the fifo is empty ; it just waits 3026 that there are free vectors again 3027 3028commit 495436e7e14ef7a692124ce9ec8d1016a7dc18e1 3029Author: Sam Hocevar <sam@videolan.org> 3030Date: Tue Jun 12 22:14:44 2001 +0000 3031 3032 * Exported the CSS part of the dvd plugin into a library. 3033 3034commit 106079bcac63a37d204c452f8d2118b8218baa7b 3035Author: Stéphane Borel <stef@videolan.org> 3036Date: Tue Jun 12 18:16:49 2001 +0000 3037 3038 *slight modification in input_dvd since Getiovec wasn't at the right 3039 place 3040 3041 *send escape packet when changing title, not to be stuck in some 3042 decoder. 3043 3044 *the position in the title is now resetted when we change title to 3045 prevent a title from being unavailable because we're stuck at the end 3046 3047 *fixed a bug with 1-chapter-long title that displayed chapter 0. 3048 3049 *added a _temporary_ field in p_main to know whether the audio stream is 3050 ac3 (ugly). It allows a vlc launched in spdif mode to play mpeg or lpcm 3051 audio. 3052 3053 *cleaned the title property messages to get rid of the ugly stars. 3054 3055commit a3c92b8fe71f3b308de5b1205ffc2ef7760764ff 3056Author: Henri Fallon <henri@videolan.org> 3057Date: Tue Jun 12 13:50:09 2001 +0000 3058 3059 Added LPCM support. It should work with stereo LPCM. 3060 Untested with 5-ways LPCM streams. 3061 3062commit b947d0637db53852f9bd591d75f0ce6232e24af7 3063Author: Renaud Dartus <reno@videolan.org> 3064Date: Tue Jun 12 11:02:07 2001 +0000 3065 3066 * Fix the warning in compilation of main.c 3067 3068commit 2788bc6a4e38026492aa9fb1f2b3b01cad61207d 3069Author: Renaud Dartus <reno@videolan.org> 3070Date: Tue Jun 12 00:30:41 2001 +0000 3071 3072 * Check that OS support SSE optimization for PIII (to avoid illegal hardware instruction on Linux 2.2.x) 3073 3074commit 7b5259e012ffb7c31458a98b17de41d6130c8c47 3075Author: Stéphane Borel <stef@videolan.org> 3076Date: Sat Jun 9 17:01:22 2001 +0000 3077 3078 *Fixed a bug in synchro reinitialisation: we no longer have a shift each 3079 time we restart the synchro (for scr discontinuity for instance) 3080 3081 *In DVD mode, we reinit the synchro only if the scr are not continuous 3082 (instead of each cell) 3083 3084 *Try to improve ac3 spdif to prevent from desynchronization. 3085 3086commit 0c6f4bc9ce0908aa5a9240a103493e3798dd9779 3087Author: Sam Hocevar <sam@videolan.org> 3088Date: Fri Jun 8 20:03:16 2001 +0000 3089 3090 * Lots of DirectX plugin fixes by Gildas Bazin. 3091 * Compilation fix in message queue mode. 3092 3093commit a78e34d0954d9aa1962161556d3ee5067f96a691 3094Author: Sam Hocevar <sam@videolan.org> 3095Date: Thu Jun 7 22:25:42 2001 +0000 3096 3097 * Another FreeBSD compilation fix. 3098 3099commit c7cafcbbf1d4ffb37d62e2a99931516dbd649a0f 3100Author: Sam Hocevar <sam@videolan.org> 3101Date: Thu Jun 7 22:14:56 2001 +0000 3102 3103 * SDL compilation fix for FreeBSD. 3104 * Fixed compilation of motion modules as plugins. 3105 3106commit 47723362cca97b9e55f232ab72be816bed63329b 3107Author: Sam Hocevar <sam@videolan.org> 3108Date: Thu Jun 7 15:27:44 2001 +0000 3109 3110 * Applied old FreeBSD patch for dvd input by German Tischler. 3111 * Found what was causing the slowdowns: a namespace collision. Put all 3112 plugins into builtins again. 3113 3114commit 214396bc9f2f8fb89f7241e13168b22602ff0fef 3115Author: Sam Hocevar <sam@videolan.org> 3116Date: Thu Jun 7 01:10:33 2001 +0000 3117 3118 * Put most builtins in plugins again due to performances issues (more 3119 about this in a forthcoming post here). 3120 * Fixed the painfully slow build process (at last!). 3121 * Moved the null plugin together with the dummy one. 3122 * Added new dummy input plugin. 3123 3124 More on the dummy input plugin: we'll use it to insert commands in 3125 the playlist. Currently implemented are the "quit" and "pause" functions, 3126 here are examples on how they are used: 3127 3128 vlc file.mpeg vlc:quit # exit after file.mpeg has been read. 3129 3130 vlc file1.mpeg vlc:pause:3 file2.mpeg # pause 3 seconds before playing 3131 # the next file. 3132 3133 From now we can more efficiently benchmark vlc. For instance, to test 3134 the video output changes I am doing, I use such a command: 3135 3136 time vlc -I dummy --noaudio file.mpeg vlc:quit 3137 3138 Future extentions might include more interesting stuff like "switch 3139 to full screen", "repeat next file 3 times", "switch to SDL video 3140 output"... 3141 3142commit 8dee1230d87abff97f5f0682d7ac7fedfd194776 3143Author: Sam Hocevar <sam@videolan.org> 3144Date: Tue Jun 5 04:08:06 2001 +0000 3145 3146 * Updated things and stuff for 0.2.80 release. 3147 3148commit f42dc7826cee6211c5ada73f5ed94cfa4742bce5 3149Author: Sam Hocevar <sam@videolan.org> 3150Date: Sun Jun 3 12:47:22 2001 +0000 3151 3152 * Various little fixes 3153 - BeOS interface compilation fix by Rene Gollent. 3154 - DirectX plugin compilation fix by Gildas Bazin. 3155 - removed %ebx spill in the iMDCT plugins. 3156 3157commit 348b0e6f4c1ca07ef505549c8d9e1f24fe161fc0 3158Author: Tony Castley <tcastley@videolan.org> 3159Date: Sat Jun 2 10:16:43 2001 +0000 3160 3161 Forgot this... 3162 3163 Change to the set out of the BeOS code to 3164 allow more logical updates. 3165 3166commit 710b82194f6721641276e8dd1ece8cbef87f95b2 3167Author: Tony Castley <tcastley@videolan.org> 3168Date: Sat Jun 2 09:42:26 2001 +0000 3169 3170 Change to the set out of the BeOS code to 3171 allow more logical updates. 3172 3173commit 092798cf2506c1f36fe5304eec51bfed0fcbfd75 3174Author: Sam Hocevar <sam@videolan.org> 3175Date: Sat Jun 2 01:10:19 2001 +0000 3176 3177 * Moved modules_builtins.h.in into src/misc. Please remove 3178 include/modules_builtins.h in your local tree. 3179 3180commit 945f294626b776bbabadc5627c05456a6ff0ae2b 3181Author: Sam Hocevar <sam@videolan.org> 3182Date: Sat Jun 2 01:09:03 2001 +0000 3183 3184 * DirectX plugin by Gildas Bazin <gbazin@netcourrier.com>. 3185 3186 Notes: o I called it 'directx' instead of 'windx' because it 3187 made a lot more sense to me. 3188 o Completely untested. I didn't manage to compile it yet. 3189 o Code in vout_directx.c will go through a big rewrite when 3190 vout 4 is finished. Xav is already working on this. 3191 3192commit e9cc5c05f7423734b0a8a4c8e105e8bb65e50dcd 3193Author: Stéphane Borel <stef@videolan.org> 3194Date: Thu May 31 16:10:05 2001 +0000 3195 3196 *fixed a double malloc/free bug in DVDRead 3197 3198 *fixed a lock issue in the interface introduced in my last commit 3199 3200commit 1d066ee387153e114db49bab179a885551a26920 3201Author: Sam Hocevar <sam@videolan.org> 3202Date: Thu May 31 12:45:39 2001 +0000 3203 3204 * Win32 plugin support by Gildas Bazin <gbazin@netcourrier.com>. 3205 3206commit 0c128d47071e1e107cd25820ae0c664ab5ca5b70 3207Author: Sam Hocevar <sam@videolan.org> 3208Date: Thu May 31 03:57:54 2001 +0000 3209 3210 * BeOS fixes. renamed iovec.h to input_iovec.h because of namespace issues. 3211 3212commit 305d90ffc2de8560ecb149a83b12477ce7aabad3 3213Author: Sam Hocevar <sam@videolan.org> 3214Date: Thu May 31 03:23:24 2001 +0000 3215 3216 * miscellaneous Win32 fixes by Gildas Bazin <gbazin@netcourrier.com>, sorry 3217 for the 2 weeks delay. 3218 3219commit b8ce47bbc7e430859df997d88c13388d390704c7 3220Author: Sam Hocevar <sam@videolan.org> 3221Date: Thu May 31 03:12:49 2001 +0000 3222 3223 * Win2000 DVD input by Jon Lech Johansen <jon-vl@nanocrew.net>. 3224 3225commit 94d3d4d8be146d5a7ca5e77eb025820d26b9396d 3226Author: Sam Hocevar <sam@videolan.org> 3227Date: Thu May 31 01:37:08 2001 +0000 3228 3229 * Applied patch from Jon Lech Johansen <jon-vl@nanocrew.net> to compile 3230 vlc with MS and Intel C/C++ compilers. 3231 3232commit b465bcca0933f8c979ac9221b21f526ec2193ca4 3233Author: Stéphane Borel <stef@videolan.org> 3234Date: Wed May 30 23:02:04 2001 +0000 3235 3236 -Updated the gtk/gnome interface to work in network mode, 3237 3238 -Fixed some bugs in interface (language menus in ts, misnamed fields) 3239 3240 -Play/Stop work in network mode to start/stop decoding of the stream 3241 3242 I have a segfault in imdct_3dn(93). But I can't underdand assembly. 3243 3244commit 73620c7478d9c8f1c112698a78645c3dc44c538d 3245Author: Sam Hocevar <sam@videolan.org> 3246Date: Wed May 30 22:16:07 2001 +0000 3247 3248 * Fixed a bug introduced in my previous commit which broke DVD input. 3249 3250commit a3b650021f34ac95b8947b895cfbd2959aed8769 3251Author: Sam Hocevar <sam@videolan.org> 3252Date: Wed May 30 17:04:12 2001 +0000 3253 3254 * Hrmpf. Forgot the most important file. 3255 3256commit 440f9992ee947ea5fd0debbf35fdd1011c6404b3 3257Author: Sam Hocevar <sam@videolan.org> 3258Date: Wed May 30 17:03:13 2001 +0000 3259 3260 * Fixed the BeOS compile typo. 3261 * The ALSA plugin is back. 3262 * A gift for Gildas: plugins don't rely on backlinking any more. The 3263 drawback is the dirty magic in include/modules_export.h which has to 3264 be included whenever a module needs one of the functions in it. But 3265 a) we should less and less rely on those functions 3266 b) no plugin code modification was needed 3267 3268 The BeOS and MacOS X modules may be broken when compiled as plugins, 3269 I'll check this later when I can reboot under BeOS. 3270 3271commit 1ffe943ec5e34e24199546b386114bb67586855a 3272Author: Stéphane Borel <stef@videolan.org> 3273Date: Wed May 30 05:19:03 2001 +0000 3274 3275 -Changes and bugfixes to make network work in VLAN Broadcast mode. 3276 3277 -Bugfix in the interface to access the network specific features. 3278 3279 -Some base of synchro in ac3 spdif 3280 3281commit 6854d3f1e84582ea6f7d8f2990c06a72aeeb56c5 3282Author: Stéphane Borel <stef@videolan.org> 3283Date: Tue May 29 13:53:16 2001 +0000 3284 3285 *Fixed a bug with Previous chapter button in gnome 3286 3287commit edcfc7d3079bf7e1e78f97ddfbe80bc4cfe426fd 3288Author: Sam Hocevar <sam@videolan.org> 3289Date: Mon May 28 04:23:52 2001 +0000 3290 3291 * Added a wrapper for readv() on platforms which don't support it. The 3292 network support now compiles under Win32, but still doesn't work, the 3293 select in plugins/mpeg/input_ts.c never returns any data. 3294 3295 Is there anything like strace(1) under Win32 to debug this ? 3296 3297commit 7f62d904b8c0a5eb02830277cb1247f6915e1820 3298Author: Xavier Marchesini <xav@videolan.org> 3299Date: Mon May 28 03:17:01 2001 +0000 3300 3301 Modified in order to add network input under Win32. 3302 It compiles under Linux and Win32 (yeeaaahaaa, haven't broken anything 3303 :-)) 3304 (added the WinSock library initialization and cleanup) 3305 Could someone test if it does really function ? 3306 3307commit 1da48cfcb0779dfb88212b97289bb8d5dc96cfa6 3308Author: Sam Hocevar <sam@videolan.org> 3309Date: Mon May 28 02:54:09 2001 +0000 3310 3311 * Of course my Win32 patch broke the Un*x version. 3312 3313commit f9c0292d94ffc2d2ffa0a6cc3d9e87ef78f9c90f 3314Author: Sam Hocevar <sam@videolan.org> 3315Date: Mon May 28 02:44:39 2001 +0000 3316 3317 * Forgot a little #ifdef, sorry. 3318 3319commit 506c5ec77327386d6b546e994e4dd0a152591544 3320Author: Sam Hocevar <sam@videolan.org> 3321Date: Mon May 28 02:38:48 2001 +0000 3322 3323 * Win32 compilation fixes, esp. the MAC retrieval. 3324 3325commit 5b5ae2eb9278ffe3c4ccbb826950aa005156ed2a 3326Author: Sam Hocevar <sam@videolan.org> 3327Date: Sun May 27 15:16:58 2001 +0000 3328 3329 * Fixed my latest BeOS support breakage. 3330 3331commit 409f93dd9fa5aecf2066741ad938d7e7478611f4 3332Author: Sam Hocevar <sam@videolan.org> 3333Date: Fri May 25 13:20:10 2001 +0000 3334 3335 * Fixed a warning for *BSD compilation. 3336 * Fixed a typo in yesterday's Darwin ioctl fixes. 3337 * Patch by Eugenio so that the OS X interface and video output handle the 3338 aout and vout banks. 3339 3340commit 7de920d3517710c18f0525be2946ef230256c123 3341Author: Sam Hocevar <sam@videolan.org> 3342Date: Fri May 25 04:44:49 2001 +0000 3343 3344 * Forgot a file for BeOS. 3345 3346commit 10b03bcbd7661ea496b9a38fa056225d906a1ca1 3347Author: Sam Hocevar <sam@videolan.org> 3348Date: Fri May 25 04:23:37 2001 +0000 3349 3350 OS X fixes: 3351 3352 * Applied Eugenio's fix to the DVDioctl driver. I didn't test it, but 3353 it should not hang the kernel anymore. 3354 3355 * Ported most dvd_ioctl.c functions to the DVDioctl driver: ReportAgid, 3356 ReportChallenge, ReportKey1, ReportASF, InvalidateAgid, SendChallenge, 3357 SendKey2. They should comply with the "Mt. Fuji Commands for Multimedia 3358 Devices" paper. 3359 3360 Last remaining problem: ReadCopyright and ReadKey. The version of 3361 Darwin I have here only has reportKey() and sendKey() functions in 3362 the IODVDBlockStorageDevice class (pages 413 and 449 of the Mt. Fuji 3363 paper), but we also need the READ_STRUCTURE (page 357) which I couldn't 3364 find anywhere in the kernel headers. Either I missed it, or we'll have 3365 to wait for Apple to implement it (or maybe we can emulate this command 3366 with some other IOKit commands). 3367 3368commit 32335766f307138d0cc488be6371c63cefd3afcb 3369Author: Stéphane Borel <stef@videolan.org> 3370Date: Thu May 24 01:24:47 2001 +0000 3371 3372 -Forgot a bug for audio/spu change in the interface 3373 3374commit 5e250b35b8416ecb1129394d74eb6ee78e40279d 3375Author: Stéphane Borel <stef@videolan.org> 3376Date: Wed May 23 23:40:32 2001 +0000 3377 3378 -A little bug with lpcm in Makefile 3379 3380commit fa5ba0bb09b6b16ccb9710c3b1f0482bd64080ab 3381Author: Stéphane Borel <stef@videolan.org> 3382Date: Wed May 23 23:08:20 2001 +0000 3383 3384 -Unification of gnome/gtk intefaces: now all the file are in plugin/gtk. 3385 3386 Specific files are glade generated files and intf_* files. All the 3387 remainders are common to gtk and gnome and contain all the callbacks for 3388 both interfaces. 3389 3390commit 5ae87b7eef1b7e6d98c40e0aabf53fa101a642ab 3391Author: Stéphane Borel <stef@videolan.org> 3392Date: Wed May 23 17:47:34 2001 +0000 3393 3394 -LPCM audio selection in ps mode, in prevision of henri's decoder. 3395 3396commit 31e42cb1b13bf465eaa6827149da35f7dd0c9654 3397Author: Tony Castley <tcastley@videolan.org> 3398Date: Mon May 21 12:44:23 2001 +0000 3399 3400 Updated with new changes for playlist management 3401 3402commit ab1d6024998a356585477acb5fd367365ac52f9d 3403Author: Stéphane Borel <stef@videolan.org> 3404Date: Sat May 19 00:39:30 2001 +0000 3405 3406 *More cleanification in gtk interface: now to change the 3407 title/chapter/audio/spu/angle, we tell the input to do intead of doing 3408 it inside the interface. It results in fewer locks during the changes. 3409 3410 *The dvd plugin reads again blocks of 32 sectors to gain speed since 3411 there are no more lock-ups during stream change. I've also created a new 3412 file that contain function to described video and audio streams with ifo 3413 datas. 3414 3415 The changes are made only for gtk. We should update the other interfaces 3416 soon (beos at least). 3417 3418 There is a memory corruption somewhere that make the vlc crash. I've no 3419 idea where to search. 3420 3421commit 62b322c2839e66e7f7af16f0f6a280072b6f80a8 3422Author: Xavier Marchesini <xav@videolan.org> 3423Date: Fri May 18 09:49:16 2001 +0000 3424 3425 *** empty log message *** 3426 3427commit 5f232025efa9d525fb709f6373d685db60e43316 3428Author: Renaud Dartus <reno@videolan.org> 3429Date: Wed May 16 14:51:29 2001 +0000 3430 3431 * Add 3D Now! imdct 3432 * Remove kmudge for ac3 on MacOS X 3433 3434commit 1ac785a293dffb84c78250f078b12ea397458cdb 3435Author: Sam Hocevar <sam@videolan.org> 3436Date: Wed May 16 02:12:38 2001 +0000 3437 3438 * We now do pthread detection for FreeBSD like the XMMS guys do. It 3439 works even better. 3440 3441commit 23a4ece16736b4c032cc2be03af5d043ac508ca1 3442Author: Sam Hocevar <sam@videolan.org> 3443Date: Tue May 15 19:36:27 2001 +0000 3444 3445 * FreeBSD pthread fixes. 3446 3447commit 501cb1ba4bfc11b6987df0cf1d27fbf91c48f495 3448Author: Sam Hocevar <sam@videolan.org> 3449Date: Tue May 15 16:19:42 2001 +0000 3450 3451 * AC3 IMDCT and downmix functions are now in plugins, --imdct and 3452 --downmix options added. 3453 3454commit 32ef13cfda173cf6bacda500708d91af31166bbf 3455Author: Stéphane Borel <stef@videolan.org> 3456Date: Tue May 15 14:49:48 2001 +0000 3457 3458 *Bugfixes, cleanings in gtk. 3459 3460commit 9530fc9f8c7ab5391974c69e019a68bd9227738b 3461Author: Stéphane Borel <stef@videolan.org> 3462Date: Tue May 15 01:01:44 2001 +0000 3463 3464 *initialization bugfixes in input_dvd 3465 3466 *added a b_stopped flag to interface playlist to have a stop function in 3467 interface plugins. As a consequence, the playlist no longer loops on end 3468 but wait for the user to press 'play' or to add another item (gtk/gnome 3469 interface). I think that other plugins are broken but it shouldn't be 3470 difficult to repair: just add a 'p_main->p_playlist->b_stopped = 0' in 3471 play functions and 'p_main->p_playlist->b_stopped = 1' when you have to 3472 stop. 3473 3474 *Updated gtk interface so that it has the same features as gnome. I 3475 think I will merge the code so that we don't have to copy and paste each 3476 change. Only the .glade file would be different. 3477 3478commit db7b0421d56a60916f852b811d1b9914d84b15d2 3479Author: Renaud Dartus <reno@videolan.org> 3480Date: Mon May 14 15:58:04 2001 +0000 3481 3482 * Begin of SSE/3DNow! support for imdct and downmix 3483 3484 If you have a PIII or a Athlon and you want to try this, just comment #if 0 3485 in ac3_downmix.c and ac3_imdct.c and add in AC3_DECODER section of Makefile : 3486 src/ac3_decoder/ac3_imdct_sse.o \ 3487 src/ac3_decoder/ac3_srfft_sse.o \ 3488 src/ac3_decoder/ac3_downmix_sse.o \ 3489 src/ac3_decoder/ac3_downmix_3dn.o \ 3490 3491commit c1df815923570bf13060baff0a7480597719b1eb 3492Author: Henri Fallon <henri@videolan.org> 3493Date: Sat May 12 00:14:20 2001 +0000 3494 3495 Put a little note in the doc about "dvd devices" 3496 3497commit 4d9ab11dbbf3cb399a13a7f519569789139dfc06 3498Author: Sam Hocevar <sam@videolan.org> 3499Date: Fri May 11 15:10:01 2001 +0000 3500 3501 * Fixed a deadlock in spudec. 3502 3503commit b1f3c7d62c2196738508a50906c8558366c6fc1a 3504Author: Henri Fallon <henri@videolan.org> 3505Date: Fri May 11 01:03:14 2001 +0000 3506 3507 Alsa module now builds with alsa 0.9 thanks to Jeffrey Baker's patch 3508 (jwbaker@acm.org) 3509 3510 Please notice that even if if builds with alsa 0.9beta, it's hardly 3511 usable as it goes very often un Xrun mode. Though, it works fine with 3512 current alsa CVS. 3513 3514commit 3a52d41f9d5a255a8bffe073a1babc31ac804464 3515Author: Sam Hocevar <sam@videolan.org> 3516Date: Thu May 10 06:47:31 2001 +0000 3517 3518 * Added SPU cropping. 3519 * Gnome interface segfault fix. 3520 * BeOS interface segfault fix by AnEvilYak (what's you real name btw?). 3521 3522 Note: if you want to have a look at the currently buggy YUV subpictures, 3523 uncomment line 1999 of src/video_output/video_output.c. Don't report 3524 bugs about this, I _know_ it's a quick hack. 3525 3526commit 5d5fd803fe07ea1e825e6cd30d06ab4aefbffe0c 3527Author: Sam Hocevar <sam@videolan.org> 3528Date: Tue May 8 20:38:25 2001 +0000 3529 3530 * Fixed an aspect ratio issue in the SPU decoder, and optimized the 3531 SPU renderer. 3532 3533commit 03f0895b98dcb5bc4f844848e30127442c46719e 3534Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 3535Date: Tue May 8 14:53:31 2001 +0000 3536 3537 end of the last commit :-P 3538 3539commit e3e7a507b06bf7a00a0be29e2f9908b2c1d5bf00 3540Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 3541Date: Tue May 8 14:38:30 2001 +0000 3542 3543 - fix a discontinuity bug in input_ClockManageRef() 3544 3545commit 6bdefd98979ab40b44ffb8dd891768d068c7c338 3546Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 3547Date: Tue May 8 12:53:30 2001 +0000 3548 3549 - fix a bug in ts input. 3550 Henri: a 0.5s timeout is not (time_t)0.5 sec and (time_t)0 usec 3551 but (time_t)0 sec and (time_t)500000 usec 3552 Now the input doesn't eat all the cpu any more :p 3553 3554commit abe5a7d0c0d40422c71bb4bebec73e4833600367 3555Author: Sam Hocevar <sam@videolan.org> 3556Date: Tue May 8 00:43:57 2001 +0000 3557 3558 * Speed optimization in the handling of the unusual ephemer DVD subtitles. 3559 * Little optimization to bozo's UnalignedShowBits fix. 3560 * Race fix in the packet cache by Jon Lech Johansen <jon-vl@nanocrew.net>. 3561 3562commit 37ee07f3f980651f498708d7051e9d9af12f9175 3563Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 3564Date: Mon May 7 13:52:39 2001 +0000 3565 3566 - fix a bug in UnalignedShowBits that makes some _heavy_ unaligned streams 3567 not wotk correctly (for instance VLS' generated TS streams) 3568 3569commit 84a86ed750ef36580cb764d6a2474477bb3a98b9 3570Author: Sam Hocevar <sam@videolan.org> 3571Date: Mon May 7 04:42:42 2001 +0000 3572 3573 * Added support for some terribly braindead DVD subtitles in Kenshin 3574 which do not have a "stop display" command. Anime fans rejoice! 3575 * Fixed the BeOS interface to use p_aout_bank instead of p_main->p_aout. 3576 * Coding-style butchery (mostly tabs). 3577 3578commit 58ab8de5236da0321f1b92dd59c2979659768f1e 3579Author: Henri Fallon <henri@videolan.org> 3580Date: Mon May 7 04:35:21 2001 +0000 3581 3582 Added detection for ".ts" extension. 3583 3584commit ca90f850b7db02523d44b133fdd0ac43d4996ff9 3585Author: Stéphane Borel <stef@videolan.org> 3586Date: Mon May 7 03:14:10 2001 +0000 3587 3588 *Changed the level arg in intf_WarnMsg so that it is more logical: the 3589 level corresponds now to the nb of -v to display the message. 3590 3591 *added functionnal preference window in gnome: it changes the 3592 envirronment variables 3593 3594 *added jump window in gnome to jump to a precise time. 3595 3596commit fd1da66ff56c4c42e8926c2a0eacef6452f51b47 3597Author: Stéphane Borel <stef@videolan.org> 3598Date: Sun May 6 18:41:52 2001 +0000 3599 3600 * Gnome playlist should work better with the files to create it :) 3601 3602commit bc118e19748645a423f955b340ec91911e76a647 3603Author: Stéphane Borel <stef@videolan.org> 3604Date: Sun May 6 18:32:30 2001 +0000 3605 3606 *Much work on the gnome interface: added oct's playlist from gtk plugin, 3607 tuned appearence, added preferences window (with no features yet), jump 3608 window to go to specified time (not functionnal yet), and fixed some 3609 bugs. 3610 3611 *moved b_fullscreen from p_vout->p_sys to p_vout and unified way of 3612 toggling fullscreen in sdl in x11/xvideo output (using p_vout->i_ch 3613 nges) so that an interface plugin can toogle fullscreen (implemented 3614 in gnome) 3615 3616 *added p_input->stream.p_selected_area->i_tell in input TS so that the 3617 slider work with ts files ( however, the time counter doesn't since we 3618 have no mux_rate ) 3619 3620 *improved ac3 spdif output ( and made it work again :)). It uses a true 3621 blank frame now, and it allows to switch languages like a traditionnal 3622 output. It doesn't support multiplexing though, neither can we switch 3623 between spdif/analogical mode on-the-fly. 3624 3625 *beginning of the back port of gnome to gtk for those who do not have 3626 gnome. 3627 3628commit c8c99b214eff8e62c0dfb83f4c3157f9e42d3e8a 3629Author: Sam Hocevar <sam@videolan.org> 3630Date: Sun May 6 04:32:03 2001 +0000 3631 3632 * Fixed a few warnings with gcc 3.0. 3633 * aout and vout are now allocated in banks, making it possible to have 3634 several of them at the same time. 3635 * configure now checks for MMX and MMX EXT support in the assembler. 3636 * Removed all MMX code from the main program and moved it to the 3637 existing idct modules (Closes: Debian bug #96036). 3638 3639 Don't forget to make distclean before building vlc again. 3640 3641commit 92df268e0115842ec4fbfcc35e446477f5437669 3642Author: Andres Krapf <dae@videolan.org> 3643Date: Sat May 5 13:36:27 2001 +0000 3644 3645 initial import - still buggy, crashes on exit, etc. 3646 the playlist and the popup are unimplemented. 3647 3648commit d072e40d6868afc9a5479b879c5cab49cafef389 3649Author: Sam Hocevar <sam@videolan.org> 3650Date: Wed May 2 20:01:44 2001 +0000 3651 3652 * FreeBSD CSS decryption support. 3653 3654commit 5e0ca6827a863059778d55d35d95c2e722302192 3655Author: Henri Fallon <henri@videolan.org> 3656Date: Wed May 2 13:30:30 2001 +0000 3657 3658 * Corrected vlc-howto thanks to Arnaud Gomes-do-Vale 3659 * Fixed a segfault in TS input. Some stream still do not work, or 3660 work very slowly with many error messages. I'll try to have a look. 3661 3662commit f367feacc7afd5a654fc629b82f590d05fd0ea6a 3663Author: Sam Hocevar <sam@videolan.org> 3664Date: Tue May 1 15:12:22 2001 +0000 3665 3666 * Fixed a remaining buffer overflow in the Gnome interface and applied 3667 the patches to the Gtk+ interface. 3668 3669commit 543556379d3748bc9e724cbbcdd4b7c100fca3dc 3670Author: Sam Hocevar <sam@videolan.org> 3671Date: Tue May 1 12:22:18 2001 +0000 3672 3673 * Fixed a segfault in the SPU decoder initialization. 3674 3675commit a70f8bb371466209770c4c3bcdb7137b94acef66 3676Author: Sam Hocevar <sam@videolan.org> 3677Date: Tue May 1 04:18:18 2001 +0000 3678 3679 * Mandatory step for video output IV and the audio output quality 3680 fix: the output threads are now spawned when a decoder needs one, 3681 so it can decide the audio frequency or the video window size. Still 3682 under heavy construction, so don't get too excited at finding bugs 3683 in it yet. 3684 3685 Note: this change broke the XVideo module, so I made its score much 3686 lower than before. I suspect xvideo.so had a bug before which only 3687 appears now. Other video output plugins may be broken as well, but 3688 again this might be due to old existing bugs showing their ugly head. 3689 3690 * Fixed a few buffer overflows in the Gnome interface. 3691 * The module bank is now a global variable. The video output bank and 3692 the audio output bank might follow (when they exist). 3693 * Coding style and organization fixes to the spdif decoder. 3694 * autoconf and Makefile changes by Arnaud Gomes-do-Vale 3695 <arnaud@carrosse.frmug.org>. 3696 3697commit 7f1f24b3aa593a6c426a86e9b707b162372a1b9f 3698Author: Renaud Dartus <reno@videolan.org> 3699Date: Mon Apr 30 21:10:25 2001 +0000 3700 3701 I forgot some headers 3702 3703commit 6ab6f7ac4949c8e0665df553bafd4c9cd4faf702 3704Author: Renaud Dartus <reno@videolan.org> 3705Date: Mon Apr 30 21:04:20 2001 +0000 3706 3707 * Follow of the new ac3_decoder ;) 3708 - New ac3_imdct 3709 - New ac3_downmix 3710 3711commit cd74cb2c5fd8c7625b58870e35ea848f30079947 3712Author: Christophe Massiot <massiot@videolan.org> 3713Date: Mon Apr 30 15:01:00 2001 +0000 3714 3715 Removed unused files. 3716 3717commit 5d45070ceed2b98b6961545543b4a5cedb4f8717 3718Author: Christophe Massiot <massiot@videolan.org> 3719Date: Mon Apr 30 09:44:26 2001 +0000 3720 3721 Fixed a mistake with -g and --enable-debug. 3722 3723commit 5d51b9bede13f9a3fb5c79ffe200ecff9435be1c 3724Author: Stéphane Borel <stef@videolan.org> 3725Date: Sun Apr 29 17:57:50 2001 +0000 3726 3727 -Fixed the title-change-with-no-input-restart in dvd. 3728 3729 -I haven't forgotten the chagelog this time :) 3730 3731commit 2cc08ef1097ee64fc94b9ff10ad5a75dfaceec5a 3732Author: Sam Hocevar <sam@videolan.org> 3733Date: Sun Apr 29 17:03:20 2001 +0000 3734 3735 * BeOS crash fix by Wade Majors <guru@startrek.com>. 3736 3737 Please, try no to forget the ChangeLog when commiting! 3738 3739commit dcca341b69a621b8c523fd9e84818b68cb47ae07 3740Author: Stéphane Borel <stef@videolan.org> 3741Date: Sun Apr 29 14:52:42 2001 +0000 3742 3743 -slight modification in ClockManageRef: after a synchro reinit, we still 3744 do the mwait and re-init last-cr so that there no date irregularity. 3745 Such a thing is necessary for dvd playback at cell change ; however, 3746 Meuuh, could you look at that since you might think we should do 3747 otherwise. 3748 3749 -turned the "bitsream callback discontinuity" message to debug. 3750 3751 -removed modification of the title environnement variable in input dvd 3752 at title change since we no longer restart the input at title change. 3753 3754commit d857773c93f9be1f359ff99beed1060d2bafd41e 3755Author: Stéphane Borel <stef@videolan.org> 3756Date: Sun Apr 29 02:55:36 2001 +0000 3757 3758 Forgot one file. 3759 3760commit e5c6a7af794ad956adb645e1d9359ebb22b283ec 3761Author: Stéphane Borel <stef@videolan.org> 3762Date: Sun Apr 29 02:48:51 2001 +0000 3763 3764 -new audio output using direct ac3 pass-through with some sound 3765 cards: it sends raw ac3 frames to an external ac3 decoder. It is very 3766 experimental yet, hasn't any synchro ... but it works well with my 3767 sblive and my dtt3500 speakers (note that you need a patched emu10k1 3768 driver for this to work). 3769 3770 -bug fix in gnome intf thanks to Shane Harper. 3771 3772 -bug fix in input_dvd for chapter change. 3773 3774commit d3aacbfc77df232006a4a65f398929e9651cf1fb 3775Author: Henri Fallon <henri@videolan.org> 3776Date: Sat Apr 28 23:19:19 2001 +0000 3777 3778 - Fixed a bug in TS input. It should be more smooth now 3779 - Fixed the pace control. Meuuh, could you check ? 3780 3781commit 44344f9c7ba2a6d1026d13e67b116fc1f60b7675 3782Author: Sam Hocevar <sam@videolan.org> 3783Date: Sat Apr 28 05:12:05 2001 +0000 3784 3785 * Updated debian control files and disabled ALSA for this version. 3786 3787commit 40fe3b48019f8839a2e2a9d313e18917abe79423 3788Author: Henri Fallon <henri@videolan.org> 3789Date: Sat Apr 28 05:08:01 2001 +0000 3790 3791 Updated files for 0.2.73 release 3792 3793commit 60d9438c8c41d0c08b91305ad5ade841fbf32a7f 3794Author: Sam Hocevar <sam@videolan.org> 3795Date: Sat Apr 28 04:47:20 2001 +0000 3796 3797 * Fixed a nonsense in configure.in preventing to build sdl.so. 3798 * Removed a few stupid debug instructions in aout_s16.c that should 3799 have never been commited. Sorry about that. 3800 3801commit 1c5ddd940e2584c14b4565855cfda294ea8aa0f9 3802Author: Sam Hocevar <sam@videolan.org> 3803Date: Sat Apr 28 04:09:38 2001 +0000 3804 3805 * Don't use the #@%&$! autoconf-suggested CFLAGS. 3806 3807commit 0a4aeaa67cae0699195b135dcc65ce5b0ee5fdc4 3808Author: Sam Hocevar <sam@videolan.org> 3809Date: Sat Apr 28 03:36:26 2001 +0000 3810 3811 * Coding style fixes here and there. 3812 * Miscellaneous QNX compile fixes. 3813 * Beginning of the mingw32 port by Gildas Bazin <gbazin@netcourrier.com>. 3814 * Added Marcari and Gildas to the AUTHORS file. 3815 3816 (I commited the mingw32 port because it doesn't add any new code outside 3817 the #ifdefs, but we won't tell a word about it for the moment. We don't 3818 really need windows users whining about bugs, do we ?) 3819 3820commit eb7f7ca00a3f7316d42e67c6de2b3f23607e3b54 3821Author: Henri Fallon <henri@videolan.org> 3822Date: Sat Apr 28 00:28:52 2001 +0000 3823 3824 Added a howto. Feel free to correct it. I'll put it on the website soon. 3825 3826commit da011cf41a078650e1c2d35215d0677f3272cfc3 3827Author: Stéphane Borel <stef@videolan.org> 3828Date: Fri Apr 27 23:29:14 2001 +0000 3829 3830 -fixed a segfault added in last commit: initilisation of p_cache was 3831 done inside a #ifdef DEBUG 3832 3833 It still segfaults for me on exit. 3834 3835commit 3d727062959d67e50acea7df103872b0db9c0dba 3836Author: Christophe Massiot <massiot@videolan.org> 3837Date: Fri Apr 27 19:29:11 2001 +0000 3838 3839 Change --enable-debug into --enable-trace. Same with DEBUG_*. 3840 --enable-debug still exists, but only activates -g and additional 3841 safety checks. 3842 3843 I hope I didn't break anything :)) 3844 3845commit 092858e0c8d08d42848fe86add57d92a64ab340b 3846Author: Henri Fallon <henri@videolan.org> 3847Date: Fri Apr 27 18:07:57 2001 +0000 3848 3849 Repaired broadcast support : binding INADDR_ANY doesn't seem to work. 3850 3851 You now have to specify the broadcast address as an argument. 3852 Btw, thanks to sam, you can now use ts://server:port style, which gives 3853 for broadcast : 3854 3855 vlc --broadcast broadcast_addr ts://server[:port] 3856 3857commit c0138ec5ec4fd09b4421797c0edfaf8a56951d42 3858Author: Sam Hocevar <sam@videolan.org> 3859Date: Fri Apr 27 16:08:26 2001 +0000 3860 3861 * Fixed the continuous 'seeking position' bug in network mode. 3862 * rc interface plugin for vlc control through /dev/stdin courtesy 3863 of Peter Surda <shurdeek@panorama.sth.ac.at>. 3864 * Support for `ts://foo:42' style input source: 3865 vlc ts://vls.via.ecp.fr:1234 3866 vlc ts://vls.via.ecp.fr 3867 vlc ts:vls 3868 vlc ts:vls:4321 3869 As a side effect, the Gnome and Gtk "network input" buttons work. 3870 3871commit f2975c712d75b2c901e41f89897501ed292ac4c4 3872Author: Sam Hocevar <sam@videolan.org> 3873Date: Thu Apr 26 11:23:16 2001 +0000 3874 3875 * Fixed the ac3dec compilation under BeOS. 3876 * Removed a useless #include in aout_sdl.c. 3877 3878commit fdd0e7d360ed5e81d8862d530b40c0da1387be72 3879Author: Sam Hocevar <sam@videolan.org> 3880Date: Thu Apr 26 03:55:44 2001 +0000 3881 3882 * Commited Shane's XVideo patches. It works here (tm). 3883 * Fixed the XVideo aspect ratio (AR_SQUARE_PICTURE means square pixels, 3884 not square image). 3885 3886commit 2715946fd4c838e3958a433f6b49a63c009499ea 3887Author: Renaud Dartus <reno@videolan.org> 3888Date: Thu Apr 26 00:12:19 2001 +0000 3889 3890 * Follow of the new ac3_decoder ;) 3891 - New ac3_mantissa (use of dithflag, new unpack) 3892 - Correction of an introducing counting bug in ac3_parse 3893 (i forget 2 bits in total_bits_read) 3894 3895commit c1458b725feabefdb905bbc214f284e80133a1b4 3896Author: Christophe Massiot <massiot@videolan.org> 3897Date: Wed Apr 25 20:54:07 2001 +0000 3898 3899 * Removed my optimization attempt. 3900 3901commit 6783b216ef2a6184d8b5b574acb7bae3c88b21e0 3902Author: Christophe Massiot <massiot@videolan.org> 3903Date: Wed Apr 25 10:22:33 2001 +0000 3904 3905 * Fixed an alignment issue with the bit stream and the bit stream 3906 callback on startup - InitBitstream prototype has changed ; 3907 * Removed a buffer zeroing in video output - doesn't change anything 3908 for me, does it for you ? 3909 3910commit 3bc1ec7a6d61407263b5832dda198f47167fd3a7 3911Author: Sam Hocevar <sam@videolan.org> 3912Date: Wed Apr 25 09:31:14 2001 +0000 3913 3914 * Updated the TODO list. 3915 * Fixed benny's latest C++ism. 3916 * Fonts not found are no longer fatal to the video output. 3917 3918commit 022a684598f3240274ee9d6ba0278edd1793378c 3919Author: Benoit Steiner <benny@videolan.org> 3920Date: Wed Apr 25 06:56:47 2001 +0000 3921 3922 Get rid of the asprintf that were slow and not available on Solaris. Didn't 3923 check if the new code still compiles everywhere, but it should. 3924 3925commit 26300bb99a9a8d91a62601adb000a4afc568895f 3926Author: Stéphane Borel <stef@videolan.org> 3927Date: Sun Apr 22 00:08:26 2001 +0000 3928 3929 -better handling of angles: you should be able to change on the fly now 3930 3931 -removed � bug added at my last commit in css code; cleaned CSSGetKey 3932 3933 -various changes and bugfixes in the gnome interface. 3934 3935commit 224c0e0be6419df18461216ac0973d04ddee8990 3936Author: Sam Hocevar <sam@videolan.org> 3937Date: Sat Apr 21 22:49:24 2001 +0000 3938 3939 * XVideo fullscreen mode by David Kennedy <dkennedy@tinytoad.com>. 3940 3941commit 9268862b2bb5a6a3c5d6467d18f75854df6c767a 3942Author: Sam Hocevar <sam@videolan.org> 3943Date: Sat Apr 21 00:31:07 2001 +0000 3944 3945 * X11 fullscreen mode, courtesy of David Kennedy <dkennedy@tinytoad.com> 3946 3947commit 90510c53dbb297be36673b7f3f2083fc4aa06ed3 3948Author: Sam Hocevar <sam@videolan.org> 3949Date: Fri Apr 20 15:02:48 2001 +0000 3950 3951 * Added prototypes for the Elementary Stream input module for Alexis. 3952 it's compiled by default, to activate it: "vlc --input es <file.mpeg>" 3953 3954commit 3b94a56f8d1d456b7c9ad45e218cb12b6d215f25 3955Author: Renaud Dartus <reno@videolan.org> 3956Date: Fri Apr 20 12:14:34 2001 +0000 3957 3958 * Begin of the new ac3_decoder ;) 3959 - New ac3_decoder_thread (we now use GetBits) 3960 3961 Please warn me if you encounter some problem 3962 3963commit 39db76ab86ec9beaf2c208a97564738eea633699 3964Author: Sam Hocevar <sam@videolan.org> 3965Date: Fri Apr 20 11:06:48 2001 +0000 3966 3967 * Fixed build process when no plugins or no builtins were chosen. 3968 * Makefile changes to get around MacOS X's brain-damaged gcc. 3969 * FreeBSD configure and Makefile patches, courtesy of Espen 3970 Skoglund <esk@ira.uka.de>. 3971 3972commit b2e1b231bce0850dc3179a892db436dc21e53896 3973Author: Stéphane Borel <stef@videolan.org> 3974Date: Fri Apr 20 05:40:03 2001 +0000 3975 3976 -corrected some bugs in gnome interface: language menu are now 3977 synchronized ; and menus have less chances to be changed when they're opened. 3978 3979 -added basic angle support ; this is a first try. It works with my 2 3980 test-DVDs, but I'd like that people having DVDs with repeated scenes to 3981 test it. We can choose angle with command line option -u (don't ask me 3982 why :) 3983 3984 -a cosmetic change in css decryption. 3985 3986 Since config.h.in has changed, you have to re-run ./configure. 3987 3988commit 9f8fcf88ebab58c592fbadda1495834e7e34cbfd 3989Author: Marc Ariberti <marcari@videolan.org> 3990Date: Tue Apr 17 20:43:41 2001 +0000 3991 3992 *** empty log message *** 3993 3994commit a1c76679d41eae225e4e1f0ffcba4cc7498abe2f 3995Author: Christophe Massiot <massiot@videolan.org> 3996Date: Tue Apr 17 18:22:51 2001 +0000 3997 3998 Removed a "1" from an intf_DbgMsg() (courtesy of Steve Brown 3999 <sbrown@cortland.com>) 4000 4001commit 05b2c1efc26bd11dfacb4ed4f0b668b83987cc15 4002Author: Colin Delacroix <colin@videolan.org> 4003Date: Tue Apr 17 15:17:58 2001 +0000 4004 4005 fix MacOS X icon 4006 4007commit bb652ac24509b3054f8272eed399f39448b6184b 4008Author: Christophe Massiot <massiot@videolan.org> 4009Date: Tue Apr 17 14:54:54 2001 +0000 4010 4011 Fixed optional PES size bug, courtesy of Steve Brown <sbrown@cortland.com>. 4012 4013commit 8fc52975d298de39b8f29b2ed195e75f681fd76f 4014Author: Sam Hocevar <sam@videolan.org> 4015Date: Tue Apr 17 14:39:51 2001 +0000 4016 4017 OS X fixes: 4018 * Fixed a compilation issue in the DVDioctl driver. 4019 * Added a call to ranlib after a built-in module compilation. 4020 4021commit 28b0b9af6bf6c7a22aeed048a399b27c2474afeb 4022Author: Sam Hocevar <sam@videolan.org> 4023Date: Mon Apr 16 13:32:55 2001 +0000 4024 4025 * Fixed a typo in configure.in 4026 4027commit 372813ac34cb7245c173c7255a6caeb6209c284d 4028Author: Sam Hocevar <sam@videolan.org> 4029Date: Mon Apr 16 13:00:55 2001 +0000 4030 4031 * Merged Makefile.common and Makefile.modules.in into Makefile.modules 4032 * Updated version number and ChangeLog to 0.2.72 4033 * Additional plugin Makefile cleaning, probably the last. 4034 4035commit adff2a8501514d36861150435134522fbef78c33 4036Author: Cyril Deguet <asmax@videolan.org> 4037Date: Mon Apr 16 12:34:28 2001 +0000 4038 4039 Re-added the new packet allocation method in PS input, using packet caches. 4040 With warning level 1, you can see when a packet is allocated or freed; the 4041 goal is to never call 'malloc' nor 'free', except at the beginning of the 4042 stream. 4043 The size of the different caches can be adjusted in plugins/mpeg/input_ps.h. 4044 If 'free' is called too often, it means that a cache is too small, so try 4045 to increase its size. 4046 4047commit 6116299e395a1d8a27c1a7280749a0a7d59d0d66 4048Author: Sam Hocevar <sam@videolan.org> 4049Date: Mon Apr 16 07:40:11 2001 +0000 4050 4051 * Added .cvsignore files in the plugins directories. 4052 * Additional Makefile cleaning for built-in modules. 4053 * Fixed Makefile for Solaris target. 4054 4055commit 5427a369c4a6ef96ab69119879e32360b301f737 4056Author: Stéphane Borel <stef@videolan.org> 4057Date: Sun Apr 15 21:17:50 2001 +0000 4058 4059 -I hope I have fixed the ifo bug lastly ! 4060 4061commit c01112adc6eb6ddd791164d35b698c6679bb1026 4062Author: Stéphane Borel <stef@videolan.org> 4063Date: Sun Apr 15 15:32:48 2001 +0000 4064 4065 -Maybe fixed the "cell not found" bug. I can't test it because I don't 4066 have a dvd drive here, but it should work now. 4067 4068commit 4a5e3b56ce704cb7678e063fd5d17115aa93b6e9 4069Author: Sam Hocevar <sam@videolan.org> 4070Date: Sun Apr 15 15:11:44 2001 +0000 4071 4072 * All Debian packages are now lintian-clean. 4073 * Fixed XVideo plugin linking. 4074 4075commit 79a45f72ac0e4bda8f2796bf7ffed7ef7fc7f3f8 4076Author: Sam Hocevar <sam@videolan.org> 4077Date: Sun Apr 15 10:54:46 2001 +0000 4078 4079 * Updated TODO list with Henri's Apr 6th post. 4080 * Built-in modules support almost finished. 4081 4082 Now you can compile any module within vlc, even the Gnome, Qt, SDL 4083 and GGI modules at the same time, resulting in an awful extra fat 4084 vlc binary with gazillons of library dependecies. 4085 4086 The only exception is that the Gnome and Gtk+ modules can't be 4087 compiled together into vlc. But you can have one compiled built-in 4088 and the other as a plugin. 4089 4090 Another consequence is that libdl should no longer be needed under 4091 MacOS X. I'll check this as soon as possible. 4092 4093commit 5b51669f92bf457a6c0199fce15e2149c1ae9b00 4094Author: Sam Hocevar <sam@videolan.org> 4095Date: Sun Apr 15 04:46:41 2001 +0000 4096 4097 * A few Makefile fixes for BeOS 4098 * XVideo patches by Shane Harper 4099 4100commit 6b3c854071c43c099f55c5c61731e59999239854 4101Author: Sam Hocevar <sam@videolan.org> 4102Date: Sun Apr 15 04:19:58 2001 +0000 4103 4104 * Beginning of the built-in modules support. 4105 4106 A few words about the changes: 4107 4108 - heavy Makefile butchery has taken place, each plugin now has its own 4109 Makefile. I know recursive make blablah harmful, but it was just so 4110 much easier to do this way. 4111 4112 - Makefile.in has disappeared, we now generate Makefile.opts with 4113 the overall configuration options, and Makefile.modules which is 4114 specific to module compilation. 4115 4116 - After ./configure has been run you may want to modify Makefile.opts 4117 to check which modules will be compiled built-in or as plugins. 4118 4119 - Some modules cannot be compiled built-in right now because proper 4120 linkage doesn't work yet. We don't really care since they're the 4121 interface or video output modules. The most important stuff works 4122 (iDCT, motion, YUV, input). 4123 4124 - It's perfectly valid to compile a module both as built-in and as a 4125 plugin. vlc will only load the built-in one, but I'll add an option 4126 to ignore built-in modules for testing purposes. 4127 4128 - We *should* see a performance increase here. I didn't have much time 4129 to test it, but if anyone can confirm and perhaps give a rough 4130 estimate of how much we gain... 4131 4132commit dc4cad8f9f750fa373c3d91e4d7e2f2a207e9ab0 4133Author: Sam Hocevar <sam@videolan.org> 4134Date: Sat Apr 14 07:41:20 2001 +0000 4135 4136 * Got rid of the sleep() hack in beos_specific.cpp 4137 * Fixed a segfault when launched without argument under Darwin. 4138 4139commit e0e2dcdd717fd4847795fd97b30aaac9b54a1bc3 4140Author: Sam Hocevar <sam@videolan.org> 4141Date: Fri Apr 13 14:33:22 2001 +0000 4142 4143 * Fix for Darwin program path handling. I mistakenly assumed that the 4144 program path was always absolute. 4145 4146commit a3d70339eea72a2b3e1f21439649a3c88535d01b 4147Author: Sam Hocevar <sam@videolan.org> 4148Date: Fri Apr 13 06:20:23 2001 +0000 4149 4150 * Updated version number to 0.2.71 (release today). 4151 4152 * Merged 6 months of CVS logs to the ChangeLog file. 4153 The vlc changelog can now be viewed here: 4154 http://www.videolan.org/vlc/changelog.html 4155 4156 * Fixed a lintian error in debian/rules. 4157 * XVideo resize patch by Shane Harper <shanegh@optusnet.com.au>. 4158 4159commit f11b9a96ddd7c1f3ee7a3c0c995e6aa74b9be066 4160Author: Stéphane Borel <stef@videolan.org> 4161Date: Fri Apr 13 05:36:12 2001 +0000 4162 4163 *Added udf fix by Billy Biggs 4164 4165 *Added checks in dvd_ifo 4166 4167 *Cleanings in gnome interface : the interface should be dependant on the 4168 input method. 4169 4170commit c7df0042b11981873106e33d3ec9a6c2dc4137bb 4171Author: Henri Fallon <henri@videolan.org> 4172Date: Fri Apr 13 01:49:22 2001 +0000 4173 4174 TS input : only one audio & spu ES selected at a time 4175 Intf : ts streams in menu 4176 fixed a typo 4177 4178 There be certainly need for debug on the TS input as vls complains about 4179 wrong sized PES packets, and that many streams do not seem to work. 4180 4181 btw, I forgot to mention in my last commit the function that nooone will 4182 ever use : "right button" key of 105 keys keybords support under X11, 4183 Xv, Sdl 4184 4185commit bbd9bc5c7484aa7cae6167dc81247ad81e17bad4 4186Author: Colin Delacroix <colin@videolan.org> 4187Date: Thu Apr 12 17:57:12 2001 +0000 4188 4189 MacOS X 4190 make vlc.app now correctly updates vlc.app 4191 added an icon to the MacOS X vlc 4192 removed the build of the vlc app from the install target 4193 4194commit b9f4c2bd2e44a61d712279ca2500cd5a9a1ad533 4195Author: Tony Castley <tcastley@videolan.org> 4196Date: Thu Apr 12 11:10:16 2001 +0000 4197 4198 Fixed menu problem in 0.2.7.0 4199 4200commit ae157b7220c4dc02035a189285195e5d81f24e79 4201Author: Sam Hocevar <sam@videolan.org> 4202Date: Thu Apr 12 08:24:30 2001 +0000 4203 4204 * Fixed a typo in yesterday's BeOS changes. 4205 4206commit 7f66cfcadfb6b8bac29865cbffdb8fb08403e98c 4207Author: Stéphane Borel <stef@videolan.org> 4208Date: Thu Apr 12 03:26:53 2001 +0000 4209 4210 -added a field to p_input->stream to inform the interface of a stream 4211 change (useful in network mode) 4212 4213commit 7fecb798eb048962bfefe489823cba4fb60c7cdd 4214Author: Stéphane Borel <stef@videolan.org> 4215Date: Thu Apr 12 02:40:09 2001 +0000 4216 4217 -Fixed a bug in area management added in my last commit 4218 4219 -Change the way ifo are read ; I hope this fixes problems with some 4220 compilers 4221 4222 -Added error checks in dvd input 4223 4224commit 3ad76f44ecc2b8bdf5af44eab2e7106fae72a960 4225Author: Sam Hocevar <sam@videolan.org> 4226Date: Thu Apr 12 01:52:45 2001 +0000 4227 4228 * BeOS icon and MIME resources courtesy of Wade Majors <guru@startrek.com>. 4229 * Updated icons. 4230 * Removed redefinition of NULL in src/audio_decoder/adec_layer?.c. 4231 * Created darwin_specific.c to store the program path at boot time. 4232 (XXX: check that it didn't break the OS X port) 4233 * Fixed a warning in netutils.c. 4234 4235commit 4a2860298a5abf7a783b8a1e39ee4dc78f79f42a 4236Author: Eugenio Jarosiewicz <ej@videolan.org> 4237Date: Wed Apr 11 14:10:49 2001 +0000 4238 4239 Forgot a little thing...main. Done for now I hope;-) 4240 4241commit bd2926f7286a68b2f3bddbb4df379f80f0235219 4242Author: Eugenio Jarosiewicz <ej@videolan.org> 4243Date: Wed Apr 11 13:56:39 2001 +0000 4244 4245 Fixed a dumb mistake in Makefile.in 4246 4247commit 4ebec617ae8327e2df8c3dc18a19624386acd5ff 4248Author: Eugenio Jarosiewicz <ej@videolan.org> 4249Date: Wed Apr 11 13:30:30 2001 +0000 4250 4251 Updated & cleaned up intf_macosx.c and vout_macosx.c - added Open menu 4252 function support and a no-frills About box 4253 4254 Created macosx_common.h in plugins/macosx/ to hold , well, common stuff 4255 (the way I see it, there is inherently a difficult separation of intf and 4256 vout on Mac OS, if anyone has suggestions I'm open) 4257 4258 Cleaned up debug spew I left in modules.c and video_text.c 4259 4260 Hacked main.c to disregard argv[1] when compiled for OSX & run as a full 4261 app (ie., double clicked and not launched from command line)... read the 4262 file for more details. UGLY. 4263 4264 Updated Makefile.in to make vlc.app by default on Mac OS X & Darwin, added 4265 clean code for it as well 4266 4267commit b69b9d33ced80b4bbc3c71291b36b0ad1d522e12 4268Author: Sam Hocevar <sam@videolan.org> 4269Date: Wed Apr 11 12:52:10 2001 +0000 4270 4271 * Fixed icons location and Debian desktop menus. 4272 4273commit 15ca5a440c10a6b7c5ee416cd2a04a4964dad98d 4274Author: Sam Hocevar <sam@videolan.org> 4275Date: Wed Apr 11 04:46:18 2001 +0000 4276 4277 * Forgot a BeOS patch on previous commit. 4278 4279commit 8ee3c601076be778d8b2429ded5077aa694c3405 4280Author: Sam Hocevar <sam@videolan.org> 4281Date: Wed Apr 11 04:31:59 2001 +0000 4282 4283 * Fixed the whitespace/tab issues in the Makefile. 4284 * Corrected an awful typo in the version name, I hope Lieutenant Commander 4285 Arkady Grigorovich Ourumov will never set up us the bomb for that. 4286 * Removed deprecated stuff from config.h. 4287 * Disabled message queue by default. 4288 * A few other changes in the CSS code, the BeOS issues should be fixed. 4289 * Fixed a memory leak in gtk_callbacks.c (thanks to Dae). 4290 4291commit d69ab00d9d696ff207feb13db0819264eead11f0 4292Author: Henri Fallon <henri@videolan.org> 4293Date: Wed Apr 11 02:01:24 2001 +0000 4294 4295 - Ported the 0.2.0's channel changing functions 4296 - Cosmetic changes : the word 'vlan' is disappearing 4297 - network_ChannelJoin is still commented out as it's not in sync anymore 4298 with our channel server. Nitrox should fix this within a week. 4299 - X and Xv output : added autohide cursor as in SDL 4300 - X and Sv : keys 1 to 0 change channel 4301 - SDL : keys F1 to F10 change channel as I was not able to make 1..0 work 4302 4303commit b3d7d241c512324a517d08a165cbba69e6e5f008 4304Author: Stéphane Borel <stef@videolan.org> 4305Date: Tue Apr 10 17:47:05 2001 +0000 4306 4307 -Fixed the lock segfault bug with some compilers 4308 4309 -Quick kludge in ifo to avoid a bug with optims. The real fix is coming. 4310 4311commit b8539d07f36f6434739de6425fabc994c3e94f24 4312Author: Stéphane Borel <stef@videolan.org> 4313Date: Mon Apr 9 04:15:30 2001 +0000 4314 4315 -Fixed a compilation issue due to a change in an interface structure 4316 4317commit ac57e78fe7234a9d2d4451b9ecf85c4fa0e4cf8f 4318Author: Sam Hocevar <sam@videolan.org> 4319Date: Sun Apr 8 16:57:47 2001 +0000 4320 4321 * XVideo window now has a black background, thanks to Shane Harper. 4322 * Fixed a heap corruption in dvd_css.c. 4323 4324commit 7371e7bda7fb8b4223bb59ae57985af071d2aa4e 4325Author: Pierre Baillet <octplane@videolan.org> 4326Date: Sun Apr 8 13:11:45 2001 +0000 4327 4328 Forgot one small thing :P 4329 4330commit 34eab38e7ed514d2d382592812f802d17e3cbd99 4331Author: Pierre Baillet <octplane@videolan.org> 4332Date: Sun Apr 8 13:09:32 2001 +0000 4333 4334 Corrected playlist update on file opening. 4335 4336commit 9dde7278ad08603d2329c5c766984a209979992e 4337Author: Stéphane Borel <stef@videolan.org> 4338Date: Sun Apr 8 09:04:33 2001 +0000 4339 4340 -fixed css authentication under linux since it has been broken for a few 4341 days: we have to initialize agid of authinfo struct. 4342 4343 -fixed a segfault on exit when DVDInit fails 4344 4345commit e98a5e59e8ad2070c628da919d409c51a6713672 4346Author: Stéphane Borel <stef@videolan.org> 4347Date: Sun Apr 8 07:45:03 2001 +0000 4348 4349 -fixed little poliotage 4350 4351commit 72ca053968c0d15b46acc544a0a3626b4a5e6aeb 4352Author: Stéphane Borel <stef@videolan.org> 4353Date: Sun Apr 8 07:24:47 2001 +0000 4354 4355 -changes in gnome interface 4356 4357 -bugfix in input dvd 4358 4359commit 1843a6156ad85147a5e756c741dd5dbb287f7921 4360Author: Sam Hocevar <sam@videolan.org> 4361Date: Sun Apr 8 04:17:30 2001 +0000 4362 4363 * Updated ChangeLog and TODO list. 4364 * Added TODO to the .spec file. 4365 * Fixed Makefile.in so that `make snapshot' takes extras/* in account. 4366 4367commit 693f22accb034eeefbec427fe62557f43de3a472 4368Author: Christophe Massiot <massiot@videolan.org> 4369Date: Sat Apr 7 23:23:50 2001 +0000 4370 4371 Removed --enable-mmx (enabled by default under x86) and changed a few 4372 things. 4373 4374commit 196b34acab076e7886f58ca8c674995f5fc0ede2 4375Author: Christophe Massiot <massiot@videolan.org> 4376Date: Sat Apr 7 16:35:05 2001 +0000 4377 4378 Disable x11 plugin if X11 headers are not found. 4379 4380commit 9786adf11a948e0183c6939e0797f813c29491c3 4381Author: Christophe Massiot <massiot@videolan.org> 4382Date: Sat Apr 7 16:21:13 2001 +0000 4383 4384 Added a missing file for MacOS X port. 4385 4386commit ad08a6d2ed9c9cd8bfb37fb3f5a584bbe8f4754d 4387Author: Eugenio Jarosiewicz <ej@videolan.org> 4388Date: Sat Apr 7 04:59:52 2001 +0000 4389 4390 Cleaning code and a small fix to make quit work on OSX 4391 4392commit 66ac85dc29bd5323c9d26548b90778538e1c6df5 4393Author: Sam Hocevar <sam@videolan.org> 4394Date: Sat Apr 7 04:17:49 2001 +0000 4395 4396 * Updated version information in RedHat and Debian package control files. 4397 4398commit a8c893ff0eef49003f06e44323f66f4aba470984 4399Author: Christophe Massiot <massiot@videolan.org> 4400Date: Fri Apr 6 18:18:10 2001 +0000 4401 4402 * Sync MOSX dev/CVS tree : code support for MacOS X audio, video and 4403 interface (courtesy of Eugenio Jarosiewicz & Colin Delacroix) ; 4404 * Bumped up version number to 0.2.70. 4405 4406commit 94c51c45b71aafea937b729ce661d896ce055de3 4407Author: Sam Hocevar <sam@videolan.org> 4408Date: Fri Apr 6 09:15:48 2001 +0000 4409 4410 * Code cleanup: removed a few tabulations. 4411 * Fixed inline asm routines to remove all read/write operands. 4412 * Added <string.h> to most files to prevent warnings under FreeBSD. 4413 * Added "break;" after "default:" in case switches to prevent 4414 warnings when compiling with GCC 3.0pre. 4415 4416commit f3f860ca5d69aa95060c073fa912f653478d35b6 4417Author: Cyril Deguet <asmax@videolan.org> 4418Date: Thu Apr 5 16:37:15 2001 +0000 4419 4420 switched back to the old packet allocation method for PS input, because 4421 Sam does not want the new one ;) 4422 4423commit ed003a4a6d74203a9642dea7ebe8f06ceef51211 4424Author: Cyril Deguet <asmax@videolan.org> 4425Date: Thu Apr 5 14:00:28 2001 +0000 4426 4427 Added a new packet allocation method that punish one's mother in PS input. 4428 I hope there won't be too many segfaults because of it ;) 4429 A few parameters must be adjusted to optimize this method; I'll do it later 4430 because Proba Stat sucks ;) 4431 4432commit cfbe86907a89f937b79462cb2876ef7e3cfd4500 4433Author: Sam Hocevar <sam@videolan.org> 4434Date: Thu Apr 5 03:50:38 2001 +0000 4435 4436 * added the GNU getopt library, which gets compiled in when getopt_long 4437 isn't available on the desired platform. 4438 * replaced the `--warning' flag with the standard cumulative `-v' flag. 4439 `-v' is like `--warning 3', and `-vvvv' is like `--warning 0' 4440 (`--warning' is still valid for those used to it) 4441 * cleaning in configure.in and Makefile.in, the Solaris port now 4442 builds and runs properly. 4443 4444commit 646f7c46296fbe55fce3dc51d116bb94664d357d 4445Author: Sam Hocevar <sam@videolan.org> 4446Date: Wed Apr 4 16:33:07 2001 +0000 4447 4448 * compilation fixes for the BeOS DVD ioctls 4449 * XVideo plugin enhancements by Shane Harper <shanegh@optusnet.com.au> 4450 4451commit 57801bcb3a53d860425eaec6a1f838f763900f32 4452Author: Sam Hocevar <sam@videolan.org> 4453Date: Wed Apr 4 02:49:18 2001 +0000 4454 4455 * additional enhancements to the OS X DVD ioctl module 4456 * big cleaning of the BeOS DVD ioctl code, got rid of all Linuxisms 4457 4458commit 0fee43a45c5c05c42ca8da004fc15eba9442970b 4459Author: Stéphane Borel <stef@videolan.org> 4460Date: Tue Apr 3 03:39:41 2001 +0000 4461 4462 -Fall back to one-packet-once reading in dvd input since multi-block 4463 seems to have a bug that make the vlc crash on title/audio/spu change. I 4464 hope that this bug will be fixed soon for the performance is poorer now 4465 4466 -add-ons and changes in gnome interface: 4467 *menu subdivision is done only if there are over 20 items, 4468 *in DVD mode next/prev apply to title, 4469 *in DVD mode, added a box with button to navigate through 4470 chapters. 4471 This has not been finished yet (and it is not in gtk plugin then). And I 4472 think I will leave toolbar next/prev buttons for playlist and add 4473 button specifically for title change like for chapters.* 4474 4475commit 8ccd224ce68ba37052c2dfff1d8a34b2c12d32ae 4476Author: Sam Hocevar <sam@videolan.org> 4477Date: Mon Apr 2 23:30:41 2001 +0000 4478 4479 * fixes for the Qt plugin compilation under Debian 4480 4481 * heavy butchering in the CSS and DVD ioctl code to put all architecture- 4482 dependent code in dvd_ioctl.c 4483 4484 * added almost fully-functional /dev/dvd driver for MacOS X in 4485 extras/DVDioctl; to build it: 4486 4487 % cd extras/DVDioctl 4488 % pbxbuild 4489 % kextload build/DVDioctl.kext # note: kextload has to be run as root 4490 4491 be aware that the license for the DVDioctl kernel extension is 4492 not GPL but APSL, because I borrowed some code from the Darwin kernel. 4493 4494commit a53dd0f3eb2d0174ead98ca0e3191daf6ee2a775 4495Author: Richard Shepherd <richards@videolan.org> 4496Date: Mon Apr 2 22:40:07 2001 +0000 4497 4498 vout_beos now uses double buffering for YCbCr overlay. 4499 This (for some reason) improves audio/video sync 4500 4501commit f6c80a75e25d27a95a9e56e48a7af90a5a70afec 4502Author: Stéphane Borel <stef@videolan.org> 4503Date: Sun Apr 1 07:31:38 2001 +0000 4504 4505 -Various bug fixes in dvd_netlist. Some bugs seem to remain though. 4506 -New function input_ToggleES for interaction with interface. 4507 -Changes in gnome interface : navigation menus are now splited, there 4508 are radio item in menus and the code should be better. 4509 -First step for dvd_ifo rewritting. Now allocation/disallocation is 4510 being done as it has to be. 4511 -Fixed a bug in title management that make dvd like Seven work. 4512 4513commit e38b7772b5d8b0c90bd7c0b2f44c9ab0dc6f8683 4514Author: Sam Hocevar <sam@videolan.org> 4515Date: Sun Apr 1 06:42:05 2001 +0000 4516 4517 * fixed a typo 4518 4519commit 5ff854ec22fc12936d0fb35d13784f794c9528ac 4520Author: Sam Hocevar <sam@videolan.org> 4521Date: Sun Apr 1 06:21:44 2001 +0000 4522 4523 * XVideo plugin courtesy of Shane Harper <shanegh@optusnet.com.au> 4524 * Makefile.in and configure.in fixes by Nilmoni Deb <ndeb@ece.cmu.edu> 4525 * A few syntax fixes in the plain X11 plugin 4526 4527commit 52985bd289a6a624106a277bdc95be8c479f0d1f 4528Author: Sam Hocevar <sam@videolan.org> 4529Date: Mon Mar 26 19:06:18 2001 +0000 4530 4531 - fixed SDL compilation, thanks to Colin. 4532 - disabled Altivec iDCT until it works. 4533 4534commit a32ef53e1b048d25ecb17bdddfbf9bda8558e567 4535Author: Richard Shepherd <richards@videolan.org> 4536Date: Sun Mar 25 17:09:14 2001 +0000 4537 4538 Language & Inteface support for BeOS interface 4539 4540commit 7cfe1ea9cb6a9e8df61b00470f74821c402ff283 4541Author: Stéphane Borel <stef@videolan.org> 4542Date: Thu Mar 22 01:23:03 2001 +0000 4543 4544 -Added a SYNCHRO_START in DVDRead for each cell change to fix 4545 multi-angle streams 4546 4547 -Changed seek function to prevent jump-at-will and to remove two bugs in 4548 sector computing. 4549 4550 -Initialize some values in netlist (payload_discard wasn't which caused 4551 frame dropping) 4552 4553 -Come back of multi-sector read which should make reading faster 4554 4555 Now, theyre should be very few reading error, and we have got back the 4556 performance we had before my netlist polioting :p 4557 4558commit 4f551c2bf0d189405e96cbbb8234ed3edd9d6d3e 4559Author: Sam Hocevar <sam@videolan.org> 4560Date: Wed Mar 21 13:42:35 2001 +0000 4561 4562 * Header cleaning: filled all empty authors fields, added CVS $Id stuff. 4563 * Fixes to aout_darwin.c by Colin Delacroix <colin@zoy.org>. 4564 * Fixes to configure.in, Makefile.in and main.c (Altivec detection) 4565 by Eugenio Jarosiewicz <ej0@cise.ufl.edu>. 4566 * Added Colin and Eugenio to the AUTHORS file. 4567 4568commit c0d2635e3eadfa71f72416da65f7f9ae3e69d0b5 4569Author: Sam Hocevar <sam@videolan.org> 4570Date: Wed Mar 21 02:58:29 2001 +0000 4571 4572 * Fixed a typo in the Altivec iDCT module declaration. 4573 * Made a few enhancements to the Makefile. 4574 4575commit d4c55a87145cf539bbeeb9356c9a016c0d3fcb50 4576Author: Sam Hocevar <sam@videolan.org> 4577Date: Tue Mar 20 23:18:38 2001 +0000 4578 4579 * Altivec instructions autodetection. 4580 4581commit 81bafafac1fed844afc37f0d4793c9f80e7456f7 4582Author: Sam Hocevar <sam@videolan.org> 4583Date: Tue Mar 20 21:42:41 2001 +0000 4584 4585 * SDL fixes and enhancements by Shane Harper <shanegh@optusnet.com.au> 4586 4587 Shane, I removed the static variables from your code because static 4588 is not thread-safe, and one can imagine having several video output 4589 windows launched at the same time. Also, I made your feature work 4590 in windowed mode as well, because people kept asking how to hide the 4591 mouse pointer. 4592 4593 Also, if you want to work on the XVideo extension, you are welcome ; 4594 most of us are quite busy at the moment. Damien Lucas <nitrox@via.ecp.fr> 4595 had offered to work on it, but he seems to be a bit lost, so you may 4596 want to take over his job. 4597 4598 As for the "zoom" feature, I suggest you wait until version 4 of the 4599 video output is done, it'll be easier to do then. 4600 4601 Regards, 4602 4603commit 1e7670680546f36909f2d2bd52740207c92ab82d 4604Author: Christophe Massiot <massiot@videolan.org> 4605Date: Tue Mar 20 20:54:44 2001 +0000 4606 4607 * Compile Altivec modules on Darwin. [MacOS X port] 4608 4609commit d73c57ac236e773f86c584b2db682e7a2058df74 4610Author: Christophe Massiot <massiot@videolan.org> 4611Date: Tue Mar 20 20:40:07 2001 +0000 4612 4613 * Use $QTDIR for the qt module ; 4614 4615commit 01d67611b9f76da28ff4da402bd9d604431a4796 4616Author: Christophe Massiot <massiot@videolan.org> 4617Date: Tue Mar 20 20:20:34 2001 +0000 4618 4619 * Fixed Makefile for normal people :p 4620 4621commit 9ab4320abeec4657162da7df8960c99d99542800 4622Author: Christophe Massiot <massiot@videolan.org> 4623Date: Tue Mar 20 20:09:37 2001 +0000 4624 4625 * Added IDCT Altivec optimization [MacOS X port]. Untested, not compiled. 4626 4627commit 63f29665c7e6f2c319788cb41e25e2268a2c428c 4628Author: Christophe Massiot <massiot@videolan.org> 4629Date: Tue Mar 20 19:36:59 2001 +0000 4630 4631 * Compile Darwin module by default on Darwin system. [MacOS X port] 4632 4633commit 13484ed07bbd01dc7b630066b163d5a132376948 4634Author: Christophe Massiot <massiot@videolan.org> 4635Date: Tue Mar 20 17:36:04 2001 +0000 4636 4637 * Support for Darwin CoreAudio, courtesy of Colin Delacroix [MacOS X port] ; 4638 * Added warnings for ac3 mantissa (we still have problems with AC3 on 4639 MacOS X) ; 4640 * Renamed WriteResource to avoid a namespace clash with Darwin's 4641 WriteResource. 4642 4643commit b004a6619b9a9571bb565407e5690b20cadf380e 4644Author: Sam Hocevar <sam@videolan.org> 4645Date: Tue Mar 20 04:44:06 2001 +0000 4646 4647 * Split audio output into several separate files to make it easier 4648 to debug. Removed a few redundancies as well. 4649 4650commit 64bda1b1b35dc26b0e2ace90fbe911c7bdb4d1d8 4651Author: Henri Fallon <henri@videolan.org> 4652Date: Mon Mar 19 22:16:31 2001 +0000 4653 4654 Added a #include that prevented when compiling on redhat. 4655 4656commit 98725620ede52a1ae5f0d01728d0d3060ddca482 4657Author: Sam Hocevar <sam@videolan.org> 4658Date: Mon Mar 19 13:26:59 2001 +0000 4659 4660 * vlc core compiles under QNX RTOS. Now if anyone feels like tidying 4661 it and writing output and interface plugins... 4662 4663commit 0d5aa512b43437462fe3e64009423cc33d409694 4664Author: Sam Hocevar <sam@videolan.org> 4665Date: Mon Mar 19 05:08:00 2001 +0000 4666 4667 * Fixed Debian sparc build for real (Closes: Debian bug #89285). 4668 4669commit 9c1a7ddaaebff016702b5ad8605387f659470d8c 4670Author: Henri Fallon <henri@videolan.org> 4671Date: Sun Mar 18 20:46:16 2001 +0000 4672 4673 Replaced ( a < b/c ) by ( a*c < b ). 4674 4675commit 2339d58bdf6aa7972cdc2612357e1259d4881cee 4676Author: Henri Fallon <henri@videolan.org> 4677Date: Sun Mar 18 18:48:27 2001 +0000 4678 4679 - Changed read method : we now use select, so we are now able to quit 4680 even if no packet has benn receivced. 4681 - Put more exmplicit error messages 4682 4683 I noticed that now I have "Seeking to position ...." messages even with 4684 network input. If someone can do a quick fix, thanks about it. 4685 4686commit 74e5b40a6c6b3ff32484fee06581f485390276c1 4687Author: Sam Hocevar <sam@videolan.org> 4688Date: Sun Mar 18 00:15:20 2001 +0000 4689 4690 * Forgot to remove a prototype when creating skeleton plugin. 4691 4692commit 52f0fa68217b25453d02ea0b1f76dc3a889ca429 4693Author: Sam Hocevar <sam@videolan.org> 4694Date: Sun Mar 18 00:01:13 2001 +0000 4695 4696 * Function prototypes for the forthcoming Darwin and MacOS X port. 4697 * Gtk+ interface: fixed a precision issue in the scale. 4698 * Qt interface: somebody pop up us the menu!! 4699 4700commit b16d6fabe32f70e0b4c67e794e0d36941ed80d0a 4701Author: Stéphane Borel <stef@videolan.org> 4702Date: Sat Mar 17 22:52:00 2001 +0000 4703 4704 -Added dsp plugin compilation (/dev/dsp is not a regular file :)) 4705 4706commit 87432971dbadd57fb4ffc95dd015faff2b040988 4707Author: Richard Shepherd <richards@videolan.org> 4708Date: Sat Mar 17 19:33:22 2001 +0000 4709 4710 Some rather boring changes to keep the CVS tree up to date with my (working) build 4711 4712commit a3c6cd9af22375d89db443f44958fc2ef32be1e0 4713Author: Christophe Massiot <massiot@videolan.org> 4714Date: Fri Mar 16 22:37:06 2001 +0000 4715 4716 * Borrowed config.guess and config.sub from SDL [MacOS X port] ; 4717 * Changed files so that the MacOS X port compiles & runs [MacOS X port] ; 4718 * If SDL/GTK/DSP is not available, don't compile the associated module. 4719 4720commit e281e7312af330bd8274d5eb49f70639e0293a9a 4721Author: Stéphane Borel <stef@videolan.org> 4722Date: Thu Mar 15 16:29:47 2001 +0000 4723 4724 Maybe solved the jump-at-will bug after random seek. 4725 4726commit a0c1805bd992c0ae1fa018156358d831fbaf8f93 4727Author: Sam Hocevar <sam@videolan.org> 4728Date: Thu Mar 15 01:42:20 2001 +0000 4729 4730 * Bug fixes and enhancements in the Gtk+/Gnome interfaces. 4731 4732 o the slider should behave correctly and stop jumping here and 4733 there (this bug is _not_ related to Stef's similar bug) 4734 o added an "open network" menu (useless since the input doesn't 4735 handle it properly yet) 4736 o tried to reorganize gnome_callbacks.c and gtk_callbacks.c 4737 o stream date is now displayed instead of percentage 4738 o renamed gnome_sys.h to intf_gnome.h, and gtk_sys.h to intf_gtk.h 4739 4740 * Changed documentation and package creation files. 4741 4742 o added versioned conflicts/replaces to vlc-gtk (Closes Debian bug #88796) 4743 o removed useless or outdated documentation from doc/* 4744 o moved vlc.1 manpage from debian/vlc.1 to doc/vlc.1 4745 4746 * Added basic Qt interface. 4747 4748 o working features: slide bar, open file, toolbar, popup menu 4749 o added "qvlc" alias, equivalent to "vlc -I qt" 4750 o known issues : no "open disc" or "open network" menus yet 4751 the IntfWindow class is never cleaned on destruction 4752 the popup menu always pop at the middle of the screen 4753 4754 * Misc fixes/updates. 4755 4756 o renamed netutils.h functions from input_* to network_* 4757 o renamed *plst* files and functions to *playlist* (it was stupid 4758 from me to name them "plst") 4759 o made a few input error messages more meaningful 4760 o added -I, -A and -V short flags, corresponding to --intf, --audio 4761 and --video 4762 4763 I got a lot of conflicts on this commit, lart me if I forgot a 4764 file or made old bugs reappear. 4765 4766commit 93ca3031ee75338ae1eb922b74cbfe7ee0dc66b8 4767Author: Stéphane Borel <stef@videolan.org> 4768Date: Thu Mar 15 00:37:04 2001 +0000 4769 4770 -Fixed most of the bugs in gnome interface menus 4771 4772 -Added radio checks in menu items. 4773 4774 There are still issues with default selected item but it works well. 4775 4776commit e996c64e314f1a75e950c574025d9342b0c222db 4777Author: Pierre Baillet <octplane@videolan.org> 4778Date: Wed Mar 14 19:55:51 2001 +0000 4779 4780 misc code clean-up 4781 4782commit 9ac9b01020b7829691d8cdf0b8d3635ca1e67d63 4783Author: Christophe Massiot <massiot@videolan.org> 4784Date: Wed Mar 14 00:40:24 2001 +0000 4785 4786 * Tried to fix the "stream jumps at will" bug. 4787 4788commit e7bfa12bc9cd217c4863c8fb4daba17cf45a60b5 4789Author: Renaud Dartus <reno@videolan.org> 4790Date: Tue Mar 13 21:22:41 2001 +0000 4791 4792 * Fixing of PowerPC bug ( I hope :) ) 4793 4794commit a4dc58c8933478d0176cfc5b8022f01031ae48a3 4795Author: Henri Fallon <henri@videolan.org> 4796Date: Sun Mar 11 19:00:18 2001 +0000 4797 4798 - Moved 2 local network functions 4799 - Removed old code 4800 - Broadcast should work. I'm not detecting broadcast address, i'm 4801 binding 0.0.0.0 4802 4803commit 335d736463f118d3b0df37c73aa1e2878ed31636 4804Author: Henri Fallon <henri@videolan.org> 4805Date: Sat Mar 10 11:23:10 2001 +0000 4806 4807 Small optim. 4808 4809commit f777cfb50a839f1f81f1f86b7d9586935c3624d6 4810Author: Pierre Baillet <octplane@videolan.org> 4811Date: Fri Mar 9 19:38:47 2001 +0000 4812 4813 .nicer drop 4814 4815commit 01d9ce67b8eeb948f304f4c8bb8926f1359963cc 4816Author: Pierre Baillet <octplane@videolan.org> 4817Date: Thu Mar 8 21:58:59 2001 +0000 4818 4819 . Hey! table header (Dnd still a little buggy :/) 4820 4821commit 491a85a8ed892db2075a0c4f56843ec76a0a64d2 4822Author: Pierre Baillet <octplane@videolan.org> 4823Date: Thu Mar 8 21:47:02 2001 +0000 4824 4825 . cosmetic variable name changes 4826 . drop in the 'blank' part of the list in the playlist adds at the end of the list 4827 . drop on the main window adds at the end of the playlist 4828 4829commit 5525a154c68037ac0c4102a999c8af95fff76047 4830Author: Pierre Baillet <octplane@videolan.org> 4831Date: Thu Mar 8 15:48:14 2001 +0000 4832 4833 .Added crop and invert selection. 4834 .Fixed a potential segfault. 4835 4836commit 585b6ad74c4a691ae417cb975179f3c90217fece 4837Author: Pierre Baillet <octplane@videolan.org> 4838Date: Thu Mar 8 13:32:55 2001 +0000 4839 4840 Hurg ! 4841 ###code is dirty### 4842 Please clean it for me :P 4843 (or at least, tell me how to clean it) 4844 4845 . Slightly modified playlist base interface 4846 (Added a function to jump directly to an item, used for double clicking) 4847 4848 . Added manymanycallbacks 4849 . Added the playlist dialog 4850 . Added Dnd support for intf_window and the clist1 4851 . support URI and plain file(s)/folder(s) 4852 . Added "show/hide main window" menuitem in intf_popup 4853 . Added bugs :P 4854 4855 Enjoy and please bug report. 4856 4857commit 022b6f08a7017f08b1927c663b14b4b9704f5a6c 4858Author: Richard Shepherd <richards@videolan.org> 4859Date: Wed Mar 7 16:32:59 2001 +0000 4860 4861 "File|Open DVD" menu now refreshed each time menu selected rather than statically built at execute time. 4862 4863commit 1bc9a65823eb5a927925fd1d0b5fde9e371c902f 4864Author: Stéphane Borel <stef@videolan.org> 4865Date: Wed Mar 7 11:56:33 2001 +0000 4866 4867 Port of the interface menus to gnome plugin. 4868 4869 Note that two sorts of navigation menus are implemented : in the 4870 menubar, one menu for title and one the chapter in current title ; and 4871 in the popup, a cascaded version with all chapters for all menus. 4872 4873 The same issues as gtk plugin apply. 4874 4875commit ec126885b8f3a6c850209641d56d025272255571 4876Author: Stéphane Borel <stef@videolan.org> 4877Date: Wed Mar 7 10:31:10 2001 +0000 4878 4879 -Working menus for run-time audio/spu/title/chapter selection with gtk 4880 interface. 4881 4882 It is a bit buggy yet, and some pieces of code need to change, 4883 especially to handle better menus change when title change but it 4884 eventually works. 4885 4886commit 66fc868f6fa6e4dcb8b33c110c5edde9a120b0d1 4887Author: Stéphane Borel <stef@videolan.org> 4888Date: Wed Mar 7 02:16:03 2001 +0000 4889 4890 -Added `glib-config --libs glib` for interface compilation 4891 for debian/sid users 4892 4893commit 906ce894e892e207a41e0c63faf1edfa5cfcd79f 4894Author: Sam Hocevar <sam@videolan.org> 4895Date: Wed Mar 7 01:36:41 2001 +0000 4896 4897 * Disabled network input under BeOS so that it compiles again. We'll 4898 have to wait for BONE anyway. 4899 4900commit a6c6f723972f69ffd92feeae8e846a97bfd880c6 4901Author: Henri Fallon <henri@videolan.org> 4902Date: Wed Mar 7 00:18:46 2001 +0000 4903 4904 - Fixed TS input ( a nasty dead lock had appeared 4 days ago ) 4905 - Added base of network support 4906 4907 Things to be done : 4908 - Meuuh : fix the PCR synchronisation so that we can set b_pace_cntrol to 0 4909 - Sam : find a way of specifing the type of media (file, net). For the 4910 moment, the "--input ts" always call input_NetworkOpen 4911 - Maybe sam : for the moment the working syntax is vlc --input ts 4912 servername, it should nbe turned into "vlc --server servername". 4913 4914 Things that don't work (i'll work on this this week end) : 4915 - stopping and retaking a stream 4916 - a nice 'waiting for stream' 4917 - we select all incoming streams. we should be able to select. 4918 4919 Things that haven't been tested : 4920 - broadcast 4921 - only tested with one stream. 4922 4923 Kick me if something is broken by my fault. 4924 4925commit 6304d60dd68f6b3bfe2a777a8ae2eb4eff509e15 4926Author: Richard Shepherd <richards@videolan.org> 4927Date: Tue Mar 6 19:52:03 2001 +0000 4928 4929 Added DVD device selection from interface menu 4930 4931commit c751bb667c75252975869ccce224beb3a47b4d04 4932Author: Christophe Massiot <massiot@videolan.org> 4933Date: Tue Mar 6 19:33:58 2001 +0000 4934 4935 * Fixed an alignment problem in UnalignedShowBits(). 4936 4937commit 19676f4f7d05dd994980bca17533cc47142c848b 4938Author: Christophe Massiot <massiot@videolan.org> 4939Date: Tue Mar 6 17:54:48 2001 +0000 4940 4941 * Fixed an alignment problem in PTS parsing. 4942 4943commit 077cb1bff3645ad5c0c791fd6f6f1ae6468d780c 4944Author: Christophe Massiot <massiot@videolan.org> 4945Date: Tue Mar 6 17:39:03 2001 +0000 4946 4947 * Fixed an alignment problem on startup. 4948 4949commit dbbaf8dd5efc0cf12418cabf780da3129ee4a142 4950Author: Christophe Massiot <massiot@videolan.org> 4951Date: Tue Mar 6 15:16:42 2001 +0000 4952 4953 * Fixed a boolean_t/int mix. 4954 * Increased FIFO_SIZE. 4955 4956commit 386783b02b80e84e4989dc4ada9a743ff6077fe5 4957Author: Christophe Massiot <massiot@videolan.org> 4958Date: Tue Mar 6 10:21:59 2001 +0000 4959 4960 * It now compiles under FreeBSD (though DeCSS stuff probably doesn't 4961 work). 4962 4963commit 9bd016fc1cfeb8ab32b884610986a6acc299e20c 4964Author: Richard Shepherd <richards@videolan.org> 4965Date: Tue Mar 6 01:26:06 2001 +0000 4966 4967 More changes to interface 4968 4969commit 6ac3e63d836282be0b06608b09986b8cfd8a72e1 4970Author: Richard Shepherd <richards@videolan.org> 4971Date: Mon Mar 5 22:47:22 2001 +0000 4972 4973 *** empty log message *** 4974 4975commit 9e29e24f598143ff60c26dcc8a51a555d2d3ebe7 4976Author: Richard Shepherd <richards@videolan.org> 4977Date: Mon Mar 5 22:29:02 2001 +0000 4978 4979 *** empty log message *** 4980 4981commit ee8c617e3a8f9d79d212707881772803ca041944 4982Author: Richard Shepherd <richards@videolan.org> 4983Date: Mon Mar 5 20:36:04 2001 +0000 4984 4985 *** empty log message *** 4986 4987commit f223ef7508a6c8ef770d0776224ac6479df1ab0d 4988Author: Christophe Massiot <massiot@videolan.org> 4989Date: Mon Mar 5 16:00:30 2001 +0000 4990 4991 Fixed MPEG-1 mux_rate parsing. 4992 Fixed MPEG-1 stuffing. 4993 4994commit da6730d5208da7adb4c3131da33ea160f3a4f3d9 4995Author: Richard Shepherd <richards@videolan.org> 4996Date: Mon Mar 5 13:28:47 2001 +0000 4997 4998 Added names to headers 4999 Delete BBitmap[0] directly after overlay creation as no longer needed as overlay now owns Bits() 5000 5001commit 4eb6464230da1afb1884349ec8a21001c176ff1a 5002Author: Sam Hocevar <sam@videolan.org> 5003Date: Mon Mar 5 11:53:44 2001 +0000 5004 5005 * fixed headers for FreeBSD compilation. 5006 * fixed debian/rules for non-x86 packages (Closes: Debian bug #88583). 5007 5008commit 2afb724073836ef8f73b29ab61d45066f0fbc4b8 5009Author: Sam Hocevar <sam@videolan.org> 5010Date: Mon Mar 5 01:29:25 2001 +0000 5011 5012 * Everything in place for the 0.2.63 release. 5013 5014 * Got rid of the CONTRIBUTORS list, and switched AUTHORS to a 5015 linux-kernel like author list. 5016 * Updated TODO list. 5017 * Fixed a segfault in the BeOS interface when --noaudio was specified. 5018 * Title and Chapter selection in the Gnome and Gtk+ interfaces. 5019 5020commit 317723fa7e68551c7eac63b8d05f9f854f5c0089 5021Author: Stéphane Borel <stef@videolan.org> 5022Date: Mon Mar 5 00:40:06 2001 +0000 5023 5024 -Fixed a bug in audio selection 5025 5026 -Tried to fix an issue in size computing. I don't know if this works since 5027 I haven't buggy DVDs 5028 5029commit 9014b46011d9d55b9469d339509a99b3ff3e85d8 5030Author: Sam Hocevar <sam@videolan.org> 5031Date: Sun Mar 4 16:20:16 2001 +0000 5032 5033 Commited BeOS changes by Richard Shepherd and Tony Castley. 5034 5035 include/video_output.h 5036 * Added boolean_t b_YCbr to vout_thread_s structure to flag YUV-YCbCr 5037 decoding needed instead of YUV-RGB 5038 * Will be removed later when video_output.c rewritten 5039 5040 src/video_output.c 5041 * vout_CreateThread() initialises b_YCbr to zero 5042 5043 plugins/beos/* 5044 * New BeOS video plugin that supports hardware overlays and new 5045 MediaPlayer compatible interface 5046 5047 plugins/* 5048 * Added YUV-YCbCr transforms 5049 5050commit 3fab36dc418a39430c0b6dd71a475c150819a48c 5051Author: Stéphane Borel <stef@videolan.org> 5052Date: Sun Mar 4 13:54:26 2001 +0000 5053 5054 -Fixed bugs in title/chapter handling once more, especially for size 5055 detection and location of main movie. 5056 5057 -Support for multitrack DVD : now the stream is given to input as it has 5058 to be ; however, all the tracks are displayed one after the other ; I 5059 think we need to decode navigation ES to choose the track 5060 5061 -Fixed behaviour at end of device. 5062 5063commit bc2eeefc46b7b3fcc5aa6ca927b4f9bad5a84c01 5064Author: Sam Hocevar <sam@videolan.org> 5065Date: Sun Mar 4 03:12:00 2001 +0000 5066 5067 * Added DVD/VCD button and menu for quick DVD device selection to the 5068 Gnome and Gtk+ interfaces, so that vlc can play a DVD even when 5069 launched from a GUI. 5070 5071commit 28e3820e6f3fbd1b858ce9d2d6b8a0ba9352fbfc 5072Author: Sam Hocevar <sam@videolan.org> 5073Date: Sat Mar 3 11:01:07 2001 +0000 5074 5075 * Added debian/* files to help generating CSS-enabled non-US packages, 5076 and changed plugins/dvd/* to reflect this change. 5077 * Added .xpm icons (fixes lintian warnings). 5078 * --help output and manpage are now in sync (Closes Debian bug #87478). 5079 * Fixed Build-dpends entry in debian/control (Closes Debian bug #83707). 5080 5081commit dc0df7c21c633dd9c65bdcb6d4c241759a5794a7 5082Author: Stéphane Borel <stef@videolan.org> 5083Date: Sat Mar 3 07:07:01 2001 +0000 5084 5085 -completely changed title and chapter initialization. Now we have real 5086 title units. 5087 5088 -Fixed size for a majority of DVD. 5089 5090commit 87dc702ba99dda5508ed665508281eb5b99f76bf 5091Author: Renaud Dartus <reno@videolan.org> 5092Date: Fri Mar 2 16:46:57 2001 +0000 5093 5094 Remove an unused file reintroduce after my last commit 5095 5096commit 591bebd191d56317c65be6866a6ab89223610631 5097Author: Christophe Massiot <massiot@videolan.org> 5098Date: Fri Mar 2 15:51:22 2001 +0000 5099 5100 * More consistency in the p_input->stream management. 5101 5102commit 775bd58d873254442bcdbfd30a0b580c00737a00 5103Author: Christophe Massiot <massiot@videolan.org> 5104Date: Fri Mar 2 13:49:37 2001 +0000 5105 5106 * Made input_SelectES() and input_UnselectES() not block the input thread 5107 for a long time. 5108 5109commit 29670af177bb9c5e5f9628ed5cfe893d236a3b71 5110Author: Sam Hocevar <sam@videolan.org> 5111Date: Fri Mar 2 13:47:01 2001 +0000 5112 5113 * Changed debian/control to fix Debian bug #83707 5114 * Added a --disable-css configure option 5115 * Moved some code here and there in the DVD plugin to make it easier 5116 for me to build the Debian CSS-free packages. 5117 5118commit 4ebb78ddadd0cd33c6586e5ff59d690b826bac80 5119Author: Christophe Massiot <massiot@videolan.org> 5120Date: Fri Mar 2 13:20:29 2001 +0000 5121 5122 * Fixed miscellaneous alignment problems (alpha/sparc ports) ; 5123 * Added a fps display when toggling 'i' ; 5124 * Fixed a bug in the video parser where one picture buffer was not 5125 released at quit time ; 5126 * Broke the mux_rate calculation, but hey guys ! it was already broken and 5127 nobody noticed it. 5128 5129commit 917d257428daab6e9e3387ecb66212d95f7e6c18 5130Author: Stéphane Borel <stef@videolan.org> 5131Date: Fri Mar 2 03:32:46 2001 +0000 5132 5133 -New function for DVD reading, that is able to read multiple blocks 5134 (I've chosen 32 now), that doesn't use any memcpy anymore and is also much 5135 faster. It is ready now for cell positioning in multi-angle DVD (to come 5136 soon). 5137 5138 -DVD specific netlist adapted to 2048 bytes long blocks that contain 5139 several data_packets. 5140 5141 -Modification in mpeg_system.c to use p_payload_start instead of 5142 p_buffer (necessary for DVD plugin). It does not break other plugins 5143 since they set p_payload_start to p_buffer 5144 5145 -New field i_read_once in input_thread_s to be able to read more than 5146 the TS related 7 packets ; i_read_once is set to INPUT_READ_ONCE by 5147 defaults but plugins can change it during initialisation. 5148 5149 Please check that nothing is broken :) 5150 5151commit 2fe30f260bd26db1a954342e2e4a2efb397ae4ea 5152Author: Renaud Dartus <reno@videolan.org> 5153Date: Fri Mar 2 02:49:11 2001 +0000 5154 5155 * Bug fix with frequential downmix 5156 5157commit a77d5a3ee0c8f5854f845eefe7f8ccef24116e18 5158Author: Sam Hocevar <sam@videolan.org> 5159Date: Wed Feb 28 05:20:02 2001 +0000 5160 5161 * Additional optimizations to the subtitle decoder 5162 * The GGI video output should now be faster. Also, right-mouse-clicking 5163 works in GGI mode as well. 5164 5165commit a20df577fa18badca1d14d3934056bba0578aae1 5166Author: Sam Hocevar <sam@videolan.org> 5167Date: Mon Feb 26 17:41:11 2001 +0000 5168 5169 * Optimizations done to the SPU decoder. Now the RLE is expanded at 5170 decoding time, not rendering time. The main loop in vout_RenderSPU 5171 is now 20 lines long. 5172 5173commit 31d966e00b3587fc620cacce8554ca95ded60529 5174Author: Sam Hocevar <sam@videolan.org> 5175Date: Mon Feb 26 12:16:29 2001 +0000 5176 5177 * The Gtk+ interface is now built as a Debian package as well. The Gnome 5178 package depends on it because of the icon and menu entry. 5179 * Added an intf_WarnHexDump() function to do raw hexadecimal dumps of 5180 memory areas. For debugging purposes or for real men, as you wish. 5181 * Lots of tidying in dvd_ioctl.c, a few comments added. 5182 * Better error handling in the subpicture decoder. 5183 * Tidied video_spu.c. More to come later. 5184 * Fixed subtitle displaying. Will soon work in overlay mode as well. 5185 5186commit 4875485d59cc468deb922f6d1066bb02767c31e1 5187Author: Christophe Massiot <massiot@videolan.org> 5188Date: Fri Feb 23 17:58:22 2001 +0000 5189 5190 * Disabled slice-level resynchro since it's probably buggy. 5191 5192commit e7d96b485b7280a98e19b5f77d539465397dd9b3 5193Author: Christophe Massiot <massiot@videolan.org> 5194Date: Fri Feb 23 14:07:25 2001 +0000 5195 5196 * Fixed a structural major bug in the macroblock structure management. 5197 5198commit 592b1bd473d7e5423078077b1dd63d0a9c3ad7c4 5199Author: Christophe Massiot <massiot@videolan.org> 5200Date: Fri Feb 23 13:22:58 2001 +0000 5201 5202 * Added debug messages. 5203 5204commit 4dd0ebccb244c0bd2e6448cf31a04dc481b10548 5205Author: Christophe Massiot <massiot@videolan.org> 5206Date: Fri Feb 23 12:37:31 2001 +0000 5207 5208 * Fixed a compile problem in debug mode. 5209 5210commit 7d38f3f9974edfe5d54132d996b5bfa48c7b8bb6 5211Author: Christophe Massiot <massiot@videolan.org> 5212Date: Thu Feb 22 17:00:20 2001 +0000 5213 5214 * Added functions and hooks to display dates instead of off_t. 5215 5216commit 99bbcdcb6812001281970bfc9113f690c1d92df5 5217Author: Christophe Massiot <massiot@videolan.org> 5218Date: Thu Feb 22 16:17:12 2001 +0000 5219 5220 * Added a 'd' keystroke to dump the stream contents (for debugging 5221 purposes). 5222 5223commit 6926039e55be8c442cb701352358edcfebe795c2 5224Author: Stéphane Borel <stef@videolan.org> 5225Date: Thu Feb 22 08:59:54 2001 +0000 5226 5227 I have polioted once more with a bad file in the commit. It should work 5228 better now. :p 5229 5230commit 17a54d55f3f5b989f217c5377ae85f97eda76e29 5231Author: Stéphane Borel <stef@videolan.org> 5232Date: Thu Feb 22 08:44:45 2001 +0000 5233 5234 -New ES detection based on .ifo for DVD module. It might fail (I have 5235 found one DVD for which ifo seems false). 5236 5237 -Title and chapter selection on the command line (see -t and -T options) 5238 It will allow to watch some DVD that went through menus by default. 5239 5240 -beginning of menus in gnome interface. 5241 5242commit 4b1da9ccdc4f492aef0b9247549e05ffad7c17bf 5243Author: Renaud Dartus <reno@videolan.org> 5244Date: Thu Feb 22 05:31:55 2001 +0000 5245 5246 * Fix bug in ac3dec for mono streams 5247 5248commit 9067002c2ef8e522bbfe46ec2a06b1ea9945f44d 5249Author: Jean-Marc Dressler <polux@videolan.org> 5250Date: Wed Feb 21 15:52:40 2001 +0000 5251 5252 Some changes in the BeOS video output : 5253 - New video output method, the vlc now uses BBitmap instead of 5254 BDirectWindow (better performances) 5255 - Added resizing 5256 - Added beta support for overlay 5257 5258commit 4f86a65a8036b00011fdcb73c7706278ca38ac34 5259Author: Sam Hocevar <sam@videolan.org> 5260Date: Wed Feb 21 11:53:30 2001 +0000 5261 5262 Hrm. Some strange phenomenon known as sleepiness made me commit a 5263 bunch of .o's. Blame me. 5264 5265commit bec589af3d0359470566d1013d119dd079d81374 5266Author: Sam Hocevar <sam@videolan.org> 5267Date: Wed Feb 21 11:49:18 2001 +0000 5268 5269 (note: empty CVS mails mean that a new directory has been created, 5270 don't forget to use the -p option if you cvs update) 5271 5272 * Added a plain Gtk+ port of the Gnome interface, for the gnome-impaired 5273 people. Gtk+ is now compiled by default, while Gnome isn't (you will 5274 have to add --enable-gnome when running configure) 5275 * Replaced -lcurses with -lncurses in configure.in. 5276 5277commit 910f40f93c543d78c5c9f3da3f5a5706be98b453 5278Author: Henri Fallon <henri@videolan.org> 5279Date: Wed Feb 21 04:38:59 2001 +0000 5280 5281 TS Input : 5282 - Added DemuxPSI, DecodePAT and DecodePMT. Never tested which streams 5283 where PAT or PMT are splitted in more than one section. 5284 - Some TS files still don't work (matrix.ts i.e : no sound ), 5285 others do ... i'll have to investigate. 5286 5287 Todo : 5288 - What if data get unaligned ? 5289 - Write NetworkOpen 5290 - Try to find why I get no sound on matrix.ts 5291 - Support Stream and program selection. 5292 5293commit 9584da59d18a95604a43843009bad4e27c9d8226 5294Author: Sam Hocevar <sam@videolan.org> 5295Date: Wed Feb 21 00:47:49 2001 +0000 5296 5297 * Forgot to fix the vlc.spec. 5298 * Added Bozo to the author list. 5299 5300commit ba61d25caf8e21339aec4aafbfc0212bbe7f994e 5301Author: Sam Hocevar <sam@videolan.org> 5302Date: Tue Feb 20 23:30:15 2001 +0000 5303 5304 * Updated version number to 0.2.62. Release tonight. 5305 5306 * DVD plugin is still non-functional when you don't have DVD ioctls, 5307 but at least it compiles under BeOS as well. 5308 * Minor cosmetic changes here and there. 5309 5310commit fc04df0ba0708a9a05c3b5864d6b423d4bcf11f2 5311Author: Jean-Marc Dressler <polux@videolan.org> 5312Date: Tue Feb 20 17:08:02 2001 +0000 5313 5314 Added the BeOS code for vlc_mutex_destroy() and vlc_cond_destroy() 5315 5316commit fdcd1cca104e08303d54672d461b9dba3eadb7f5 5317Author: Christophe Massiot <massiot@videolan.org> 5318Date: Tue Feb 20 15:03:00 2001 +0000 5319 5320 Minor optimizations in the video decoder. 5321 5322commit 290dc45ae7a3ab7a77c9a21e90130e72935d30d4 5323Author: Christophe Massiot <massiot@videolan.org> 5324Date: Tue Feb 20 13:41:01 2001 +0000 5325 5326 On machines without dvd ioctl, remove the DVD plugin from the Makefile, 5327 fucking holy piece of *�$^%� ! 5328 5329commit a906b2f52ab38c11002aa997d4271f64c5485361 5330Author: Renaud Dartus <reno@videolan.org> 5331Date: Tue Feb 20 12:06:28 2001 +0000 5332 5333 * Move ac3 globals variables into structures 5334 * Adding authors 5335 * Prepared to add asm imdct and downmix 5336 5337commit 1c5f83306fef6eab871ea4c6111c978058f00803 5338Author: Sam Hocevar <sam@videolan.org> 5339Date: Tue Feb 20 11:34:01 2001 +0000 5340 5341 * Fixed a bash-ism in configure.in 5342 5343commit 083ddb2c367e8b72c1d39017587b1c18ce5ef0f1 5344Author: Sam Hocevar <sam@videolan.org> 5345Date: Tue Feb 20 09:10:36 2001 +0000 5346 5347 * Fixed a segfault in input.c when no input plugin was found for 5348 a given file. 5349 * Fixed a deadlock in the Gnome interface. Next time I'll initialize 5350 my mutexes, I promise. 5351 * Added Oct to the authors list in intf_gnome.glade :) 5352 5353commit 78335f88e6ec96fc14ef78db6bfebfb9b75162be 5354Author: Stéphane Borel <stef@videolan.org> 5355Date: Tue Feb 20 08:47:25 2001 +0000 5356 5357 Second step in area management ; everything is in place now to have 5358 title handling; it is coming :) 5359 5360commit 583c6553f6761421260d86bbc21b5b3169c04319 5361Author: Sam Hocevar <sam@videolan.org> 5362Date: Tue Feb 20 07:49:13 2001 +0000 5363 5364 * Ported Glide and MGA plugins to the new module API. MGA never worked, 5365 so this didn't make it work better. 5366 * Started thinking about built-in modules, and added some code to 5367 make it easier eventually. 5368 * Added Oct in the AUTHORS file. 5369 * Fixed a mistake in configure.in. 5370 * All your base are belong to us. 5371 * Fixed a bug in src/misc/modules which prevented loading modules 5372 when launched from the Tracker. 5373 * Fixed a similar bug in src/video_output/video_text.c. 5374 * BeOS CSS support, thanks to Markus Kuespert <ltlBeBoy@beosmail.com> 5375 who ported the Linux DVD ioctls. We can now read encrypted DVDs 5376 under BeOS ! Woohoo. 5377 5378commit 3bb7a5371e29b608e29851b9f1366a12a3505afe 5379Author: Stéphane Borel <stef@videolan.org> 5380Date: Tue Feb 20 02:56:50 2001 +0000 5381 5382 Removed flooding debug info :) 5383 5384commit 97c3185de470c501bfdcef4589f6d747ba7691d8 5385Author: Stéphane Borel <stef@videolan.org> 5386Date: Tue Feb 20 02:53:13 2001 +0000 5387 5388 First serie of changes in DVD module for the forthcoming interface menus 5389 There is a new capability in input type modules for setting the 5390 attributes of a new area. It is set to NULL for PS and TS plugins. 5391 It should be called for every title change, chapter change, 5392 audio mode change or spu channel change. 5393 5394 But this part of code is not used at the moment, and is not completed 5395 yet. 5396 5397commit a6fe4de420e5a7ecaf3c02039893d7166adba380 5398Author: Christophe Massiot <massiot@videolan.org> 5399Date: Mon Feb 19 19:28:33 2001 +0000 5400 5401 * Kludge of the kludge, removing an oddity in YUV initialisation, and 5402 activating YUV overlay on startup whenever hardware acceleration is 5403 available. Thanks for bearing with us, stay tuned. 5404 5405commit 33f6628a44ccf17b5bca5d25bd851fbb799dbff6 5406Author: Christophe Massiot <massiot@videolan.org> 5407Date: Mon Feb 19 19:08:59 2001 +0000 5408 5409 * mux_rate parsing ; 5410 * Changed video decoder's error messages into warnings. 5411 5412commit ef54efe5dd7b83f609c0042eeb845449b6f1828a 5413Author: Renaud Dartus <reno@videolan.org> 5414Date: Mon Feb 19 08:02:33 2001 +0000 5415 5416 * Add dither fix 5417 * Some cosmetic changes 5418 5419commit d35a29fa0f54bab238635c9031ec581f0e11bc6a 5420Author: Sam Hocevar <sam@videolan.org> 5421Date: Mon Feb 19 03:46:27 2001 +0000 5422 5423 * Drag and drop support under BeOS. 5424 5425commit 050106567aee7f0d77339f36c29655be88d4f1f2 5426Author: Stéphane Borel <stef@videolan.org> 5427Date: Mon Feb 19 03:12:26 2001 +0000 5428 5429 -Change in the code to detect beginning of movie. It is much better now 5430 but still fails with some DVD for which the movie is not the first 5431 Program. 5432 5433 As a consequence some DVD that worked before don't work anymore. 5434 5435 -Beginning of ideas to handle chapters and ES selection 5436 5437commit c3b1800a5cbb1eac9914a1e198958a9faa606852 5438Author: Sam Hocevar <sam@videolan.org> 5439Date: Sun Feb 18 19:14:27 2001 +0000 5440 5441 * configure.in and Makefile.in patches for better SDL support and 5442 support for $(bindir) $(datadir) and $(libdir) stuff, courtesy 5443 of Arkadiusz Miskiewicz <misiek@pld.ORG.PL> 5444 * Ported ggi.so to the new modules API. As for the other modules, only 5445 the "q" key works. Moreover, VLC doesn't exit cleanly if you close the 5446 GGI window. 5447 * Deactivated non-working widgets in the Gnome interface. 5448 * Added CONTRIBUTORS file. 5449 5450 Hint of the day: don't expect to code quite long in your bed when sleepy. 5451 5452commit e630779bd0e034c92ec95fac1fd06927fdfb1eb4 5453Author: Sam Hocevar <sam@videolan.org> 5454Date: Sun Feb 18 10:24:20 2001 +0000 5455 5456 * Ported the framebuffer plugin to the new module API. As for most of the 5457 other video output modules, keyboard doesn't work. Except ^C to quit. 5458 5459commit b0ab70c9bfc80da45733bc4fecbb0ccbedf30fc0 5460Author: Jean-Marc Dressler <polux@videolan.org> 5461Date: Sun Feb 18 03:32:02 2001 +0000 5462 5463 The BeOS port seems to work again. 5464 5465 I used this command to play an unencrypted DVD, but maybe there is a 5466 better solution: ./vlc dvd:/dev/disk/ide/atapi/1/master/0/raw 5467 5468 Current problems: gcc doesn't like MMX-EXT instructions, and refuses 5469 to have register %ebx being used in the main application. Grr. 5470 5471 ,-- don't trust the CVS bot, it's Sam speaking here :) 5472 / 5473 5474commit 8e3c802c8431943acc7954b9822ff386d8c96ccf 5475Author: Stéphane Borel <stef@videolan.org> 5476Date: Sun Feb 18 01:42:05 2001 +0000 5477 5478 -UDF filesystem support so that we know the location of the first video 5479 related file with 100% reliability (great change that should make DVDs 5480 with binaries and extra stuff work with vlc). 5481 5482 -Correction of a bug in ifo reading that falsified the adress of 5483 video titles. 5484 5485 -Changed the method for selecting title at start. It is _not_ reliable 5486 though, but it is better than the preceding one. 5487 5488commit f1175e715bfd288cdd17bf34ee3ee4f4b137432b 5489Author: Sam Hocevar <sam@videolan.org> 5490Date: Sat Feb 17 08:48:56 2001 +0000 5491 5492 * Tried to fix the BeOS interface and video output. Any BeOS developers 5493 listening ? I can't even test that code, it probably wants additional 5494 fixing. 5495 * Added a workaround in modules.c for broken libc's which happen to truncate 5496 filenames in dentry structures when using 64bits offsets. The kind of 5497 stuff you only see in RedHats <g>. 5498 * Made the SDL error messages a bit more useful. 5499 * The Gnome menu is now created when mouse is released, not when it 5500 is pressed. It may sound stupid, but it really makes a difference. 5501 5502commit 566ca28782be96df7bedda66f5e93d96532382e6 5503Author: Sam Hocevar <sam@videolan.org> 5504Date: Fri Feb 16 09:25:04 2001 +0000 5505 5506 * Upgraded version number to 0.2.61. Release is today. 5507 5508 * Fixed package building (both RPMs and .debs). 5509 * Fixed `make snapshot' rule. 5510 * Added some magic to filename detection. To read a DVD you now just 5511 need to run 'vlc dvd:/dev/hdc' for instance. Same for file:// URIs. 5512 * Fixed a segfault in the slider when no stream was playing. 5513 * Made the slider go from 0 to 100 (instead of 99 :) 5514 * The vlc now doesn't exit when finished playing. As a side effect of 5515 the playlist code being very recent, it continuously loops. 5516 5517commit b2f56af99413a51f2b4cd9d8591d0aad52d71f1d 5518Author: Sam Hocevar <sam@videolan.org> 5519Date: Fri Feb 16 06:37:09 2001 +0000 5520 5521 * Fixed a segfault in the input thread creation, as well as a possible 5522 deadlock. This happened mostly when opening non-existing files. 5523 * Created input_SetStatus to do input_SetRate's job. input_SetRate will 5524 be used to set an arbitrary rate, for people who want to read DVDs at 5525 1/2.71828 times the actual speed. 5526 * Stubs for the ncurses control interface. No working code yet, but the 5527 holes just need to be filled. 5528 * Improved X11 support. Still not as functional as before. 5529 * The output window now states the method name, so that people know whether 5530 they are using X11 or SDL. 5531 * The Gnome interface is now drag'n'drop aware, you can drop a file 5532 on it just like Xine does (or so I guess). 5533 5534commit 16247a7506c02836d0e33ba4633f8e02bb5ea81a 5535Author: Stéphane Borel <stef@videolan.org> 5536Date: Thu Feb 15 21:03:27 2001 +0000 5537 5538 -New more recent css authentication code. 5539 5540 -Beginning of udf support (not in Makefile) 5541 5542commit 0f601455ffacdbcefc2468d805d11295acd8edd4 5543Author: Sam Hocevar <sam@videolan.org> 5544Date: Thu Feb 15 07:59:38 2001 +0000 5545 5546 * removed useless includes in intf_gnome.c 5547 * made the vout_sdl.c functions static 5548 * ported vout_x11.c to the modules API; code isn't very nice yet though 5549 5550commit 2ba056f279c968b2adac12b85b7cf9e2eb63d94a 5551Author: Sam Hocevar <sam@videolan.org> 5552Date: Thu Feb 15 03:01:20 2001 +0000 5553 5554 * X11 output works again. It's just the output, but it works; I now need 5555 to clean the code and add event handling. 5556 5557commit 79b461542e823c923581e073ea60cc21c790ba70 5558Author: Henri Fallon <henri@videolan.org> 5559Date: Wed Feb 14 15:58:29 2001 +0000 5560 5561 Begining of TS Input 5562 5563 Done : 5564 - fixed netlist 5565 - embryo : support TS video trough file ( kludgy ... ) 5566 5567 Next : 5568 - Write DecodePSI and DemuxPSI, wich will clean the kludges off 5569 5570 Then : 5571 - Write NetworkOpen ( shouldn't be difficult ) 5572 5573 Eventually : 5574 - Deal with lost/corrupt packets 5575 5576commit a294d22adb3bf3cff83c8c7fd1ef967035eae588 5577Author: Sam Hocevar <sam@videolan.org> 5578Date: Wed Feb 14 14:31:07 2001 +0000 5579 5580 * Should have fixed the dependency generater for some plugins. 5581 5582commit 1c99dc85d66afd4d80e3fe3f48e4b1cbae0e93d8 5583Author: Sam Hocevar <sam@videolan.org> 5584Date: Wed Feb 14 07:48:18 2001 +0000 5585 5586 * updated version information to 0.2.60 -- today's release 5587 * started porting the X11 vout (still disabled) 5588 * a few unnoticeable changes in the Gnome intf 5589 5590commit 8a1ec9694a817a21d8295d51473ed9abc8fb24e2 5591Author: Stéphane Borel <stef@videolan.org> 5592Date: Wed Feb 14 04:11:01 2001 +0000 5593 5594 -Changes in the way stream size in DVD mode is calculated. It is no 5595 longer such an ugly kludge and is much more accurate. 5596 5597 -Changes in DVDSeek so that the interface slider is in 0 when we are at 5598 the beginning of the strem. 5599 5600 -Try to detect the beginning of the movie in the middle of the title. It 5601 works for most of the DVDs but will begin in the middle of the movie 5602 with some others. 5603 5604 -Calculate only the first title key in css mode because it might take a 5605 long time with some title. The search stops now when we have a key once 5606 whereas it did stop only when we had it twice before. It should not 5607 cause problems. 5608 5609commit 8d07abcdd04fc4c663550e0460bd9243782fd3fa 5610Author: Christophe Massiot <massiot@videolan.org> 5611Date: Tue Feb 13 13:01:15 2001 +0000 5612 5613 * Really fixed MC segfault bug. 5614 5615commit 6ff208627d9ae6dfdb9db2ea2cdb8b19b5c37924 5616Author: Stéphane Borel <stef@videolan.org> 5617Date: Tue Feb 13 10:08:51 2001 +0000 5618 5619 -adaptation of DVD module to navigation slider. The seek has to be 5620 done on a multiple of 2048, and shopuld take care of the offset to the 5621 beginning of the stream. It works with most of my DVDs by fails to 5622 detect size of some streams. 5623 5624 -change of the order of call to ifo and css functions in input_dvd.c, 5625 because we can't read ifo files before authentification on some DVDs. 5626 5627 -changed location of some css tables. 5628 5629 -we read ifo date and decrypt css keys for all titles now. It takes quite a 5630 long time to initialize with some DVDs (if you have 42 titles for 5631 instance). The key decryption might give a false value if the title is 5632 less than 10 Mb ; I'm working on that :) 5633 5634commit 1e19c01b1d48ca7b48236dd837fdb21cfec64631 5635Author: Sam Hocevar <sam@videolan.org> 5636Date: Tue Feb 13 06:31:05 2001 +0000 5637 5638 * Quick patch to avoid a segfault when arbitrarily seeking the stream. 5639 5640 Meuuh: you probably have a better solution for this ; I simply don't 5641 know the video decoder well enough to do it myself. 5642 5643commit 75eb696dccb7e1e82bc421dc9859eb65640e1507 5644Author: Sam Hocevar <sam@videolan.org> 5645Date: Tue Feb 13 04:29:46 2001 +0000 5646 5647 * added --intf option to vlc 5648 * started cleaning vout_sdl.c 5649 * the dummy plugin works again 5650 * added a slider to the Gnome interface so that we can browse through streams 5651 5652 There is a problem with the slider: we sometimes get unexpected async 5653 replies, which would mean that we don't properly lock our Xlib calls. 5654 Which is true. But we also get these errors when using `--vout dummy'. 5655 I'll investigate. 5656 5657commit e8ceb0e1d3be47afca5e86e424f6d2b22a5971c9 5658Author: Christophe Massiot <massiot@videolan.org> 5659Date: Mon Feb 12 18:18:18 2001 +0000 5660 5661 Removed enhancement because of an incompatibility with slow motion. 5662 5663commit 991b8fc1d74ba698a93fb91224c63c74b029b693 5664Author: Christophe Massiot <massiot@videolan.org> 5665Date: Mon Feb 12 13:20:15 2001 +0000 5666 5667 * We can now seek at position 0 :p ; 5668 * Fixed a typo in my previous commit. 5669 5670commit 509d5ac4429f37190345825c416e52f19d9a263f 5671Author: Christophe Massiot <massiot@videolan.org> 5672Date: Mon Feb 12 11:22:31 2001 +0000 5673 5674 * Tried to enhance picture dating on timebase discontinuities. 5675 5676commit 2b65b38b94c5747a79340cea500fdb03de092ee7 5677Author: Christophe Massiot <massiot@videolan.org> 5678Date: Mon Feb 12 10:46:26 2001 +0000 5679 5680 * Fixed pause bug. 5681 5682commit 5a7963104bfbe2fec2aa0523259cf53d91e1c6c1 5683Author: Stéphane Borel <stef@videolan.org> 5684Date: Mon Feb 12 09:58:06 2001 +0000 5685 5686 -Much cleaning in css code. It should work fine now. 5687 5688 Most of DVD with movie in title 1 should work. 5689 5690 To come : support for movie in other titles. 5691 5692commit 3b3156e1fad97c450a0118a12fc79b36403679de 5693Author: Sam Hocevar <sam@videolan.org> 5694Date: Mon Feb 12 09:39:15 2001 +0000 5695 5696 . removed tests against i_rate and i_new_rate calculation from the 5697 plugins and hid this complexity into input_ext-intf.c 5698 5699commit c3e2bf1d3bb2c79201f80b26acb3d787156918d7 5700Author: Sam Hocevar <sam@videolan.org> 5701Date: Mon Feb 12 07:52:40 2001 +0000 5702 5703 * Fixed my old stupid bug that disabled sound after having played the 5704 first playlist item. 5705 * Added `Prev' and `Next' buttons to the interface, with the beginning of 5706 a playlist window (still empty). 5707 * Added `Slow' and `Fast' buttons to the interface and popup menu. 5708 5709 Ok, I promise it's the last time I check bloat in, from now the interface 5710 commits will be much cleaner and actually fix things :) 5711 5712commit 02d21f72faf6bfb54119e2e28ac03d81682ec332 5713Author: Sam Hocevar <sam@videolan.org> 5714Date: Mon Feb 12 00:20:37 2001 +0000 5715 5716 * The pure Gnome part of the Gnome interface has been rewritten from 5717 scratch, and the .glade file included as well. You can edit it by 5718 installing glade-gnome and doing `glade plugins/gnome/intf_gnome.glade', 5719 or directly by hand if you grok XML. 5720 * Files can now be loaded into vlc using the `Open' buttons. But for the 5721 moment you still have to launch vlc with at least one file, because it 5722 quits when the end of the playlist is reached. 5723 * Idle screen was disabled because it eats a lot of CPU and is mostly 5724 useless for the moment. And it gets activated when pause lasts for too 5725 long. 5726 5727commit 959674591f4ec45888fcb34321958d080efd73cd 5728Author: Sam Hocevar <sam@videolan.org> 5729Date: Sun Feb 11 01:15:12 2001 +0000 5730 5731 Beginning of Interface II 5732 --------------------------- 5733 5734 * Plugins have completely disappeared, we now only use the new module API. 5735 * All intf and vout modules are now independant. So far, only the Gnome 5736 intf module and the SDL vout module have been ported. configure.in has 5737 been modified to reflect the changes (x11 and dummy aren't compiled by 5738 default anymore, while SDL and Gnome are). 5739 5740 Note that this is _not_ Interface II, it's just a step forward. For 5741 instance, it lacks the whole message passing scheme. 5742 5743 Things that should work: 5744 5745 * Right-clicking on the SDL video output window brings the Gnome menu. 5746 * Pause, Play, Exit, About work from the menu or from the interface window. 5747 * The old SDL keys still work. 5748 5749 Things that are broken or may be broken: 5750 5751 * Xlib calls are not locked yet, which may lead to "Unexpected async reply" 5752 errors, and make the vlc segfault. 5753 * Sound only works for the first file. 5754 * The SDL vout_sdl.c file is absolutely ugly and kludgey. 5755 * The vlc immediately quits when no filename is given as an argument. Not 5756 a real bug, but still annoying. 5757 * The Gnome menu does not work in fullscreen mode. 5758 5759 Things that will come soon, maybe tomorrow: 5760 5761 * Complete navigation buttons (fast forward, slow, etc.). 5762 * File/Open menu to add files to the playlist. 5763 * Return of the X11 video output for those of us who do not have SDL. 5764 * Textmode interface for those of us who do not have Gnome. 5765 * aout and vout autospawn (maybe). 5766 5767commit e4aec3d8fbfeecaf39da37c43785ba1355646cfb 5768Author: Stéphane Borel <stef@videolan.org> 5769Date: Fri Feb 9 18:34:01 2001 +0000 5770 5771 -Fixed a bug in #define that prevented from using ioctls 5772 5773commit 6b14a375ee447f9d919c4884b1dfd94ed864ca5e 5774Author: Stéphane Borel <stef@videolan.org> 5775Date: Fri Feb 9 03:51:42 2001 +0000 5776 5777 -Some functions to prepare ifo commands utilisation to move in the 5778 structures of DVDs 5779 -Change in configure to avoid compiling css functions on BSD. 5780 5781commit 71f866bf434718e378c7e3a4b40a733d76b14f3b 5782Author: Sam Hocevar <sam@videolan.org> 5783Date: Thu Feb 8 23:40:26 2001 +0000 5784 5785 . added comments to src/interface/intf_plst.c and include/intf_plst.h 5786 so that people understand how the playlist works. 5787 . updated the TODO list (34 items to do, 41 done !) 5788 5789commit d21d510cbe2bf74432fa69975383e55ac232aba1 5790Author: Christophe Massiot <massiot@videolan.org> 5791Date: Thu Feb 8 17:44:13 2001 +0000 5792 5793 * Portability : changed off64_t to off_t and activated appropriate 5794 GNU/Linux options ; 5795 * Changed fseek() to fseeko() for 64-bit offsets ; 5796 * Reset frame predictors on a stream discontinuity. 5797 5798commit 785049d7f699db4abff9c3c54e381c74e26b5c9a 5799Author: Christophe Massiot <massiot@videolan.org> 5800Date: Thu Feb 8 13:52:35 2001 +0000 5801 5802 * Implemented basic stream navigation function, and bound Jump forward 5803 and jump Backward in the SDL intf. Enjoy ! 5804 5805commit 66f7daf3c2340c52edd9659ada172a7360050017 5806Author: Christophe Massiot <massiot@videolan.org> 5807Date: Thu Feb 8 13:08:03 2001 +0000 5808 5809 * Pause function implemented ('p' key). 5810 5811commit 3433731787b2530e06522e535483d93f4ff0835e 5812Author: Christophe Massiot <massiot@videolan.org> 5813Date: Thu Feb 8 11:22:41 2001 +0000 5814 5815 Fixed a compile probleme on machine without a dvd player :ppppp 5816 Maybe it would be a good idea to compile the DVD plugin on machines which 5817 have one ? :pppp 5818 5819commit b9574a9561f00755675d4c7e490ea18736fbcf8a 5820Author: Stéphane Borel <stef@videolan.org> 5821Date: Thu Feb 8 08:08:03 2001 +0000 5822 5823 *** empty log message *** 5824 5825commit 03d925fdb83bf119df5d37c88d4c561121335b88 5826Author: Sam Hocevar <sam@videolan.org> 5827Date: Thu Feb 8 07:24:25 2001 +0000 5828 5829 . moved the playlist handling from input/input.c to interface/interface.c 5830 . fixed a few warnings at compile-time 5831 . fixed sound channel selection in playlist mode 5832 . added a color message in the plugin bank because on peut bien d�conner 5833 cinq minutes, quand-m�me 5834 . we now spawn a new input thread for each file 5835 . added a missing pf_close() because it's always cool to close files 5836 after we read them 5837 5838commit e754b0970bdea32e18a4bfca16145d30e3620540 5839Author: Stéphane Borel <stef@videolan.org> 5840Date: Thu Feb 8 06:41:56 2001 +0000 5841 5842 -solved bug with cssdescrambling. The vlc might segfault with dvd 5843 plugins. I will fix that soon. 5844 -minor modification in pluginification. 5845 5846commit 0935df9e58f1671cf54a6774e3ff54bcf58940ab 5847Author: Sam Hocevar <sam@videolan.org> 5848Date: Thu Feb 8 04:43:28 2001 +0000 5849 5850 This commit is a bit early, but it'll save Stef, Henri and me much 5851 time later, when we don't have to backport modifications to input_*.c 5852 5853 What's new : 5854 - playlist works again (still the old wrong way like Meuuh doesn't 5855 like, but this is going to change within a few hours) 5856 - input_ps, input_ts and input_dvd are now plugins, located in 5857 plugins/mpeg/ and plugins/dvd/ 5858 5859 What's broken : 5860 - audio output might be broken on some streams ; have to investigate 5861 5862 What has changed : 5863 - fast/slow keys are now A/Z instead of A/S since S was already 5864 linked to the scale/noscale toggle. 5865 - `--dvd' doesn't work anymore, for the moment try to use : 5866 vlc --input dvd /dev/dvd 5867 - module bank is now less verbose ; use `--warn 1' to turn back 5868 verbosity on 5869 5870commit ff77ef78109598332413e3b704c60bacb6a0f76d 5871Author: Stéphane Borel <stef@videolan.org> 5872Date: Thu Feb 8 01:34:42 2001 +0000 5873 5874 -New method using netlist to read packets on DVD device by sectors of 5875 2048 bytes. 5876 -Some modifications in netlist to make it work with DVD. 5877 -Fixed � bug in mpeg_system.c 5878 5879 We use INPUT_READ_ONCE many times in the input code. I think that 5880 we should replace it with a field in input_thread_t to give more 5881 flexibility to modules. I have done it in DVD plugin but it can't work 5882 if input.c is limited by INPUT_READ_ONCE. 5883 5884 The DVD method is slower than input_ps ; but there are things to 5885 improve. 5886 CSS descrambling is broken. 5887 5888commit 7cb79b9f5326f3901c9b428808349994ff063854 5889Author: Renaud Dartus <reno@videolan.org> 5890Date: Thu Feb 8 01:06:11 2001 +0000 5891 5892 Cosmetics changes 5893 5894commit 40c292e62670a925757857c84f4f0562de99fd69 5895Author: Renaud Dartus <reno@videolan.org> 5896Date: Thu Feb 8 00:46:12 2001 +0000 5897 5898 We can now choose the speed of forward (between 32/1 and 1/8) 5899 5900 Thanks to Meuuh, he's MORTEL ;) 5901 5902commit d7eae1f5dd312f9ac9f59e86bec45b0dfe6ac82d 5903Author: Christophe Massiot <massiot@videolan.org> 5904Date: Wed Feb 7 17:56:21 2001 +0000 5905 5906 Another mistake. 5907 5908commit b85d38f06abf0a3a8885c79532a79289032d6b8d 5909Author: Christophe Massiot <massiot@videolan.org> 5910Date: Wed Feb 7 17:51:27 2001 +0000 5911 5912 /me <- pogno who modifies Makefile instead of Makefile.in :p 5913 5914commit 1c518776d347426d5c926cdf7afe9f18e765ca47 5915Author: Christophe Massiot <massiot@videolan.org> 5916Date: Wed Feb 7 17:44:52 2001 +0000 5917 5918 * Functional fast forward and slow motion API ; 5919 * Dirty hack in the SDL intf to bind "a" (fAst forward), "s" (Slow motion) 5920 and "p" (Play). 5921 5922commit ff85edc6754489b7cc3abcd4957180abd284df19 5923Author: Christophe Massiot <massiot@videolan.org> 5924Date: Wed Feb 7 15:32:26 2001 +0000 5925 5926 * Centralized clock management, preparing for stream navigation ; 5927 * Fixed a bug in the management of the first video PTS. 5928 5929commit 422bd79f44844a260c28899fafc81e3b02831e75 5930Author: Christophe Massiot <massiot@videolan.org> 5931Date: Tue Feb 6 17:17:04 2001 +0000 5932 5933 Fixed a bug in period calculation for progressive sequences. 5934 5935commit 5f6c59004c903fc66fda0c5a99f217b6564891eb 5936Author: Damien Lucas <nitrox@videolan.org> 5937Date: Tue Feb 6 00:56:55 2001 +0000 5938 5939 . Fixed a FIXME in SDL: p_vout->p_sys is no more used in intf_sdl.c 5940 . Used instead p_vout->i_changes like in x11 5941 5942commit d04b152ba136aa60f9005423eb34d9106b4581e0 5943Author: Sam Hocevar <sam@videolan.org> 5944Date: Mon Feb 5 21:00:23 2001 +0000 5945 5946 . disabled SDL parachute to let the vlc dump a core instead of staying stuck 5947 . patched 2 debian bugs 5948 (see http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=vlc) 5949 . improved the snapshot generation 5950 5951commit 3ea3f9fff498d5b2c52f8b421f1603c143e7481f 5952Author: Damien Lucas <nitrox@videolan.org> 5953Date: Mon Feb 5 15:50:57 2001 +0000 5954 5955 . Mouse pointer hidden/shown with middle button in SDL output 5956 . Default is shown. 5957 . Default in fullscreen is hidden. 5958 5959commit 3e22bc680ce60d544c7c9c1cd60f77a3580cf1cc 5960Author: Sam Hocevar <sam@videolan.org> 5961Date: Sun Feb 4 03:06:30 2001 +0000 5962 5963 . removed obsolete video_yuv_mmx.S 5964 . updated the TODO list and wrote a small todo.pl parser to make it 5965 easier to see which items remain to be done 5966 . `make snapshot' now creates vlc-*.tar.gz and vlc-*-nocss.tar.gz 5967 5968commit 8628860b53f740daf210d5ae2f3b13182f33cc0c 5969Author: Sam Hocevar <sam@videolan.org> 5970Date: Wed Jan 31 03:42:39 2001 +0000 5971 5972 . version 0.2.50 for the Linux Expo 5973 . --overlay and --fulscreen options (only work with --vout sdl) 5974 . the vlc exits after the end of the stream, which prevents from having 5975 to kill it and relaunch it during a presentation, just script it like : 5976 5977 for i in ~/mpeg/* ; do vlc --fullscreen --overlay --vout sdl $i ; done 5978 5979 5980 Yes, I know the --overlay stuff is fucking ugly. But *I* am not the one 5981 who redefines vout_sys_t in an interface-related source file. I won't 5982 change it until the vout/intf is finished being rewritten. 5983 5984 Additional information: if "--overlay --fulscreen" doesn't center your 5985 picture, try with your screen geometry, eg: 5986 "--overlay --fullscreen --width 1024 --height 768" 5987 5988commit 37888f79df95f3a0a7f2810f10bc9722719461b9 5989Author: Christophe Massiot <massiot@videolan.org> 5990Date: Tue Jan 30 19:19:02 2001 +0000 5991 5992 * Fix for assholes who don't have a dvd players. :pppp 5993 5994commit 9e28c5d794fb5dd280f80b77d468e6a903db3823 5995Author: Sam Hocevar <sam@videolan.org> 5996Date: Tue Jan 30 05:48:23 2001 +0000 5997 5998 . not a very nice hack, but will probably spare us a few user complaints: if 5999 no -a option is specified, the vlc will play the first audio type it finds, 6000 so there is no need to specify "-a ac3" for a DVD anymore. 6001 6002commit fdad2a24ed11385c48d39dc22ee3f66af7441b1c 6003Author: Stéphane Borel <stef@videolan.org> 6004Date: Mon Jan 29 06:28:19 2001 +0000 6005 6006 * Correction of two errors. 6007 6008commit f25a4c6adc855820d3364f62be39df9a4a445eb4 6009Author: Stéphane Borel <stef@videolan.org> 6010Date: Mon Jan 29 06:10:10 2001 +0000 6011 6012 -CSS support kludged for current DVD input. 6013 It is very slow now but will be more adapted to the forthcoming DVD 6014 input. 6015 It should read the first title of many DVDs but has been tested with few. 6016 6017 -Beginning of ifo commands to implement DVD navigation. 6018 6019commit a9299a6f212bc255f4d0b3d0f8d04c72fe8bb033 6020Author: Christophe Massiot <massiot@videolan.org> 6021Date: Fri Jan 26 15:38:21 2001 +0000 6022 6023 * Removed dead code. 6024 6025commit 99401fc5dad232f37ab8b6fe7cefd8139619a3aa 6026Author: Christophe Massiot <massiot@videolan.org> 6027Date: Fri Jan 26 14:47:16 2001 +0000 6028 6029 * Fix for field pictures. 6030 6031commit 5a1ec86789a647c17f1040c4e78790c4cb7eec8e 6032Author: Sam Hocevar <sam@videolan.org> 6033Date: Thu Jan 25 21:57:54 2001 +0000 6034 6035 . removed Makefile -- I can't understand why it reappeared. 6036 6037commit 18aaaf306c17880e1d5a651055405b32b7355566 6038Author: Christophe Massiot <massiot@videolan.org> 6039Date: Wed Jan 24 19:05:55 2001 +0000 6040 6041 * Hooks for fast forward and slow motion support. 6042 6043commit b788332af5877577b4fd0b0efe3f30c39dbbfb7c 6044Author: Christophe Massiot <massiot@videolan.org> 6045Date: Tue Jan 23 13:22:58 2001 +0000 6046 6047 * Fixed backwards moves ; 6048 * Updated TODO list. 6049 6050commit 7b9a281f7b6413e22f1966021fd831e7368c7b31 6051Author: Christophe Massiot <massiot@videolan.org> 6052Date: Tue Jan 23 10:15:13 2001 +0000 6053 6054 * Completely removed BIZARRE_OPTIMS. 6055 6056commit acccef6701d4f1314eddd700000038eeb4ca3816 6057Author: Christophe Massiot <massiot@videolan.org> 6058Date: Mon Jan 22 19:40:54 2001 +0000 6059 6060 * Tuned up optimizations. 6061 6062commit 0eddfe9ce0673732b6d664e76f9e91a93b8bd6a0 6063Author: Christophe Massiot <massiot@videolan.org> 6064Date: Mon Jan 22 18:04:10 2001 +0000 6065 6066 * Minor bitstream optimization. 6067 6068commit ea94227edd8da0e516eb06c8fbdf2a43797285aa 6069Author: Christophe Massiot <massiot@videolan.org> 6070Date: Mon Jan 22 15:49:55 2001 +0000 6071 6072 * Tuned up optimization flags. 6073 6074commit 419eb2fe242697845f5ddfa5f07dd3e80641d595 6075Author: Stéphane Borel <stef@videolan.org> 6076Date: Mon Jan 22 05:20:44 2001 +0000 6077 6078 *Check for the needed headers for DVD ioctls 6079 6080 I have only tested it on my computer ; so I don't know if it work 6081 elsewhere, particularly on BSD and BeOS. 6082 6083commit 32e82c69383d1685e5389e0f6f26c05e9b745714 6084Author: Stéphane Borel <stef@videolan.org> 6085Date: Sun Jan 21 09:20:27 2001 +0000 6086 6087 *Some cleaning in the dvd authentification code 6088 6089 Now it generates a valid title key, but there is no sector descrambler 6090 yet. 6091 6092commit 7b3ed3ad9d79d2345905fba8ab0906c7ea1ff026 6093Author: Christophe Massiot <massiot@videolan.org> 6094Date: Sun Jan 21 01:36:26 2001 +0000 6095 6096 * Various miscellaneous minor optimizations of the video parser. 6097 6098commit 95ef185aad984ddc20b278a6a8c2594a56733494 6099Author: Stéphane Borel <stef@videolan.org> 6100Date: Sat Jan 20 20:59:44 2001 +0000 6101 6102 * Beginning of support for encrypted DVDs. 6103 * It only tests encryption and authenticates disc. 6104 6105 The decryption does not work now et it is very ugly but I'm working on it. 6106 6107commit 2378ce90fa3395cf72c2e477c3f562f798f24d22 6108Author: Sam Hocevar <sam@videolan.org> 6109Date: Sat Jan 20 13:08:33 2001 +0000 6110 6111 . really fixed GetChunk now. 6112 6113commit 234d7300aa8a59cd7a83b1212a30812b141eed59 6114Author: Sam Hocevar <sam@videolan.org> 6115Date: Sat Jan 20 04:19:02 2001 +0000 6116 6117 . the infamous Saturday morning mighty one-liner patch that fixes subtitles 6118 6119commit 7590bd9b3c5f4cd646b9ef3dbce58d180e9f5daa 6120Author: Sam Hocevar <sam@videolan.org> 6121Date: Fri Jan 19 18:17:36 2001 +0000 6122 6123 . changed program version to 0.2.5 (preparing 0.3.0 release). 6124 . changed codename to Urumov 6125 . cleaned a lot of stuff in the Debian package generation. 6126 6127 If anyone objects with the versioning scheme, let's fight in the 6128 dirt and sort that out. Or change it yourself. 6129 6130 Debian packages can be tried here: http://armitage.via.ecp.fr/~sam/vlc/ 6131 6132commit 18188c24971c0fa187494500b865fc12f3955d8d 6133Author: Christophe Massiot <massiot@videolan.org> 6134Date: Thu Jan 18 17:40:06 2001 +0000 6135 6136 * 32-bit aligned bitstream (not that fast). 6137 6138commit 647cca0ebb2e897a570018ba80483bb81a7d90c6 6139Author: Sam Hocevar <sam@videolan.org> 6140Date: Thu Jan 18 05:13:23 2001 +0000 6141 6142 The motion compensation routines are now modules as well ; choose your 6143 implementation with `--motion motion', `--motion motionmmx' or 6144 `--motion motionmmxext'. Of course, the best implementation is chosen 6145 if you don't ask for any. There doesn't seem to be any performance hit 6146 due to the move to shared libs, which is a good thing. Please test 6147 actively if you have time, though. 6148 6149 Updated --help result, manpage, INSTALL document, and a few files. 6150 6151 I moved vdec_motion.h and vpar_blocks.h back to /include because they 6152 will be needed to build motion compensation modules, but perhaps we don't 6153 need to export everything which is in these files. 6154 6155 /src/video_decoder/ now has only one .c file, perhaps it could now be 6156 merged with video_parser ? 6157 6158commit cf0b7cf953a80e78c1778e819b4d5b03216dc165 6159Author: Christophe Massiot <massiot@videolan.org> 6160Date: Wed Jan 17 18:17:31 2001 +0000 6161 6162 * Borrowed LiViD's MMX and MMX EXT IDCT. 6163 6164 This might break things. Expect a performance increase. 6165 6166commit fd1220a28552917d4c12196bf7d51e0618ec6340 6167Author: Sam Hocevar <sam@videolan.org> 6168Date: Wed Jan 17 17:25:13 2001 +0000 6169 6170 . removed a few useless malloc() and unused variables in the audio SDL stuff 6171 . prepared the work for built-in modules (not yet finished) 6172 6173commit 627633ae2bfb9c3e1ef10f900f871e441b3b7c42 6174Author: Stéphane Borel <stef@videolan.org> 6175Date: Wed Jan 17 00:52:22 2001 +0000 6176 6177 * Minor changes 6178 6179commit 0a267fd4a97a7f80032cca826c07e6618aa2f614 6180Author: Pierre Baillet <octplane@videolan.org> 6181Date: Tue Jan 16 21:26:43 2001 +0000 6182 6183 - small tweak in the copy handling, reduce CPU usage. 6184 6185commit 4743982b138d1a3afa910ab040794ef285a8f37b 6186Author: Sam Hocevar <sam@videolan.org> 6187Date: Tue Jan 16 21:13:02 2001 +0000 6188 6189 . --aout sdl now works 6190 6191commit 63757407cbd75557ff87f8ebfa20f332d05777c6 6192Author: Pierre Baillet <octplane@videolan.org> 6193Date: Tue Jan 16 21:00:20 2001 +0000 6194 6195 - minor cosmetic changes :P 6196 - modified alsa and sdl default level to 50. 6197 6198commit 4cff691635a451c776822d9002f45e30d556d6ef 6199Author: Pierre Baillet <octplane@videolan.org> 6200Date: Tue Jan 16 18:35:54 2001 +0000 6201 6202 - Added SDL sound support. Sounds a bit laggy sometimes but my streams are ill. 6203 please try. 6204 - modified configure.in and all that stuff. Re-run configure 6205 - SDL audio, video and interface are all part of the same .so now. 6206 - remove YUV old files :-> 6207 6208commit 3a8481df752214442418e9dcf72d58f6dd23bcb9 6209Author: Christophe Massiot <massiot@videolan.org> 6210Date: Tue Jan 16 18:06:01 2001 +0000 6211 6212 * Reverted something that wasn't supposed to go into the cvs :p 6213 * Removed -fargument-noalias-global which causes problems with as (???). 6214 6215commit 91bf1a917fab7318ff52f1ae9c5df82a0c25d262 6216Author: Christophe Massiot <massiot@videolan.org> 6217Date: Tue Jan 16 17:59:23 2001 +0000 6218 6219 * Borrowed livid's latest libmmx and MMXEXT MC. Not in the Makefile => to 6220 test it, replace vdec_motion_inner_mmx.c by vdec_motion_inner_mmxext.c. 6221 6222 I'm interested in performance feedback. 6223 6224commit ba59eb048e12487560105d850ee8731dae218d3d 6225Author: Sam Hocevar <sam@videolan.org> 6226Date: Tue Jan 16 16:09:52 2001 +0000 6227 6228 . a few changes in the CPU extensions detection code, borrowed from the 6229 kernel and from mpeg2dec. I still don't know how to detect if code 6230 compiled with -mcpu=pentiumpro will run, since the cpuid arcanes are 6231 quite obtuse to me. Perhaps we should also have a way not to load modules 6232 if they have been compiled with a different CPU to avoid segfaults. 6233 6234commit 5464102fa76cd5fbe5990f3b00a016ac24f12cf5 6235Author: Sam Hocevar <sam@videolan.org> 6236Date: Tue Jan 16 14:05:38 2001 +0000 6237 6238 . add check for MMX EXT extensions, which doesn't work, which is a good 6239 thing since there is no MMX EXT IDCT yet :) 6240 6241commit c760db3810ba11b626f5a83e09aca8bf6c86d477 6242Author: Christophe Massiot <massiot@videolan.org> 6243Date: Tue Jan 16 13:27:14 2001 +0000 6244 6245 * Change for the forthcoming fast forward and slow motion support. 6246 6247commit 6eb707884cfb2f60b08c4728a753306535920b5f 6248Author: Sam Hocevar <sam@videolan.org> 6249Date: Tue Jan 16 13:26:46 2001 +0000 6250 6251 . added files for the SSE (MMX on steroids) IDCT. Meuuh, you should just 6252 need to touch plugins/idct/idct_mmxext.c (ok, the filenames suck). 6253 6254commit 619061c25c60daeb693bcbfd3ac80c91e8572107 6255Author: Sam Hocevar <sam@videolan.org> 6256Date: Tue Jan 16 05:04:25 2001 +0000 6257 6258 [ include/config.h.in has changed, don't forget tu run ./configure ] 6259 6260 . fixed the --aout, --idct and --yuv flags 6261 . updated manpage and --(long)help output to reflect that change 6262 . removed a few unneeded #includes here and there 6263 . cosmetic changes in error messages in input.c 6264 6265 Currently available flags are now : 6266 6267 --aout dummy 6268 esd 6269 dsp 6270 alsa 6271 6272 --idct idct 6273 idctclassic 6274 idctmmx 6275 6276 --yuv yuv 6277 yuvmmx 6278 6279 --vout works like before, but still uses the old plugin system for now. 6280 6281commit 1cd850a85689771b56d6a44b6bc06b46e072b6d3 6282Author: Stéphane Borel <stef@videolan.org> 6283Date: Tue Jan 16 04:41:20 2001 +0000 6284 6285 . Now use of 64 bits offsets to parse the whole DVD. So we have all the 6286 available information 6287 . Fixed a bug in parsing of VTS attributes 6288 . Fixed a bug in input.c that made input plugin initialize even though 6289 no stream is reachable (thanks Sam) 6290 6291 I hope I'll be able to get the position of the movie soon. 6292 6293 Meuuh : the seek function of the plugin now take off_t as argument which 6294 could be a problem later. Maybe it should take off64_t or time argument. 6295 6296commit f56c4db12e0f8cacd9bc23cafc3be0b63498b145 6297Author: Sam Hocevar <sam@videolan.org> 6298Date: Tue Jan 16 02:16:38 2001 +0000 6299 6300 . merged the YUV plugins in the same directory to avoid too much code 6301 duplication 6302 . YUV transformations now use the new module API ; now only the vout 6303 and interface still depend on the old plugin API 6304 . changed TestMMX to TestCPU because we will be able to test for other 6305 specific extensions (3DNow, SSE) for the forthcoming IDCT we'll 6306 borrow to mpeg2dec (as usual :P) 6307 . don't show "hiding module" messages anymore except in debug mode 6308 . swapped C IDCT and Classic IDCT scores since the classic one seems 6309 to be faster ; anyway you should use the MMX one 6310 . fixed a Makefile bug under BeOS 6311 . tried to fix the cpuid code so that it compiles under BeOS (Polux, can 6312 you test it when you have time ?) 6313 6314commit 2f64eb29986f997401e92ce1cab52ff35c13ff51 6315Author: Christophe Massiot <massiot@videolan.org> 6316Date: Mon Jan 15 19:54:34 2001 +0000 6317 6318 * Fixed a bug in the frame rate handling ; 6319 * Fixed a bug in the DTS/PTS ordering. 6320 Our pts are _at last_ accurate. 6321 6322commit 3a3f1725cede0a9a123a8ecad859dacb53201711 6323Author: Christophe Massiot <massiot@videolan.org> 6324Date: Mon Jan 15 18:02:49 2001 +0000 6325 6326 * Finally fixed repeat_first_field and co. (pas encore tout compris...) 6327 6328commit 4bcf1baec5bc9332d3ddac29f6e9db3890645ad2 6329Author: Christophe Massiot <massiot@videolan.org> 6330Date: Mon Jan 15 13:25:09 2001 +0000 6331 6332 * Implemented video_parser bitstream callback for PTS/DTS. 6333 6334commit 420ec3aac36002aa56f10f980f2127d5925062c1 6335Author: Renaud Dartus <reno@videolan.org> 6336Date: Mon Jan 15 12:42:58 2001 +0000 6337 6338 * Fixed close button support in SDL 6339 * Fixed --width and --height support in SDL 6340 6341commit b8899c0c1602152336bb9dae33f2862d6b7f03ff 6342Author: Sam Hocevar <sam@videolan.org> 6343Date: Mon Jan 15 08:07:31 2001 +0000 6344 6345 OK, so I foired input.h once again. But this one works. For real. 6346 6347commit 54eb1d5f5178d2887fe8307d2cf5563f185146c0 6348Author: Sam Hocevar <sam@videolan.org> 6349Date: Mon Jan 15 06:56:30 2001 +0000 6350 6351 . correction d'un poliotage de copier-coller 6352 6353commit c0211e9a50e55b2783ae2fe1fd2e8b22541cd2d1 6354Author: Sam Hocevar <sam@videolan.org> 6355Date: Mon Jan 15 06:18:23 2001 +0000 6356 6357 . fixed the bug-that-made-the-vlc-segfault-on-exit, which means that 6358 more than ever, � le client ne segfaulte pas �. 6359 6360 . there was still a problem upon quitting: sometimes the null packet 6361 wasn't big enough to reach a decoder breakpoint, so I now create 10 6362 of them (since I can't make it bigger) to be sure. Meuuh, what do 6363 you think ? 6364 6365 . fixed the Makefile to spare a few variables here and there. 6366 6367 . reduced module hide delay, removed loading of the audio output 6368 plugins since they are now modules. 6369 6370 . changed a few intf_Msg to intf_DbgMsg, and added "vout:", "intf:", 6371 and so on in a few other messages. 6372 6373 . removed unused includes in the idct modules. 6374 6375commit bba082093f9cbc2b1874a2ad2db2defa499d7db1 6376Author: Stéphane Borel <stef@videolan.org> 6377Date: Mon Jan 15 03:26:56 2001 +0000 6378 6379 . Correction of bugs in ifo parsing. Now the structures should be well 6380 initialized. It remains some segfaults but it globally works. 6381 . DVD mode is enabled with option --dvd. For the moment, it only read 6382 the first vts and find the movie if it is at the beginning of the title 6383 set. 6384 6385 Coming soon: 6386 . udf filesystem management to access over 2Gb zones. 6387 . detection of the offset to the movie inside a vts when it is not at 6388 the beginning. 6389 6390 Is there a chance that using fopen/fseek function instead of open/lseek 6391 system calls solve the 2Gb issue ? 6392 6393commit a9729877b79918b02b8beb2f21328b5eee869e74 6394Author: Stéphane Borel <stef@videolan.org> 6395Date: Sun Jan 14 07:08:00 2001 +0000 6396 6397 . Beginning of dvd_input. 6398 . Parsing of ifo file almost completed. 6399 . Still does not work well. 6400 6401commit e360e2a431ffe85b6acb24b66a4778798e3e7f15 6402Author: Sam Hocevar <sam@videolan.org> 6403Date: Sat Jan 13 12:57:47 2001 +0000 6404 6405 . second part of the commit 6406 6407commit 26ee312a6f7584df6ebd66404ef674192400a869 6408Author: Sam Hocevar <sam@videolan.org> 6409Date: Sat Jan 13 12:57:21 2001 +0000 6410 6411 . the IDCT functions are now located in modules : the classic IDCT, 6412 our optimized IDCT, and MMX IDCT. 6413 . cosmetic changes for modules (pf_* instead of p_*) 6414 . fixes to the BeOS and dummy modules 6415 6416 WARNING: a new directory has been added, which means you have to 6417 use `cvs update -dP' to update ; files have been removed , which means 6418 you either have to run `make distclean' or remove the .deps directory, 6419 and the configure script has changed, which means you have to run it 6420 again. Don't complain before having checked this :) 6421 6422 Note about the IDCT modules: there is no way to choose the one we 6423 use, but you may remove the module in lib/ to prevent it from being 6424 loaded. The preference order is : MMX, Optimized, Classic. 6425 6426commit a558a9bb47f6212da40eb8798243d08107865f7d 6427Author: Christophe Massiot <massiot@videolan.org> 6428Date: Fri Jan 12 17:33:18 2001 +0000 6429 6430 * Changed default values : 6431 INPUT_PTS_DELAY down to 200 ms ; 6432 video heap down from 10 to 5 pictures ; 6433 decoder fifo size from 1023 to 511 PES ; 6434 * Fixed various bugs in 32 bit-versions of input_ext-dec.h ; 6435 * Fixed a bug in GetChunk() ; 6436 * Renamed GetByte, GetWord, ShowWord to _GetByte, _GetWord, _ShowWord ; 6437 * Moved decoder_fifo-specific code from programs.c to dec.c ; 6438 * Fixed bugs in program.c that prevented vlc to close all decoders ; 6439 * Gave sam a lesson for the use of the bitstream in spu_decoder.c :ppp ; 6440 * Made the video parser unlock the reference pictures before quitting 6441 (still one left, yaknow why ?) 6442 6443commit ebfaed9be940bebce3075006deb324dd499886e0 6444Author: Sam Hocevar <sam@videolan.org> 6445Date: Fri Jan 12 14:49:55 2001 +0000 6446 6447 . destroy fifo mutex and cond variables _after_ they are used for 6448 the last time. henri, that'll be one binouze. 6449 6450commit c393ff60e9d9fb9031c7c37f613482418c14aa13 6451Author: Sam Hocevar <sam@videolan.org> 6452Date: Fri Jan 12 13:15:42 2001 +0000 6453 6454 . Attempt to port the BeOS audio plugin to the new module API. Will 6455 probably need a few fixes to work or even compile. 6456 6457commit 4af9ab12a5edcb47214ea1b4963c63b43556b87c 6458Author: Henri Fallon <henri@videolan.org> 6459Date: Fri Jan 12 12:48:24 2001 +0000 6460 6461 Done : 6462 - ported the alsa plugin to the news vlc module API 6463 - cosmetic changes 6464 6465 To do : 6466 - check if it works with the latest alsa release 6467 - add features ... prepare for 4 or more speakers 6468 6469commit a85534e5b5923bcd65698a3a2b1d68595c3185ec 6470Author: Christophe Massiot <massiot@videolan.org> 6471Date: Fri Jan 12 11:36:49 2001 +0000 6472 6473 * Fixed 32 bits bitstream bugs. 6474 6475commit e3636eb15f2e5e825347a153beafc8e0411d2946 6476Author: Sam Hocevar <sam@videolan.org> 6477Date: Thu Jan 11 17:44:48 2001 +0000 6478 6479 . moved the MPEG audio decoder to the new bitstream 6480 6481 I wasn't sure whether the bits counting method was effective to 6482 skip ancillary data at the end of a frame, but I kept it for 6483 safety. There is still a lot to optimize in the bit counting, like 6484 unrolling the first iteration of some loops, but I don't know if 6485 it would be worth it. The other solution would have been to look for 6486 a startcode after eache frame, without caring about the ancillary bits. 6487 6488 . cleaning in the SPU decoder. 6489 6490commit 993381a227b1246ce55bcb4673bcb8b519bdfa88 6491Author: Sam Hocevar <sam@videolan.org> 6492Date: Thu Jan 11 15:35:35 2001 +0000 6493 6494 . moved swab32 from input_ext-dec.h to common.h. We probably won't need 6495 it anymore really soon, since ntohl() and htonl() seem to be properly 6496 optimized when gcc is passed the right optimization flags. 6497 6498 . fixed GetBits32 and RemoveBits32. I know the #ifdefs are useless since 6499 we only support u32 words, but it's a safe reminder. Comments appreciated 6500 on this fix since I may have b0rked something -- it runs well here though. 6501 6502commit bf10480df448def0a4d7faf70cade514faaa8d6e 6503Author: Sam Hocevar <sam@videolan.org> 6504Date: Wed Jan 10 19:48:26 2001 +0000 6505 6506 . fixed a missing #ifdef STATS 6507 *grin* 6508 6509commit ecff1e713f6962d45ff9a397e11410066eaa0ebe 6510Author: Christophe Massiot <massiot@videolan.org> 6511Date: Wed Jan 10 19:22:11 2001 +0000 6512 6513 * Changed code for handling b_die in bitstream ; 6514 * Move input_ext-dec.h to input.h ; 6515 * New input_NullPacket function ; 6516 * Fixed init bugs in input and vpar ; 6517 6518commit 0b625864d43b31052914859191be44b87dd3715a 6519Author: Christophe Massiot <massiot@videolan.org> 6520Date: Wed Jan 10 16:24:11 2001 +0000 6521 6522 * Placed a callback to the decoder in the bitstream structure ; 6523 * Fixed a purify bug in input_ps.c ; 6524 * Added -mcpu=pentiumpro in the Makefile. 6525 6526commit 9f553534b0e8edcb711e442d3d76f8d2eb2740aa 6527Author: Sam Hocevar <sam@videolan.org> 6528Date: Wed Jan 10 02:33:59 2001 +0000 6529 6530 . complete commenting of modules_core.h and small modifications 6531 . separated MODULE_CONFIG_START and ADD_WINDOW (Henri, beware) 6532 . fixed a very, very old bug that caused namespace collision between 6533 plugins (Henri, beware: call your aout_getplugin function like this, 6534 not alsa_aout_getplugin) 6535 . removed the Debian specific clean rules from the Makefile, since they 6536 are already handled by the debian/rules script. 6537 . tidied a few compilation rules (-lfoo should always be at the end) 6538 6539commit 9451c9b90e8aac8a6a9de40c34516ef2cb07a6b0 6540Author: Sam Hocevar <sam@videolan.org> 6541Date: Tue Jan 9 23:29:15 2001 +0000 6542 6543 . just removed a forgotten debug message in the setpalette code 6544 6545commit cbb9cfbfdf317d8ca726c5b3ac5a4cb9540c91cb 6546Author: Pierre Baillet <octplane@videolan.org> 6547Date: Tue Jan 9 22:30:26 2001 +0000 6548 6549 .Added 8bits palette SDL support. 6550 .Tried to add it to stable, failed, probably because of the initialisation codes which are differents... 6551 6552commit ef05e7761e600f9fed4cf67cba91ee013ead1a94 6553Author: Sam Hocevar <sam@videolan.org> 6554Date: Tue Jan 9 21:03:47 2001 +0000 6555 6556 . fixed a warning under FreeBSD (dlerror() is a const char*, not a char*). 6557 . made configure script look for the bswap assembly instruction (using 6558 AC_TRY_COMPILE makes sure the compiler will really accept it). 6559 6560commit 5a88167734f74fbdc342f5d28da8abf171fcf931 6561Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 6562Date: Mon Jan 8 22:56:06 2001 +0000 6563 6564 - maybe found the fullscreen bug, please test :) 6565 6566commit 6473750311f991992532b0cf7d5e78a89d7eff88 6567Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 6568Date: Mon Jan 8 22:42:50 2001 +0000 6569 6570 - fixed colors' bug (TODO: write a function in vout that recalculate colors 6571 from RGB masks); 6572 - cleaning of the fullscreen switch, still sucks but the surface is not 6573 reallocated and that's good (thanks to the magic function 6574 SDL_WM_ToggleFullScreen provided by sdl library :). 6575 6576commit 3ce24ee9dd032e9a3b644dd2d35d8ae128a6eb43 6577Author: Sam Hocevar <sam@videolan.org> 6578Date: Mon Jan 8 18:16:33 2001 +0000 6579 6580 . Added a missing mutex_unlock in video_output.c 6581 . Moved a mutex_destroy after the thread cancellation to prevent 6582 possible problems 6583 . Added a missing #ifdef in intf_msg.c which prevented compilation 6584 with --enable-debug 6585 . Fixed a bug in the input that prevented to quit properly in certain 6586 cases (some ES were not deleted because their index was skipped when 6587 the former one was deleted, well Meuuh should know what I mean) 6588 6589 There is still a segfault when quitting, most presumably in the 6590 audio output. I couldn't find what causes it yet. 6591 6592commit 618b891b23ab08f9404e4d57f35b17f1ce0c1405 6593Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 6594Date: Mon Jan 8 01:07:21 2001 +0000 6595 6596 - cleaning of SDL Lock/Unlock Surface. 6597 6598commit c25e25c4d2706eb5e540bdbbb2765672824fa5ae 6599Author: Sam Hocevar <sam@videolan.org> 6600Date: Sun Jan 7 17:07:02 2001 +0000 6601 6602 . added a .cvsignore file in lib/ so that the directory doesn't get 6603 removed whenever one does a cvs update -dP 6604 . fixed debian/.cvsignore because of a new version of debhelper 6605 6606commit f8da8c9585169f61df48dd736eb9134f1a1bc820 6607Author: Sam Hocevar <sam@videolan.org> 6608Date: Sun Jan 7 16:17:59 2001 +0000 6609 6610 . all plugins now compile with -fPIC. 6611 6612 . made the audio_output API a bit simpler. 6613 6614 . got rid of modules_config.h. 6615 6616 . fixed `make install' rule. 6617 6618 . fixed warnings in the MMX YUV compilation. 6619 6620 . probably fixed a bug in the input : pp_foo structures were free()d at 6621 the end, but this was useless since the last call to realloc() is 6622 equivalent to free(), and two consecutive calls to free() aren't a 6623 goo idea. 6624 6625 . we check that the version number match and that we don't already have 6626 a module by that name when loading a new module. 6627 6628 . all public module_* functions now properly lock the module bank. 6629 6630 . the audio_output now uses the new module API ; EsounD and DSP modules 6631 have been ported, which should be enough for Henri to port the ALSA one. 6632 6633 6634 The new plugin API is now much simpler ; it's now just a matter of 6635 calling module_Need( p_main->p_module_bank, MODULE_CAPABILITY_FOO, p_data ); 6636 and if successful we get the best module. Capabilities can be ORed, so that 6637 one can ask for a plugin that does VOUT _and_ INTF actions for instance. 6638 6639 It's not complete yet though -- by making it generic I had to do a few 6640 ugly casts here and there, which I am going to fix ASAP. Also, command line 6641 selection of a plugin does not work yet. 6642 6643 The switch to the new plugin API has probably broken the BeOS audio 6644 output ; we can either wait until the whole vlc has switched to the new 6645 plugins, or create a separate beos_sound.so that conforms to the new API. 6646 6647commit b7b3386b571b48cfe847ee4ce7c5746050823c93 6648Author: Pierre Baillet <octplane@videolan.org> 6649Date: Sun Jan 7 15:58:33 2001 +0000 6650 6651 NoSEGfault Kl�dge added. 6652 6653commit dd3ca6f4d5cabe9bb3808fe5d09955cbd00cedac 6654Author: Benoit Steiner <benny@videolan.org> 6655Date: Sun Jan 7 06:40:29 2001 +0000 6656 6657 Hum, ouais bon ben euhh, j'avais fume, donc je repare mes conneries et je 6658 vais me coucher. 6659 6660commit a87ecd5ccf649a656dc71e8c355b5f6372b5314e 6661Author: Benoit Steiner <benny@videolan.org> 6662Date: Sun Jan 7 05:41:50 2001 +0000 6663 6664 Optimisation de BinaryLog 6665 6666commit a5d3d165302d68d37394a639cbccad8f87fd4867 6667Author: Henri Fallon <henri@videolan.org> 6668Date: Sun Jan 7 04:31:18 2001 +0000 6669 6670 - Order : if a then b are initialized, release b then a ; 6671 - Typos ; 6672 - Cosmetic changes. 6673 6674commit 393a5d5241b2088db43ba29e4c9774743f61a4f1 6675Author: Henri Fallon <henri@videolan.org> 6676Date: Sun Jan 7 03:56:40 2001 +0000 6677 6678 - Added vlc_mutex_destroy and vlc_cond_destroy function, for pthreads. 6679 - Used them before quitting, every lock and cond is destroyed 6680 - Checked the return value of malloc and realloc in input_programs 6681 - Cosmetic changes 6682 6683 TODO: add vlc_*_destroy for beos and C_thread 6684 6685commit eb8d4519bc2285f191244e85d941425671a9a9b5 6686Author: Benoit Steiner <benny@videolan.org> 6687Date: Sat Jan 6 08:05:17 2001 +0000 6688 6689 Fixed compilation pb under solaris 2.6 6690 6691commit eed018b6f8ceefa94b901da2a2f983648ba54e80 6692Author: Benoit Steiner <benny@videolan.org> 6693Date: Sat Jan 6 08:04:46 2001 +0000 6694 6695 Fixed solaris libraries 6696 6697commit ffa693e8bdac429c229fa679e64a8bd6cd6af15f 6698Author: Sam Hocevar <sam@videolan.org> 6699Date: Sat Jan 6 07:23:32 2001 +0000 6700 6701 . should compile & run on Solaris with ./configure --disable-dsp 6702 (tested on puma) 6703 . removed most SYS_SOLARIS #ifdef's in favour of more generic tests 6704 . updated example ./configure line in INSTALL file 6705 . now we only load modules that end with ".so" 6706 . null module is compiled by default 6707 6708commit 4542979c0fecaf06caebec3abd6b0060ede2f1d9 6709Author: Henri Fallon <henri@videolan.org> 6710Date: Sat Jan 6 05:44:45 2001 +0000 6711 6712 Fixed a typo than prevented from building ... 6713 6714commit 9385e1d576a309e06c2d5f54e1161baeda6b6b9e 6715Author: Henri Fallon <henri@videolan.org> 6716Date: Sat Jan 6 03:16:00 2001 +0000 6717 6718 Fixed initialization of payload_start and payload_end 6719 It should be finished now. 6720 6721commit 454454b5542b7cc8ba40623078e2c16f35d2a6c3 6722Author: Christophe Massiot <massiot@videolan.org> 6723Date: Fri Jan 5 18:46:45 2001 +0000 6724 6725 BSD port, including : 6726 * --enable-sdl and some others are now --with-sdl[=name] to supply an 6727 optional library name ; 6728 * deleted all unnecessary #include <sys/uio.h> ; 6729 * /usr/include is now searched when looking for libraries and headers. 6730 6731 It seems to compile and run on BSD. Under Linux Sam's latest commit makes 6732 vlc crash on startup, so I can't really tell, but hey it compiles. 6733 6734commit 6eb6044c0b7663994ccf1ffde3b32dc4e3a003c7 6735Author: Sam Hocevar <sam@videolan.org> 6736Date: Fri Jan 5 18:06:33 2001 +0000 6737 6738 . src/misc/modules.c is in a workable state now. 6739 6740 To test it, run ./configure with the --enable-null flag, which will 6741 compile the Null Module as a plugin. Watch the memory usage at the 6742 launch and when the plugin is released. 6743 6744commit 2a8ef11d88512a2717f177f7f8da334feca030b5 6745Author: Sam Hocevar <sam@videolan.org> 6746Date: Fri Jan 5 14:46:37 2001 +0000 6747 6748 (previous commit foired) 6749 6750 . this is a coding style patch which removes all "foo(bar){" constructions 6751 and most of the tabulations. 6752 . also, fixed a bug in the default subtitle track. 6753 . and made a few error messages more explicit, ie. changed "error: %s" to 6754 "foo error: couldn't initialize bar (%s)" 6755 . and removed a warning in intf_ctrl.c which isn't used anyway. 6756 6757commit a132d75cac753d6da22a2996fd376f42234f9e56 6758Author: Sam Hocevar <sam@videolan.org> 6759Date: Fri Jan 5 14:45:47 2001 +0000 6760 6761 . this is a coding style patch which removes all "foo(bar){" constructions 6762 and most of the tabulations. 6763 . also, fixed a bug in the default subtitle track. 6764 . and made a few error messages more explicit, ie. changed "error: %s" to 6765 "foo error: couldn't initialize bar (%s)" 6766 6767commit df5793c289fa49607a503648a8b139425eb1b5ca 6768Author: Sam Hocevar <sam@videolan.org> 6769Date: Fri Jan 5 14:28:42 2001 +0000 6770 6771 . splitted modules.h into modules.h and modules_core.h to enable 6772 clean compilation of the Null Module. 6773 6774commit bcaed52cadf2e98b49547a27c4db2293332fad4d 6775Author: Sam Hocevar <sam@videolan.org> 6776Date: Fri Jan 5 14:24:06 2001 +0000 6777 6778 . added the Null Module, the module that does nothing but that is going 6779 to be of great help for debugging my module code. 6780 6781commit 32d3e55a6e50907ec96dd4a042d08acfbc7e9cf6 6782Author: Sam Hocevar <sam@videolan.org> 6783Date: Fri Jan 5 13:57:12 2001 +0000 6784 6785 . Added files needed for the forthcoming module management. 6786 6787 Notes: 6788 6789 Plugins are now called modules, because we will be able to compile 6790 them either as a dynamic plugin, or within the program. And, more 6791 important, I can commit this without having to break the vlc :) 6792 6793 I tried to be as clear as possible in my comments, please tell me 6794 if a few prototypes still have an unclear beahaviour. 6795 6796 Current features: 6797 . none, files haven't even been added to the Makefile yet. 6798 6799 Future features: 6800 . dynamic loading (done) 6801 . built-in modules (still to do) 6802 . automatic unloading of plugins (done) 6803 . dynamic configuration (still to do) 6804 . automatic choosing of the most appropriate plugin for a given 6805 task (still to do but well prepared) 6806 6807commit 38e1bc07300f4e36385003cb20f56b7be0fa11a2 6808Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 6809Date: Thu Jan 4 23:18:21 2001 +0000 6810 6811 - fixed pitch bug; 6812 - fixed segfault, it was probably a memory corruption but I'm not sure :) ; 6813 - video_output.c : compute picture size even if b_need_render == 0; 6814 6815commit afb5d2e65b82c5937c4b0a5543e39662944f9d5d 6816Author: Christophe Massiot <massiot@videolan.org> 6817Date: Thu Jan 4 18:47:18 2001 +0000 6818 6819 * Fixed a deadlock (the vout unlocked a mutex locked by another thread, 6820 grrrr, I'll kill someone) ; 6821 * Put config.h in front of others in audio_decoder.c. 6822 6823commit fb0d0da7637ecc2ffb362dd95a9803711920a55d 6824Author: Christophe Massiot <massiot@videolan.org> 6825Date: Tue Jan 2 14:03:30 2001 +0000 6826 6827 Better display of the fps. 6828