1commit 06fa8a6fa0c975ef21155aa574aa9af55d322498 2Author: Christophe Massiot <massiot@videolan.org> 3Date: Tue Dec 31 01:59:46 2002 +0000 4 5 Less verbosity. 6 7commit d3c3b323b7369467349b883f403ce547ece1681f 8Author: Christophe Massiot <massiot@videolan.org> 9Date: Tue Dec 31 01:54:36 2002 +0000 10 11 * src/misc/darwin_specific.m: Partial attempt at fixing a memory leak, 12 * input: new b_connected field, allowing to correctly detect the EOF of TCP 13 streams (closes #35), 14 * input: fixed a deadlock when opening a zero-sized file, 15 * input: fixed a deadlock when opening an unconnected FIFO (closes #54). 16 17commit afbc560297273d6d25410d8f07df75b01daea502 18Author: Christophe Massiot <massiot@videolan.org> 19Date: Mon Dec 30 23:45:22 2002 +0000 20 21 * OS X interface : Added new access modules to the Open panel, 22 * Updated po files, 23 * Fixed a very nasty side effect in the dvd and dvdread plug-ins, 24 regarding the audio-channel and spu-channel configuration variables. 25 26commit 8b13c2c5e05d4b5beaa10e3c1db359216a0b4e78 27Author: Gildas Bazin <gbazin@videolan.org> 28Date: Mon Dec 30 17:36:01 2002 +0000 29 30 * src/misc/messages.c: don't try to decorate logs on win32. 31 * include/vlc_common.h, include/vlc_threads.h: we now use different 32 thread priorities for WinNT/2k/XP or Win9x/Me. 33 34commit 700452e04d179cccf7775d4c4f840383769529f8 35Author: Gildas Bazin <gbazin@videolan.org> 36Date: Mon Dec 30 17:28:31 2002 +0000 37 38 * modules/codec/*: make sure all audio decoders set 39 output_format.i_bytes_per_frame and output_format.i_frame_length 40 properly. 41 42commit b70087decd748f5edc74a5380b33225775947ede 43Author: Sam Hocevar <sam@videolan.org> 44Date: Mon Dec 30 13:34:03 2002 +0000 45 46 * ./configure.ac.in: fixed the strncasecmp detection. 47 * ./src/extras/libc.c: fixed a bug in our built-in strncasecmp. 48 49commit feb09800677740cfe29d4747a7fa51fba3ec7f57 50Author: Christophe Massiot <massiot@videolan.org> 51Date: Mon Dec 30 11:49:32 2002 +0000 52 53 Added RTP shortcuts to udp.c for backwards compatibility. 54 55commit 34b7837ae5c6bbccf6b1324db2d44f3b99dc9e68 56Author: Christophe Massiot <massiot@videolan.org> 57Date: Mon Dec 30 08:56:19 2002 +0000 58 59 * modules/access/udp.c: Merged the UDP and RTP plug-ins, with autodetection of RTP, 60 * src/misc/darwin_specific.m: if $LANG isn't set, retrieve NSUserDefaults. 61 62commit 4da234d782cba3b9c5ff1de5f3603b6e48f43697 63Author: Boris Dorès <babal@videolan.org> 64Date: Sun Dec 29 21:00:39 2002 +0000 65 66 no time to fix the playlist save&restore issue before the release (and 67 wouldn't be wise anyway), so deactivated it in the win32 interface. 68 69commit 5ac16455d9dc24c9f14dd9fd8c961c8c0bafed99 70Author: Christophe Massiot <massiot@videolan.org> 71Date: Sun Dec 29 01:33:35 2002 +0000 72 73 PTS calculation fix for the mad plug-in, courtesy of KKI_ on IRC. 74 75commit 621ed4634bfd437dd38fdcd08ddf8fa78e967c0d 76Author: Christophe Massiot <massiot@videolan.org> 77Date: Sun Dec 29 01:16:28 2002 +0000 78 79 OS X port : 80 * Reenabled fullscreen shortcut, due to popular requests, 81 * Fixed charset encoding in the Preferences window, 82 * New implementation of --loop. 83 84commit 574b878c9fa061b5555f2d09a93b7fab7fdd276f 85Author: Sam Hocevar <sam@videolan.org> 86Date: Sat Dec 28 15:04:22 2002 +0000 87 88 * ./debian/control: fixed various dependencies. 89 90commit e3eb4a658bc458742625f890fbd3231e4710be9b 91Author: Christophe Massiot <massiot@videolan.org> 92Date: Sat Dec 28 13:35:40 2002 +0000 93 94 Yet another typo. :p 95 96commit aba1225f4fdfbbf27f842a6616de571fc1951c34 97Author: Christophe Massiot <massiot@videolan.org> 98Date: Sat Dec 28 02:02:18 2002 +0000 99 100 Added support for 32 kHz LPCM streams (thanks _Demo_ !). 101 102commit de7a1d4592311281499973aaa1b76ea07e8e5309 103Author: Sam Hocevar <sam@videolan.org> 104Date: Sat Dec 28 01:53:40 2002 +0000 105 106 * ./configure.ac.in: removed AC_PROG_EGREP because it's for autoconf 2.54+ 107 and used AC_EGREP_CPP instead. 108 109commit 1965e41d29501182c967b7d68bd8b29c57c5009c 110Author: Sam Hocevar <sam@videolan.org> 111Date: Sat Dec 28 01:20:23 2002 +0000 112 113 * ./configure.ac.in: we don't link with -lintl if building against our 114 internal one. 115 116commit 3479106106516dcd1080e8733dbcb771e8e18b7c 117Author: Sam Hocevar <sam@videolan.org> 118Date: Fri Dec 27 15:40:52 2002 +0000 119 120 * ./modules/demux/avi/avi.c: replaced a useless asprintf with sprintf. 121 122commit f357e3e13067e52d54635eb7db34b6a9c0c7f477 123Author: Sam Hocevar <sam@videolan.org> 124Date: Fri Dec 27 15:31:56 2002 +0000 125 126 * ./src/extras/libc.c: if configure is called with --with-included-gettext, 127 we export vlc_dgettext to plugins so that their messages can be translated 128 as well. 129 130commit 22a39c27afb0137cca9a81e44dfc9f56ce085274 131Author: Sam Hocevar <sam@videolan.org> 132Date: Fri Dec 27 14:16:13 2002 +0000 133 134 * ./configure.ac.in: added a check for $EGREP at the beginning, so that 135 it's not done in an obscure "if" statement. 136 * ./configure.ac.in: added verbosity around all EGREP calls so that we 137 know what's going on. 138 139commit 535c75f66eabb582b9da47c85506b23b780e2dae 140Author: Sam Hocevar <sam@videolan.org> 141Date: Fri Dec 27 12:44:36 2002 +0000 142 143 * ./Makefile.am: we don't try to distribute mozilla/vlcintf.h since it's 144 created at compile time. 145 146commit 99f0761d7a2cfa9b421ffaf9609846c65d894e48 147Author: Christophe Massiot <massiot@videolan.org> 148Date: Fri Dec 27 09:57:23 2002 +0000 149 150 Audio output. 151 152commit d8befd24d13ec841507bc11113f70052fa4a63a7 153Author: Christophe Massiot <massiot@videolan.org> 154Date: Fri Dec 27 09:47:55 2002 +0000 155 156 Added Bruno Vella <allevb@tin.it>, author of the Italian localization. 157 158commit 2105332a1e0e2d970280b0b5145ebb1d129d3516 159Author: Christophe Massiot <massiot@videolan.org> 160Date: Fri Dec 27 08:37:25 2002 +0000 161 162 Fixed a typo. 163 164commit d65301abfbc6cb4ec8b72b0c3e25e7ad5ae0230e 165Author: Christophe Massiot <massiot@videolan.org> 166Date: Fri Dec 27 00:17:49 2002 +0000 167 168 * Italien translation, courtesy of Bruno <allevb@tin.it>, 169 * Compilation fixes for gettext 0.11.5 on MacOS X. 170 171commit e00996a42a8bef76171cafc36a67a6fd7d4231d8 172Author: Stephan Assmus <stippi@videolan.org> 173Date: Thu Dec 26 18:17:38 2002 +0000 174 175 added 'extern "C"' to some includes 176 177commit b12cefacca8e0e1651e09ac9df9c466ba51b75b2 178Author: Christophe Massiot <massiot@videolan.org> 179Date: Thu Dec 26 13:58:12 2002 +0000 180 181 Do not compile imdct and downmix modules anymore. 182 183commit eb28b62d8b2f280ba1610d77e459c51fd7bdf34d 184Author: Christophe Massiot <massiot@videolan.org> 185Date: Thu Dec 26 10:55:35 2002 +0000 186 187 Check for the presence of arguments (--help ?) before rebuilding everything. 188 189commit 14b46deef1ed921a19b8ed805f042642379d06f2 190Author: Sam Hocevar <sam@videolan.org> 191Date: Wed Dec 25 23:39:01 2002 +0000 192 193 * ./src/libvlc.c: added a debug message to test the translation system. 194 * updated the .po files. 195 196commit c84f4ce5b2db05d73e91f21fc4488e3518c07b34 197Author: Sam Hocevar <sam@videolan.org> 198Date: Wed Dec 25 22:36:14 2002 +0000 199 200 * ./bootstrap: fixed an automake 1.5 check. 201 * ./toolbox: removed code from bootstrap that wasn't related to the 202 bootstrapping sequence and put it here. 203 204commit e8b5cda1a0eb0f953edeef363afdd28cca7423e1 205Author: Sam Hocevar <sam@videolan.org> 206Date: Wed Dec 25 22:05:16 2002 +0000 207 208 * ./configure.ac.in: lured xggettext into thinking _NS is a keyword. 209 * ./bootstrap: bootstrap --update-po also updates vlc.pot. 210 211commit 16cf721d7a40194c0c7c95ebd8ecf700323bfa46 212Author: Christophe Massiot <massiot@videolan.org> 213Date: Wed Dec 25 21:02:35 2002 +0000 214 215 * Re-enabled package-* Makefile rules, 216 * Worked around automake stack overflow bug on Darwin. 217 218commit c3cd2873c9551ec187826a378350abc54e38a5bf 219Author: Christophe Massiot <massiot@videolan.org> 220Date: Wed Dec 25 02:25:29 2002 +0000 221 222 ... _with_ the actual Italian placeholder (can you believe it ?). 223 224commit a1e7a1e625f73b4ffcc4ea42cd25626f0622ac41 225Author: Christophe Massiot <massiot@videolan.org> 226Date: Wed Dec 25 02:23:37 2002 +0000 227 228 Santa Claus brings to you : 229 * A placeholder for the Italian translation, 230 * A bug fix for mono streams on stereo speakers, 231 * A fix for a possible crash in the FTP access, 232 * Correct coordinates in OS X fullscreen modes (closing #47), 233 * Cosmetic fixes. 234 235commit 167d8dc7c402cfa1f749e7b430c621fb8beb9f05 236Author: Sam Hocevar <sam@videolan.org> 237Date: Tue Dec 24 23:31:49 2002 +0000 238 239 * ./ipkg/Makefile.am: added missing files to the distribution. 240 241commit 9a9b0c4618f2e74fb9f0d6d5c53165012626a54a 242Author: Christophe Massiot <massiot@videolan.org> 243Date: Tue Dec 24 23:00:51 2002 +0000 244 245 * Use BeginFullScreen() to hide the mouse cursor ; 246 * Cheat with the screen saver (closes #46). 247 248commit 2d54f8aed99d8a7f981d86ea295d1b4d0628ec45 249Author: Jean-Paul Saman <jpsaman@videolan.org> 250Date: Tue Dec 24 20:15:34 2002 +0000 251 252 Added gpe and gpe-vlc to Conflicts list for only X11/GTK+ packages. 253 254commit 37a6b0e770772b23ab9641302f119d57c31cf1a7 255Author: Jean-Paul Saman <jpsaman@videolan.org> 256Date: Tue Dec 24 20:11:45 2002 +0000 257 258 Build and packaging scripts for building Familiar Linux interface with only GTK+ support. 259 260commit e97e9ff23f88bc9ffccd39857e19027e769d54eb 261Author: Jean-Paul Saman <jpsaman@videolan.org> 262Date: Tue Dec 24 19:26:50 2002 +0000 263 264 Forget some. 265 266commit 88b2fd30eac806604a2bee88617a83106b5baaa5 267Author: Jean-Paul Saman <jpsaman@videolan.org> 268Date: Tue Dec 24 19:25:54 2002 +0000 269 270 Added some debug info. 271 272commit 1354b55b9703f7b899a17beb07a3a3b9ee66d55f 273Author: Jean-Paul Saman <jpsaman@videolan.org> 274Date: Tue Dec 24 19:25:35 2002 +0000 275 276 Cosmetic changes. 277 278commit 087a7a0318a4d48317c8e353ae17038cb4849088 279Author: Jean-Paul Saman <jpsaman@videolan.org> 280Date: Tue Dec 24 19:09:12 2002 +0000 281 282 Cosmetic changes. 283 284commit 8cfc8ab2487108774be39b9922f2ddbd6cad0178 285Author: Jean-Paul Saman <jpsaman@videolan.org> 286Date: Tue Dec 24 19:08:21 2002 +0000 287 288 Update packaging scripts. 289 290commit d7644ce5a06454f99bb96075cb423cf2eacd57a3 291Author: Jean-Paul Saman <jpsaman@videolan.org> 292Date: Tue Dec 24 18:23:12 2002 +0000 293 294 Added esddsp package to dependency list. 295 296commit 8c2e1d884cd25c1deaa1eb75d07ce1a38c09043f 297Author: Christophe Massiot <massiot@videolan.org> 298Date: Tue Dec 24 15:28:57 2002 +0000 299 300 Fixed a major bug in fixed32tos16.c. 301 302commit 081377ea8c469436119f41981fa1cafda2145f9e 303Author: Sam Hocevar <sam@videolan.org> 304Date: Tue Dec 24 09:49:25 2002 +0000 305 306 * ./configure.ac.in: fixed dpms.h detection (missing prerequisite headers). 307 308commit baf454a4dfbbccdeb9b73850c6d9cf6d843d662b 309Author: Jean-Paul Saman <jpsaman@videolan.org> 310Date: Mon Dec 23 22:00:01 2002 +0000 311 312 Enabled --with-gpe-prefix in buildscript. 313 314commit ea3f2123204ed85960757382ba7280422ccd1df6 315Author: Jean-Paul Saman <jpsaman@videolan.org> 316Date: Mon Dec 23 21:58:33 2002 +0000 317 318 Set priority of sdl video output to 60 iso 40. So it is now the default choice for iPaq iso x11. 319 320commit 110cfc0d7c5611a86f5b3cdc5d4aa659e7a734be 321Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 322Date: Mon Dec 23 17:22:46 2002 +0000 323 324 Little fixes. 325 326commit 5ac588e5ea0d6105bf9cef1b8560086b3b38494b 327Author: Christophe Massiot <massiot@videolan.org> 328Date: Mon Dec 23 16:21:54 2002 +0000 329 330 Fixed my fix :p. 331 332commit d1a23fa6f19959de70742399efbda966b4ee32ce 333Author: Christophe Massiot <massiot@videolan.org> 334Date: Mon Dec 23 16:05:04 2002 +0000 335 336 Fixed a side-effect bug with IPv6 addresses (thanks Xag). 337 338commit 44eb44e9faad202ec856285da582b27842406a91 339Author: Jean-Paul Saman <jpsaman@videolan.org> 340Date: Mon Dec 23 15:39:17 2002 +0000 341 342 Familiar interface now uses define NEED_GTK_MAIN define. 343 344commit dc2dd8ce9e020e93e1868a0b47f186ee7354a2f5 345Author: Christophe Massiot <massiot@videolan.org> 346Date: Mon Dec 23 15:39:07 2002 +0000 347 348 Fixed an IPv6-related bug (thanks Xag). 349 350commit 8157810c80fb596e7f86732bcaf589d6874b0cb7 351Author: Christophe Massiot <massiot@videolan.org> 352Date: Mon Dec 23 13:58:46 2002 +0000 353 354 Cosmetic (thanks Heiko). 355 356commit 73741d9e8899a8bbabf4930c3c6208b6f2c9caab 357Author: Christophe Massiot <massiot@videolan.org> 358Date: Mon Dec 23 13:49:11 2002 +0000 359 360 Cosmetic. 361 362commit 74c949a65720b9e71c8c638dcd33a29d04f79d20 363Author: Jean-Paul Saman <jpsaman@videolan.org> 364Date: Sun Dec 22 23:23:45 2002 +0000 365 366 Use SDL output as default for iPaq. 367 368commit a9b0a4161d2fe5ee7eaa2bf018d1f1b5b5c1e179 369Author: Jean-Paul Saman <jpsaman@videolan.org> 370Date: Sun Dec 22 21:46:50 2002 +0000 371 372 Typing file locations in URL combo without "file://" prefix is possible again. 373 374commit 20d79981d58a38ef5aa3167b08e34be3e569fb43 375Author: Jean-Paul Saman <jpsaman@videolan.org> 376Date: Sun Dec 22 21:08:36 2002 +0000 377 378 Familiar GPE interface support fixes. Only Manage() function does not seem to work properly. 379 380commit 7fb39a20fb453c06634407612af7f64bd28acc00 381Author: Sam Hocevar <sam@videolan.org> 382Date: Sun Dec 22 17:08:42 2002 +0000 383 384 * ./src/audio_output/input.c: fixed a side-effect problem in buffer dates 385 recalculation (spotted by KKI). 386 387commit a7a66d7a5de8f36f2561445b4a99956202ac9913 388Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 389Date: Sat Dec 21 11:20:30 2002 +0000 390 391 first shot at a file info dialog for the wxwindows interface. It still 392 needs to get a sane default size and some cleanups of the code, but I commit 393 now in case anyone wants it during cristmas 394 395commit 311544e303ceb86f62fcfe0ea685bea1cc6dfae3 396Author: Jean-Paul Saman <jpsaman@videolan.org> 397Date: Fri Dec 20 21:33:40 2002 +0000 398 399 Defenitely fixed segmentation fault on directory change. 400 401commit 71bd3efe4665b30590fb4b5f0556ef771624ec9b 402Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 403Date: Fri Dec 20 15:18:56 2002 +0000 404 405 removed the code that was not supposed to be in my last commit 406 407commit 8fe04320fbf189f3cfab3eded0e99fbe81345be8 408Author: Jean-Paul Saman <jpsaman@videolan.org> 409Date: Fri Dec 20 14:28:10 2002 +0000 410 411 Fixed path to pixmaps for GPE menu system. 412 413commit fc92de91a69b94e11ec96379d6cc86de4fd61ee2 414Author: Yves Duret <yves@videolan.org> 415Date: Fri Dec 20 07:35:56 2002 +0000 416 417 fixed my entry. 418 419commit 3f31425b48d317892afb41e7e3cb22122ff2be19 420Author: Yves Duret <yves@videolan.org> 421Date: Fri Dec 20 07:35:39 2002 +0000 422 423 - added rawdv plugin. 424 - make it working again with daily CVS snapshot. 425 - some typos fixed. 426 - better workaround for broken mdk configure macro (aka don't harcore arch in name). 427 428commit 1e44e520098c892698b33f9053f4a4bb6d3df103 429Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 430Date: Thu Dec 19 23:23:25 2002 +0000 431 432 * modules/demux/ogg.c: provide some file info. Tested with the tarzan.ogm 433 * modules/codec/vorbis.c: parse the vorbis comment (can anyone tell me why the 434 comment is embedded in the logical stream and not directly in the 435 container?). The vorbis comments are in utf8, so extended characters 436 currently get messed up. 437 438 Still tring to close #51 439 440commit adabf2feaa4c1d423bb8c1bc7e2ef31c57c17292 441Author: Christophe Massiot <massiot@videolan.org> 442Date: Thu Dec 19 17:29:13 2002 +0000 443 444 Fixed an HTTP compliance issue (thanks Xag). 445 446commit f987ab46f71f9bfcc4796502c3e711cdc47eb713 447Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 448Date: Thu Dec 19 16:59:31 2002 +0000 449 450 the avi demux now gives some info about the file being played. One step 451 towards closing bug #51. Type 'info' in the rc interface to test. 452 453commit cc4a55dede1d59fd5801b0dfff8398ba55be74d2 454Author: Gildas Bazin <gbazin@videolan.org> 455Date: Wed Dec 18 17:52:23 2002 +0000 456 457 * src/libvlc.h, src/input/input_dec.c: added an "sout-video" and 458 "sout-audio" config option that allows to selectively enable audio or 459 video stream output. This is very useful if you want to play video on 460 one computer and audio on another one ;) 461 462commit 42ea28c02a1f900ebd08e8ebd044459ea0c16d37 463Author: Laurent Aimar <fenrir@videolan.org> 464Date: Wed Dec 18 16:33:09 2002 +0000 465 466 * mpeg4video: repeat vol headers every 30 frames (But it is buggy) 467 468commit 30a998d36c68dc81a43b55bb1317117510ed7416 469Author: Laurent Aimar <fenrir@videolan.org> 470Date: Wed Dec 18 16:31:25 2002 +0000 471 472 * video.c: with mpeg4 stream, we try to decode a picture only when we have 473 received an header (vol). (It prevents some segfaults with mpeg4 streaming). 474 475commit 09afca1dc1a1696ac613a711ee5f149479664d58 476Author: Laurent Aimar <fenrir@videolan.org> 477Date: Wed Dec 18 16:27:56 2002 +0000 478 479 * ts.c: add preliminary support for mpeg-4 streams in mpeg2-TS. 480 Becareful that up to now, it's more a hack. (I need to add SL streams 481 managments) 482 483commit 70c6595ddbb49649e76db2b3c45d3df5efb5211a 484Author: Sam Hocevar <sam@videolan.org> 485Date: Wed Dec 18 16:16:30 2002 +0000 486 487 * ./modules/demux/avi/libavi.c: added an additional sanity check for 488 corrupted headers. 489 490commit 287923fefdd3671afdce66c13286cf2382df044f 491Author: Laurent Aimar <fenrir@videolan.org> 492Date: Wed Dec 18 15:52:06 2002 +0000 493 494 * libavi.c: a sanity check to prevent some segfault with corrupted 495 header. 496 497commit 4be766c2c4d31844dc6f42d64bb7af2b50690f94 498Author: Sam Hocevar <sam@videolan.org> 499Date: Wed Dec 18 15:03:48 2002 +0000 500 501 * ./modules/codec/ffmpeg/ffmpeg.c: cosmetic change, the ffmpeg module now 502 tells what libavcodec build it was built with. 503 504commit f22f4ef52e0bf8f7a6c7354881c455b08fb3a85f 505Author: Sam Hocevar <sam@videolan.org> 506Date: Wed Dec 18 14:17:11 2002 +0000 507 508 * fixed several format string inconsistencies and deprecated C constructions. 509 510commit f9e122280dfa61c7335e9f69c2aee1ce083f7a37 511Author: Sam Hocevar <sam@videolan.org> 512Date: Wed Dec 18 12:18:06 2002 +0000 513 514 * ./src/misc/messages.c: woops, __attribute__(format) is only needed in the 515 prototype. 516 517commit fb8ca39f8f3cbb4bfbcb0e103a3dfa0cc785bb84 518Author: Sam Hocevar <sam@videolan.org> 519Date: Wed Dec 18 11:47:35 2002 +0000 520 521 * ./include/vlc_messages.h: msg_* functions now use the same argument type 522 checks as printf. Only works with gcc 3.2 it seems. 523 524commit 5fbe1b05441226d158b7e405666883ec63b4bdbf 525Author: Sam Hocevar <sam@videolan.org> 526Date: Wed Dec 18 09:27:26 2002 +0000 527 528 * ./modules/video_output/qte/.cvsignore: added a missing .cvsignore. 529 * ./modules/video_chroma/Modules.am: added i420_rgb_c.h to the distribution, 530 thanks to Stepan Roh for spotting this. 531 532commit 7fc0df74caec0814a9f91c5f73566578914081aa 533Author: Gildas Bazin <gbazin@videolan.org> 534Date: Wed Dec 18 08:08:30 2002 +0000 535 536 * src/video_output/video_output.c: fixed a bug concerning the aspect 537 ratio in vout_Request(). 538 539 * INSTALL.win32: small update to the documentation. 540 541commit 85862082048bf47eae91d89b81d4df0f98fe2921 542Author: Laurent Aimar <fenrir@videolan.org> 543Date: Wed Dec 18 01:34:44 2002 +0000 544 545 * mpegaudio: fixed another stupid bug for mpeg audio layer 3 only. 546 547commit 8dc6c82627bc6a180ff320489496c46ec84b7668 548Author: Laurent Aimar <fenrir@videolan.org> 549Date: Tue Dec 17 21:58:03 2002 +0000 550 551 * bits.h: fixed a stupid bug. 552 * ts.c: removed an unused variable. 553 554commit d5d568e2f47bd083fe63b97fc56e375c3a5511cc 555Author: Gildas Bazin <gbazin@videolan.org> 556Date: Tue Dec 17 21:15:43 2002 +0000 557 558 * modules/demux/rawdv.c: new raw dv demuxer (only video for now). I 559 didn't find a way to detect correctly a raw dv file so for now we just 560 check the file extension (.dv). You can additionaly force this demuxer. 561 562 PS: the ffmpeg plugin works quite well for decoding dv videos. 563 564commit 3355ba5c714776dce759188faaf7126d0d869cc4 565Author: Jean-Paul Saman <jpsaman@videolan.org> 566Date: Tue Dec 17 21:04:49 2002 +0000 567 568 Functionality of Familiar Linux Gtk+ interface is finished. Only testing on iPaqwith libgpewidget0 still needs to be done. 569 570commit 019f1d068c970413d41cc9b71fbbb1ba78d47881 571Author: Sam Hocevar <sam@videolan.org> 572Date: Tue Dec 17 14:39:05 2002 +0000 573 574 * ./bootstrap: added warning messages for old automake versions. 575 576commit 2cb2200b33142f9da4dd171812359c0ec226bf67 577Author: Sam Hocevar <sam@videolan.org> 578Date: Tue Dec 17 09:54:32 2002 +0000 579 580 * ./modules/gui/kde/preferences.cpp: fixed a compilation issue and a crash. 581 582commit cb07a7161e6a23655d538092dbac35d13bdf861f 583Author: Christophe Massiot <massiot@videolan.org> 584Date: Mon Dec 16 23:25:23 2002 +0000 585 586 Fixed (again) a rendering bug on big endian systems. :-p 587 588commit 0863e5b7be8d4ab191ce2bab54eeb28da02d9ca0 589Author: Jean-Paul Saman <jpsaman@videolan.org> 590Date: Mon Dec 16 22:06:59 2002 +0000 591 592 Cleanup action. 593 594commit 86f66ed970a5014f89e2dc7ba870793efa2040dc 595Author: Jean-Paul Saman <jpsaman@videolan.org> 596Date: Mon Dec 16 21:48:17 2002 +0000 597 598 Workaround for crash in ReadDirectory when called from the comboURL text box. For now it is mandatory to prefix filepaths on local disk with "file://" when typing it in the comboURL box. 599 600commit 884742bd75b66f3ee9b405a062789c24aae1f3e4 601Author: Eric Petit <titer@videolan.org> 602Date: Mon Dec 16 20:18:42 2002 +0000 603 604 Fixed a possible crash. 605 606commit aa4f7ea9e28e6763af3a4c1336ec7473e7630e25 607Author: Gildas Bazin <gbazin@videolan.org> 608Date: Mon Dec 16 18:30:12 2002 +0000 609 610 * modules/demux/ogg.c: added support for the old type of headers produced by the first 611 versions of OggDS. 612 613commit aa2f3524c664a756b7c010886da9ae0ffe15d774 614Author: Gildas Bazin <gbazin@videolan.org> 615Date: Mon Dec 16 16:48:04 2002 +0000 616 617 * modules/access/udp.c, modules/access/rtp.c, modules/misc/network/ipv4.c: only check for 618 the "server-port" config variable in the access plugins. access_output plugins will now 619 pick a port at random, thus allowing sout to work out of the box on a localhost. (thanks 620 Meuuh) 621 622commit e4429e9b7fcd14e5acd804e9c1b2c151eaafe33a 623Author: Laurent Aimar <fenrir@videolan.org> 624Date: Mon Dec 16 15:17:12 2002 +0000 625 626 * compilation fix for Os X. 627 628commit c69d073576625797d3d4a7d5ab3463e9d75a2315 629Author: Laurent Aimar <fenrir@videolan.org> 630Date: Mon Dec 16 13:04:36 2002 +0000 631 632 * libavi.c: improved parsing of some corrupted files. 633 634commit 75cd9924eed3e0b7eadcd6349f531bb4ce1ae9a2 635Author: Laurent Aimar <fenrir@videolan.org> 636Date: Mon Dec 16 10:49:16 2002 +0000 637 638 Should fix compilation/configuration with --with-ffmpeg options. 639 640commit 0da5a70e9a693d0446ec560a830fc2e78165994d 641Author: Boris Dorès <babal@videolan.org> 642Date: Mon Dec 16 00:41:00 2002 +0000 643 644 - disc.* : a few enhancements in the design of the "open disc" dialog 645 box, including the ability to select dvd menus instead of a particular 646 title and chapter 647 - preferences.dfm : multiline tabs 648 649commit 89ee60c17afe2e97a2e9d435720d3435b657145a 650Author: Laurent Aimar <fenrir@videolan.org> 651Date: Sun Dec 15 23:39:41 2002 +0000 652 653 * modules/mux/mpeg/*: should fix builtin compilation 654 * modules/access/ftp.c : an ftp access, buggy but it begins to work. 655 The main issue is about password confidentiality so you must know 656 what you are doing :(( 657 658commit 4c0de20eff23a7b91749815aa2b5d8a19062c0ff 659Author: Yves Duret <yves@videolan.org> 660Date: Sun Dec 15 22:55:12 2002 +0000 661 662 you can now build RPMs. 663 (ffmpeg still not working properly cause configure.ac seems to sucks) 664 665commit 34146983af6197c5d467c787990c770f81728342 666Author: Jean-Paul Saman <jpsaman@videolan.org> 667Date: Sun Dec 15 22:54:58 2002 +0000 668 669 Packaging files for Familiar GPE and OPIE releases. 670 671commit 44656b964722d1b1867a92c378b19da03d8a3fc3 672Author: Jean-Paul Saman <jpsaman@videolan.org> 673Date: Sun Dec 15 22:48:30 2002 +0000 674 675 Familiar interface build with GPE support does not use NEED_GTK_MAIN. 676 677commit 456c666abf1b33e29865540effacd241345b9b35 678Author: Jean-Paul Saman <jpsaman@videolan.org> 679Date: Sun Dec 15 22:45:35 2002 +0000 680 681 Make distinction between GPE and GTK_NEED_MAIN way of handling interface. 682 Trying to fix change directory crash while entering keys in combobox. 683 684commit e6eae811566b71fad4a08534e09486bbb07205dc 685Author: Olivier Teulière <ipkiss@videolan.org> 686Date: Sun Dec 15 22:45:09 2002 +0000 687 688 I forgot this file in my previous commit... 689 690commit 6846b211d29a865f8a8f43af253f2732529a51a1 691Author: Jean-Paul Saman <jpsaman@videolan.org> 692Date: Sun Dec 15 20:48:40 2002 +0000 693 694 Fix crash on directory change. 695 696commit d5f52eba6699b9d4fe72a1cf3c8560dedd61cef8 697Author: Olivier Teulière <ipkiss@videolan.org> 698Date: Sun Dec 15 18:37:39 2002 +0000 699 700 * ./modules/gui/wxwindows: added a log window 701 702commit bd92601ccbbcb92a03ca421aef9980bd0b89ef0a 703Author: Gildas Bazin <gbazin@videolan.org> 704Date: Sun Dec 15 16:28:20 2002 +0000 705 706 * include/vlc/vlc.h: added a new pi_types field to vlc_list_t. This field will be used 707 later on by the object variables functions. I'm adding it now because it also happens to 708 solve a binary compatibility problem between gcc and bcc. (depending on compilers, 709 structs of 32 < size <= 64 bits can be returned either in a register or in the stack). 710 711commit 25b7570422cde96ee8604d8b04075009dab50e19 712Author: Jean-Paul Saman <jpsaman@videolan.org> 713Date: Sat Dec 14 23:17:56 2002 +0000 714 715 Fix for building Familiar interface with libgpewidget0 library. 716 717commit 5f9ddb01ae6ba14bb912464f8a4a32a68700b563 718Author: Laurent Aimar <fenrir@videolan.org> 719Date: Sat Dec 14 22:33:21 2002 +0000 720 721 * libvlc.h: Fix mux/access_output options. 722 723commit f8bf106d7ee040b01217ea54e8594f0677ba6b18 724Author: Laurent Aimar <fenrir@videolan.org> 725Date: Sat Dec 14 21:32:42 2002 +0000 726 727 Added stream output. (common work with titer). 728 729commit 3f12686417f9fac0a3ba8ff83477381b0f39117a 730Author: Gildas Bazin <gbazin@videolan.org> 731Date: Sat Dec 14 19:43:25 2002 +0000 732 733 * src/libvlc.c: oops, forgot to remove a debug message. 734 735commit 215c1a851ceb2a32c721381954ffa0b68c547432 736Author: Gildas Bazin <gbazin@videolan.org> 737Date: Sat Dec 14 19:34:07 2002 +0000 738 739 * src/misc/objects.c: implemented the FIND_CHILD mode for vlc_list_find(). 740 vlc_object_get() now increments the refcount of the object so you'll need to release 741 the object at some point. 742 * src/misc/variables.c, ALL: var_Change() with VLC_VAR_GETLIST now returns a vlc_value_t 743 which points to a vlc_list_t. 744 745commit c4fde1e51a66497c0019872f19b786a7554dae5f 746Author: Gildas Bazin <gbazin@videolan.org> 747Date: Sat Dec 14 19:19:08 2002 +0000 748 749 * src/misc/threads.c: implemented vlc_thread_set_priority() for win32. 750 751commit be0f3d8552c065ecb6fa75489c660faab202c0f8 752Author: Laurent Aimar <fenrir@videolan.org> 753Date: Sat Dec 14 18:57:34 2002 +0000 754 755 * all: with mpeg4 video I changed the way that some initialisation data 756 are passed (more logical). 757 758commit d387c508fe9a97489794b7222535aab44552f6d9 759Author: Boris Dorès <babal@videolan.org> 760Date: Sat Dec 14 01:05:53 2002 +0000 761 762 - support for Windows style file names for relative paths 763 - when eol_tok is '\n', use last line even if eol_tok isn't present 764 765commit e407c2446cbe48ddfe8be39f5f6682fe30e49c73 766Author: Yves Duret <yves@videolan.org> 767Date: Fri Dec 13 22:11:56 2002 +0000 768 769 adaptation for 0.5 branch. almost working :) 770 771commit 006f12b599fe2770c5cbd871f3bf645562ca40e5 772Author: Boris Dorès <babal@videolan.org> 773Date: Fri Dec 13 17:05:12 2002 +0000 774 775 - * : start playing only when opening a stream from the main window; 776 when opening it from the playlist window, add it to the list, but 777 don't change anything to the playing state and current stream. 778 779 - playlist.dfm : proper resizing behaviour 780 781commit 4552cb1eacb8768236a1c0f4976618dba580e68b 782Author: Boris Dorès <babal@videolan.org> 783Date: Fri Dec 13 16:26:35 2002 +0000 784 785 - vlc_playlist.h, playlist.c: added the ability to save a playlist to 786 and restore it from a file chosen by the user. 787 788 - win32/*: 789 790 - implementation of the previous feature in the win32 interface 791 > -> what the other interfaces need to do to support it is simply to 792 > call the two following functions: 793 > int playlist_LoadFile(playlist_t *p_playlist,const char *psz_filename); 794 > int playlist_SaveFile(playlist_t *p_playlist,const char *psz_filename); 795 > where psz_filename is the name of the destination/source file. 796 797 - ability to open several files at a time 798 799commit 3f7b412c588b42bf290f71af9e68407d701bba6e 800Author: Sam Hocevar <sam@videolan.org> 801Date: Fri Dec 13 10:09:14 2002 +0000 802 803 * ./Makefile.am: added missing files for make dist. 804 * ./configure.ac.in: removed unpopular warnings. 805 * ./po/*: updated potfiles. 806 807commit 7822e55938242852d199d12005b326458f161ae8 808Author: VideoLAN <videolan@videolan.org> 809Date: Fri Dec 13 03:52:58 2002 +0000 810 811 * ./modules/win32/menu.cpp: reorganized the code for menus generation, 812 and got rid of the global variable (at last!) in the win32 interface. 813 814 Please check that navigation and language selection aren't too much 815 broken for DVDs... 816 817commit a71b1c8cad7bd70b94a0df3b054bf3ad84690f07 818Author: Gildas Bazin <gbazin@videolan.org> 819Date: Fri Dec 13 01:56:30 2002 +0000 820 821 * ALL: added a new vlc_list_t common type. vlc_list_find() and vlc_list_release() have been modified 822 to use this new type. 823 824commit 270c49946420f12a7337ba1188b5d1c80ad9e538 825Author: Gildas Bazin <gbazin@videolan.org> 826Date: Fri Dec 13 01:50:32 2002 +0000 827 828 * modules/gui/wxwindows/*: added skeleton for popup contextual menu. 829 * modules/access/dvdplay/access.c, modules/audio_filter/resampler/linear.c: a couple of warning 830 fixes. 831 832commit 0e7efe76df0ead006eb34f59c727eab512eac162 833Author: Gildas Bazin <gbazin@videolan.org> 834Date: Thu Dec 12 15:23:43 2002 +0000 835 836 * src/input/input.c: forgot to commit this during my last commit :p 837 838commit bd369da1d68b20977347b1d0d09d20f8155d94b1 839Author: Gildas Bazin <gbazin@videolan.org> 840Date: Thu Dec 12 15:10:58 2002 +0000 841 842 * src/input/input_clock.c, include/input_ext-intf.h: introduced an i_pts_delay field in 843 input_thread_t (initialised to DEFAULT_PTS_DELAY). 844 * modules/access/*: i_pts_delay is now configurable on an access module basis. The pts 845 delay for http and mms have been raised to 4 * DEFAULT_PTS_DELAY, which is about 1.2 846 seconds worth of caching. 847 848commit 3260a93ce3d940222bf923f698c7bb7ff56123f1 849Author: Sam Hocevar <sam@videolan.org> 850Date: Thu Dec 12 13:09:52 2002 +0000 851 852 * ./debian/vlc-plugin-ogg.dirs: added a missing file for Debian package 853 builds. 854 855commit 06aa618a1d3814f65f91d24a20dd3b7bc9163289 856Author: Sam Hocevar <sam@videolan.org> 857Date: Thu Dec 12 12:24:23 2002 +0000 858 859 * ./modules/gui/familiar/*: compilation fixes. Crashes on directory change. 860 861commit 9b08202a3d54d1ec0e9f4c341d733f2e3fdf8925 862Author: Olivier Teulière <ipkiss@videolan.org> 863Date: Thu Dec 12 11:37:34 2002 +0000 864 865 * ./modules/gui/win32: added management for "float" config options 866 (thanks Garf) 867 868commit 707dbe3ce169a95667d011889d9c6ae0f493f9ea 869Author: Christophe Massiot <massiot@videolan.org> 870Date: Thu Dec 12 11:29:58 2002 +0000 871 872 Fixed a possible deadlock. 873 874commit 33266c5ae67749a159f98349768697e988767eff 875Author: Simon Latapie <garf@videolan.org> 876Date: Thu Dec 12 10:56:24 2002 +0000 877 878 * fixed one or two things (thanks sam) 879 880commit a89bc50696c06b7e30656c80c3a9a8f396968f68 881Author: Gildas Bazin <gbazin@videolan.org> 882Date: Wed Dec 11 22:56:42 2002 +0000 883 884 * modules/codec/mad/*: don't let mad drop corrupted mpeg frames without telling us. When 885 this happens, we miscalculate the pts of the next valid frame, which in turn causes heavy 886 resampling. This fix should be most useful for web radios. 887 888commit 288b91145530c986d304bdc6b46afd09187573e3 889Author: Jean-Paul Saman <jpsaman@videolan.org> 890Date: Wed Dec 11 21:50:03 2002 +0000 891 892 Fixed qte video output segmentation fault during initialization. 893 The following things have still to be fixed: 894 - segmentation fault on destroy 895 - video placing and 896 - orientation 897 - video line spacing is wrong 898 899commit 851f437fd0a3d7bac2a919f49245112d8f0dd5d7 900Author: Laurent Aimar <fenrir@videolan.org> 901Date: Wed Dec 11 20:13:50 2002 +0000 902 903 * all: access plugins should not modify 904 p_input->stream.p_selected_area->i_tell when reading data. (It's done in 905 input_SplitBuffer). (But access should still set it on a "seek") 906 907commit 3d9f4dab09b9e980f504d76fde8168d8ef66b6a2 908Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 909Date: Wed Dec 11 17:27:29 2002 +0000 910 911 New ALSA audio output. It works with ALSA 0.9.0rc4 and earlier versions. 912 913commit 1edaf53a24a1ab36ebf848caabea2219c2344ccc 914Author: Gildas Bazin <gbazin@videolan.org> 915Date: Tue Dec 10 23:34:19 2002 +0000 916 917 * modules/demux/wav/wav.c: small bug-fix for screwed pts calculation. 918 919commit 2c0d24bf92307956113ce19b3d278327e0729dd4 920Author: Gildas Bazin <gbazin@videolan.org> 921Date: Tue Dec 10 21:55:01 2002 +0000 922 923 * src/audio_output/filters.c: fix for resampler buffer size. 924 925commit 05b378dd459f5cee10755dcacaad794e53fa4be7 926Author: Gildas Bazin <gbazin@videolan.org> 927Date: Tue Dec 10 18:22:01 2002 +0000 928 929 * ALL: fixed a f*ckage I introduced recently ;) var_Type() now returns 0 when the variable 930 doesn't exist, but the rest of the code wasn't updated according to this new behaviour. 931 * modules/audio_output/waveout.c: changed a few error messages into warning messages. 932 933commit 2fd77aa18cc0062063bbc8ed6d4fd43aa5a1f009 934Author: Olivier Teulière <ipkiss@videolan.org> 935Date: Tue Dec 10 15:51:59 2002 +0000 936 937 * ./modules/gui/win32: deletd a dependancy with a global variable 938 939commit ffddb1ea9747418b8a8f4afe0a369bf2c6d9f385 940Author: Gildas Bazin <gbazin@videolan.org> 941Date: Tue Dec 10 14:19:44 2002 +0000 942 943 * include/configuration.h: fixed my previous fix. 944 945commit fae0361776951fd724789ad3ba38b343f929115e 946Author: Gildas Bazin <gbazin@videolan.org> 947Date: Tue Dec 10 12:46:35 2002 +0000 948 949 * configure.ac.in: fixed ugly hack in sdl detection code (which also broke my build :p) 950 * include/configuration.h, include/modules_inner.h: proper fix for a bug that allowed gcc 951 to put things in the stack instead of the data segment. 952 953commit 3ce3af29524e7824ac4cb36c56f9ee8e7fa4bc3b 954Author: Laurent Aimar <fenrir@videolan.org> 955Date: Tue Dec 10 10:22:04 2002 +0000 956 957 ffmpeg: adapted to current cvs version. It should still compile with older 958 one (Please reports if it doesn't). 959 960commit da014eb8d7c5969dd94d94b58ee44616bf0b6e04 961Author: Arnaud Schauly <gitan@videolan.org> 962Date: Tue Dec 10 00:02:29 2002 +0000 963 964 fixed a segfault under windows. 965 966commit 0c091c92196f3d566eb3484066c36695263c1275 967Author: Gildas Bazin <gbazin@videolan.org> 968Date: Mon Dec 9 23:37:54 2002 +0000 969 970 * include/configuration.h: rolled back the last changes made to this file. There is no 971 sense in manually initializing all the fields of module_config_t as it will be done by the 972 compiler anyway. Furthermore mingw32 gcc seems to have problems optimizing code 973 that manually initializes structures to 0. 974 975commit d8c645cf6fb7cf86c4a57a50dbb6f5a4af2d1560 976Author: Jean-Paul Saman <jpsaman@videolan.org> 977Date: Mon Dec 9 21:37:41 2002 +0000 978 979 Syncing functionality with vlc-0.4.6 980 981commit d11c5018606696b8e0f2c5abd4061bf33ab5b8f1 982Author: Jean-Paul Saman <jpsaman@videolan.org> 983Date: Mon Dec 9 21:36:41 2002 +0000 984 985 Fixed segfault in Qt Embedded Video Output. 986 987commit 98363dc6f53794e9d8c64c82c3a73b89031c5d34 988Author: Eric Petit <titer@videolan.org> 989Date: Mon Dec 9 13:37:38 2002 +0000 990 991 * AudioOutput.cpp: added sanity tests; 992 * VlcWrapper.h, Interface.cpp: removed an unused variable. 993 994commit 29b488fe1d592b77659873ce2873bed575fff735 995Author: Eric Petit <titer@videolan.org> 996Date: Mon Dec 9 07:57:04 2002 +0000 997 998 * AudioOutput.cpp: send zeros to BSoundPlayer if nothing comes from 999 audio output; 1000 * VlcWrapper.cpp: handle volume using aout3 features. 1001 1002commit e7453ce6bdadbf367f60e62e1d8b85249154b461 1003Author: Eric Petit <titer@videolan.org> 1004Date: Mon Dec 9 03:36:47 2002 +0000 1005 1006 Default re-enabled dvd module. 1007 --disable-dvd works anyway. 1008 1009commit 84ae579e4f14328f28d90b06b768e4924b7b5a4b 1010Author: Boris Dorès <babal@videolan.org> 1011Date: Mon Dec 9 00:52:42 2002 +0000 1012 1013 - new headphone channel mixer with virtual spatialization effect : This 1014 effect should give you the feeling that you stands in a real room with 1015 a complete 5.1 speaker set when using only a headphone, providing a 1016 more realistic sound experience. It should also be more comfortable 1017 and less tiring when listening to music for long periods of time.It 1018 works with any source format from mono to 5.1. 1019 1020 -> please try it and feel free to give me some feedback. Some 1021 improvements are already planned (adding echo, more configuration 1022 options, ...). 1023 1024 NB: whereas the filter itself is in a (very first) stable version, the 1025 way it is integrated to the filter chain is only a _temporary_ hack 1026 since it's the audio ouput core (input.c actually) which is directly 1027 responsible for it. Integrating it in a more suitable way will 1028 probably require some work on the way the filters are selected as 1029 well as on the configuration level, but I'm working on it :) 1030 1031commit 2397666ac33531200664b053ea2dd993a12424d4 1032Author: Christophe Massiot <massiot@videolan.org> 1033Date: Sun Dec 8 23:38:02 2002 +0000 1034 1035 * Updated aout3 developer doc. 1036 * Reworked the Open... menu items, and added the ability to use libdvdplay. 1037 * Sound output menu is now under Controls. 1038 1039commit bb57136ac84f8f31f472eea137f70846cee9e9e5 1040Author: Jean-Paul Saman <jpsaman@videolan.org> 1041Date: Sun Dec 8 21:05:42 2002 +0000 1042 1043 Fixed build and linking for qte video output and made modifications to iPaq packaging files. 1044 1045commit 07541e2ef1b5a33992883049d83171781cfcd125 1046Author: Gildas Bazin <gbazin@videolan.org> 1047Date: Sun Dec 8 19:56:04 2002 +0000 1048 1049 * modules/gui/wxwindows/*: compilation fixes for wxX11 (it doesn't support drag and drop 1050 yet). Compilation fix for MacOSX as well (wxEntry() not declared). 1051 * src/misc/variables.c: added a FreeMutex() function. 1052 1053commit caf200f5e94783c777e0a859e92bddc6608a01c0 1054Author: Jean-Paul Saman <jpsaman@videolan.org> 1055Date: Sun Dec 8 16:16:19 2002 +0000 1056 1057 - Updated Maintainers file 1058 - fixed --disable-dvd, it did not work 1059 - updated iPaq familiar buildscripts 1060 1061commit 892b62c4ee2d1e73c0fffd7bc8f9209a851fcb9a 1062Author: Gildas Bazin <gbazin@videolan.org> 1063Date: Sun Dec 8 14:47:28 2002 +0000 1064 1065 * configure.ac.in: fix for dvdread and libdvdplay plugins linking stage. 1066 1067commit 940b79b4c163e31f56eb871c6e50d3612038e7fb 1068Author: Jon Lech Johansen <jlj@videolan.org> 1069Date: Sun Dec 8 05:30:47 2002 +0000 1070 1071 * ALL: Under Jaguar, vout no longer depends on any specific MacOS X 1072 intf. wxWindows should work (not tested). Closes #33. 1073 1074commit 270e1cb5a9153615b53fae5bfa63e2a1420027ed 1075Author: Christophe Massiot <massiot@videolan.org> 1076Date: Sun Dec 8 00:41:06 2002 +0000 1077 1078 New vlc_thread_set_priority function, to set the priority of the main 1079 thread. 1080 1081commit ec518727fc898bf1ded6d58d90ff21135f703107 1082Author: Christophe Massiot <massiot@videolan.org> 1083Date: Sat Dec 7 23:50:31 2002 +0000 1084 1085 * configure.ac.in: Disabled -Wtraditional as it produces much more bogus 1086 warnings than real ones. 1087 * audio output: New intf-change variable to know when audio-channels 1088 and audio-device have changed. 1089 * video output: New intf-change variable and vout_VarCallback, to know 1090 when video-device has changed (OS X port). 1091 * modules/gui/macosx/*: Menus for audio channels, implemented volume 1092 management, added a menu for screen selection. 1093 1094commit 9e4b72d5fa9aebdce784941f12f4aef3a31cd239 1095Author: Eric Petit <titer@videolan.org> 1096Date: Sat Dec 7 22:29:15 2002 +0000 1097 1098 * default disabled SAP under BeOS 1099 1100commit 6f8cc1d682eab9e28b9e0f11f8103592631c66d7 1101Author: Arnaud Schauly <gitan@videolan.org> 1102Date: Sat Dec 7 22:15:10 2002 +0000 1103 1104 fixed my last commit. 1105 1106commit 490a596129c5fa1633c3d2f79a924c39df53894c 1107Author: Eric Petit <titer@videolan.org> 1108Date: Sat Dec 7 22:00:36 2002 +0000 1109 1110 * use RGB32 BBitmap. That fixes the bad-looking picture in 1111 non-overlay mode (thanks Sam). 1112 1113commit 0d62cd7dd470f3b58e349c0abe343f3bafd42037 1114Author: Gildas Bazin <gbazin@videolan.org> 1115Date: Sat Dec 7 15:25:27 2002 +0000 1116 1117 * ALL: a few updates to the variables API: 1118 - got rid of the VLC_VAR_COMMAND variable type and introduced the VLC_VAR_ISCOMMAND flag 1119 instead. This simplifies things and avoid the strange command variables behaviour. Command 1120 variables will now trigger their callback on var_Set() like any other variables (look in 1121 modules/control/rc/rc.c for an example). 1122 - Renamed the VLC_VAR_ISLIST flag into VLC_VAR_HASCHOICE. 1123 - Added a new VLC_VAR_VOID variable type. This can be useful in conjunction with 1124 VLC_VAR_ISCOMMAND for instance. 1125 1126commit ead83c797f20f8d1a16637351498163c29377368 1127Author: Arnaud Schauly <gitan@videolan.org> 1128Date: Fri Dec 6 22:44:03 2002 +0000 1129 1130 * sap.c : make it more compliant (as far as sdp is involved). 1131 * playlist.c : fixed a memory leak 1132 * configure.ac.in : added link flags 1133 1134commit 45887fc0acaf18c7bd5c20eadf8a2eff3bf3c277 1135Author: Gildas Bazin <gbazin@videolan.org> 1136Date: Fri Dec 6 21:27:36 2002 +0000 1137 1138 * configure.ac.in: fixed typo. For dvdread support we have to check for 1139 dvdread/dvd_reader.h, not dvdread/dvdread.h. 1140 1141commit ade615bfc0c153a408e0ae88b89458c52dc0a0f1 1142Author: Sam Hocevar <sam@videolan.org> 1143Date: Fri Dec 6 16:34:08 2002 +0000 1144 1145 * ./configure.ac.in: removed -W in favour of -Wtraditional. 1146 * ALL: a bunch of additional warning fixes. 1147 1148commit 94cc398edc5aeb10eadffd48eb440b99364c2fb7 1149Author: Laurent Aimar <fenrir@videolan.org> 1150Date: Fri Dec 6 14:22:55 2002 +0000 1151 1152 all: fix some minors warnings. 1153 1154commit 64310cf3f23a6db67123df7ac5d57b4da34c2c21 1155Author: Sam Hocevar <sam@videolan.org> 1156Date: Fri Dec 6 13:05:22 2002 +0000 1157 1158 * ./modules/access/mms/mms.c: fixed signed/unsigned comparisons, and fixed 1159 a bug I found in Read(). No idea whether it was triggered before nor what 1160 it was doing, though :) 1161 1162commit ee0a24494dae4fc2adb56e758fb1758d896019dc 1163Author: Sam Hocevar <sam@videolan.org> 1164Date: Fri Dec 6 12:54:30 2002 +0000 1165 1166 * ./modules/access/http.c: code clean-up. removed sizeof()-1 calls where we 1167 meant strlen(), removed useless strcmp() calls, implemented atoll() for 1168 systems where it does not exist, fixed a memory leak, fixed a minor data 1169 corruption. 1170 1171commit d812048435a413766e9d79b5b1749070c7d9d790 1172Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 1173Date: Fri Dec 6 12:18:11 2002 +0000 1174 1175 some support for redirection. Moved the break on returncode >=400 to after 1176 the header parsing. This will be usefull if anyone wants to implemet 1177 http-passwd support 1178 1179commit 79da01949bad2f111767fab3877b9f296084dfec 1180Author: Laurent Aimar <fenrir@videolan.org> 1181Date: Fri Dec 6 11:53:45 2002 +0000 1182 1183 * ffmpeg: sync with latest ffmpeg cvs. As it need too much 1184 #if LIBAVCODEC_BUILD , I've enable direct rendering only with latest 1185 ffmpeg cvs (anyway dr isn't cleanly ported to the latest version). 1186 1187commit 1b7ce2697e98a3fcff4f78d1610f7f0268cd47c1 1188Author: Sam Hocevar <sam@videolan.org> 1189Date: Fri Dec 6 10:10:40 2002 +0000 1190 1191 * ./src/*, ./include/*: fixed a bunch of badly initialized structures, a few 1192 signed/unsigned comparisons, and removed trailing spaces here and there. 1193 1194commit 426a6dc5c2d1af10c0c74e009f55fc063306f0ca 1195Author: Boris Dorès <babal@videolan.org> 1196Date: Fri Dec 6 06:42:24 2002 +0000 1197 1198 * src/playlist/playlist.c : playing again a playlist already in a 1199 playing state resets the input speed to normal to make sure the 1200 stream isn't paused or slowed or played faster anymore. 1201 By doing that, fixes the following bug of the Windows interface: 1202 when pushing the play button on a paused or slowed stream, nothing 1203 used to happen. 1204 * modules/gui/win32/playlist.cpp : when pushing the play button and the 1205 playlist is empty, displaying the playlist window 1206 * win32.cpp : rephrasing the module description to "Native Windows 1207 interface module" 1208 1209commit 40dfc83478e1b87128c33db5c54521eb42df7747 1210Author: Sam Hocevar <sam@videolan.org> 1211Date: Thu Dec 5 17:38:42 2002 +0000 1212 1213 * ./configure.ac.in: disabled -Wconversion for gcc 2.x because it makes it 1214 choke on system headers. 1215 1216commit 5927421c930e3a244642c851240a4aa05800354e 1217Author: Sam Hocevar <sam@videolan.org> 1218Date: Thu Dec 5 17:16:30 2002 +0000 1219 1220 * ./ipkg/Makefile.in: removed a file handled by automake. 1221 * ./configure.ac.in: additional warning flags for GCC. 1222 -Wconversion 1223 Warn if a prototype causes a type conversion that is different from 1224 what would happen to the same argument in the absence of a proto- 1225 type. 1226 -Wsign-compare 1227 Warn when a comparison between signed and unsigned values could 1228 produce an incorrect result when the signed value is converted to 1229 unsigned. 1230 -Wunreachable-code 1231 Warn if the compiler detects that code will never be executed. 1232 -Wdisabled-optimization 1233 Warn if a requested optimization pass is disabled. 1234 See the gcc documentation for more explanations. This triggers a lot of 1235 warnings everywhere, and at first sight they're all worth fixing. Code 1236 quality matters, too, so let's fix'em :) 1237 1238commit b9dc2550f290ea59dbbb6079eb206913aff4d23b 1239Author: Gildas Bazin <gbazin@videolan.org> 1240Date: Wed Dec 4 21:48:02 2002 +0000 1241 1242 * modules/audio_filter/channel_mixer/trivial.c: bugfix for up-mixing. 1243 1244commit 1fb3bb737494613264394918aa0f5efc86c650ba 1245Author: Jean-Paul Saman <jpsaman@videolan.org> 1246Date: Wed Dec 4 21:03:38 2002 +0000 1247 1248 Build and packaging files for Opie and GPE. 1249 1250commit ea5a42d20686edc7dee96ae9f9a6527ed893b409 1251Author: Jon Lech Johansen <jlj@videolan.org> 1252Date: Wed Dec 4 20:51:23 2002 +0000 1253 1254 * ./modules/gui/macosx/vout.m: mouse coordinates support. 1255 1256commit 531ca6204e7a122dc4201fd68bf02d3a12ff27ec 1257Author: Laurent Aimar <fenrir@videolan.org> 1258Date: Wed Dec 4 15:47:31 2002 +0000 1259 1260 * all: Fix an other (and last ? ;) endian issue. 1261 1262commit 7c80c87d871fa6d57aab75926a8e9a253465793e 1263Author: Eric Petit <titer@videolan.org> 1264Date: Wed Dec 4 06:23:08 2002 +0000 1265 1266 * configure.ac.in, mms.c, sap.c, ipv4.c: added network support for BeOS 5 1267 (Dano is no more needed); multicast still doesn't work. 1268 UDP (unicast) and HTTP have been successfully tested, mms is untested. 1269 * sap.c: BeOS doesn't have memccpy 1270 * VideoOutput.cpp: forgot to remove a printf 1271 1272commit 6d1429740defd11c2f903991dc8273cb46fa543f 1273Author: Eric Petit <titer@videolan.org> 1274Date: Wed Dec 4 02:16:23 2002 +0000 1275 1276 * InterfaceWindow.cpp: removed warnigs 1277 * AUTHORS/MAINTAINERS: added Stephan Assmus, Arnaud Schauly & myself 1278 1279commit 923da58842e70c77aacd956274381eb30447b744 1280Author: Arnaud Schauly <gitan@videolan.org> 1281Date: Tue Dec 3 23:36:41 2002 +0000 1282 1283 * src/playlist/playlist.c : Added playlist_AddItem (enqueues 1284 playlist_item_t instead of psz_target ). Now playlist_Add uses 1285 playlist_AddItem to enqueue. 1286 * include/vlc_playlist.h : Added a psz_uri field in the playlist_item_t 1287 structure. 1288 * src/input/input.c : takes item->psz_uri argument to start playing an 1289 item. 1290 1291commit 9125323fed7ff85b95393bf206b5f8b32ff01e14 1292Author: Laurent Aimar <fenrir@videolan.org> 1293Date: Tue Dec 3 17:00:16 2002 +0000 1294 1295 * adpcm.c: add adpcm decoding support (Now just ms and ima adpcm from 1296 microfsoft, not yet ima4) 1297 * wav, asf, avi: fix fourcc creation for adpcm. (Nevertheless adpcm 1298 could not work with asf because of asf audio scrambling unsupported in asf 1299 demuxer). Seek will not work, because vlc send garbage and then break stream 1300 alignment.(I will try to fix that). 1301 1302commit e5daac69bbf814759ffe6ab126aacffe2efb340a 1303Author: Arnaud Schauly <gitan@videolan.org> 1304Date: Tue Dec 3 16:29:04 2002 +0000 1305 1306 * Added a session announcement protol module (enabled by default). 1307 * Added the PLAYLIST_CHECK_INSERT option to the playlist. That option 1308 checks previously enqueued sessions before enqueing. 1309 1310commit e133e074fc9822f46c3f47911faa914b61426d59 1311Author: Sam Hocevar <sam@videolan.org> 1312Date: Tue Dec 3 12:59:21 2002 +0000 1313 1314 * ./src/libvlc.h: fixed an aspect ratio bug, we should default to the 1315 stream's aspect, not to square pixels. 1316 1317commit 99bf84eeb20972c5c400ac8b5cd8ed65cd49dba4 1318Author: Eric Petit <titer@videolan.org> 1319Date: Tue Dec 3 02:00:38 2002 +0000 1320 1321 * added mouse management in the BeOS video output. 1322 Now DVD menus work thanks to libdvdplay. 1323 1324commit 7b68278ec1c1443af62b514b6a46b7e1383f9e8c 1325Author: Eric Petit <titer@videolan.org> 1326Date: Mon Dec 2 23:58:21 2002 +0000 1327 1328 * added --with-dvdread-tree and --with-dvdplay-tree for static linking. 1329 It works fine under BeOS, please check I didn't break anything. 1330 1331commit ce31d545f05b1be0f7bf14abd3207974e330a8cb 1332Author: Jon Lech Johansen <jlj@videolan.org> 1333Date: Mon Dec 2 21:13:25 2002 +0000 1334 1335 * ALL: Fixed some compiler warnings. 1336 1337commit 4659a85f20c5e36b993ea5f1d55fab29672cedfc 1338Author: Sam Hocevar <sam@videolan.org> 1339Date: Mon Dec 2 18:19:43 2002 +0000 1340 1341 * ./modules/access/vcd/cdrom.c: NetBSD VCD input fixes, courtesy of 1342 Olaf 'Rhialto' Seibert. 1343 1344commit adcd116073483c0a2671a8483e0c259dee9bf307 1345Author: Sam Hocevar <sam@videolan.org> 1346Date: Mon Dec 2 13:12:26 2002 +0000 1347 1348 * ./configure.ac.in: linking with -framework AGL wasn't needed (Closes: #7). 1349 1350commit 8a50a0bd1cd1131afd859ca0117bc793661d5daf 1351Author: Olivier Teulière <ipkiss@videolan.org> 1352Date: Sat Nov 30 01:14:55 2002 +0000 1353 1354 * ./modules/gui/win32/dragdrop.cpp: we can now drag and drop video 1355 files on the interface or on the playlist (Closes: #10). 1356 * ./modules/gui/win32/playlist.cpp: factorized a lot of code. 1357 * ./modules/gui/win32/*: reorganized some code here and there. 1358 1359commit e4d0eaae7a936d38fe4867f2eac71f4ac19f2d18 1360Author: Olivier Teulière <ipkiss@videolan.org> 1361Date: Fri Nov 29 23:08:34 2002 +0000 1362 1363 * ./src/libvlc.h: fixed a few typos 1364 1365commit a98b6d88f53615e469503e8a78761cfee3d84e1b 1366Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 1367Date: Thu Nov 28 23:53:03 2002 +0000 1368 1369 made the vlc mozilla plugin a drop-in replacement for wmp in most embedded 1370 wmp sites I could find, by adding som mimetypes and parsing some more 1371 parameters passed by mozilla. Also disabled the StreamAsFile function since 1372 mozilla tend to pass it non-exsisting files. 1373 1374commit 60b9d5a5e4a1d241ee34930485305a87354110a4 1375Author: Christophe Massiot <massiot@videolan.org> 1376Date: Thu Nov 28 23:24:15 2002 +0000 1377 1378 * Correct socklen_t detection. 1379 * Fix for S/PDIF encapsulation on big endian systems. 1380 * S/PDIF output for Mac OS X, courtesy of Heiko Panther <heiko_panthe@mac.com>. 1381 1382commit d43c40596173da7a10d68a8cac7c75794d77b9ef 1383Author: Simon Latapie <garf@videolan.org> 1384Date: Thu Nov 28 21:49:04 2002 +0000 1385 1386 * a few bugfixes/enhancements/clean up 1387 1388commit e1c7565e47303f230be11db082d5b0c4cb8761de 1389Author: Gildas Bazin <gbazin@videolan.org> 1390Date: Thu Nov 28 21:00:48 2002 +0000 1391 1392 * configure.ac.in: fixed linkage of theora plugin. 1393 * modules/codec/theora.c, modules/codec/tarkin.c: fixed breakage. 1394 * modules/codec/vorbis.c: lowered the priority of the tremor plugin. 1395 1396commit cd70eeac224c025b8ef0bd8db7a9335e9ef4cabd 1397Author: Laurent Aimar <fenrir@videolan.org> 1398Date: Thu Nov 28 18:35:19 2002 +0000 1399 1400 * asf: fix my previous commit. 1401 1402commit 8dc9156f2bbcd6199cde8779b990ad622c4e2a0d 1403Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 1404Date: Thu Nov 28 18:16:02 2002 +0000 1405 1406 increased maximums size of a http request from 256 to 1024 in order to allow 1407 insanly long urls 1408 1409commit e2da42f9737f1197cd7e8d768266b5e0c6ec87e7 1410Author: Sam Hocevar <sam@videolan.org> 1411Date: Thu Nov 28 17:35:01 2002 +0000 1412 1413 * ./src/video_output/video_output.c, modules/*: factorized video output 1414 creation code into vout_Request which looks for existing vout objects 1415 and spawns a new one if none was found. 1416 1417commit 798e97904d1cc5c42d637616525af9f2c123a023 1418Author: Laurent Aimar <fenrir@videolan.org> 1419Date: Thu Nov 28 16:44:05 2002 +0000 1420 1421 * ffmpeg: arg, fix a previous fix for non-latest ffmpeg cvs tree. 1422 1423commit 474126cfe676eef2109a9c51f864e0185f89cbfc 1424Author: Laurent Aimar <fenrir@videolan.org> 1425Date: Thu Nov 28 16:32:29 2002 +0000 1426 1427 * all: some clean up with WAVEFORMATEX and endian issues. Somebody could 1428 test if mp4,asf,avi,wav demuxers and araw,ffmpeg,faad decoders work under 1429 big endian architectures ? (else could you give vlc log ) 1430 1431commit 6da19ad6a839fa935761efe7fa76effa54b17b2a 1432Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 1433Date: Thu Nov 28 15:18:27 2002 +0000 1434 1435 * set b_seakable to false for http/1.0 streams such as those from icecast. 1436 * allow some unusual, but legal ways to construct the http headers, and 1437 clean up the header parsing code. parsing other headers ( like the mime-type 1438 ) should be very easy now. 1439 1440commit fed3ab9a9ad64e7ddb069a6777dd7ab2c35faf5e 1441Author: Sam Hocevar <sam@videolan.org> 1442Date: Thu Nov 28 14:34:39 2002 +0000 1443 1444 * ./src/video_output/video_output.c: added a --aspect-ratio option to force 1445 the aspect ratio of the stream. Two different usages are possible, either 1446 int:int ("16:9") to specify a real aspect ratio, or float ("1.25") to 1447 specify pixel squareness. 1448 1449 Note that it does not work properly yet; it will need an API change in 1450 the video output layer that I'm working on. 1451 1452commit 81ddbebda3ff13dcf7539bde3280487f103c8d08 1453Author: Boris Dorès <babal@videolan.org> 1454Date: Wed Nov 27 21:51:30 2002 +0000 1455 1456 - Enterely new layout for the preference window of the native win32 1457 interface, in order to improve its clarity (the dialog box is now even 1458 a bit smaller) and to get closer to Windows standards. 1459 (second part of the job, and hopefully the last for now, begun with 1460 Ipkiss a few days ago by using CheckListBoxes) 1461 1462 Still need some work to get the interface compatible with Windows XP 1463 skins. 1464 1465commit 4c9f239846da7829947ec63cd6c87749dac6410b 1466Author: Sam Hocevar <sam@videolan.org> 1467Date: Wed Nov 27 15:18:24 2002 +0000 1468 1469 * ./modules/codec/cinepak/cinepak.c: fixed V1-encoded blocks luma loading. 1470 1471commit e042941f56bfadbe32d8e2014292d61a1b4b5a4d 1472Author: Laurent Aimar <fenrir@videolan.org> 1473Date: Wed Nov 27 14:44:06 2002 +0000 1474 1475 * ffmpeg: add a LIBAVCODEC_BUILD test for CODEC_ID_MJPEGB 1476 1477commit 422dbd4ad0a164ba603a55c9e96ae4b133e33838 1478Author: Laurent Aimar <fenrir@videolan.org> 1479Date: Wed Nov 27 13:17:27 2002 +0000 1480 1481 cinepak: fix a bug (bad frame gathering), pointed by sam. 1482 1483commit 968cc6bf0391d06c628efcfb972ba3b6c31d99c2 1484Author: Laurent Aimar <fenrir@videolan.org> 1485Date: Wed Nov 27 12:41:45 2002 +0000 1486 1487 * all: added mjpeg support, some clean up in video part. 1488 1489commit e0ac4474b5f83dc96a549436bf28697528a86479 1490Author: Eric Petit <titer@videolan.org> 1491Date: Wed Nov 27 06:27:52 2002 +0000 1492 1493 Fixed a segfault by adding a mutex_lock() (thx fenrir) 1494 1495commit 3b078b7bf09d000aca183ef5a9d2f6cde8c8d47c 1496Author: Eric Petit <titer@videolan.org> 1497Date: Wed Nov 27 05:36:41 2002 +0000 1498 1499 * AudioOutput.cpp: fixed a segfault 1500 * ALL: cleaned the VlcWrapper class, removed unused code 1501 1502commit c19c673bb097ff0cb5607140edf01f6a4102f1f1 1503Author: Olivier Teulière <ipkiss@videolan.org> 1504Date: Wed Nov 27 02:51:57 2002 +0000 1505 1506 * ./modules/gui/win32/*: some cleaning 1507 1508commit 7244736d3c8310a69c2250dadabe89ad0242b8d7 1509Author: Gildas Bazin <gbazin@videolan.org> 1510Date: Tue Nov 26 22:20:18 2002 +0000 1511 1512 * modules/video_output/directx/directx.c, modules/audio_output/directx.c: removed 1513 unnecessary code. 1514 1515commit 82b8c862cfe283dd1710b3ccd03f303aa16ff1c3 1516Author: Olivier Teulière <ipkiss@videolan.org> 1517Date: Tue Nov 26 21:52:42 2002 +0000 1518 1519 * ./modules/gui/win32/preferences.cpp: used CheckListBoxes instead 1520 of ListViews, because they are more intuitive. This eliminates the 1521 "Select" button and the "Selected" label. 1522 1523 The preferences window still needs some work though... 1524 1525commit b144a5efaba05eeae7714d4ec3a82cd9bf07f8c6 1526Author: Sam Hocevar <sam@videolan.org> 1527Date: Tue Nov 26 20:04:33 2002 +0000 1528 1529 * ./modules/video_chroma/i420_rgb.h: fixed slanted picture output with odd 1530 widths (Closes: #28). 1531 1532commit ba850c47f7beca7f98f345e8c896723e8bb676ef 1533Author: Gildas Bazin <gbazin@videolan.org> 1534Date: Tue Nov 26 19:31:50 2002 +0000 1535 1536 * modules/video_output/directx/directx.c: fixed to work with DirectDraw 3 (ie. with 1537 NT4). 1538 1539commit e2ca77a93b4c23738a84b6d32cdbf966b3030eee 1540Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 1541Date: Tue Nov 26 18:58:33 2002 +0000 1542 1543 allow windows style linebreaks in .m3u files. and fixed a minor bug 1544 1545commit ecf04969a4e659570868ff82618f7fc755a1d197 1546Author: Gildas Bazin <gbazin@videolan.org> 1547Date: Tue Nov 26 17:38:33 2002 +0000 1548 1549 * modules/demux/ogg.c: audio is now dropped when fast-forwarding. 1550 1551commit 6fd31613a0c5e8858cee9f58bf4bb533e120b012 1552Author: Laurent Aimar <fenrir@videolan.org> 1553Date: Tue Nov 26 17:28:22 2002 +0000 1554 1555 * mp4: prevent float exeption with some truncated file. 1556 1557commit aa142dbe5158b5790783bd2464693962d44bf5e6 1558Author: Sam Hocevar <sam@videolan.org> 1559Date: Tue Nov 26 15:03:28 2002 +0000 1560 1561 * ./BUGS: scrapped this file. Entered the remaining bugs in Bugzilla. 1562 1563commit 88dee5fd2df4fd53a08fe188b1c8623651797298 1564Author: Sam Hocevar <sam@videolan.org> 1565Date: Tue Nov 26 14:08:02 2002 +0000 1566 1567 * ./TODO: scrapped the todo-list. I put the unresolved items in Bugzilla 1568 (http://bugzilla.videolan.org/). 1569 1570commit b9eb03bf83deaf01bedc645fd827a9cca0178577 1571Author: Christophe Massiot <massiot@videolan.org> 1572Date: Tue Nov 26 12:09:20 2002 +0000 1573 1574 Fixed another crash with S/PDIF. 1575 1576commit cbd967624a518549ead3ea43886b1d44591b5a0f 1577Author: Gildas Bazin <gbazin@videolan.org> 1578Date: Tue Nov 26 10:55:19 2002 +0000 1579 1580 * modules/video_output/directx/directx.c: don't fail miserably when we can't 1581 create a surface in video memory. We now automatically toggle the b_use_sysmem 1582 flag in this case and give it another shot. 1583 1584commit 3436a50b5e469a95cd0adc3ca1ce4ad538afb5f8 1585Author: Eric Petit <titer@videolan.org> 1586Date: Tue Nov 26 01:06:08 2002 +0000 1587 1588 * ALL: more intensive use of the VLCWrapper class 1589 * PreferencesWindow.*: renamed a few variables (using some of the 1590 OpenTracker conventions) 1591 * clean up 1592 1593commit d6b201031e6c7d300fe70ff7a7a5b7b84744f986 1594Author: Sam Hocevar <sam@videolan.org> 1595Date: Mon Nov 25 19:29:10 2002 +0000 1596 1597 * ./modules/video_chroma/i420_rgb16.c: merged the RV15 and RV16 conversions 1598 because they're basically the same. Also, the MMX conversions now check 1599 that the bitmasks are the ones we expect. 1600 1601commit 592dee307b1ab3fb5c1eeb5a5edd4d15c625c70b 1602Author: Laurent Aimar <fenrir@videolan.org> 1603Date: Mon Nov 25 19:12:34 2002 +0000 1604 1605 mms.c: fix command/packet parsing functions. 1606 1607commit d54e11edcf696627ef696872f27fb93d3afbd56c 1608Author: Gildas Bazin <gbazin@videolan.org> 1609Date: Mon Nov 25 17:25:07 2002 +0000 1610 1611 * configure.ac.in: for wxWindows headers detection, we now check wx/wxprec.h. 1612 Also fixed a typo: libdvbpsi is enabled by default. 1613 1614commit 3584f174016b7eb50fb7af71e2a779d2e1abbf8d 1615Author: Christophe Massiot <massiot@videolan.org> 1616Date: Mon Nov 25 16:16:12 2002 +0000 1617 1618 Fixed my fix :p. 1619 1620commit f9c65dc85e3b988efab122ee6b3db1226493f1ae 1621Author: Christophe Massiot <massiot@videolan.org> 1622Date: Mon Nov 25 16:00:26 2002 +0000 1623 1624 Fixed a crash in S/PDIF mode. 1625 1626commit e0618c62b988e7044509907b151fc417d78b1b5d 1627Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 1628Date: Mon Nov 25 15:56:39 2002 +0000 1629 1630 fixed a bug in the contentbased autodetection that caused this demux to be 1631 selected for streams that contained a null byte. 1632 1633commit 68e099d6b346d62ec907a87684583a661e2ff42f 1634Author: Laurent Aimar <fenrir@videolan.org> 1635Date: Mon Nov 25 15:08:34 2002 +0000 1636 1637 * mms: enable seek :) It works for me with both udp and tcp. Somebody 1638 could check if it compiles on other OS than linux ? (I don't known what 1639 headers should be included) 1640 * asf: fix to support seeking with mms 1641 Note: You cannot seek and use demuxdump demuxer... 1642 1643commit 0f0ecaa953d7a2d202c9d5f8eb94afa23505f3f7 1644Author: Sam Hocevar <sam@videolan.org> 1645Date: Mon Nov 25 12:19:04 2002 +0000 1646 1647 * ./modules/gui/gtk/open.c: made the HTTP text bar more consistent, thanks 1648 to Pierre Baillet (Closes: #11). 1649 1650commit 1187cda56b0a82f521823fcb790dd1111b68bf6c 1651Author: Sam Hocevar <sam@videolan.org> 1652Date: Mon Nov 25 12:08:58 2002 +0000 1653 1654 * ./src/misc/messages.c: we overwrite the WinCE logfile instead of appending 1655 data to it. 1656 * ./evc/vlc.vcw: minor updates. 1657 1658commit 17f26347156ac6ed9afbb8f086a7ffa0f5e04810 1659Author: Olivier Teulière <ipkiss@videolan.org> 1660Date: Mon Nov 25 03:12:42 2002 +0000 1661 1662 * small compilation fixes for win32 1663 1664commit 881768ad1b0540f9d63346484d8cb9809987c19e 1665Author: Laurent Aimar <fenrir@videolan.org> 1666Date: Mon Nov 25 00:22:04 2002 +0000 1667 1668 * all: begin to add mms over udp support. It begin to work (at least 1669 for me) but it still needs some work. 1670 1671commit 1158db5fb5a16bb6e4988940b416d6a736546e18 1672Author: Sam Hocevar <sam@videolan.org> 1673Date: Sun Nov 24 18:54:54 2002 +0000 1674 1675 * ./configure.ac.in: we no longer choke if libdvbpsi headers aren't here. 1676 * ./include/vlc_common.h: we don't try to include inttypes.h with Borland. 1677 1678commit bd5e06498f860392bd084d0f8884c8bb7ea54da2 1679Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 1680Date: Sun Nov 24 16:00:10 2002 +0000 1681 1682 separated the code to parse html files with embedded wmp, and the code to 1683 parse asx files. Added a new shortcut "html" to force the "html" behaviour. 1684 Reduced number of false positives for both html and asx files. We now also 1685 trigger on the content of files, since html and asx files are often 1686 autogenerated on the webserver using php or asp. 1687 1688commit 89a4527c9542aee27de5528cd8c433269ef536f7 1689Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 1690Date: Sun Nov 24 13:02:13 2002 +0000 1691 1692 fix to allow absolute entries in m3u/asx files 1693 1694commit d88917bb9f49de9cd52f04ea21ca73ff06a25c82 1695Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 1696Date: Sun Nov 24 01:29:56 2002 +0000 1697 1698 fixed a bug in the code to handle relative paths. Added support for file:// 1699 and http:// items in asx files, and not just mms:// 1700 1701commit 736d5c4844faba6735d3bc5165cb6779f56da1e4 1702Author: Sam Hocevar <sam@videolan.org> 1703Date: Sat Nov 23 20:37:10 2002 +0000 1704 1705 * ./modules/control/rc/rc.c: the seek command is now "seek" and not "r", 1706 and it uses a command variable like other controls. This also fixes a 1707 bug that prevented to have spaces between the command and its argument. 1708 1709commit 2c208e64c7b3e775ca03b5ed2210c2520da42cf6 1710Author: Gildas Bazin <gbazin@videolan.org> 1711Date: Sat Nov 23 18:42:59 2002 +0000 1712 1713 * modules/gui/wxwindows/*: additional small fixes. 1714 1715commit c7cf1f08b5d815a57a6ca02850e06f677130b80e 1716Author: Gildas Bazin <gbazin@videolan.org> 1717Date: Sat Nov 23 16:17:12 2002 +0000 1718 1719 * modules/gui/wxwindows/*: a few fixes for the win32 build. 1720 1721commit d073ae07426aeb69746e967feefe37304059f5d7 1722Author: Eric Petit <titer@videolan.org> 1723Date: Sat Nov 23 15:00:54 2002 +0000 1724 1725 * enhanced BeOS preferences window (post-processing, brightness, 1726 contrast, hue and saturation are adjustable) 1727 1728commit 434b232248b85bedb68987bb0de34e03a1416724 1729Author: Gildas Bazin <gbazin@videolan.org> 1730Date: Sat Nov 23 14:28:51 2002 +0000 1731 1732 * modules/gui/wxwindows/*: misc improvements to the main interface, implementation of 1733 drag and drop, proper initialisation of the i18n routines. 1734 1735commit 269d8af1b743895af6bfc676b35d36507a135e78 1736Author: Sam Hocevar <sam@videolan.org> 1737Date: Sat Nov 23 04:40:53 2002 +0000 1738 1739 * ./modules/access/http.c, ./modules/misc/network/ipv4.c: http and ipv4 1740 plugins compile for WinCE. Couldn't test yet though. 1741 1742commit f6cf9ef8b887f4ef9a9692603ba9907edfdf9db2 1743Author: Sam Hocevar <sam@videolan.org> 1744Date: Sat Nov 23 02:40:30 2002 +0000 1745 1746 * ./modules/video_output/wingdi.c: the GDI video output now properly sets 1747 the bitmasks; we're not limited to 8bpp and 16/24 works. 1748 * ./modules/video_filter/*: the video filters now work under WinCE. 1749 1750commit 632a9c5531f6b3735ef420f004ef1ec1fe57e681 1751Author: Olivier Teulière <ipkiss@videolan.org> 1752Date: Sat Nov 23 01:32:40 2002 +0000 1753 1754 * ./modules/gui/wxwindows/playlist.cpp: added a playlist to the wxwindows interface 1755 1756commit 7af58f039fb38a61572b4e0d6ebd519d1d44c273 1757Author: Simon Latapie <garf@videolan.org> 1758Date: Sat Nov 23 00:11:17 2002 +0000 1759 1760 * yuv filter was a bit useless. Hope adjust filter is more usefull :) 1761 1762commit c06c5c0dd22ed02441cf10eb9c715ee9ecbb0947 1763Author: Sam Hocevar <sam@videolan.org> 1764Date: Fri Nov 22 23:12:23 2002 +0000 1765 1766 * ./configure.ac.in: we only add -lm to the a52 linkage if it's needed 1767 (and available). 1768 1769commit a40bde1f4ec98c2e0365e46a7516ea23ed5bb438 1770Author: Sam Hocevar <sam@videolan.org> 1771Date: Fri Nov 22 20:27:19 2002 +0000 1772 1773 * ./modules/video_output/wingdi.c: ported the wingdi plugin to Win32; it 1774 somewhat works under Wine (if you force internal buffers to 8bpp), but 1775 doesn't work under Win2k. Any hints welcome. 1776 * ./configure.ac.in: activated the wingdi plugin by default. 1777 1778commit 75e0283edc67fbd62ffe63111eff3aaf7b3fbd67 1779Author: Eric Petit <titer@videolan.org> 1780Date: Fri Nov 22 19:37:25 2002 +0000 1781 1782 * AudioOutput.cpp : compilation fix. 1783 * VideoOutput.cpp : now --fullscreen works with BeOS video output. 1784 1785commit 79bfcf80bd824b8696c144fc5ea4f631245428ad 1786Author: Sam Hocevar <sam@videolan.org> 1787Date: Fri Nov 22 18:35:57 2002 +0000 1788 1789 * ./modules/access/mms/var_buffer.h: this file is now a separate .c, to 1790 prevent gcc's optimizer to go amok with nested inline functions, loop 1791 unrolling and such things that we don't really need in an access plugin. 1792 1793commit a4ff9947713d4ecbf2318f99994e7abb0a00f840 1794Author: Sam Hocevar <sam@videolan.org> 1795Date: Fri Nov 22 15:24:10 2002 +0000 1796 1797 * ./modules/video_output/directx/events.c: we now call CreateWindow so that 1798 we are sure that the WndProc always has a valid p_vout value. 1799 1800commit 8ab205ad438c5c1d1fb423b79e345ff3a1059f1a 1801Author: Sam Hocevar <sam@videolan.org> 1802Date: Fri Nov 22 15:19:47 2002 +0000 1803 1804 * ./modules/video_output/wingdi.c: implemented offscreen rendering with 1805 fast blit (well at least it was considered "fast" back in the times of 1806 Windows 3.1). Default is 8bpp because that's what my iPaq does (no 1807 palette support yet though), 16bpp can be chosen at compile time and 1808 works perfectly in the emulator. 1809 1810commit 515e0f2bdc847c376f90f98d24fc6b171ce61e60 1811Author: Sam Hocevar <sam@videolan.org> 1812Date: Fri Nov 22 12:13:12 2002 +0000 1813 1814 * ./modules/video_chroma/i420_rgb16.c: fixed a segfault in the 24/32bpp 1815 chroma conversion. 1816 1817commit a9bc769eafbfe07e8782859c69e325e5c7859585 1818Author: Christophe Massiot <massiot@videolan.org> 1819Date: Thu Nov 21 23:06:08 2002 +0000 1820 1821 Channel reordering according to the WG-4 specification, courtesy of 1822 Heiko Panther. 1823 1824commit e9e8b069d0538fd3551bae5f0c30fb7457939a7e 1825Author: Gildas Bazin <gbazin@videolan.org> 1826Date: Thu Nov 21 21:37:46 2002 +0000 1827 1828 * modules/codec/Modules.am, configure.ac.in, modules/codec/vorbis.c: added 1829 a tremor decoder module using libvorbisidec (aka tremor) from xiph.org. 1830 This module allows decoding vorbis audio on hardware without a fpu 1831 (--enable-tremor). 1832 1833 * modules/LIST: added entries for tremor and theora. 1834 1835commit 8e3e302dffe73b199cbfbb5faf6ce95cc0247a3f 1836Author: Gildas Bazin <gbazin@videolan.org> 1837Date: Thu Nov 21 15:51:57 2002 +0000 1838 1839 * src/playlist/playlist.c: fixed deadlock in playlist. 1840 * modules/audio_output/oss.c: don't play blank samples when we are starving 1841 for data but our internal buffers are not empty. Some cleanup too. 1842 1843commit 1fdc92cbe03dbe066a34446ba5c248ece807221e 1844Author: Sam Hocevar <sam@videolan.org> 1845Date: Thu Nov 21 13:53:32 2002 +0000 1846 1847 * ./modules/video_output/wingdi.c: skeleton of a Windows GDI video output. 1848 * ./modules/access/file.c: the file access plugin gets the real file size 1849 under WinCE. 1850 * ./modules/audio_filter/converter/u8tofixed32.c: added this conversion 1851 filter to play some WAV files without an FPU. 1852 * ./bootstrap: bootstrap --update-vc doesn't rely on the Makefile's presence. 1853 1854commit 24e0e49bd658aec82f116c512d39edbbc4ec5afe 1855Author: Gildas Bazin <gbazin@videolan.org> 1856Date: Thu Nov 21 10:12:34 2002 +0000 1857 1858 * modules/demux/ogg.c: small bug-fix for my previous commit. 1859 1860commit 4b8e273c1498e070b7fb7f5743037102a6e536e6 1861Author: Gildas Bazin <gbazin@videolan.org> 1862Date: Thu Nov 21 09:39:39 2002 +0000 1863 1864 * modules/demux/ogg.c: better handling of PCRs (we now base our calculations 1865 on all sub-streams instead of just using one of them). Some code factorisation 1866 too. 1867 1868commit 691e4704223e5b0252acc9f50b08570928b9c764 1869Author: Sam Hocevar <sam@videolan.org> 1870Date: Wed Nov 20 19:07:27 2002 +0000 1871 1872 * ./src/misc/messages.c: added ^Ms to the WinCE logfile. 1873 * ./bootstrap: fixed a typo that prevented per-object target directories 1874 to work. 1875 * ./evc/*, ./msvc/*: removed project files; they're becoming a bit large 1876 (more than 1MB) and I don't want to spoil the CVS with them. 1877 1878commit 58b0fe00461dd2a13a7e03e9a76d00e0eeebe900 1879Author: Gildas Bazin <gbazin@videolan.org> 1880Date: Wed Nov 20 17:23:30 2002 +0000 1881 1882 * configure.ac.in: temporary hack for libdvbpsi detection. 1883 1884commit a6bb3a1fe860e3925aef91ee9f67c50e669803e0 1885Author: Sam Hocevar <sam@videolan.org> 1886Date: Wed Nov 20 16:43:33 2002 +0000 1887 1888 * ./modules/audio_output/waveout.c: audio output now works under WinCE 1889 using the waveout module. 1890 * ./bootstrap: we ignore comments when parsing makefiles. 1891 * ./modules/audio_filter/converter/fixed32tofloat32.c: changed this module 1892 so that it also does float32tofixed32. 1893 * ./modules/*: ported a few other modules to WinCE (most of the time it's 1894 just a #include <errno.h> that needs to be removed). 1895 1896commit 8a9249dd647cfee2110caa39dcf2ca278b63b1d2 1897Author: Gildas Bazin <gbazin@videolan.org> 1898Date: Wed Nov 20 15:58:15 2002 +0000 1899 1900 * configure.ac.in, modules/gui/wxwindows/wxwindows.cpp: other compilation 1901 fixes for the wxwindows interface on win32. 1902 1903commit e3d6e0047dc268bff87079b40cd86ef0f9222357 1904Author: Gildas Bazin <gbazin@videolan.org> 1905Date: Wed Nov 20 15:34:39 2002 +0000 1906 1907 * modules/control/rc/rc.c: added commands to navigate between chapters and 1908 titles. 1909 1910commit 1a53328a997139aa4714b699cc0a0ddff8fab321 1911Author: Gildas Bazin <gbazin@videolan.org> 1912Date: Wed Nov 20 14:24:01 2002 +0000 1913 1914 * modules/gui/wxwindows/*: fixes for the win32 build. Removed a few 1915 unnecessary things and replaced the stop icon with a new one. 1916 1917commit 36b7d8ef58437f4552a1d78a7bbb2b192e484b22 1918Author: Gildas Bazin <gbazin@videolan.org> 1919Date: Wed Nov 20 14:09:57 2002 +0000 1920 1921 * modules/codec/theora.c, configure.ac.in, modules/codec/Modules.am: new 1922 theora codec plugin. 1923 This plugin is based on the experimental theora codec from the Xiph.Org 1924 foundation (http://www.theora.org/). Because the theora bitstream 1925 specifications are likely to change in the near future, this plugin won't 1926 be compiled by default. If you want to test/develop theora with vlc, you'll 1927 need to configure it with --enable-theora and also make sure you've got a 1928 fresh libogg from cvs. 1929 1930 * modules/demux/ogg.c: modified to handle theora and tarkin bitstreams. 1931 1932 * modules/codec/tarkin.c: fixed a few typos. 1933 1934commit 22f2fa61767421bcd702e182e827288b06626f37 1935Author: Sam Hocevar <sam@videolan.org> 1936Date: Wed Nov 20 13:37:36 2002 +0000 1937 1938 * ./evc/plugins.vcp.in: fixed plugin entry points for WinCE. 1939 * ./modules/*: fixed a bunch of modules so that they compile under WinCE, 1940 we now have access_file and the mpeg demux and video decoder working 1941 (http://zoy.org/~sam/vlc/pocketvlc2.png). 1942 1943commit c3a40bca867d785bfa9cbd52ac97e993fe141362 1944Author: Sam Hocevar <sam@videolan.org> 1945Date: Wed Nov 20 08:58:24 2002 +0000 1946 1947 * ./include/vlc_common.h, ./src/extras/libc.c: exported our custom libc 1948 functions to plugins. 1949 * ./bootstrap: enhanced the project file generation for plugins; we now 1950 parse makefiles to make this easier. 1951 * ./modules/**/Modules.am: reworked a few makefiles so that they are more 1952 easily parsed. 1953 1954commit 60d798769aeadfe68acbbe3842602ae118a9bdb4 1955Author: Gildas Bazin <gbazin@videolan.org> 1956Date: Wed Nov 20 01:49:15 2002 +0000 1957 1958 * src/video_output/video_output.c: fixed a really old bug in the video output 1959 layer. This bug was only affecting video outputs without direct rendering 1960 capabilities. 1961 1962commit f174df0216e4c79e2763cc8cb65e2fb12b36bd24 1963Author: Gildas Bazin <gbazin@videolan.org> 1964Date: Tue Nov 19 20:56:45 2002 +0000 1965 1966 * modules/misc/network/ipv6.c: restored the msg_*() outputs from BuildAddr(). 1967 1968commit a2acda80709dce29084b0dd0ce131e6edbbb3fe2 1969Author: Gildas Bazin <gbazin@videolan.org> 1970Date: Tue Nov 19 20:45:09 2002 +0000 1971 1972 * include/video.h, include/vlc_config.h, src/video_output/*: changed the 1973 picture buffer allocation scheme to allocate pictures from the render 1974 heap in a clockwise fashion instead of always picking the first available 1975 one from the start of the heap. 1976 This allows us to benefit from ffmpeg's macro-block skipping feature. 1977 As a side effect, we also have less chance of reusing a refrence picture 1978 buffer when we can't link/unlink them. 1979 1980 * modules/codec/ffmpeg/video.c: modified the direct rendering code to benefit 1981 from the macro-block skipping algorithm. 1982 A new flag has also been introduced in the video_output's render heap to 1983 forbid modifications to the render picture buffers (for instance to overlay 1984 subtitles). 1985 1986commit 4a8ce8ac45b0463314cc32076ab89e12d0f07bfd 1987Author: Sam Hocevar <sam@videolan.org> 1988Date: Tue Nov 19 17:38:07 2002 +0000 1989 1990 * ./src/misc/modules.c: p_module->psz_filename is now filled with a real 1991 8 bit string under WinCE. 1992 * ./extras/Win32_msvc: scrapped this directory. 1993 * ./bootstrap: we now parse plugin makefiles to guess what to put in 1994 the MSVC project files. Only the dummy plugin has been tested yet. 1995 1996commit fa94ffd58d793bd89a0b47e461285d2e9ca0fae2 1997Author: Laurent Aimar <fenrir@videolan.org> 1998Date: Tue Nov 19 17:23:21 2002 +0000 1999 2000 all: Use BITMAPINFOHEADER everywhere (Needed because of endian issue). 2001 2002commit 4961a8745f5f52583bd53dbb4a4f88b31d75e9d0 2003Author: Christophe Massiot <massiot@videolan.org> 2004Date: Mon Nov 18 23:00:41 2002 +0000 2005 2006 Partial fix of the OS X audio output (thanks Heiko!). 2007 2008commit 1c1a74e512fd72b30f9724032c362eb197cebb8c 2009Author: Laurent Aimar <fenrir@videolan.org> 2010Date: Mon Nov 18 19:31:20 2002 +0000 2011 2012 * ogg: change i_dts usage for subtitle ES. 2013 2014commit d7510989e38ecd07c98f879bcdf89a601269b64b 2015Author: Gildas Bazin <gbazin@videolan.org> 2016Date: Mon Nov 18 18:37:23 2002 +0000 2017 2018 * src/misc/modules.c: fixed small typo that was breaking the build. 2019 2020commit 455221a001e3712c2f7fd1164ed1eb8e98ee4a4c 2021Author: Sam Hocevar <sam@videolan.org> 2022Date: Mon Nov 18 18:05:13 2002 +0000 2023 2024 * ./src/misc/modules.c: support for Unicode filenames under WinCE; VLC now 2025 successfully opens plugins. 2026 * ./modules/misc/dummy/*: hacked the dummy plugin so that it compiles for 2027 WinCE. 2028 2029commit f5ee3066e4f8baff7206da09bd6f53b29a7c33fb 2030Author: Gildas Bazin <gbazin@videolan.org> 2031Date: Mon Nov 18 17:31:54 2002 +0000 2032 2033 * modules/gui/wxwindows/*: updated the toolbar icons. 2034 2035commit 48c6e154505d29c756aabca44c1681d1ca0774b3 2036Author: Gildas Bazin <gbazin@videolan.org> 2037Date: Mon Nov 18 16:39:36 2002 +0000 2038 2039 * modules/gui/wxwindows/interface.cpp: enabled the OpenFile dialog box. 2040 2041commit 903aa1fa9339dd0eff918d0df59ff62d9d84c1b8 2042Author: Gildas Bazin <gbazin@videolan.org> 2043Date: Mon Nov 18 15:19:26 2002 +0000 2044 2045 * modules/gui/wxwindows/interface.cpp: fixed typo. 2046 * modules/audio_filter/converter/u8tofloat32.c: fixed typo. 2047 2048commit 7a32e8dcd52d2ac44508c57a2779d2d4cb4a1de2 2049Author: Gildas Bazin <gbazin@videolan.org> 2050Date: Mon Nov 18 13:28:09 2002 +0000 2051 2052 * configure.ac.in, modules/codec/Modules.am, modules/codec/tarkin.c: added 2053 an experimental tarkin video decoder. You will need to specify the tarkin 2054 tree you want to use with --with-tarkin-tree=. 2055 2056 Warning: Tarkin is still in very early development stage, so this plugin isn't 2057 actually usefull unless you intend to do some development on tarkin itself. 2058 2059commit 7b872d1d463b789cc9442f126c34f616cbfaab3d 2060Author: Gildas Bazin <gbazin@videolan.org> 2061Date: Mon Nov 18 13:08:35 2002 +0000 2062 2063 * modules/demux/m3u.c: should manage entries with relative paths. 2064 * src/playlist/playlist.c: fixed playlist_Next(). 2065 2066commit 62fd02558e03585671f3e1dd00d445397768743e 2067Author: Gildas Bazin <gbazin@videolan.org> 2068Date: Mon Nov 18 13:02:16 2002 +0000 2069 2070 * added a wxwindows interface using the wxWindows cross-platform GUI framework. 2071 The interface is quite basic for now but should be functional anyway. 2072 (you need to have wxWindows >= 2.3.0 installed to use this plugin) 2073 2074commit de6f58231bc46c7c057d8e247f43d6dd2ebf4a36 2075Author: Sam Hocevar <sam@videolan.org> 2076Date: Mon Nov 18 11:50:42 2002 +0000 2077 2078 * ./bootstrap: reverted the behaviour behaviour to the default, which 2079 means no default flag to use (except for me, muahaha). 2080 2081commit 91ae5b337e8875329dba5a4a4bd54265096c55bb 2082Author: Laurent Aimar <fenrir@videolan.org> 2083Date: Mon Nov 18 02:46:10 2002 +0000 2084 2085 * ffmpeg: set bug detection to auto by default. 2086 2087commit 1ef00c88b51151b2e8e4765a5037ff72e36983f8 2088Author: Laurent Aimar <fenrir@videolan.org> 2089Date: Sun Nov 17 06:46:56 2002 +0000 2090 2091 * ffmpeg: disable direct rendering by default. I have too many files 2092 that don't work with it (I don't see why it doesn't work :( 2093 * mp4: fix a bug in timestamp calculation. Replace s/u* by s/uint*_t 2094 * avi : remove an useless debug message. 2095 * src/misc/objects.c : fix stream output object allocation. 2096 2097commit 2c91229aea518ef3f362ab87f66c86c06014437e 2098Author: Laurent Aimar <fenrir@videolan.org> 2099Date: Sat Nov 16 22:25:07 2002 +0000 2100 2101 * avi: fix playing over http (a bug I have introduced). 2102 2103commit aafd5b0dc7a05d272baff857cd4b0187f27c1e44 2104Author: Laurent Aimar <fenrir@videolan.org> 2105Date: Fri Nov 15 18:10:26 2002 +0000 2106 2107 * modules/demux/util : add a text subtitle demuxer. (Module called by demux). 2108 MicroDVD, SubRIP, SSA subtitle format should work... 2109 Options: --sub-file <subtitle file> [--sub-fps, --sub-delay --sub-format]. 2110 2111 * modules/demux/avi : make use of subtitle parser. 2112 * modules/demux/asf : display movie length. (It will not work with live 2113 streams of course). 2114 2115 modules/codec/spudec : use i_dts to send end of display time for subtitle. 2116 (Yes it's ugly, but it works :) 2117 2118commit d2d2e4f9d34d3b2c5ef6d50d11daac16b06f0394 2119Author: Gildas Bazin <gbazin@videolan.org> 2120Date: Fri Nov 15 17:17:29 2002 +0000 2121 2122 * configure.ac.in, modules/audio_output/arts.c, modules/audio_output/esd.c: 2123 fixed the arts and esd audio plugins after the recent changes to aout3 2124 (untested). 2125 2126commit da1b738305444f06fe36e761ab19c390383b524e 2127Author: Gildas Bazin <gbazin@videolan.org> 2128Date: Fri Nov 15 16:27:10 2002 +0000 2129 2130 * configure.ac.in, modules/audio_output/directx.c, modules/audio_output/waveout.c: 2131 fixed the waveout and directx audio plugins after the recent changes to aout3. 2132 2133commit 60dea7a02e3ee39c1b8544bc464c573d4906f0ca 2134Author: Gildas Bazin <gbazin@videolan.org> 2135Date: Fri Nov 15 14:41:49 2002 +0000 2136 2137 * modules/access/http.c: added an http-proxy config variable. If the variable 2138 is not set, we'll still look at the value of the http_proxy environment 2139 variable. 2140 2141commit 4c0c62a7998fbb4feb1e2a5984f0fd0f37bae31c 2142Author: Gildas Bazin <gbazin@videolan.org> 2143Date: Fri Nov 15 01:23:54 2002 +0000 2144 2145 * configure.ac.in: fixed a few typos regarding LDFLAGS_access_*. Re-enabled 2146 the oss plugin as it seems to be working fine. 2147 * src/audio_output/input.c: fixed an obscure bug... (strange one though: 2148 int foo = -1; unsigned int bar = 2; __MAX( foo, bar) == -1 ). 2149 2150commit a5b12f13905babe5f79338cb3b1b4a512df20983 2151Author: Laurent Aimar <fenrir@videolan.org> 2152Date: Fri Nov 15 01:17:08 2002 +0000 2153 2154 faad: adapt to new changes in aout3 (at least it compiles) 2155 2156commit 42c786943d19801bea0cb30fd3c87405f5a1cbda 2157Author: Gildas Bazin <gbazin@videolan.org> 2158Date: Fri Nov 15 00:41:00 2002 +0000 2159 2160 * modules/codec/vorbis.c, modules/audio_filter/resampler/linear.c: adapted to 2161 the new changes in aout3. 2162 2163commit fc6ea05000777594b7895069f693ffe6265328f7 2164Author: Alexis de Lattre <alexis@videolan.org> 2165Date: Thu Nov 14 22:44:57 2002 +0000 2166 2167 Added the changelog of vlc 0.4.6. 2168 2169commit 8928554ebd629ddc1d4cdc6d670bc2e1a918dd83 2170Author: Christophe Massiot <massiot@videolan.org> 2171Date: Thu Nov 14 22:38:48 2002 +0000 2172 2173 Major change of the channels management. p_format->i_channels disappeares 2174 and is replaced by two members : i_physical_channels and i_original_channels. 2175 i_physical_channels describes the channels which are effectively present 2176 in the stream (at the current point of the aout pipeline), whereas 2177 i_original_channels represents the channels we used to constitute the 2178 stream. For instance a mono stream (FRONT_CENTER) may emanate from a 2179 FRONT_LEFT channel of a STEREO stream. 2180 2181 Additionally, this contains hooks to dynamically select the audio device 2182 and the channels configuration. In order to do that, all aout plugins, 2183 and all interface plug-ins need to be adapted. Currently only SDL 2184 (partially OSS) and the rc interface have been adapted, please use them 2185 as a guide. Other aout plug-ins have been temporarily disabled. 2186 2187 IMPORTANT : if you need a working sound output, DO NOT UPDATE YOUR TREE 2188 for several days until we fix that. 2189 2190 * modules/misc/network/ipv4.c: Fixed a long-standing segfault when saving 2191 preferences and asking for multicast. 2192 2193commit f5bc3cd8d2dcef47628887f8c827f940f4faa2cb 2194Author: Laurent Aimar <fenrir@videolan.org> 2195Date: Thu Nov 14 16:32:43 2002 +0000 2196 2197 mms.c: it takes care of --no-audio and --no-video (to reduce bandwith 2198 usage), and should not use more than --mms-maxbitrate (when there 2199 are multiple audio or video streams). 2200 2201commit 6cd56a273715ac972420fdda67c48f0c28be82ea 2202Author: Laurent Aimar <fenrir@videolan.org> 2203Date: Thu Nov 14 16:17:47 2002 +0000 2204 2205 asf/* : Convert all u* into uint*_t 2206 Fix playing of some live asf, seek improvement (at least for me ;) 2207 but it's more some "kludge" with vlc clock than true fixes ... 2208 2209 I will never understand how vlc clock works .... 2210 2211commit 3d6b672baa784da119a525266602455bcdab0ed9 2212Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 2213Date: Thu Nov 14 15:07:49 2002 +0000 2214 2215 make --version --help --longhelp --list and -p output to stdout. 2216 2217commit 2547dac3dc686fd756f2177d463b1005ec3a7684 2218Author: Gildas Bazin <gbazin@videolan.org> 2219Date: Thu Nov 14 14:08:01 2002 +0000 2220 2221 * src/audio_output/intf.c: fixed a bug affecting audio volume initialization. 2222 2223commit c5817d12174ac8aa531cc2553afbf40df7761381 2224Author: Christophe Massiot <massiot@videolan.org> 2225Date: Wed Nov 13 22:36:44 2002 +0000 2226 2227 * OS X plug-in fix ; 2228 * Re-enabled float32 mixer (huh?). 2229 2230commit 6858abe4f030d3ec5f0daa2af301f8bbfbe05461 2231Author: Laurent Aimar <fenrir@videolan.org> 2232Date: Wed Nov 13 21:18:40 2002 +0000 2233 2234 * fix and make better stream selection (if mms-maxbitrate unset, get the best 2235 quality else try to be closed to mms-maxbitrate ). 2236 2237commit d1296b32da7293d0f780cdb9b4782c84e39fb1da 2238Author: Sam Hocevar <sam@videolan.org> 2239Date: Wed Nov 13 20:51:05 2002 +0000 2240 2241 * ./bootstrap: bootstrap now requires the --config flag. With no arguments 2242 it simply outputs a usage message. 2243 * ./src/*: fixed a bunch of (legitimate) warnings under VC++. 2244 * ./evc/*, ./msvc/*: split the workspaces into three projects (libvlc, vlc 2245 and plugins -- plugins doesn't build anything yet). 2246 2247commit 5b2cc57acdd134f28cdb47c5a19419eae9adbb41 2248Author: Laurent Aimar <fenrir@videolan.org> 2249Date: Wed Nov 13 20:28:13 2002 +0000 2250 2251 * mms/* : better stream selection and add some options to override it. 2252 (Usefull with demuxdump). 2253 2254commit 1ebdbd04e56816857e31a2fab2a3bed1405df827 2255Author: Laurent Aimar <fenrir@videolan.org> 2256Date: Wed Nov 13 20:23:21 2002 +0000 2257 2258 access/* : don't override demux setting made by user. 2259 modules/demux/demuxdump.c : a little demux that dump raw stream. 2260 (should work with all access...) 2261 2262commit 5de3e045e3d5cae53d526d2c6898926a7f1e43c9 2263Author: Sam Hocevar <sam@videolan.org> 2264Date: Wed Nov 13 15:28:24 2002 +0000 2265 2266 * ./msvc/*, ./evc/*: moved eMbedded Visual Studio files to the toplevel evc/ 2267 directory because the two project files are starting to diverge. 2268 * ./evc/vlc.c: created a specific vlc.c file for Windows CE. 2269 * ./src/misc/messages.c: as WinCE doesn't have stdout or stderr, the message 2270 queue outputs to a logfile (until we have a proper interface). 2271 2272commit 4e14e85aea12d943b3982d049c20f5da2fcfdd80 2273Author: Gildas Bazin <gbazin@videolan.org> 2274Date: Wed Nov 13 12:58:19 2002 +0000 2275 2276 * src/playlist/playlist.c: bugfix for when we delete the last playlist 2277 element (I'll get this one right... eventually ;). 2278 * modules/demux/m3u.c: allow forcing the demux to be used by specifying the 2279 asx or m3u demux. 2280 2281commit 9b11af620bd979900ef8b0cc6dc131cea033d95a 2282Author: Gildas Bazin <gbazin@videolan.org> 2283Date: Wed Nov 13 11:09:56 2002 +0000 2284 2285 * src/playlist/playlist.c: when autodeleting an item, we don't need to skip 2286 to the next one. 2287 * modules/demux/m3u.c: added .asx support and changed the autodetection of 2288 file type to just probe the file extension. 2289 2290commit eb186219d248f0238a9970e589ed2169f0a25a42 2291Author: Sam Hocevar <sam@videolan.org> 2292Date: Wed Nov 13 09:56:19 2002 +0000 2293 2294 * ./po/POTFILES.in: fixed "make dist". 2295 2296commit 669c88b5169e8e03a9454a8e4188be0bd5906351 2297Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 2298Date: Tue Nov 12 22:18:54 2002 +0000 2299 2300 added a new demux that reads .m3u files and addes the contained items to 2301 the playlist. Currently only autodetects files that start with #EXTM3U 2302 otherwise you'll have to force it. 2303 2304commit 35b69681420c1b17c03d0b94946e1e0e684b7adc 2305Author: Gildas Bazin <gbazin@videolan.org> 2306Date: Tue Nov 12 21:20:36 2002 +0000 2307 2308 * include/vlc_playlist.h, src/playlist/playlist.c: added a b_autodeletion 2309 flag to the playlist item structure. If this flag is set then the playlist 2310 item will be deleted automatically after it has been played. 2311 2312commit 90fe4445db1ab9a5adcd3d81e88112c25820d7ff 2313Author: Gildas Bazin <gbazin@videolan.org> 2314Date: Tue Nov 12 16:02:51 2002 +0000 2315 2316 * modules/gui/gtk/gtk_callbacks.c: fixed deadlocks. 2317 * modules/gui/gtk/gtk.c: fixed uninitialized variables. 2318 2319commit df7cbb744906fdd72a5712a731c85eee1d289602 2320Author: Sam Hocevar <sam@videolan.org> 2321Date: Tue Nov 12 13:57:13 2002 +0000 2322 2323 * ./Makefile.am: fixed rc compilation under mingw32/cygwin. 2324 * ./modules/access/http.c: fixed a segfault (unchecked strstr return value). 2325 * ./src/input/input_ext-plugins.c: removed platform-specific code and put 2326 it in plugins. This leads to some code duplication but I have an evil 2327 plan to get rid of that, too. 2328 2329commit 901789fff7ae55687122333e605114977d9481ae 2330Author: Gildas Bazin <gbazin@videolan.org> 2331Date: Tue Nov 12 11:45:27 2002 +0000 2332 2333 * modules/gui/gtk/gtk.c: small bug-fix for a crash on module loading. 2334 2335commit a6ca37b6c572b37b16b5059914abce385e9d9e6e 2336Author: Gildas Bazin <gbazin@videolan.org> 2337Date: Tue Nov 12 10:44:04 2002 +0000 2338 2339 * src/extras/libc.c: fixed typo. 2340 * configure.ac.in: compilation fix on win32 for the mms access plugin (the 2341 plugin is linked with ws2_32). 2342 2343commit 5813fcd89d78adc468325c9117be5f52717a865b 2344Author: Laurent Aimar <fenrir@videolan.org> 2345Date: Tue Nov 12 00:54:40 2002 +0000 2346 2347 * modules/demux/asf/.cvsignore : put the good one. 2348 * modules/access/mms : add MMS (Microsoft Media Streaming) access (Support 2349 only TCP, I will try to add UDP and HTTP as well). 2350 There are some problems with streams selections and we cannot seek, but 2351 anyway it seems to work. (Usefull for some radio web) 2352 * other: enable mms access by default. 2353 2354commit c0e8ae0766ca25fd48efce23b2693fa53498f35b 2355Author: Gildas Bazin <gbazin@videolan.org> 2356Date: Mon Nov 11 22:27:01 2002 +0000 2357 2358 * src/audio_output/filters.c, src/audio_output/input.c, include/aout_internal.h, 2359 modules/audio_filter/resampler/*: Changes that allow the resamplers to set 2360 the start and end date of the frame it outputs. 2361 This allows us for instance to output a smaller frame than what we should, and 2362 keep the rest of the data to compute the resampling of the next frame. 2363 In short, we can implement much more complex resampling algorithms than before. 2364 2365 * modules/audio_filter/resampler/linear.c: rewrote the linear resampler. The audio 2366 quality doesn't seem to be better than the ugly resampler, maybe I shouldn't 2367 have wasted my time on this... 2368 2369commit 255b41ac05c5be955025636475c5c50398b76530 2370Author: Gildas Bazin <gbazin@videolan.org> 2371Date: Mon Nov 11 19:16:21 2002 +0000 2372 2373 * modules/audio_output/file.c: will write a WAV header by default. Can be 2374 disabled with --no-audiofile-wav. 2375 * modules/audio_filter/resampler/linear.c: disabled for now, until I actually 2376 manage to make it work without a problem. 2377 2378commit bc061e8455fa11eec3167681d53f9df3974b13a5 2379Author: Sam Hocevar <sam@videolan.org> 2380Date: Mon Nov 11 14:39:12 2002 +0000 2381 2382 * ./include/*, ./src/*: separated WIN32 #tests and UNDER_CE #tests, because 2383 WIN32 isn't always defined under WinCE, but might be. Grmbl. 2384 * ./include/*: changed a few u* and s* to uint*_t and int*_t. 2385 2386commit 77c667f4093a67cca8e77b4cb76a5fd2a674a5bf 2387Author: Sam Hocevar <sam@videolan.org> 2388Date: Sun Nov 10 23:41:54 2002 +0000 2389 2390 * ALL: libvlc now compiles and run under WinCE. I haven't ported any modules 2391 yet so there's little that can be tested, but threads work at least. 2392 * ./src/extras/libc.c: renamed strndup.c to libc.c because a few other 2393 libc functions were added (strcasecmp, atof, getenv...). 2394 2395commit be8ca6e9a9924ccdf8c72449b85bdb97e05e87a6 2396Author: Sam Hocevar <sam@videolan.org> 2397Date: Sun Nov 10 18:04:24 2002 +0000 2398 2399 * ALL: WinCE compilation fixes (mostly nonexistent headers). A lot of 2400 work is still needed for missing functions. I only touched libvlc for 2401 the moment, plugins will come in a long long while. 2402 * ./bootstrap: moved MSVC project files generation here; use --update-msvc. 2403 2404commit 74e8f4f6ac00d56ac3cbc2412fb19fe489ac5218 2405Author: Laurent Aimar <fenrir@videolan.org> 2406Date: Sun Nov 10 16:31:20 2002 +0000 2407 2408 all: fix a bug in packet parsing and can now play unseekable stream. 2409 2410commit 107a73f233ef92c9fbcfd1da1bdbfa40740fc15e 2411Author: Laurent Aimar <fenrir@videolan.org> 2412Date: Sun Nov 10 15:37:39 2002 +0000 2413 2414 http: Accept ICY server reponse (Used for some web radio) and in that 2415 case it forces mp3 demuxer (Should be ok...) 2416 2417commit b4f932ad2faa3f253756aa5f467687ac2330f599 2418Author: Gildas Bazin <gbazin@videolan.org> 2419Date: Sun Nov 10 14:31:46 2002 +0000 2420 2421 * src/audio_output/output.c: fixed another quality affecting bug. 2422 2423 * include/aout_internal.h src/audio_output/input.c: major change to the 2424 resampling algorithm. When resampling is requested to keep the audio stream 2425 synchronised to the main clock, we trigger it but we change the resampling 2426 rate only progressively so it doesn't get noticed too much by the listener. 2427 2428commit e6c4183305e9209735d6d8613ef8c7ef2b8e015c 2429Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 2430Date: Sun Nov 10 13:24:35 2002 +0000 2431 2432 ./ChangeLog: added entry for the linear resampler 2433 ./modules/audio_filter/resampler/linear.c: This should allways generate the 2434 right number of samples now. The morale is never base your floating point 2435 calculations on the output of integer divitions. 2436 2437commit bc398338bcc7fe5d666001144a2ed0fe5501cbde 2438Author: Laurent Aimar <fenrir@videolan.org> 2439Date: Sun Nov 10 02:47:27 2002 +0000 2440 2441 * faad : adapt to newer version. 2442 * ffmpeg : adapt postprocessing for latest libavcodec version, add an 2443 option to disable direct rendering as postprocessing is currently broken 2444 with it, and with some files I have bad pictures. 2445 2446commit ce9fc041eb50d5ba8279579cf5b59ec6dffa4d39 2447Author: Sam Hocevar <sam@videolan.org> 2448Date: Sat Nov 9 18:28:58 2002 +0000 2449 2450 * ./msvc/vlc.dsp: additional fixes to the MSVC project. 2451 * ./msvc/vlc.vcw: skeleton of a WinCE project file (yet non-functional). 2452 2453commit b6281230099ca6eb5cbf8566c195e3f71d95259a 2454Author: Sam Hocevar <sam@videolan.org> 2455Date: Sat Nov 9 18:28:36 2002 +0000 2456 2457 * ./include/aout_internal.h: fixed a breakage I just introduced. 2458 2459commit 5d02f37fe0f39488b84b43bcdd210feab317e082 2460Author: Sam Hocevar <sam@videolan.org> 2461Date: Sat Nov 9 17:44:09 2002 +0000 2462 2463 * A few additional MSVC build fixes. 2464 2465commit 9a0cbfceca4c1dbf74d2c491ac0b3584e52fdb01 2466Author: Sam Hocevar <sam@videolan.org> 2467Date: Sat Nov 9 16:39:09 2002 +0000 2468 2469 * ./msvc/*: MSVC project files and default config files. 2470 2471commit 05ac379f73824945b7fed32d4d53bb38703404e5 2472Author: Sam Hocevar <sam@videolan.org> 2473Date: Sat Nov 9 16:34:53 2002 +0000 2474 2475 * ./Makefile.am: added a "update-vlc.dsp" rule to create the MSVC project 2476 file from the makefile. 2477 * ./msvc/*: moved the MSVC files here. 2478 * ./src/extras/*: moved the extra code here (used to be in src/misc, 2479 extras/GNUgetopt and extras/Win32_msvc). 2480 * ./include/*: a few warning fixes. 2481 2482commit 3c60cbd66f00b9058e8f2e223dac4475eb5a2ca6 2483Author: Gildas Bazin <gbazin@videolan.org> 2484Date: Fri Nov 8 14:23:49 2002 +0000 2485 2486 * configure.ac.in, modules/audio_filter/converter/*: added a s8tofloat32.c and 2487 u8tofloat32.c converter. 2488 * modules/codec/araw.c: modified to also decode u8 pcm audio samples. 2489 2490commit d532cf3cad2ff8594510e8720b7c02ddc4c40311 2491Author: Gildas Bazin <gbazin@videolan.org> 2492Date: Fri Nov 8 10:26:54 2002 +0000 2493 2494 * ALL: using "%ll" in printf format strings is not portable (notably on win32) so 2495 we now use the I64Fx familly of macros to print 64 bits numbers (x being 2496 replaced by d,i,o,u,x or X). 2497 eg: msg_Dbg( p_this, "sample is "I64Fi" late", ll_time ); 2498 2499 * src/misc/messages.c: got rid of ConvertPrintfFormatString(). 2500 2501commit f01f0a3801702281e632ebabd48bac36a23a6b65 2502Author: Sam Hocevar <sam@videolan.org> 2503Date: Thu Nov 7 22:56:08 2002 +0000 2504 2505 * ./include/vlc_common.h: compilation fix for Cygwin. 2506 2507commit 802def2aea9b7bab441e4edde3b59677dc43fce9 2508Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 2509Date: Thu Nov 7 21:09:59 2002 +0000 2510 2511 added a new resampler based on linear interpolation, giving a fair tradeoff 2512 between sound quality and speed 2513 2514commit d472b3e244fb23cef9077a6baaf48f42c58516e0 2515Author: Gildas Bazin <gbazin@videolan.org> 2516Date: Thu Nov 7 19:31:08 2002 +0000 2517 2518 * INSTALL.win32, include/vlc_config.h, src/libvlc.h: changes to reflect the 2519 fact that libdvdcss now needs a colon after the DVD drive letter (on Win32). 2520 2521 * src/misc/messages.c: on Win32 only use fflush() if in debug mode. 2522 2523 * src/misc/win32_specific.c: try to raise the our process priority slightly 2524 above normal. This prevent us from suffering too much from normal activity 2525 of the OS. 2526 2527commit 99f3e5493956c0cc4df7416df2da23cc7d4fd55d 2528Author: Gildas Bazin <gbazin@videolan.org> 2529Date: Thu Nov 7 16:54:39 2002 +0000 2530 2531 * modules/access/http.c: don't crash, but complain on non http/1.x streams. 2532 2533commit 85071f3419dec4837538a25f0ab8853cd6ddf531 2534Author: Gildas Bazin <gbazin@videolan.org> 2535Date: Wed Nov 6 21:48:24 2002 +0000 2536 2537 * modules/codec/spudec/*: modified the spu decoder to handle text subtitles. 2538 Only one format of text subtitles is supported right now but we should be able 2539 to expand this by modifying modules/codec/spudec/text.c. 2540 Most of this work comes from by Andrew Flintham ( thanks a bunch Andrew :). 2541 2542 * share/font-eutopiabold36.rle: new font for the text subtitler, courtesy of 2543 Andrew Flintham. 2544 2545 * AUTHORS: added Andrew Flintham to the authors file. 2546 2547 * modules/demux/ogg.c: modified the ogg demuxer to handle subtitles. 2548 2549 * modules/codec/ffmpeg/*: modified the ffmpeg decoder to always keep the last decoded 2550 frame linked. 2551 2552commit 8b09b55dd76c038d1363ff4827f49f131bd42429 2553Author: Sam Hocevar <sam@videolan.org> 2554Date: Wed Nov 6 18:07:57 2002 +0000 2555 2556 * ./modules/access/dvdplay/access.c: activated button highlighting. 2557 * ./modules/codec/spudec/parse.c: implemented subtitle cropping and 2558 temporarily disabled subtitle cropping. 2559 * ./modules/codec/spudec/render.c: split RenderSPU into chroma-specific 2560 functions. 2561 2562commit 2401b66298e2d714223c9d5f32aa23376a0afc4c 2563Author: Johan Bilien <jobi@videolan.org> 2564Date: Wed Nov 6 15:41:29 2002 +0000 2565 2566 * modules/access/vcd/vcd.*: added entry points support (sort of 2567 chapters). 2568 * modules/gui/gtk/gtk_callbacks.c: added some locks to the 2569 navigation functions 2570 2571commit 93160b29203c6adc490121f5b9f7282386e243da 2572Author: Sam Hocevar <sam@videolan.org> 2573Date: Wed Nov 6 14:44:30 2002 +0000 2574 2575 * ./modules/demux/avi/avi.c, ./modules/demux/avi/libavi.c: additional 2576 endianness fixes, spelling fixes, reworked return values usage, used 2577 C99 types. 2578 2579commit 4910755e3f29a2a6031096f33d331c78e971c01a 2580Author: Sam Hocevar <sam@videolan.org> 2581Date: Wed Nov 6 09:26:25 2002 +0000 2582 2583 * ./src/misc/extras.c: removed a duplicate calculation inside a macro. 2584 * ./src/libvlc.c: fixed a bug causing all commandline targets to be ignored 2585 for playback except the last one. 2586 * ./modules/codec/dv.c: we detach p_vout before quitting. 2587 * ./modules/codec/xvid.c: fixed image corruption, added a direct rendering 2588 option which doesn't work yet. 2589 2590commit 7358af1b7219ed509262820067122189767dd7ad 2591Author: Gildas Bazin <gbazin@videolan.org> 2592Date: Tue Nov 5 23:48:46 2002 +0000 2593 2594 * modules/demux/avi/*: should theoretically fix the endianness issues with 2595 the avi demuxer. 2596 2597commit 281b9bb481188593905e00951d830bd53b2997c9 2598Author: Sam Hocevar <sam@videolan.org> 2599Date: Tue Nov 5 22:53:21 2002 +0000 2600 2601 * ./modules/codec/xvid.c: beginning of a video decoder using the Xvid codec 2602 from xvid.org; compile with --enable-xvid --with-xvid-tree=..., run with 2603 --codec xvid,any (the priority is lower than ffmpeg's for the now). 2604 2605 todo list: direct rendering, better buffer handling, see why only I frames 2606 are rendered OK here... probably more. 2607 2608commit be822ed642f30d2f9065d09ba3623a0b87c27ea2 2609Author: Gildas Bazin <gbazin@videolan.org> 2610Date: Tue Nov 5 21:57:41 2002 +0000 2611 2612 * modules/demux/ogg.c: should theoretically work on Big Endian machines now. 2613 2614commit 51f7848f822adfa11551b11ca916d238886e7ff9 2615Author: Gildas Bazin <gbazin@videolan.org> 2616Date: Tue Nov 5 18:25:43 2002 +0000 2617 2618 * All: moved the check for "video" and "audio" config variables to 2619 input_SelectES(). That allows --no-video and --no-audio to automagically 2620 work for all demuxers. 2621 2622commit ec166301915ef5a0b61fd4e21518f79c94f9ad12 2623Author: Sam Hocevar <sam@videolan.org> 2624Date: Tue Nov 5 14:52:28 2002 +0000 2625 2626 * ./codec/dv/dv.c: moved this single file to its parent directory; removed 2627 GetFirstPES in favour of input_ExtractPES/input_DeletePES calls. 2628 2629commit 3e017c2600bc9ed2c0cc2dc1d4527b4c935aff3b 2630Author: Gildas Bazin <gbazin@videolan.org> 2631Date: Tue Nov 5 10:07:56 2002 +0000 2632 2633 * modules/codec/ffmpeg/*: modified the ffmpeg video codec to use direct 2634 rendering when possible. 2635 Use BITMAPINFOHEADER from include/codecs.h + got rid of Little Endian 2636 translations that were already done in the demux. 2637 * modules/demux/avi/* modules/demux/asf/*: Use BITMAPINFOHEADER from 2638 include/codecs.h. 2639 2640commit 32519ebf91a96bcf7a075052e79abbba49630810 2641Author: Jon Lech Johansen <jlj@videolan.org> 2642Date: Tue Nov 5 03:57:16 2002 +0000 2643 2644 * ./modules/gui/macosx/prefs.m: new configuration interface 2645 2646commit 4d0e2b16bb4fbcbf1e857424db92ec1fc59a3d98 2647Author: Sam Hocevar <sam@videolan.org> 2648Date: Mon Nov 4 18:27:30 2002 +0000 2649 2650 * ./bootstrap: automake 1.7 is OK to bootstrap vlc. 2651 2652commit 141414b0c4784637a704aafebc04f253c0354671 2653Author: Sam Hocevar <sam@videolan.org> 2654Date: Mon Nov 4 15:04:45 2002 +0000 2655 2656 * ./Makefile.am: we properly install plugins in the OS X vlc.app directory. 2657 * ./mozilla/npvlc_rc.rc, ./mozilla/vlcplugin.h: added the Ogg mime type to 2658 the Mozilla plugin properties. 2659 * ./debian/control: added libogg-dev and libvorbis-dev dependicies to the 2660 Debian build script. 2661 2662commit c0a5c21211438dabbc98a0b63e7179fdedf5fd9e 2663Author: Gildas Bazin <gbazin@videolan.org> 2664Date: Sun Nov 3 23:00:32 2002 +0000 2665 2666 * include/codecs.h: new header file to store information shared by decoders 2667 and demuxers, like the BITMAPINFOHEADER structure for instance. 2668 * modules/demux/ogg.c: the ogg demuxer should now work nicely with ogm files 2669 (including for the video). It has only been tested with a few streams 2670 produced with dvd::rip and ogmmerge though. 2671 2672commit ce1815eb546b864e1cb22e8ac71a7ecae151f9fb 2673Author: Gildas Bazin <gbazin@videolan.org> 2674Date: Sun Nov 3 13:22:44 2002 +0000 2675 2676 * modules/demux/ogg.c: we now correctly handle multiple vorbis logical streams 2677 in ogm files. 2678 * modules/codec/vorbis.c: small bugfix. 2679 2680commit a9ba6193ebcd708e004879ecbd93c1e0d8e7a7d9 2681Author: Gildas Bazin <gbazin@videolan.org> 2682Date: Sat Nov 2 22:47:16 2002 +0000 2683 2684 * modules/demux/ogg.c: small fix to avoid crashing when find unknown codecs. 2685 2686commit f5a90887adcb7133e7089996213c8794715decc0 2687Author: Gildas Bazin <gbazin@videolan.org> 2688Date: Sat Nov 2 18:13:22 2002 +0000 2689 2690 * modules/demux/ogg.c, modules/codec/vorbis.c: seeking in an ogg stream is 2691 working fine now, + misc other improvements. 2692 2693commit f7b44627f7f333fb0c4be5356dc9aec8888b2043 2694Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 2695Date: Sat Nov 2 17:31:37 2002 +0000 2696 2697 modules/codec/dv/dv.h: workaround for a namespace collision (#undef vlc_error) 2698 debian/rules: update the location of libgnome_main_plugin.so and 2699 libgtk_main_plugin.so. Added the ui.rc file to the kvlc package. All debian 2700 packages seem to build now (even though there were some warnings) 2701 2702commit 5be7af3d82199a02fd02c82c98a9216dbb00a697 2703Author: Gildas Bazin <gbazin@videolan.org> 2704Date: Sat Nov 2 11:53:17 2002 +0000 2705 2706 * src/video_output/video_output.c: small change to avoid using floating point 2707 registers in the video ouptut routines. 2708 2709commit d584988383d0ae9d8e90447567e91efb685f1d9c 2710Author: Gildas Bazin <gbazin@videolan.org> 2711Date: Fri Nov 1 15:43:55 2002 +0000 2712 2713 * modules/audio_output/directx.c: forgot an aout_BufferFree(). 2714 2715commit 95efa0865f27087811edee87a53c919d7ee8bb69 2716Author: Gildas Bazin <gbazin@videolan.org> 2717Date: Fri Nov 1 15:06:23 2002 +0000 2718 2719 * src/audio_output/common.c, include/aout_internal.h: added a new function 2720 aout_FifoFirstDate() that allows the aout plugin to schedule the first 2721 play. 2722 * src/audio_output/output.c: fixed another problem affecting the audio quality. 2723 * modules/audio_output/directx.c: improvements. The buffering scheme has been 2724 changed to be less affected by temporary starving. We also schedule the first sample to play. 2725 2726commit c40d4552f8a3339e2205eb68c4f90df216330420 2727Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 2728Date: Fri Nov 1 12:52:23 2002 +0000 2729 2730 fixed a typo that caused the ui.rc file to be installed in PREFIX/sharevlc/ 2731 2732commit e9364f5c43090f1c77de77abeb6dd6e98c045b25 2733Author: Sam Hocevar <sam@videolan.org> 2734Date: Thu Oct 31 11:16:30 2002 +0000 2735 2736 * ./src/misc/variables.c: callbacks are now called after the variable has 2737 been modified. Maybe we'll need the other type, too, but this change will 2738 make things simpler in aout3. 2739 2740 * ./src/playlist/playlist.c: removed two unused variables. 2741 * ./src/misc/modules.c: removed a debug message I had forgotten. 2742 * ./src/misc/modules_plugin.h.in: fixed a typo (thanks bozo). 2743 2744commit cae5489acfe2338f5c341f6067f68ea987bfa06a 2745Author: Gildas Bazin <gbazin@videolan.org> 2746Date: Thu Oct 31 09:40:26 2002 +0000 2747 2748 * modules/codec/spudec/spudec.c, modules/codec/spudec/parse.c: fixed a couple 2749 of problems introduced with the recent changes to the bitstream facility. 2750 * src/audio_output/output.c: fixed a quite annoying bug in aout3 that was 2751 triggering unnecessary trashing of audio frames. 2752 2753commit 5cbb47d60db7a20bc73c8562713ea696c17eb8c1 2754Author: Christophe Massiot <massiot@videolan.org> 2755Date: Thu Oct 31 02:12:02 2002 +0000 2756 2757 Fixed plug-in compilation on OS X. 2758 2759commit fb154718c5f8b59c5dbc6461a286e85dffe03f04 2760Author: Eric Petit <titer@videolan.org> 2761Date: Wed Oct 30 06:37:20 2002 +0000 2762 2763 - Fixed an enormous memory leak (forgot to aout_BufferFree ;) 2764 2765commit 372bb66a4b865ccc477329a610424eea6cc51261 2766Author: Eric Petit <titer@videolan.org> 2767Date: Wed Oct 30 06:12:27 2002 +0000 2768 2769 - Fixes. Most of the interface features now work again. 2770 2771commit 2ea2975bed5c4e80b1edc318437db95987302daa 2772Author: Eric Petit <titer@videolan.org> 2773Date: Wed Oct 30 00:59:22 2002 +0000 2774 2775 - now vlc no longer tries to use overlay if another application already 2776 uses it 2777 - clean up 2778 2779commit 07ace06532c5fb17a19ac6b549111367c8a7eafd 2780Author: Sam Hocevar <sam@videolan.org> 2781Date: Tue Oct 29 18:57:40 2002 +0000 2782 2783 * ./src/misc/modules.c: plugin extension check is now case unsensitive. 2784 2785commit 03019d581691453e9fb22cabaf12340e6b13c7f8 2786Author: Sam Hocevar <sam@videolan.org> 2787Date: Tue Oct 29 18:12:07 2002 +0000 2788 2789 * ./Makefile.am: fixed a typo that caused HAVE_DEBUG to imply HAVE_RELEASE. 2790 * ./bootstrap: fixed calls to $(LINK) which had duplicate -o options. 2791 2792commit 79a4f01f1a3d2cec2cb830b3713269ff5cd393e8 2793Author: Eric Petit <titer@videolan.org> 2794Date: Tue Oct 29 17:33:11 2002 +0000 2795 2796 No more warnings. 2797 2798commit 6b02ec702e062744f51d50a3299ebc7392c9f2de 2799Author: Sam Hocevar <sam@videolan.org> 2800Date: Tue Oct 29 13:38:37 2002 +0000 2801 2802 * ./src/misc/variables.c: simple change to var_Type() so that it returns 2803 an error (value < 0) if the variable does not exist. 2804 2805commit 319e629d2c640cde2f7c42ab7429d5f324273a0b 2806Author: Sam Hocevar <sam@videolan.org> 2807Date: Tue Oct 29 13:22:48 2002 +0000 2808 2809 * ./include/vlc_common.h: defined the INSERT_ELEM and REMOVE_ELEM macros 2810 which are a generic use of the realloc/memmove/index++ scheme we use for 2811 dynamic arrays. 2812 * ./src/misc/variables.c: properly free the choice list upon variable 2813 destruction. 2814 2815commit 1063d36a28921d6517718d91ccf06c7091c6c38d 2816Author: Gildas Bazin <gbazin@videolan.org> 2817Date: Tue Oct 29 10:22:32 2002 +0000 2818 2819 * modules/codec/ffmpeg/audio.c: compilation fix for ffmpeg builds < 4618 2820 2821commit f5991d12c83942d0717c112f2e8cc498c9ce6104 2822Author: Gildas Bazin <gbazin@videolan.org> 2823Date: Mon Oct 28 22:31:50 2002 +0000 2824 2825 * configure.ac.in: libvorbis depends on libogg. 2826 * include/vlc_threads.h: changed the different threads priorities to optimize 2827 audio and video quality as well as responsiveness. 2828 * modules/audio_output/waveout.c modules/audio_output/directx.c: waveout and 2829 directx will now use the float32 format if available. Various tweaks for 2830 better performance. 2831 2832commit 4ed4bc808fde87c048f88747a50b0dd893e20d45 2833Author: Gildas Bazin <gbazin@videolan.org> 2834Date: Mon Oct 28 22:25:16 2002 +0000 2835 2836 * modules/video_output/directx/directx.c: fixed segfault on initialization. 2837 Changed back the priority of the event thread to normal. 2838 2839commit ca33555ce56b37e40dbae95eb0d89cb96064196d 2840Author: Gildas Bazin <gbazin@videolan.org> 2841Date: Mon Oct 28 22:23:23 2002 +0000 2842 2843 * modules/codec/mpeg_video/parser.c: add_module() for "mpeg-motion" wasn't using 2844 the right capability. 2845 * modules/codec/ffmpeg/ffmpeg.c: fixed typo (re-enabled default case in a 2846 switch). 2847 * modules/codec/a52.c: fixed the AOUT_DOLBY detection. 2848 2849commit 50d45d76c766f1ef3f95e4bf88ae5a42e2a1230e 2850Author: Sam Hocevar <sam@videolan.org> 2851Date: Mon Oct 28 20:57:02 2002 +0000 2852 2853 * ./include/variables.h, ./src/misc/variables.c: list variables. 2854 2855commit cbf5b53eb232986ca3c570b565334a36d5b91c93 2856Author: Eric Petit <titer@videolan.org> 2857Date: Mon Oct 28 19:42:24 2002 +0000 2858 2859 - Added LCD info view from 0.4.x 2860 2861commit 4b7645e01e317370cd7a55d47a6393e614cf76ca 2862Author: Eric Petit <titer@videolan.org> 2863Date: Mon Oct 28 17:18:18 2002 +0000 2864 2865 Forgot to add files :| 2866 2867commit 588c55d5d77e58618cc94a8a9eeacb01bafeef2d 2868Author: Eric Petit <titer@videolan.org> 2869Date: Mon Oct 28 16:55:05 2002 +0000 2870 2871 - Added a small preferences window 2872 - Fixes 2873 2874commit b316e6e8b580ba76c92f335331245eddd640865f 2875Author: Sam Hocevar <sam@videolan.org> 2876Date: Mon Oct 28 16:26:44 2002 +0000 2877 2878 * ./configure.ac.in: we explicitely link the dvdplay plugin with libdvdcss 2879 if it was found. 2880 * ./modules/access/dvdplay/tools.c: we don't try to stat the device if it 2881 looks like a Win32 drive. 2882 * ./src/misc/messages.c: we only flush stderr under Win32. 2883 2884commit 11e021963b2c291a6fc699b2591dea009511662a 2885Author: Sam Hocevar <sam@videolan.org> 2886Date: Mon Oct 28 13:25:56 2002 +0000 2887 2888 * ./Makefile.am: fixed missing build dependencies for the Mozilla plugin. 2889 * ./src/misc/variables.c: implemented min/max and steps for integer and 2890 float variables. 2891 2892commit 3f3c092f45240447e1cda25dc71c62a2ac13e85b 2893Author: Laurent Aimar <fenrir@videolan.org> 2894Date: Mon Oct 28 11:49:57 2002 +0000 2895 2896 * fix a bug while passing informations to audio decoder(wma in 2897 asf should work). 2898 2899commit 7280348e9a80220d10d3b91606637b31959e3b7e 2900Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 2901Date: Mon Oct 28 07:46:06 2002 +0000 2902 2903 * Disable some menu items when no input is available. 2904 * Some cleanups 2905 2906commit 4764ebc939e1bd633646325c88555f4a5d6fe7c8 2907Author: Laurent Aimar <fenrir@videolan.org> 2908Date: Mon Oct 28 06:26:11 2002 +0000 2909 2910 * all : add audio decoding support in ffmpeg module, since they have 2911 added wma1/2 decoder... :)) 2912 2913commit ec8efba69aaaabf47383ca80fe9b06980026a818 2914Author: Laurent Aimar <fenrir@videolan.org> 2915Date: Mon Oct 28 01:51:37 2002 +0000 2916 2917 * avi.c : fix a bug (bad choice in stream to be read) 2918 * libioRIFF : now useless files. 2919 2920commit 6cd47c0c574ba95ecb427008a972aa3e4602e5d0 2921Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 2922Date: Sun Oct 27 23:10:19 2002 +0000 2923 2924 * added a simple dialog to show id3-tags and other info 2925 * finally added languages/subtitles selections menus, found and got fixed two 2926 bugs in kdelibs in the process, but only one of them will get into kde 3.1. 2927 * made the location of the ui.rc file configureable, usefull for testing. 2928 2929commit cdde2391932784c77a1b963e58af62aed850350c 2930Author: Laurent Aimar <fenrir@videolan.org> 2931Date: Sun Oct 27 18:06:33 2002 +0000 2932 2933 * all: new way to gather frame (same as ffmpeg). 2934 2935commit 3a68b7eaa0c91e726e75e78a62bd60f70dd7321a 2936Author: Eric Petit <titer@videolan.org> 2937Date: Sun Oct 27 17:23:17 2002 +0000 2938 2939 vlc_threads_func.h : skip a useless BeOS warning 2940 faad/decoder.c : minor compile fix 2941 2942commit cdf5edf7eb7909d5b305974d99595da2ab513ced 2943Author: Gildas Bazin <gbazin@videolan.org> 2944Date: Sun Oct 27 16:59:30 2002 +0000 2945 2946 * modules/demux/ogg.c: we now set p_input->stream.i_mux_rate. 2947 2948commit 6d6601ea132822dfb9a172b70dbca6969f229185 2949Author: Gildas Bazin <gbazin@videolan.org> 2950Date: Sun Oct 27 16:58:14 2002 +0000 2951 2952 * ALL: removed GetPES and NextPES, we now use input_ExtractPES everywhere instead 2953 of these. The bitstream facility has also been changed to use input_ExtractPES 2954 and now stores the current PES in its structure. 2955 Introduced input_FlushPESFifo() and CloseBitstream(). 2956 2957commit cdf8646fe44880054aa70809965fd3fb91233367 2958Author: Laurent Aimar <fenrir@videolan.org> 2959Date: Sun Oct 27 15:37:16 2002 +0000 2960 2961 * all : rewrite demux part (simpler and cleaner). Please, tell me if you see 2962 some regression. 2963 2964commit 4a0ddd5bdcdb0364d600d8de4dd0143023acaccd 2965Author: Laurent Aimar <fenrir@videolan.org> 2966Date: Sat Oct 26 19:14:46 2002 +0000 2967 2968 * all : fix for new use of p_selected_area->i_tell. 2969 2970 Just a word: now we cannot update anymore p_input->p_current_data 2971 without updating i_tell. I known that it's used for skipping some bytes in 2972 mp3 demux (not yet fixed), I don't known if it's used elsewhere.... 2973 2974commit 09cbae7ee7b3b9446ebb99d1536105e2e54babdf 2975Author: Gildas Bazin <gbazin@videolan.org> 2976Date: Sat Oct 26 15:24:19 2002 +0000 2977 2978 * ALL: p_selected_area->i_tell is now update inside input_SplitBuffer instead 2979 of inside the pf_read functions of access plugins. That means i_tell now 2980 actually reflects the position of what is being decoded and furthermore it 2981 is updated more often. 2982 2983commit f068c8025f61814dc809d562ed7511676ecfaf0e 2984Author: Simon Latapie <garf@videolan.org> 2985Date: Sat Oct 26 01:08:13 2002 +0000 2986 2987 YUV plans filter (modifies all 3 plans separatly) 2988 2989commit c01dd5d375fa81f78aedc76577aaac024c2ba914 2990Author: Sam Hocevar <sam@videolan.org> 2991Date: Fri Oct 25 18:17:59 2002 +0000 2992 2993 * ./modules/video_output/directx/events.c: start the colorkey search at 10, 2994 not 5, to avoid using a color used by another application. 2995 * ./modules/video_output/directx/events.c: support for drawing in a parent 2996 window instead of creating our own; still a bit flakey. 2997 2998 * ./mozilla/vlcshell.cpp: we can now compile the Mozilla plugin so that it 2999 does not call libvlc (for testing purposes). 3000 3001commit ebbc5f8b0cc228edb5773f80356cf38214eace93 3002Author: Gildas Bazin <gbazin@videolan.org> 3003Date: Fri Oct 25 15:42:00 2002 +0000 3004 3005 * include/aout_internal.h: oops, forgot to commit this in my last changes. 3006 3007commit 9a71e27964f607c779fc0844d44568adf9c4acd3 3008Author: Gildas Bazin <gbazin@videolan.org> 3009Date: Fri Oct 25 15:21:42 2002 +0000 3010 3011 * modules/audio_output/oss.c: when now set the fragment size of the OSS device 3012 according to the size of an audio sample. 3013 For buggy OSS drivers, we now take into account the real size of the OSS 3014 internal buffer when we check how much this buffer has been filled. 3015 3016commit 003f74f14fccc7ef648d92b80bea6152e71bf01f 3017Author: Sam Hocevar <sam@videolan.org> 3018Date: Fri Oct 25 09:24:29 2002 +0000 3019 3020 * ./bootstrap, ./Makefile.am: we don't build static libraries if their only 3021 goal is to provide dependencies for shared libraries. 3022 3023commit 93848f0d39818cc43d11de6f953094e87231d42d 3024Author: Sam Hocevar <sam@videolan.org> 3025Date: Fri Oct 25 09:21:09 2002 +0000 3026 3027 * ./include/vlc_common.h: we now use the ISO C9x types (int8_t, uint8_t, 3028 int16_t) instead of our custom types (s8, u8, s16) and you are encouraged 3029 to use these types from now. Of course the old types are still available 3030 for backward compatibility. 3031 3032commit 4edd2384a34ec34aaeb9aa597e4cc61a8460c151 3033Author: Gildas Bazin <gbazin@videolan.org> 3034Date: Thu Oct 24 17:36:42 2002 +0000 3035 3036 * modules/audio_output/oss.c: Finally fixed! There also is a new config option 3037 (--oss-buggy) to work-around buggy oss drivers. 3038 3039commit b25a28ba21186564eabbad9ce982da4e4271b4be 3040Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 3041Date: Thu Oct 24 14:26:32 2002 +0000 3042 3043 less braindead coloring 3044 3045commit a7fa477948eba3cbcfb5afa062b061dce1fc2b02 3046Author: Laurent Aimar <fenrir@videolan.org> 3047Date: Thu Oct 24 10:33:09 2002 +0000 3048 3049 * ffmpeg : new way to gather a frame 3050 * input_ext-dec.c : add a call to GetPES in NextPES when fifo is empty. 3051 3052commit 2175bb5b22bd2d67cd6cc63c6e8802f7189cdd85 3053Author: Gildas Bazin <gbazin@videolan.org> 3054Date: Thu Oct 24 09:37:48 2002 +0000 3055 3056 * src/input/input_ext-dec.c, include/input_ext-dec.h, modules/codec/araw.c: 3057 renamed input_NextPES into input_ExtractPES and factorised its code. 3058 * modules/codec/ffmpeg/ffmpeg.c, modules/codec/faad/decoder.c, 3059 modules/codec/cinepak/cinepak.c: make use of NextPES and GetPES from 3060 src/input/input_ext-dec.c. 3061 * modules/codec/a52.c: fixed uninitialized variable. 3062 3063commit 2a533cead65e40f553aa30a7ca03292ce9fbe281 3064Author: Gildas Bazin <gbazin@videolan.org> 3065Date: Thu Oct 24 09:30:48 2002 +0000 3066 3067 * ALL: I did add these files, but forgot to commit them ( ouarf ouarf :) 3068 3069commit bfc4f0f588c0c68c557a8f5cbadc19818ac9484f 3070Author: Gildas Bazin <gbazin@videolan.org> 3071Date: Wed Oct 23 23:17:45 2002 +0000 3072 3073 * ALL: New ogg demux and vorbis codec modules for preliminary support of 3074 ogg/vorbis streams. 3075 3076commit 0330bbedd98672af4f6321c595d89b75615d1fc3 3077Author: Christophe Massiot <massiot@videolan.org> 3078Date: Wed Oct 23 22:05:22 2002 +0000 3079 3080 Cosmetic. 3081 3082commit 69dd295ba26e28d96db19ff80925bb5ecbd6e133 3083Author: Gildas Bazin <gbazin@videolan.org> 3084Date: Wed Oct 23 21:54:33 2002 +0000 3085 3086 * ALL: fixed a bunch of memory leaks. 3087 3088commit 4e9d790036c394aee8fb72918975d0d6b854dfb6 3089Author: Christophe Massiot <massiot@videolan.org> 3090Date: Tue Oct 22 23:08:00 2002 +0000 3091 3092 * Added -mdynamic-no-pic to darwin CFLAGS (can you believe I actually read ./ :) 3093 * Miscellaneous small fixes. 3094 3095commit 435bab6bc1d9b40ad998116210778eec1eee75ad 3096Author: Sam Hocevar <sam@videolan.org> 3097Date: Tue Oct 22 21:10:28 2002 +0000 3098 3099 * ./mozilla/vlcshell.cpp: ported the Mozilla plugin to Windows. 3100 3101 For the moment it spawns a separate window and seems to behave nastily 3102 (read: crashes) when the target has sound, but the javascript interface 3103 works perfectly, for instance. 3104 3105 To build it, I installed Mozilla development files in my mingw32 dir 3106 and hacked mozilla-config so that it uses these files. I also hacked 3107 jri_md.h and jni_md.h to put "defined(_MSC_VER) || defined(__MINGW32__)" 3108 where it read "defined(_MSC_VER)". No other changes were necessary. 3109 3110commit d9624250589cf79d6245d5214b8b93258bb22067 3111Author: Sam Hocevar <sam@videolan.org> 3112Date: Tue Oct 22 20:55:27 2002 +0000 3113 3114 * ./modules/audio_output/alsa.c: tiny compilation fix. 3115 3116commit cd816735c9e0a1c2d9cffcf6904aa45e672a9b06 3117Author: Christophe Massiot <massiot@videolan.org> 3118Date: Mon Oct 21 20:00:10 2002 +0000 3119 3120 * Avoid overflowing the message queue with "audio output is starving" 3121 messages, 3122 * Updated BeOS and QNX outputs with respect to i_channels policy. 3123 3124commit c0cab76641a75b5a0b98b0e9919d83711fe3533c 3125Author: Laurent Aimar <fenrir@videolan.org> 3126Date: Mon Oct 21 10:46:34 2002 +0000 3127 3128 * input_ext-dec.* : add a new function to parse decoder fifo at PES level 3129 (input_NextPES); 3130 * araw.c : use this new function. 3131 3132commit 14aec2164042b834c59c5ba53c0ea6def78a79cd 3133Author: Laurent Aimar <fenrir@videolan.org> 3134Date: Mon Oct 21 09:18:37 2002 +0000 3135 3136 * configure.ac.in Makefile.am: enable asf demuxer plugin 3137 * modules/demux/asf/*: some clean up 3138 3139commit df45b8c5e0549eb599fe4ee643e901ddff9f9eb0 3140Author: Sam Hocevar <sam@videolan.org> 3141Date: Mon Oct 21 08:27:17 2002 +0000 3142 3143 * ./debian/vlc-plugin-a52.dirs: forgot a debian file for the a52 plugin. 3144 3145commit 5f3c2d34d48eaa30714fb26273c911e8f4dabe18 3146Author: Laurent Aimar <fenrir@videolan.org> 3147Date: Sun Oct 20 17:44:17 2002 +0000 3148 3149 * all: fix for correct "i_channels" use. 3150 3151commit cada6d070c46f5e92de20039cede4718a440bed3 3152Author: Laurent Aimar <fenrir@videolan.org> 3153Date: Sun Oct 20 17:28:01 2002 +0000 3154 3155 * all: add wmv1/2 codec support. 3156 3157commit c72215f680f7386c380daaa0b8eb4d1a617fa298 3158Author: Laurent Aimar <fenrir@videolan.org> 3159Date: Sun Oct 20 17:22:33 2002 +0000 3160 3161 * all : add an asf file (v1.0 only) demuxer. Need a lot of work to be 3162 usable, but it begin to give good result. 3163 3164commit 54929735f8c480fcbdecb870e97405670acc6ce8 3165Author: Christophe Massiot <massiot@videolan.org> 3166Date: Sun Oct 20 12:23:48 2002 +0000 3167 3168 * modules/demux/mpeg: Added DVB stream type for A/52 streams (0x6), 3169 * include/vlc_threads.h: Avoid locking the interface, 3170 * ALL: reworked all audio output plug-ins to correctly take into account 3171 i_channels. At present this is known to break OSS, probably others. 3172 3173commit 8622c1bb22fdda2841a361bfb5f2dc1cf981a75e 3174Author: Olivier Teulière <ipkiss@videolan.org> 3175Date: Thu Oct 17 17:30:10 2002 +0000 3176 3177 * ./modules/video_output/directx/events.c: compilation fix 3178 3179commit 19ccde25f29f2021241cea64dc7e705ce4986e4d 3180Author: Sam Hocevar <sam@videolan.org> 3181Date: Thu Oct 17 16:56:52 2002 +0000 3182 3183 * ./modules/video_output/directx/events.c: mouse coordinates support for 3184 the DirectX plugin (please test compilation). 3185 3186commit 65c2915543b2c5ce1fef295dbab583dd6534cbd5 3187Author: Sam Hocevar <sam@videolan.org> 3188Date: Thu Oct 17 16:48:41 2002 +0000 3189 3190 * ./modules/video_output/sdl.c: mouse coordinates support for SDL. 3191 * ./modules/video_output/x11/xcommon.c: we transmit the click only at 3192 release time. 3193 3194commit 0a47ec018fe91562772bf090876796787c4d5a96 3195Author: Sam Hocevar <sam@videolan.org> 3196Date: Thu Oct 17 16:03:18 2002 +0000 3197 3198 * ./src/video_output/video_output.c: mouse coordinates are now variables. 3199 * ./modules/access/dvdplay/intf.c: instead of probing the mouse on each 3200 loop iteration, we set a callback on the corresponding variables. 3201 3202commit ce7d29b21e28c0e54b778f1f1f4db3e134b1cfd5 3203Author: Sam Hocevar <sam@videolan.org> 3204Date: Thu Oct 17 13:15:31 2002 +0000 3205 3206 * ./src/misc/variables.c: callback loops are now detected; this means you 3207 can now use var_* functions from within your callback, they can even 3208 trigger callback themselves, to any level. The main restriction is that 3209 you shouldn't meddle with a variable that is already being triggered by 3210 the current thread (other threads will just wait). 3211 * ./src/misc/objects.c: fixed a deadlock in the "tree" command. 3212 * ./modules/misc/testsuite/test4.c: added a "callback-test" command to the 3213 rc interface to test callback loop detection and concurrent triggers. 3214 3215commit cea09ed8937f80a5c8a52b9b4b345cf84b314dbc 3216Author: Sam Hocevar <sam@videolan.org> 3217Date: Thu Oct 17 08:24:12 2002 +0000 3218 3219 * ./modules/codec/spudec/parse.c: fixed bad initialization of the alpha 3220 palette, implemented the "force display" command as forever-living 3221 subtitles, and reworked some code. 3222 * ./src/video_output/video_output.c: we increment the image date even if 3223 we are repeating the previous image, so that subtitles have a chance to 3224 get displayed. 3225 * ./src/video_output/vout_subpictures.c: ephemer subpictures don't timeout. 3226 3227commit 649051a119426e2b1460d542b8888692aa7cdb24 3228Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 3229Date: Wed Oct 16 23:34:27 2002 +0000 3230 3231 Use a KURLRequester widget for variables of type CONFIG_ITEM_FILE. This 3232 crates a little button next to the textarea that pops up a file open dialog 3233 where the user can point and click on the file to select. It also drops down 3234 a list of possible completions as the user types. 3235 3236commit 63f553eadad57a4414d46b4fc5827f1f67c8b428 3237Author: Christophe Massiot <massiot@videolan.org> 3238Date: Wed Oct 16 23:12:46 2002 +0000 3239 3240 * Fixed AOUT_CHAN_CHANNEL2 trivial mixer, 3241 * Fixed a compile issue in the vcd plug-in, 3242 * Fixed SDL behavior with > 2 channels. 3243 3244commit 7ee2435d3083ccd4c3db1c586d5388e489f502fe 3245Author: Sam Hocevar <sam@videolan.org> 3246Date: Wed Oct 16 19:39:42 2002 +0000 3247 3248 * ./include/variables.h, ./src/misc/variables.c: implemented variable 3249 callbacks. 3250 3251commit ec8c631800627accb6e8b4f70126da3d4822c93c 3252Author: Sam Hocevar <sam@videolan.org> 3253Date: Wed Oct 16 15:10:39 2002 +0000 3254 3255 * ./configure.ac.in, ./src/libvlc.c: attempt at activating gettext support 3256 under platforms without libintl such as Win32. Use --with-included-gettext 3257 to test. Might break compilation on systems I don't have access to. 3258 3259commit 53cffc28bd49f3ba44259d46d94245931b992b06 3260Author: Sam Hocevar <sam@videolan.org> 3261Date: Wed Oct 16 11:35:53 2002 +0000 3262 3263 * ./modules/access/vcd/vcd.c: changed an error to a warning in the probe 3264 phase. 3265 * ./modules/video_filter/deinterlace/deinterlace.c: the bob method now 3266 flickers less thanks to a patch from Marian Durkovic <md@bts.sk>. 3267 3268commit a4c2be95a88d32b8d7f733ffcd2ca9153b70a5ba 3269Author: Sam Hocevar <sam@videolan.org> 3270Date: Wed Oct 16 10:31:58 2002 +0000 3271 3272 * ./src/misc/variables.c: fixed a deadlock in command variables handling; 3273 we now release the variable lock before calling the command. 3274 * ./src/misc/threads.c: removed deprecated code. 3275 3276commit d86bf0f41aeaddd3858b7efac5214a2417efc02e 3277Author: Christophe Massiot <massiot@videolan.org> 3278Date: Tue Oct 15 23:10:54 2002 +0000 3279 3280 * Fixed filters which couldn't work with more than 2 channels ; 3281 * Fixed detection of VCD support under OS X.2. 3282 3283commit 235dfe295a7526232b8297f22e256d82d64aa801 3284Author: Gildas Bazin <gbazin@videolan.org> 3285Date: Tue Oct 15 19:56:59 2002 +0000 3286 3287 * modules/access/vcd/*, configure.ac.in: 3288 - Major changes to allow reading vcd images directly from the hard drive 3289 (you need a .cue and .bin file). 3290 - Removed duplicated code by merging ioctl_GetTrackCount and ioctl_GetSectors. 3291 - Implemented necessary ioctls for Win9x/NT/2K/XP. 3292 3293commit 954bdeb8b2eb8a58bea1b3d876decc7a490bcd85 3294Author: Sam Hocevar <sam@videolan.org> 3295Date: Tue Oct 15 12:30:01 2002 +0000 3296 3297 * ./po/*: updated locales. 3298 3299commit 3ca7825a92ed7e8de3bbccc274aa41045e8816b4 3300Author: Sam Hocevar <sam@videolan.org> 3301Date: Tue Oct 15 08:35:24 2002 +0000 3302 3303 * ./include/vlc_threads_funcs.h, ./src/misc/threads.c: eradicated 3304 vlc_mutex_need() and vlc_mutex_unneed(). 3305 * ./src/misc/variables.c: implemented VLC_VAR_MUTEX variables. 3306 * ./modules/misc/gtk_main.c, ./src/libvlc.c: replaced named mutexes with 3307 named mutex variables. 3308 3309commit ac811ffb13b45e6da5a5b0e12956811e80b31136 3310Author: Laurent Aimar <fenrir@videolan.org> 3311Date: Tue Oct 15 01:50:24 2002 +0000 3312 3313 * cinepak.c : initialize picture to black. 3314 3315commit 706297b30dfb668ae0d9907a450b6a670e4f64f7 3316Author: Laurent Aimar <fenrir@videolan.org> 3317Date: Tue Oct 15 00:56:43 2002 +0000 3318 3319 * all : forgot to add theses new files :p 3320 3321commit 9295116d31f4eb4274fc4507409e3a8678cdfee5 3322Author: Laurent Aimar <fenrir@videolan.org> 3323Date: Tue Oct 15 00:55:07 2002 +0000 3324 3325 * all : begin to rewrite some parts of avi demux, mainly to clean ugly code 3326 and to prepare for OpenDML support. 3327 Add new options : 3328 --avi-index force index creation. 3329 --avi-interleaved force method used for unseekable stream but need 3330 interleaved stream and could lead to loss of audio/video synchro. 3331 3332commit 28b43ac2298ba921c944df7ad6dd529923190be0 3333Author: Eric Petit <titer@videolan.org> 3334Date: Mon Oct 14 23:11:52 2002 +0000 3335 3336 Cleaner code. 3337 3338commit 9a5df48be189e468804f2d3b2da4b9248dea6a36 3339Author: Laurent Aimar <fenrir@videolan.org> 3340Date: Mon Oct 14 21:59:44 2002 +0000 3341 3342 * araw.c : pseudo pcm decoder 3343 * wav : demux for wav file( should work with raw pcm, mp3 or a52 stream ) but 3344 untested under big endian machine(for pcm). 3345 3346 All are compiled by default. 3347 3348commit 141cb731d8a4cf0f6ceed96d4c714318e51e6506 3349Author: Alexis de Lattre <alexis@videolan.org> 3350Date: Mon Oct 14 21:36:04 2002 +0000 3351 3352 Updated description. 3353 3354commit d266c1b6116bb87e6b59cfe97a15fdb00a15eb64 3355Author: Eric Petit <titer@videolan.org> 3356Date: Mon Oct 14 20:09:17 2002 +0000 3357 3358 Fixed seeking. 3359 3360commit 2f27884905b95e2480c90b1c98e5322ed08fee6b 3361Author: Sam Hocevar <sam@videolan.org> 3362Date: Mon Oct 14 19:04:51 2002 +0000 3363 3364 * ./modules/misc/testsuite/test4.c: made the 4th test less CPU intensive 3365 by making the spawned threads wait a bit longer. 3366 * ./src/misc/variables.c: added a usage count to the variables; trying to 3367 create a variable with the same name only increments its refcount. 3368 3369commit bf7985b74afcef9103b35a3c47eeae5845ae681b 3370Author: Sam Hocevar <sam@videolan.org> 3371Date: Mon Oct 14 16:46:56 2002 +0000 3372 3373 * ./include/vlc/vlc.h, ./src/libvlc.c: added VLC_Error() to the libvlc API. 3374 * ./include/main.h: removed p_vlc->i_status because it was not sufficient 3375 to represent all the possible states of p_vlc; each part should be tested 3376 separately upon destruction. 3377 * ./src/misc/objects.c: fixed a signed/unsigned bug that prevented creation 3378 of VLC_OBJECT_GENERIC objects. 3379 3380 * ./src/misc/variables.c: added the VLC_VAR_COMMAND type which is simply a 3381 variable that stores a function pointer, and calls it when var_Get is 3382 called for it. The function argument is taken in val.psz_string. 3383 * ./src/misc/objects.c: vlc_dumpstructure and vlc_liststructure are no longer 3384 exported to the rest of the program; instead, they're VLC_VAR_COMMAND vars 3385 ("tree" and "list"). 3386 * ./modules/control/rc/rc.c: moved a few commands to VLC_VAR_COMMAND vars. 3387 3388commit ebda60f20b1937b279a78ca6ab37f7a1b70b32fd 3389Author: Sam Hocevar <sam@videolan.org> 3390Date: Mon Oct 14 16:35:18 2002 +0000 3391 3392 * ./src/misc/error.c: added vlc_error, a strerror() equivalent. 3393 3394commit 112187ec4b5a28a49fca91d1f4fcf5dab8c0ad23 3395Author: Sam Hocevar <sam@videolan.org> 3396Date: Mon Oct 14 16:34:17 2002 +0000 3397 3398 * ./modules/misc/testsuite/test4.c: added a stress test module; doesn't get 3399 compiled yet because it uses the "command" variables I'm about to check 3400 in. They need to be typed in the rc interface for instance (-I rc). This 3401 module has two available commands: "signal <int>" which sends the given 3402 signal to the vlc process, and "stress [<int>]" which performs a series of 3403 object creation/lookup/destruction, variable creation/setting/destruction 3404 and thread spawning/joining tests. The optional argument for stress is an 3405 integer between 1 and 200 (the bigger, the heavier the tests; it may hang 3406 your machine at around 150, be careful). 3407 3408commit 0bea9a73458145dfc91b22c17f14c87a53bdd538 3409Author: Christophe Massiot <massiot@videolan.org> 3410Date: Sun Oct 13 23:01:23 2002 +0000 3411 3412 Imported Changelog from 0.4.5. 3413 3414commit 5e9d8674edbd838ba3aa94080546e43028adc2bd 3415Author: Eric Petit <titer@videolan.org> 3416Date: Sun Oct 13 15:39:16 2002 +0000 3417 3418 Now BeOS sound is (almost) clean. 3419 It is kludgy, but it works ;) 3420 3421commit af3a25f572ce434d1c3eb849d06342048244dc35 3422Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 3423Date: Sun Oct 13 14:26:48 2002 +0000 3424 3425 modules/demux/util/id3*: fixed up some dead comments 3426 modules/gui/kde/*: only set variable the user actually have changed when 3427 apply is pressed in the preferences window. 3428 3429commit 80921ca7e0f6bc185ec85b518bcf9d8d19b76a93 3430Author: Alexis de Lattre <alexis@videolan.org> 3431Date: Sat Oct 12 23:15:45 2002 +0000 3432 3433 Fixed a bug in the developer doc : hacking.xml and overview.xml were 3434 identical ! So I removed hacking.xml... 3435 3436commit 2328faeb7451a98bc785e8f45d16ed15effd5983 3437Author: Gildas Bazin <gbazin@videolan.org> 3438Date: Sat Oct 12 21:31:56 2002 +0000 3439 3440 * configure.ac.in: fix for the mingw32 build. The gtk plugin may also need mingwex. 3441 * modules/demux/mpeg/ts.c: added an #include <stdint.h> to make mingw32 happy when 3442 compiled with libdvbpsi. 3443 * Makefile.am: fixed dependency problem with share/vlc_win32_rc.rc. 3444 3445commit afc5d20972ec2bc24478537828a0da9c9b2a34d4 3446Author: Gildas Bazin <gbazin@videolan.org> 3447Date: Sat Oct 12 20:09:13 2002 +0000 3448 3449 * configure.ac.in: fix for the mingw32 build. We check if we need to explicitly 3450 link with the mingwex library (needed for dirent support with new mingw32 3451 runtimes). 3452 3453commit 02e29e1c1177b90491fc6b75fd750860fd9fc8a6 3454Author: Eric Petit <titer@videolan.org> 3455Date: Sat Oct 12 12:24:52 2002 +0000 3456 3457 Rewritten BeOS audio output for audio output 3. It now "pulls" the data. 3458 Sound is yet choppy (I don't know why). 3459 3460commit da283062c5ee8bfad661725a9e554c24ab74955d 3461Author: Christophe Massiot <massiot@videolan.org> 3462Date: Fri Oct 11 23:44:25 2002 +0000 3463 3464 * Updated FAQ. 3465 3466commit 464bd2e5b4a533b2b232b472390abd0bdab5b93d 3467Author: Sam Hocevar <sam@videolan.org> 3468Date: Fri Oct 11 22:32:56 2002 +0000 3469 3470 Changes to the libvlc API: 3471 * ./include/vlc/vlc.h: changed the naming conventions for libvlc. Now 3472 exported functions start with VLC_ instead of vlc_ to avoid conflicts. 3473 * ./include/vlc/vlc.h: removed the vlc_object_t, vlc_list_t, vlc_error_t 3474 and vlc_t types; they are now internal types only. 3475 * ./include/vlc/vlc.h: merged the reentrant and non-reentrant libvlc 3476 calls. In non-reentrant mode, we just use 0 as the first argument. In 3477 reentrant mode, we use an object's ID. (see below) 3478 3479 Internal changes: 3480 * ./src/libvlc.c, ./src/misc/objects.c: instead of manipulating vlc_object_t 3481 pointers, we manipulate their i_object_id. When needed, an object is 3482 retrieved using vlc_object_get (I hope the lookup isn't too expensive, 3483 that's why I designed the pp_objects layout to allow log2(n) seeks). 3484 * ./src/misc/objects.c: activated the per-object variable storage. Unused 3485 yet, unless you want to try "getfoo" and "setfoo blablah" in vlc -I rc. 3486 * ./include/vlc_objects.h: moved the vlc_object_t and vlc_list_t definitions 3487 here. 3488 3489 Misc: 3490 * ./src/vlc.c, ./mozilla/vlcshell.cpp: removed inclusion of config.h in 3491 code portions not part of libvlc; it was just required for the 3492 COPYRIGHT_MESSAGE string which is now available from VLC_Version(). 3493 3494commit 37741cf811763f13a752a742431c6af2976863fa 3495Author: Sam Hocevar <sam@videolan.org> 3496Date: Fri Oct 11 21:17:29 2002 +0000 3497 3498 * ./plugins/filter/deinterlace.c: fixed the green bottom line in the 3499 linear deinterlace mode, thanks to Marian Durkovic <md@bts.sk>. 3500 3501commit c93f613b1461ccedfa39c4d4dad0699a66783bb3 3502Author: Gildas Bazin <gbazin@videolan.org> 3503Date: Fri Oct 11 17:29:03 2002 +0000 3504 3505 * INSTALL.win32: removed note about running in administrator mode to play 3506 a DVD. Updated doc about using cygwin for compiling. 3507 3508commit 4b4a8f1d20206483309417711a9125ac3e7b66e4 3509Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 3510Date: Fri Oct 11 12:50:43 2002 +0000 3511 3512 added some coloring to the messages window in the kde interface 3513 3514commit f78e5583bea6efe900d958134be16955658ac626 3515Author: Sam Hocevar <sam@videolan.org> 3516Date: Fri Oct 11 11:05:52 2002 +0000 3517 3518 * ./src/misc/variables.c, ./include/variables.h: a few functions for 3519 in-object variable storage. Unused yet (not even compiled). 3520 3521commit cc5919ade469ca3242872c6c7ad2b2f04cfef6d3 3522Author: Gildas Bazin <gbazin@videolan.org> 3523Date: Fri Oct 11 10:08:06 2002 +0000 3524 3525 * src/misc/modules.c: fixed a memory leak with the "plugin-path" config option. 3526 * modules/audio_output/directx.c, modules/audio_output/waveout.c: ported the directx 3527 and waveout audio plugins to the new changes in the audio output layer. 3528 * configure.ac.in: fixes for cygwin compilation, and the gtk plugin under mingw32. 3529 3530commit c5bd872c66f60cee7f886bdfdc5b8e5ec5b0b17c 3531Author: Eric Petit <titer@videolan.org> 3532Date: Thu Oct 10 23:11:52 2002 +0000 3533 3534 Some clean-up. Playlist works again. 3535 3536commit ae6f22536b970206d32b71c70415d7606d8bdade 3537Author: Christophe Massiot <massiot@videolan.org> 3538Date: Thu Oct 10 22:46:20 2002 +0000 3539 3540 Do not use vasprintf under Mac OS X because OS X.1 doesn't have that (how 3541 lame...). 3542 3543commit 2b15f624bc9ffca761c40b7eb41900e5d6b2e169 3544Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 3545Date: Thu Oct 10 19:34:06 2002 +0000 3546 3547 messages.cpp: use append(...) and not setText( text() + ...), seems to 3548 decrease cpu-usage considerably. 3549 preferences.cpp: allow config strings to be 40 characters long instead of 3550 10. Is that enough? 3551 3552commit 546fb578b55d51b8277ab53b56962ed01961a99e 3553Author: Sam Hocevar <sam@videolan.org> 3554Date: Thu Oct 10 17:25:28 2002 +0000 3555 3556 * ./configure.ac.in: dropped the use of typeset in favor of eval to 3557 set variable values (ash doesn't have typeset). 3558 3559commit 51fa2629c7ed5183f2a4ca37e0a6d88d5ac46ca3 3560Author: Christophe Massiot <massiot@videolan.org> 3561Date: Wed Oct 9 22:54:22 2002 +0000 3562 3563 * (Hopefully) fixed S/PDIF outputs ; 3564 * Finally fixed the audio problem on most platforms. 3565 3566commit 0e5978dc5b84ec3e8d526bea56e69f32f2272c55 3567Author: Eric Petit <titer@videolan.org> 3568Date: Wed Oct 9 01:14:18 2002 +0000 3569 3570 BeOS compilation fixes. 3571 3572commit 146bc0b49cfd307ea6f53e9456dce4fc98f2f650 3573Author: Christophe Massiot <massiot@videolan.org> 3574Date: Tue Oct 8 22:48:25 2002 +0000 3575 3576 OS X : raised the priority of the intf at the same level as the video, since 3577 otherwise we can't quit the application any longer... 3578 3579commit 9de9dd0534dc5d374c3edd3128906852c22ce62d 3580Author: Sam Hocevar <sam@videolan.org> 3581Date: Tue Oct 8 18:10:10 2002 +0000 3582 3583 * ./src/libvlc.c, ./src/misc/messages.c: due to horrible user threats, 3584 only two levels of -v are now possible: -v for warnings, -vv for debug 3585 messages (-q for no output at all). 3586 3587commit d6e7c97a2f830f3cd92a011060b2a58789a444ff 3588Author: Sam Hocevar <sam@videolan.org> 3589Date: Tue Oct 8 16:02:05 2002 +0000 3590 3591 * ./src/input/input.c: do not try to use stream output if the "sout" variable 3592 is set to the empty string (happens when doing "Apply" in a GUI). 3593 3594commit 0e247961c06da6d71e82a1736bb43790603fc647 3595Author: Christophe Massiot <massiot@videolan.org> 3596Date: Mon Oct 7 21:58:40 2002 +0000 3597 3598 * HACKING : documentation for the automake crash 3599 * http.c : fixed a problem with seeking with large files 3600 3601commit eddf123620abac25909f3e7b669f5ed34cd62405 3602Author: Gildas Bazin <gbazin@videolan.org> 3603Date: Sun Oct 6 19:28:28 2002 +0000 3604 3605 * configure.ac.in: vlc can now be built under cygwin with or without the 3606 unix emulation layer (without if you use CC="gcc -mno-cygwin"). 3607 * INSTALL.win32: doc update for cygwin build. 3608 * modules/video_output/directx/events.c, modules/video_output/directx/directx.c, 3609 modules/audio_output/directx.c: compilation fixes for cygwin. 3610 3611commit 81478e4fe6efc9d12b664e0646ec793e23499671 3612Author: Jon Lech Johansen <jlj@videolan.org> 3613Date: Sat Oct 5 19:26:23 2002 +0000 3614 3615 ./src/misc/netutils.c: GetMacAddress Darwin support 3616 ./src/libvlc.h: Default to en0 instead of eth0 under Darwin 3617 3618commit 94b1b1ac67c816e52198656758e7a99b39161ad5 3619Author: Gildas Bazin <gbazin@videolan.org> 3620Date: Sat Oct 5 17:29:50 2002 +0000 3621 3622 * ALL: Splitted the directx plugin into an audio and video module. 3623 3624commit d81ece46a3f1289a2d2acf26598e18b502925da4 3625Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 3626Date: Sat Oct 5 03:44:50 2002 +0000 3627 3628 Up-to-date ALSA audio output module. 3629 3630commit 3820b4354abd042816b36212ab775f67726b5209 3631Author: Jon Lech Johansen <jlj@videolan.org> 3632Date: Sat Oct 5 00:10:17 2002 +0000 3633 3634 ./extras/MacOSX/.../MainMenu.nib: added Open Target panel 3635 ./modules/gui/macosx/open.[mh]: Open Target code 3636 3637commit 89987e1109b96f81396b9248490b6aed717d7804 3638Author: Sam Hocevar <sam@videolan.org> 3639Date: Fri Oct 4 18:07:22 2002 +0000 3640 3641 * ./configure.ac.in: removed now unnecessary --force-exe-suffix flag. 3642 * ./src/misc/objects.c: structure_lock is now local. 3643 * ./src/misc/threads.c: implemented named mutexes which provide a handy 3644 way to protect data across plugins which might be sharing the same 3645 resources. Thread-unsafe libraries come to mind, but we can imagine 3646 using a named mutex for configuration files, or special devices. 3647 * ./include/main.h: removed global_lock because of vlc_mutex_need, removed 3648 p_global_data because it was never used, removed structure_lock because 3649 it did not belong here. 3650 3651commit 656bdceac2665fe0ed4215550ed34d05fab13264 3652Author: Sam Hocevar <sam@videolan.org> 3653Date: Fri Oct 4 14:02:20 2002 +0000 3654 3655 * ./modules/gui/macosx/vout.m: if no MacOS X interface is available when 3656 the video output is initialized, we wait for a while before giving up; 3657 also changed the code so that it probes all interface objects rather than 3658 the first one it finds. 3659 3660commit 2b0b78882c9015f35a69b70dfdb9f04597002182 3661Author: Sam Hocevar <sam@videolan.org> 3662Date: Fri Oct 4 13:13:54 2002 +0000 3663 3664 * ./bootstrap: we use the proper linker for plugin compilation. 3665 * ./modules/misc/testsuite/*: moved the null module into three test modules 3666 that are only built when --enable-testsuite is activated. This directory 3667 can be a good place for compilation tests or performance benchmarks. 3668 3669commit 80b15699ead10f9b1aa4687cd22c1bdcc866eb6d 3670Author: Gildas Bazin <gbazin@videolan.org> 3671Date: Fri Oct 4 12:01:40 2002 +0000 3672 3673 * src/misc/threads.c, src/misc/win32_specific.c, include/interface.h: fixed typos. 3674 * configure.ac.in, modules/gui/gtk/gtk.c: Added a NEED_GTK_MAIN macro to the compiler 3675 flags for the gtk module. When this macro isn't defined, then the gtk module 3676 doesn't make use of the gtk_main module. I had to do this change because the 3677 gtk_main trick can't work on win32 and render the whole gtk interface unusable. 3678 3679commit d8ea3394c276231e36dd565dd9e7d9e8725d1640 3680Author: Christophe Massiot <massiot@videolan.org> 3681Date: Thu Oct 3 21:45:16 2002 +0000 3682 3683 Fixed miscellaneous problems with the RTP plug-in. 3684 3685commit 1687209fa627fa02b125463c9f04d92936fc5671 3686Author: Jean-Paul Saman <jpsaman@videolan.org> 3687Date: Thu Oct 3 20:49:31 2002 +0000 3688 3689 Fixed known bug in rtp plugin which resulted in superflous error messages. 3690 3691commit e0c8e060c218494cd0792d0fa0f20c10bcea440d 3692Author: Jean-Paul Saman <jpsaman@videolan.org> 3693Date: Thu Oct 3 20:46:46 2002 +0000 3694 3695 Updated AUTHOS file. 3696 3697commit f501554a399ebfcf3a28673dc7ded7d6666203fb 3698Author: Sam Hocevar <sam@videolan.org> 3699Date: Thu Oct 3 18:56:10 2002 +0000 3700 3701 * ./configure.ac.in: duplicated arguments to AM_INIT_AUTOMAKE to fix 3702 locales breakage. 3703 * ./src/libvlc.c: libvlc understands the VLC_VERBOSE environment variable, 3704 to be set between 0 and 4. Default value is 0 for a program using libvlc, 3705 but vlc sets it to 1 by default. 3706 * ./src/misc/configuration.c: -v now works the old way (-v, -vv, -vvv) as 3707 well as the new way (-v0, -v1, -v4). -v1 is the same as -v, and -v0 is 3708 the same as -q (quiet). Hope it's all understandable. 3709 3710commit 6dafa419846a89a815750f3de722d8d675699658 3711Author: Gildas Bazin <gbazin@videolan.org> 3712Date: Thu Oct 3 17:01:59 2002 +0000 3713 3714 * FAQ: updated FAQ with config file issues. 3715 * configure.ac.in: use -mms-bitfields instead of -fnative-struct for 3716 mingw32 gcc-3.x. 3717 * include/interface.h, modules/misc/dummy/interface.c, modules/misc/logger/logger.c, 3718 modules/control/rc/rc.c: Display message on Win32 explaining how to get 3719 back to the GUI mode. 3720 * src/misc/threads.c, include/vlc_threads_funcs.h: ignore the 3721 win9x-cv-method config option on WinNT when fast-mutex is not enabled. 3722 3723commit 145b1961b4825d2a8d807bf02db90440a8c45380 3724Author: Sam Hocevar <sam@videolan.org> 3725Date: Thu Oct 3 13:21:55 2002 +0000 3726 3727 * ./src/libvlc.c, ./include/main.h: the root of all objects is now 3728 p_libvlc, and each p_vlc is a child of p_libvlc. Reasons for this are: 3729 3730 o the module bank and the message bank only need to be initialized once, 3731 which gives faster loads when multiple instances of libvlc are used, 3732 o we allow the possibility of different p_vlc sharing objects, for 3733 instance the audio output, 3734 o the CPU detection is only done once. 3735 3736 This patch is not polished yet, but I cannot do any intensive tests for 3737 the moment because of a bug somewhere that leaves audio output objects 3738 lying here and there which needs to be investigated first. The current 3739 major issue is that the module bank is no longer freed. 3740 3741commit 75873492aace522467ef45e8eb2ef2810ceee93b 3742Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 3743Date: Thu Oct 3 10:15:46 2002 +0000 3744 3745 forgot to add the actual code in my last commit 3746 3747commit a26eef4124f8c100145dd75653f8766166f4f80d 3748Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 3749Date: Thu Oct 3 10:15:01 2002 +0000 3750 3751 kde.cpp: subscribe and unsubscribe messages 3752 interface.cpp, interface.h: create a messages window, and add menu iten to 3753 show it 3754 Modules.as: build messages window 3755 ui.rc: menuitem to show messages 3756 preferences.cpp: fixed typo in comment 3757 3758commit ad626cd2a0faf8e6b6478938f61716661b7dff5c 3759Author: Sam Hocevar <sam@videolan.org> 3760Date: Thu Oct 3 09:25:40 2002 +0000 3761 3762 * ./modules/gui/win32/win32.bpr: use the .dll extension instead of .so. 3763 3764commit 537cf3aa2c90d2d9ffa98a11e95cd2bba27250d7 3765Author: Sam Hocevar <sam@videolan.org> 3766Date: Thu Oct 3 08:44:11 2002 +0000 3767 3768 * ./bootstrap: fixed a bug I introduced yesterday that caused automake 3769 version detection not to work properly. 3770 3771commit 4f2beec27e23da2f8956134eb4d1e8096f03841d 3772Author: Christophe Massiot <massiot@videolan.org> 3773Date: Wed Oct 2 22:56:53 2002 +0000 3774 3775 * Mac OS X audio device discovery and selection, patch courtesy of 3776 Heiko Panther <heiko.panther@web.de>. 3777 3778commit 415af2adedc0048641dd0d12799f16b6f2345290 3779Author: Sam Hocevar <sam@videolan.org> 3780Date: Wed Oct 2 16:02:43 2002 +0000 3781 3782 * ./bootstrap: added a check for automake bug #326. No easy workaround is 3783 really possible other than patching/upgrading automake. This happens for 3784 automake 1.6.0 and automake 1.6.1. 3785 3786commit 31c315863ac862eaa8cef0ddb1fa9149f2cf8575 3787Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 3788Date: Wed Oct 2 15:37:58 2002 +0000 3789 3790 fixed some insanities which coused this module to fail on a52 sound 3791 3792commit 66bbe4847af7bdd06d84a31572eac8eef122b83b 3793Author: Sam Hocevar <sam@videolan.org> 3794Date: Wed Oct 2 13:28:52 2002 +0000 3795 3796 * ./Makefile.am: removed a circular dependency on src/misc/modules_plugin.h. 3797 3798commit 5c05d0564d9207e939a7f7308a9f54e905bf293f 3799Author: Sam Hocevar <sam@videolan.org> 3800Date: Wed Oct 2 13:26:14 2002 +0000 3801 3802 * ./Makefile.am: another workaround for an old automake 1.5 bug (bug #279). 3803 3804commit 106497cdb1dd20a23ab577ada1c509df1e7c67e8 3805Author: Sam Hocevar <sam@videolan.org> 3806Date: Wed Oct 2 12:59:59 2002 +0000 3807 3808 * ./bootstrap, ./Makefile.am: workarounds for automake 1.5. 3809 3810commit 24a7d9c8b0af57910894849129f03e1e87e44fe0 3811Author: Sam Hocevar <sam@videolan.org> 3812Date: Wed Oct 2 09:15:06 2002 +0000 3813 3814 * ./configure.ac.in: --enable-a52 activates a52tofloat32, not a52. 3815 (always re-run bootstrap when configure.ac.in has changed). 3816 3817commit cf75b314e8cd2c6cb480c955426a8aa1b277208c 3818Author: Christophe Massiot <massiot@videolan.org> 3819Date: Tue Oct 1 22:34:43 2002 +0000 3820 3821 Fixed a bug in the OSS output I introduced yesterday. 3822 3823commit 2aac17a64a9ea7437f9940c7e7c3c626f45c7968 3824Author: Christophe Massiot <massiot@videolan.org> 3825Date: Tue Oct 1 22:29:09 2002 +0000 3826 3827 For people who have several network interfaces, added a --iface-addr option 3828 to select which interface to use for multicast sockets. 3829 3830commit 3b6da989d41c0367305d34fe262b84c15f5731aa 3831Author: Christophe Massiot <massiot@videolan.org> 3832Date: Tue Oct 1 21:47:25 2002 +0000 3833 3834 Finally fixed A/52 TS input. 3835 3836commit c6a16524b648197b8d130f346da15a7f3144a1ab 3837Author: Olivier Teulière <ipkiss@videolan.org> 3838Date: Tue Oct 1 20:43:35 2002 +0000 3839 3840 * modules/video_output/directx/events.c: added an "Always on top" entry 3841 in the system menu. 3842 3843commit 9a6b90b85548cd6ccec21cc6f2115902799a8b85 3844Author: Christophe Massiot <massiot@videolan.org> 3845Date: Mon Sep 30 21:32:33 2002 +0000 3846 3847 * Made audio_sample_format->i_format a FOURCC to allow the creation of 3848 new ones. 3849 3850commit bf2f5b008177d5bb6946322e76c1bf8b7199446a 3851Author: Eric Petit <titer@videolan.org> 3852Date: Mon Sep 30 18:30:28 2002 +0000 3853 3854 Attempt to port new BeOS features from the stable branch. 3855 Playlist is yet broken (maybe others things too) 3856 3857commit 370ab2b0fc63d2770aa162f6dec1e0e863b52373 3858Author: Sam Hocevar <sam@videolan.org> 3859Date: Mon Sep 30 15:47:20 2002 +0000 3860 3861 * src/*: another bunch of .cvsignore files. 3862 3863commit 7cca8d8fa0d5e40b3094467996f3cca5282ce978 3864Author: Sam Hocevar <sam@videolan.org> 3865Date: Mon Sep 30 15:46:47 2002 +0000 3866 3867 * ./debian/rules: moved the gtk_main and gnome_main plugins to the gvlc 3868 and gnome-vlc packages. 3869 * ALL: updated .cvsignore files to properly ignore automake files. 3870 3871commit 2799d36bc8abdc28df29a202acdb27223b25a7a7 3872Author: Sam Hocevar <sam@videolan.org> 3873Date: Mon Sep 30 11:05:42 2002 +0000 3874 3875 * ALL: the build mechanism now uses automake. See HACKING for more details. 3876 * ./mozilla/vlcplugin.cpp: javascript support for the Mozilla plugin. 3877 * debian/rules: the A52 module is now in a separate package. 3878 3879commit 864128116a44fecb6c046c1174981a0f56c16677 3880Author: Sam Hocevar <sam@videolan.org> 3881Date: Mon Sep 30 10:00:47 2002 +0000 3882 3883 * ALL: added *.am files here and there for future automake support. 3884 3885commit 1354358092cd8155cb4e29cf470326bf41cd5fed 3886Author: Sam Hocevar <sam@videolan.org> 3887Date: Sun Sep 29 18:19:53 2002 +0000 3888 3889 * ./src/playlist/playlist.c: don't run the playlist by default. 3890 * ./src/libvlc.c: if items are specified in the commandline, run the playlist. 3891 * ./src/vlc.c: don't rely on internal vlc types (mtime_t). 3892 3893commit 04b804512cb1aedcd82398a0742e95b8da391206 3894Author: Sam Hocevar <sam@videolan.org> 3895Date: Sun Sep 29 18:16:04 2002 +0000 3896 3897 * ./src/misc/threads.c: fixed a bug in the st_mutex_new() failure detection. 3898 3899commit 648f9efd574950dfe71a8e8a7ac1409c4d77f85a 3900Author: Jean-Paul Saman <jpsaman@videolan.org> 3901Date: Sun Sep 29 15:39:53 2002 +0000 3902 3903 Updating ipkg files for X and QT Embedded packages of vlc. 3904 3905commit f4bd25843d004b2755b0a47ec0391310fbd59604 3906Author: Christophe Massiot <massiot@videolan.org> 3907Date: Sat Sep 28 13:05:16 2002 +0000 3908 3909 * Several stability patches for multiple input streams aout. 3910 3911commit ef6c706bdeb3a0141a3421f993ddea386d6db305 3912Author: Christophe Massiot <massiot@videolan.org> 3913Date: Fri Sep 27 23:38:04 2002 +0000 3914 3915 * Makefile.old: Fixed BeOS compilation. 3916 * ALL: Fewer overhead when resampling. 3917 3918commit dca617302511c2ce1e07b4e32ca1bbf6736a29a3 3919Author: Christophe Massiot <massiot@videolan.org> 3920Date: Thu Sep 26 22:56:14 2002 +0000 3921 3922 * Fixed my A/52 fix. 3923 3924commit 7a58ef70ff4c51288388703728752bce3f253c96 3925Author: Christophe Massiot <massiot@videolan.org> 3926Date: Thu Sep 26 22:40:27 2002 +0000 3927 3928 * Major API change of the audio output. New aout_Dec* functions. 3929 * Fixed a compile issue in s16tofloat32swab. 3930 * Fixed a typo in demux/mpeg/ts.c. 3931 3932commit cc35b1d0a2f11f64d942b2637517c6b450ec8290 3933Author: Jean-Paul Saman <jpsaman@videolan.org> 3934Date: Wed Sep 25 20:41:32 2002 +0000 3935 3936 Added compiler and link flags to --enable-opie (not tested). 3937 3938commit c14ee391a92a5feb59ffa7d00d71698c381d49e5 3939Author: Jean-Paul Saman <jpsaman@videolan.org> 3940Date: Wed Sep 25 20:25:24 2002 +0000 3941 3942 Adding lost instruction for compiling libmad library. 3943 3944commit b8a94ea5acf8f70660f3ab3e1b750c8a023b91fb 3945Author: Christophe Massiot <massiot@videolan.org> 3946Date: Mon Sep 23 23:05:58 2002 +0000 3947 3948 * New --vlc-backwards-compat option, to go back to the old behavior with old 3949 VLS's. 3950 * Fixed a bug with non-ASCII characters in the OS X playlist. 3951 * Fixed a warning on start-up. 3952 3953commit e428120b757550ec7a84c7cb968310486d3c6fa7 3954Author: Jean-Paul Saman <jpsaman@videolan.org> 3955Date: Mon Sep 23 21:44:23 2002 +0000 3956 3957 Video output for QT embedded compiles. There are still some linking issues to fix, before it is usable. 3958 3959commit a33705a684352f73b1afc180a9c77a88439b55a4 3960Author: Christophe Massiot <massiot@videolan.org> 3961Date: Sun Sep 22 14:53:52 2002 +0000 3962 3963 Fixed a bug in the conversion splitter. 3964 3965commit 8ef0fc6323ac4562dc3b7f7e84db97d8c1a06f8e 3966Author: Jon Lech Johansen <jlj@videolan.org> 3967Date: Sat Sep 21 20:20:42 2002 +0000 3968 3969 * ./modules/audio_filter/converter/Makefile: Fixed typo. 3970 3971commit d198a80352e084894fcbd20d65ddd43a1c661b81 3972Author: Christophe Massiot <massiot@videolan.org> 3973Date: Fri Sep 20 23:27:04 2002 +0000 3974 3975 * Fixed miscellaneous cosmetic issues with lpcm and s16tofloat32swab modules. 3976 * First hooks for changing the audio output plug-in and its parameters 3977 on-the-fly. 3978 3979commit 81442b6bf1af46dbaedc3388ea0b48f55bf13ae1 3980Author: Christophe Massiot <massiot@videolan.org> 3981Date: Thu Sep 19 21:56:40 2002 +0000 3982 3983 * Audio volume management now works properly. See src/audio_output/intf.c 3984 for information on how to use it in your interface plug-ins. In the 3985 SDL vout, b and n are mapped to sound down/sound up. 3986 * Fixed a major in the mad plug-in with wrong dates. 3987 * Fixed a compilation bug. 3988 3989commit e059b1170db21a36b4a872e85c23814d1f8696cb 3990Author: Laurent Aimar <fenrir@videolan.org> 3991Date: Thu Sep 19 15:58:55 2002 +0000 3992 3993 * avi.c : fix my last fix about endiannes issues (I hope) 3994 3995commit 4683e7edd7f4e67eedf68dfdd2e4678cf55dd4a1 3996Author: Laurent Aimar <fenrir@videolan.org> 3997Date: Wed Sep 18 23:34:28 2002 +0000 3998 3999 * all: fix endian issue with new definition of VLC_FOURCC, but 4000 untested. Meuuh, could you test it ? 4001 4002commit 35b474003dac21d775f8c37f0c68e40e65bf2e9b 4003Author: Christophe Massiot <massiot@videolan.org> 4004Date: Wed Sep 18 21:21:24 2002 +0000 4005 4006 * ALL: More hooks for audio volume management. 4007 * configure.in: Fixed a typo. 4008 4009commit df657969f789310b72a96fc5fbe227f375f4a839 4010Author: Sam Hocevar <sam@videolan.org> 4011Date: Wed Sep 18 12:20:37 2002 +0000 4012 4013 * ./modules/audio_filter/converter/s16tofloat32swab.c: compilation fix for 4014 systems which don't have swab(). Fixed a memory leak. 4015 4016commit 1522351edcdf77b4dfea4ba0c6181879486bb521 4017Author: Tony Castley <tcastley@videolan.org> 4018Date: Wed Sep 18 11:50:47 2002 +0000 4019 4020 Updated to use the new AOUT_VOLUME_* constants. 4021 4022commit fd0bc419bbb4b10b9bba76f28da30f7647533819 4023Author: Henri Fallon <henri@videolan.org> 4024Date: Wed Sep 18 01:28:05 2002 +0000 4025 4026 lpcm support (tested on 1 source only) 4027 4028commit f213a1d69ab8208359c69284c6dd82d426511656 4029Author: Sam Hocevar <sam@videolan.org> 4030Date: Tue Sep 17 14:56:13 2002 +0000 4031 4032 * ./src/libvlc.c: switched the position of msg_Create() and system_Init() 4033 because the BeOS system_Init spawns a thread, which makes use of msg_* 4034 functions. 4035 * ./src/misc/threads.c, ./src/misc/win32_specific.c: put the detection 4036 of SignalObjectAndWait in the thread system initialization because 4037 system_Init() now happens after msg_Create(). 4038 4039commit 07dcfb3ffcf50caccc5579ceff39995617675f14 4040Author: Laurent Aimar <fenrir@videolan.org> 4041Date: Tue Sep 17 11:57:38 2002 +0000 4042 4043 * all: - fix a memory leak while parsing. 4044 - fix a bug while playing last frames (in last chunk). 4045 - add seek support, not complete but usable. 4046 4047commit 5555c82c83eca00c55a0d4117e9506a9d391c1e6 4048Author: Sam Hocevar <sam@videolan.org> 4049Date: Tue Sep 17 08:18:24 2002 +0000 4050 4051 * ./mozilla/*: added hooks so that the vlc plugin is scriptable from 4052 javascript. It's also in C++, but we didn't have the choice. 4053 4054commit cf891bad55157104f8d9d50b1d95b25ebc7f7a5e 4055Author: Christophe Massiot <massiot@videolan.org> 4056Date: Mon Sep 16 20:46:38 2002 +0000 4057 4058 * configure.in: Fixed detection of Qt-embedded. 4059 * modules/codec/a52.c: Fixed detection of A/52 sound. 4060 * modules/audio_filter/converter/a52tofloat32.c: Fixed a bug related to 4061 downmixing. 4062 * ALL: Added hooks for audio volume management. 4063 4064commit 4a53cbabcab3962434961d104506d885484658ba 4065Author: Sam Hocevar <sam@videolan.org> 4066Date: Mon Sep 16 08:10:00 2002 +0000 4067 4068 * ./modules/gui/gtk/gtk.glade: handled delete event for the Open window. 4069 4070commit 67c3e67a088e190d2b1fb181588f34f6f9031d71 4071Author: Olivier Teulière <ipkiss@videolan.org> 4072Date: Sun Sep 15 22:33:24 2002 +0000 4073 4074 * modules/gui/win32/preferences.cpp: added a forgotten initialization 4075 4076commit ba57d25b17859657591513842c0403a67e18cb51 4077Author: Jean-Paul Saman <jpsaman@videolan.org> 4078Date: Sun Sep 15 20:54:12 2002 +0000 4079 4080 Configure option --enable-qte works now (default is disabled). 4081 Porting video out plugin/builtin for Qt Embedded to CVS is not complete. (Please do not use it.) 4082 4083commit 00fdbca4abc6baf927ff6ddb4d7f3ea4a9678e0a 4084Author: Jean-Paul Saman <jpsaman@videolan.org> 4085Date: Sun Sep 15 19:32:03 2002 +0000 4086 4087 Hide progressbar widget on startup. 4088 4089commit 3518015639df04d98558dd78224d85c64e67cb72 4090Author: Stéphane Borel <stef@videolan.org> 4091Date: Sat Sep 14 20:51:11 2002 +0000 4092 4093 *Fixed a bug that prevented OSS from closing cleanly in spdif. 4094 4095commit bdbe0e0b87de625f89e5c00e2efc7f0e087744ac 4096Author: Stéphane Borel <stef@videolan.org> 4097Date: Sat Sep 14 20:50:24 2002 +0000 4098 4099 *Fixed a typo that made spudec selection fail. 4100 4101commit e18a39da6e3c18dc13f56b2615634549d497821f 4102Author: Christophe Massiot <massiot@videolan.org> 4103Date: Fri Sep 13 22:38:54 2002 +0000 4104 4105 (Temporary) end of the audio output 3 documentation. 4106 4107commit f776b2cb7934fdf887768048c7290adf52a71acf 4108Author: Stéphane Borel <stef@videolan.org> 4109Date: Wed Sep 11 23:10:30 2002 +0000 4110 4111 .Quick hack to make spdif work with emu10k1 oss driver. Still buggy. 4112 4113commit 51d40ac72c88344418de3044b8451b25b781aeb2 4114Author: Stéphane Borel <stef@videolan.org> 4115Date: Wed Sep 11 23:08:43 2002 +0000 4116 4117 .Fixed the length of the spdif frame. 4118 4119commit ddabe8f701c4581219ef87e2fcaed9baaafa703a 4120Author: Sam Hocevar <sam@videolan.org> 4121Date: Tue Sep 10 12:58:42 2002 +0000 4122 4123 * ./modules/misc/dummy/vout.c: fixed an endianness issue in the commandline 4124 chroma parsing. 4125 4126commit 849c0ed325c4ae51179b41a8c04a546a0de0058f 4127Author: Sam Hocevar <sam@videolan.org> 4128Date: Tue Sep 10 12:15:07 2002 +0000 4129 4130 * ./modules/video_output/x11/xcommon.c: if we do not own the X window, like 4131 in the Mozilla plugin, we do not try to unmap it. 4132 4133commit e710eca68235b5866cc81fedd6b841d223b3a8ab 4134Author: Sam Hocevar <sam@videolan.org> 4135Date: Mon Sep 9 13:52:24 2002 +0000 4136 4137 * ./configure.in: the DV module is now a plugin, with the proper 4138 dependencies in debian/control. 4139 4140commit f62375269145935a0afeaf1da60efc2e6558044d 4141Author: Christophe Massiot <massiot@videolan.org> 4142Date: Sun Sep 8 22:20:32 2002 +0000 4143 4144 Three lines :). 4145 4146commit 96de1d1b354714251050a533bbebf4665dcf7032 4147Author: Christophe Massiot <massiot@videolan.org> 4148Date: Fri Sep 6 23:15:44 2002 +0000 4149 4150 Aout3 developer documentation, cont'd. 4151 4152commit f52ae7781597a543f6cab9894113bdc97e6c20fd 4153Author: Christophe Massiot <massiot@videolan.org> 4154Date: Wed Sep 4 21:44:41 2002 +0000 4155 4156 Beginning of the developer documentation for audio output 3. 4157 4158commit 7b7ebdeeaeeca3fd56140756beb2b69d1cf263a6 4159Author: Jean-Paul Saman <jpsaman@videolan.org> 4160Date: Wed Sep 4 21:18:29 2002 +0000 4161 4162 Little cleanup action. 4163 4164commit b85c7e1eb37b4ead54ec65bec8b6737653b5a764 4165Author: Jean-Paul Saman <jpsaman@videolan.org> 4166Date: Wed Sep 4 21:13:33 2002 +0000 4167 4168 Qt Embedded video out patch courtesy of Gerald Hansink. 4169 Ported Qt Embedded video out to vlc-0.5.0 (it is not useable yet). 4170 4171commit c764fc9383ca6fa5d69cfcb58ef90cf954196c65 4172Author: Jean-Paul Saman <jpsaman@videolan.org> 4173Date: Wed Sep 4 21:09:12 2002 +0000 4174 4175 Renamed --enable-qte switch for Qt Embedded interface support to --enable-opie. 4176 Reused --enable-qte for Video Out support under Qt Embedded. 4177 4178commit d8c708139c94164022d307629dfa13f1ac44e689 4179Author: Christophe Massiot <massiot@videolan.org> 4180Date: Mon Sep 2 23:21:40 2002 +0000 4181 4182 Fixed the trivial channel mixer. 4183 4184commit 34c71967f9b0e4533ba8343062282029f39e7089 4185Author: Christophe Massiot <massiot@videolan.org> 4186Date: Mon Sep 2 23:17:06 2002 +0000 4187 4188 The liba52 "codec" is now an audio filter. It means we are now able to 4189 autodetect S/PDIF hardware support and the audio output plug-in chooses 4190 the best one. Of course it probably breaks existing output modules, see 4191 oss.c for hints :). 4192 4193 Also include minor tweaks which will entitle us to decode and output 5.1 4194 audio. It may break existing plug-ins, too. See 4195 audio_output.c:aout_FormatNbChannels for hints. 4196 4197commit 1e666bc25b9479cc3c07d18cc7d3ad93e7567066 4198Author: Christophe Massiot <massiot@videolan.org> 4199Date: Sun Sep 1 21:20:29 2002 +0000 4200 4201 Added a priority for video decoders, for systems with fixed-priority 4202 policy. 4203 4204commit 13f459366e284765d22ff01ce1fe3a386851f338 4205Author: Stéphane Borel <stef@videolan.org> 4206Date: Sat Aug 31 22:10:25 2002 +0000 4207 4208 *It seems that the setting of the fragment size was buggy. 4209 4210 OSS work with my sblive! now :). It still works on my other computer too 4211 but please test. 4212 4213commit 4d51273f15f9dbba650c88a7d5e44635e6483e2a 4214Author: Stéphane Borel <stef@videolan.org> 4215Date: Sat Aug 31 19:58:04 2002 +0000 4216 4217 *Make pf_setformat disappear from sdl module. 4218 4219commit 06996317f9c056ba12188a797ba38444ddcc782c 4220Author: Christophe Massiot <massiot@videolan.org> 4221Date: Fri Aug 30 23:27:06 2002 +0000 4222 4223 aout3 API change : 4224 pf_setformat disappears (it was never called independantly of Open). If 4225 the format needs to be changed, we will have Close/Open. This is much 4226 simpler than before. Please check that I didn't break some plug-ins. 4227 4228commit 0b88e7753a08b42a15d6e01cae20bfeed192d56a 4229Author: Christophe Massiot <massiot@videolan.org> 4230Date: Fri Aug 30 22:22:24 2002 +0000 4231 4232 * demuxes: Worked around a bug in old VLC and VLS by changing TS stream types 4233 (see my last mail). 4234 * aout: Rewrote our whole lock policy. The output thread now doesn't require 4235 the mixer_lock, which might avoid delays. We will also be able to change 4236 the filter pipelines at runtime. 4237 4238commit b7d33a0d086afa5fec399cffce08154c636e95b2 4239Author: Sam Hocevar <sam@videolan.org> 4240Date: Fri Aug 30 19:16:05 2002 +0000 4241 4242 * ./include/vlc_threads_funcs.h, modules/video_output/directx/vout.c: Win32 4243 compilation fixes (typo, undeclared var). 4244 4245commit 16f2ff86c7a1095b0e6365a21edacad85a80303d 4246Author: Sam Hocevar <sam@videolan.org> 4247Date: Fri Aug 30 12:23:23 2002 +0000 4248 4249 * ./configure.in: do not try to link with -lrt if not using pthreads. This 4250 might break the HP/UX or Solaris ports, please check if possible. 4251 * ./src/misc/threads.c: fixed syntax in the st and pth implementations. 4252 4253commit 7d2f6de57c4def2f33ff81c1f602621255c63a3c 4254Author: Christophe Massiot <massiot@videolan.org> 4255Date: Thu Aug 29 23:53:22 2002 +0000 4256 4257 * ./bootstrap : Fixed an issue with old shell versions 4258 * ALL : Added a priority argument to vlc_thread_create(), so that audio 4259 and input threads can run with a higher real-time priority, on systems 4260 allowing you to use priorities. 4261 4262commit b3c41d792a804ba100062eccba57aa59e1e06b4a 4263Author: Olivier Teulière <ipkiss@videolan.org> 4264Date: Thu Aug 29 22:29:55 2002 +0000 4265 4266 The win32 interface is preparing for the internationalization. 4267 4268commit 5e1d56aeacef5f2197ada9af17f792d34e2686b5 4269Author: Christophe Massiot <massiot@videolan.org> 4270Date: Wed Aug 28 22:44:31 2002 +0000 4271 4272 * Fixed libmad's output volume. 4273 4274commit b5ab493010868a16115777076b7ed431f8a5739c 4275Author: Christophe Massiot <massiot@videolan.org> 4276Date: Wed Aug 28 22:25:39 2002 +0000 4277 4278 * Finally fixed the segfault when resampling. 4279 * Reactivated the A/52 demux. 4280 * Wrote a real full-featured float32 mixer. 4281 4282commit c02a9ef42ffbd928ab299185fba5ec3a6be6db5e 4283Author: Sam Hocevar <sam@videolan.org> 4284Date: Wed Aug 28 21:40:35 2002 +0000 4285 4286 * ./Makefile.old: fixed the automatic dependency rule (include dirs missing). 4287 4288commit a9b2248292f142436cfa915f9c73444a7d9db0fb 4289Author: Christophe Massiot <massiot@videolan.org> 4290Date: Wed Aug 28 19:48:16 2002 +0000 4291 4292 It now works when there is no automake-1.5 nor automake-1.6. 4293 4294commit 3eb8eefdd2d1fc8ffa75bf9f8fa9e3e8dc308b93 4295Author: Sam Hocevar <sam@videolan.org> 4296Date: Wed Aug 28 15:30:57 2002 +0000 4297 4298 * ./m4/*: added gettext m4 macros so that the configure behaviour is 4299 always the same. 4300 4301commit 91b31c88351be190108dd35ec32c8956fe1b1e29 4302Author: Sam Hocevar <sam@videolan.org> 4303Date: Wed Aug 28 14:22:17 2002 +0000 4304 4305 * Additional fixes for bootstrap when gettext isn't available. 4306 4307commit e3366e790b852ff4e29bedb82b0caad1986f8b8e 4308Author: Sam Hocevar <sam@videolan.org> 4309Date: Wed Aug 28 13:38:14 2002 +0000 4310 4311 * ./bootstrap: fixed a shell error (replaced "if `foo`" with "if foo"). 4312 4313commit 03fe761ea832e9a8c0f0f17c595ff0ba591ba36c 4314Author: Sam Hocevar <sam@videolan.org> 4315Date: Wed Aug 28 12:50:13 2002 +0000 4316 4317 * ./bootstrap: we should be able to bootstrap CVS even without gettext. 4318 4319commit d54e32e1fb36a573ed03bb50271ad8573f057b14 4320Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 4321Date: Tue Aug 27 21:53:54 2002 +0000 4322 4323 fixed a minor bug 4324 4325commit 2d8a1a708547e450068546985ea4c7ec65a6bc4c 4326Author: Sam Hocevar <sam@videolan.org> 4327Date: Tue Aug 27 14:15:24 2002 +0000 4328 4329 * ./HACKING: we can now use automake-1.5 instead of automake-1.6. But now 4330 we _really_ depend on it. 4331 * ./bootstrap: we don't use touch to create a file, because it doesn't seem 4332 to work everywhere. 4333 4334commit 685f8edcc3e7bfa3e3a40fd15ecec75c4e01b565 4335Author: Sam Hocevar <sam@videolan.org> 4336Date: Mon Aug 26 23:36:20 2002 +0000 4337 4338 * ./bootstrap: we touch m4/Makefile.am so that configure doesn't complain 4339 about a missing m4/Makefile.in. 4340 * ./include/vlc_common.h: workaround for Borland's redefinition of PACKAGE. 4341 4342commit 15f3b0f6fa0eac7207eec34e80e1f65506d4f599 4343Author: Christophe Massiot <massiot@videolan.org> 4344Date: Mon Aug 26 23:00:23 2002 +0000 4345 4346 * Miscellaneous S/PDIF fixes. 4347 * New NextPTS() function, to replace CurrentPTS() (gives the PTS which will 4348 be valid for NEXT byte). 4349 * Fixed mono mode in the builtin mpeg audio decoder. 4350 * Various fixes related to PTS calculation in audio decoders. 4351 4352commit 44fc8c8927a693b57b9e525341167620a9915ac4 4353Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 4354Date: Mon Aug 26 22:54:24 2002 +0000 4355 4356 have my filter compile by default 4357 4358commit d8e7b4081d2ee660b78002080654a57001bc2090 4359Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 4360Date: Mon Aug 26 22:35:58 2002 +0000 4361 4362 An motion blur filter. --blur-factor states the degree of blurring from 1 4363 to 127. about 100 is cool 4364 4365commit 8cdab6d5972fbfcb5fd1876099878146c4493d0e 4366Author: Sam Hocevar <sam@videolan.org> 4367Date: Mon Aug 26 21:46:06 2002 +0000 4368 4369 * ./bootstrap: another fix for old versions of autoconf which don't seem 4370 to like the gettext m4 files. 4371 4372commit e3401d578754e7fd0dd49ba18b95b527420f1630 4373Author: Sam Hocevar <sam@videolan.org> 4374Date: Mon Aug 26 20:49:50 2002 +0000 4375 4376 * ./configure.in: we now require autoconf 2.5x because previous versions 4377 don't seem to work very well if you are using autopoint, although 4378 gettext 0.11.5 claims to be fully backwards compatible. Welcome to 4379 automake hell. 4380 * ./bootstrap: workaround which uses gettextize if you do not have 4381 autopoint. We'll probably stay like this for a while, until gettext 4382 0.11.x (which replaces gettextize with autopoint) becomes more 4383 widespread. Currently this workaround seems to work, but don't expect 4384 a clean tarball if you make dist without having used autopoint. Welcome 4385 to automake hell. 4386 4387commit 86f23938c10f4823f3389912f898dedd62c73ab7 4388Author: Sam Hocevar <sam@videolan.org> 4389Date: Mon Aug 26 10:02:37 2002 +0000 4390 4391 * ./Makefile.old, ./modules/gui/win32/win32.bpr: fixed header location 4392 issues in the Win32 build. 4393 4394commit 0df46599e8bb39ff2c4c7f8e9ee77fd7c6ec1916 4395Author: Sam Hocevar <sam@videolan.org> 4396Date: Mon Aug 26 09:38:20 2002 +0000 4397 4398 * ./bootstrap: dropped the dependency on gettext 0.11.5. Now 0.10.4 is OK. 4399 4400commit b69c9ce1279a154a8bbbe35b16a7bc7480cd967b 4401Author: Sam Hocevar <sam@videolan.org> 4402Date: Mon Aug 26 09:12:46 2002 +0000 4403 4404 (A few minor pending patches I had around) 4405 * ./debian/control: gnome-vlc recommends vlc-plugin-esd, and kvlc recommends 4406 vlc-plugin-arts. 4407 * ./src/misc/messages.c: message queue now prints the current object type. 4408 * ./modules/*: cosmetic fixes for the --long-help output. 4409 4410commit 6038883a6d5eeecd1027e32cdf3cc21d58fce8fc 4411Author: Sam Hocevar <sam@videolan.org> 4412Date: Mon Aug 26 08:36:12 2002 +0000 4413 4414 * ALL: fixed a few include directories. 4415 4416commit eb395af053ac65f5386bab02a2da920284528f56 4417Author: Sam Hocevar <sam@videolan.org> 4418Date: Mon Aug 26 01:01:13 2002 +0000 4419 4420 * Moved ./include/defs.h to ./config.h 4421 * Renamed ./include/config.h to ./include/vlc_config.h 4422 * Other misc auto* fixes. 4423 4424commit 764176f68884f524ef9a943e260a956ff36bb9a2 4425Author: Sam Hocevar <sam@videolan.org> 4426Date: Sun Aug 25 23:18:05 2002 +0000 4427 4428 * ALL: started the slow move to automake. For the moment, the changes are 4429 unnoticeable apart from the extra dependency on autoconf, automake and 4430 gettextize. See the new HACKING file for some information, especially if 4431 you don't run Linux. 4432 4433 The current strategy is to have the configure script generate a nice 4434 automake Makefile from Makefile.am, and then clobber it with our good 4435 old dirty Makefile. Muahaha :-) 4436 4437commit 8fc89cd7deaf495721f80d862019afecf77cfbac 4438Author: Jean-Paul Saman <jpsaman@videolan.org> 4439Date: Sun Aug 25 20:44:40 2002 +0000 4440 4441 Directory content is now read at startup. 4442 4443commit 34c546b2b2864798d3be07b21ad1c5bfd2ce0003 4444Author: Sam Hocevar <sam@videolan.org> 4445Date: Sun Aug 25 19:27:20 2002 +0000 4446 4447 * ./src/playlist/playlist.c: -Z flag makes playlist loop endlessly. 4448 4449commit 3ece9041e6954b83b226966f9367a88bbdd54536 4450Author: Olivier Teulière <ipkiss@videolan.org> 4451Date: Sun Aug 25 17:22:49 2002 +0000 4452 4453 * all: Unified behaviours using "action list" objects 4454 4455commit fd94f31b7dbb8725afb35bcc2d63f98c84af89a0 4456Author: Sam Hocevar <sam@videolan.org> 4457Date: Sun Aug 25 16:55:55 2002 +0000 4458 4459 * ./modules/audio_output/oss.c, ./modules/audio_output/sdl.c: improved 4460 sound synchronization. 4461 * ./src/audio_output/output.c: reverted another change I previously did :-) 4462 4463commit 51e9975309f7784ab00dacf9779090f19543a1ab 4464Author: Sam Hocevar <sam@videolan.org> 4465Date: Sun Aug 25 09:40:00 2002 +0000 4466 4467 * ./src/audio_output/output.c: reverted my previous aout_OutputNextBuffer 4468 prototype change; it looks like we won't need it after all. 4469 * ./src/audio_output/output.c: if audio output is too slow, but we 4470 know there is no next packet, then we play it anyway. Rationale behind 4471 this is: better play a slightly wrongly dated packet than play silence, 4472 because it might be wrongly dated but there are chances it won't break 4473 audio continuity. 4474 * ./modules/audio_output/sdl.c: workaround for SDL's crap audio output 4475 system (callback gets called at random times, and no way to know the 4476 latency of the samples being played). Audio output is now rather good 4477 here, but please give feedback. 4478 * ./modules/audio_output/oss.c: we delay a bit before asking for a new 4479 buffer to avoid starvation. 4480 4481commit 1c79a0fac8b20ea0c8220525a348593e6425fa01 4482Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 4483Date: Sat Aug 24 21:35:31 2002 +0000 4484 4485 moved id3 related code to a separate utility module since several 4486 demuxers need it 4487 4488commit 3b08fd1df2ec973fba8da5506425f1724b998142 4489Author: Sam Hocevar <sam@videolan.org> 4490Date: Sat Aug 24 21:11:21 2002 +0000 4491 4492 * ./modules/audio_output/oss.c: we don't ask too early for a new buffer, 4493 but rather sleep a bit. 4494 4495commit cd7b79940df46203f8985abf720f378c8b498312 4496Author: Sam Hocevar <sam@videolan.org> 4497Date: Sat Aug 24 20:22:34 2002 +0000 4498 4499 * ./modules/audio_filter/resampler/ugly.c: simple resampler which does not 4500 insert blank samples, but changes pitch. 4501 4502commit a60541d164a09ff9d0aa795a285d32c9057eec0d 4503Author: Gildas Bazin <gbazin@videolan.org> 4504Date: Sat Aug 24 17:04:36 2002 +0000 4505 4506 * modules/misc/logger/logger.c: fixed initialization bugs. 4507 * src/misc/objects.c: in vlc_object_destroy() there's no need to lock structure_lock if 4508 we are the root object (structure_lock has already been destroyed anyway). 4509 4510commit 33913b063cae7aa1a820c46937ead1c0a09fc080 4511Author: Sam Hocevar <sam@videolan.org> 4512Date: Sat Aug 24 16:07:48 2002 +0000 4513 4514 * ./modules/audio_filter/resampler/trivial.c: fixed a buffer size calculation 4515 issue in the trivial resampler. 4516 4517commit f02ba9de18c5893b3a20db61dfc7e537b8ae48b9 4518Author: Sam Hocevar <sam@videolan.org> 4519Date: Sat Aug 24 14:49:51 2002 +0000 4520 4521 * ./configure.in: fixed a typo that prevented compilation of the network 4522 modules. 4523 * ./debian/rules: added faad to the package generation. 4524 4525commit d2f76771d37743e50c0edfbf6d49589da78c1030 4526Author: Sam Hocevar <sam@videolan.org> 4527Date: Sat Aug 24 11:57:07 2002 +0000 4528 4529 * ./modules/gui/gtk/open.c: the Gtk and GNOME interfaces no longer ignore 4530 the "dvd", "frequency" and "symbol-rate" variables. 4531 4532commit c21f684a1b3eafb0c5f8be0c4d12e719a90159cc 4533Author: Sam Hocevar <sam@videolan.org> 4534Date: Sat Aug 24 11:46:44 2002 +0000 4535 4536 * ./modules/audio_output/oss.c: fixed a bug on module reopening. 4537 * ./modules/audio_output/oss.c: we now properly set the fragment size. 4538 4539commit 711160b2a2a3c716670d6f4c0f74a7545db8bddc 4540Author: Sam Hocevar <sam@videolan.org> 4541Date: Sat Aug 24 10:19:43 2002 +0000 4542 4543 * ./src/audio_output/output.c: added an argument to aout_OutputNextBuffer 4544 which lets the audio output module give a timeout value for buffer 4545 delivery. This fixes a few issues with aout modules which were calling 4546 aout_OutputNextBuffer way too early. 4547 4548commit d3bdbb2bd0dd7422841fff2271c059f5b57f0a50 4549Author: Sam Hocevar <sam@videolan.org> 4550Date: Sat Aug 24 09:55:06 2002 +0000 4551 4552 * ./debian/*: created legacy packages for smooth upgrades to the upcoming 4553 0.5.x version, and created the vlc-plugin-svgalib package. 4554 4555commit 674681b3fff39a0cf0273b467e592e2a7990dc19 4556Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 4557Date: Sat Aug 24 01:14:29 2002 +0000 4558 4559 fixed an off by factor 10 error. Noted along the way that this module 4560 seems to be requesting audio some time before the output pipeline is 4561 finnished 4562 4563commit 3ccc9c5924ccf334a56e4079a4b6a8637c2f483f 4564Author: Tony Castley <tcastley@videolan.org> 4565Date: Fri Aug 23 14:16:23 2002 +0000 4566 4567 Rewritten aout3. BeOS currently PUSHES the audio. 4568 4569commit f7934b1cd6b31682bcfb83d245e211ce795e7730 4570Author: Sam Hocevar <sam@videolan.org> 4571Date: Fri Aug 23 14:05:22 2002 +0000 4572 4573 * ./modules/codec/faad/decoder.c: the AAC decoder is in sync with aout3. 4574 * ./modules/codec/a52old/a52old.c: the a52old decoder as well. 4575 4576commit 3c2a9131dd4b04e91dd712faa790b16f61c55e1e 4577Author: Sam Hocevar <sam@videolan.org> 4578Date: Thu Aug 22 21:41:23 2002 +0000 4579 4580 Forgot one file in my previous commit. 4581 4582commit 90a612c63e11718a0bb5b27c6d12021c9c511137 4583Author: Sam Hocevar <sam@videolan.org> 4584Date: Thu Aug 22 17:14:52 2002 +0000 4585 4586 * ./modules/audio_filter/converter/fixed32tofloat32.c: fixed conversion. 4587 * ./modules/codec/mad/libmad.c: ported to the latest aout changes. Still 4588 doesn't work here, though. 4589 4590commit 00724b734bb27f4ccad42de320f8bdecf60009f3 4591Author: Sam Hocevar <sam@videolan.org> 4592Date: Wed Aug 21 23:19:58 2002 +0000 4593 4594 * ./include/vlc_common.h: declared aout_fifo_t. 4595 4596commit a2c6740830bf3acab085b0cdc0bb2426082f719a 4597Author: Sam Hocevar <sam@videolan.org> 4598Date: Wed Aug 21 23:17:41 2002 +0000 4599 4600 * ./include/aout_internal.h: exported aout_FifoPop to plugins. 4601 4602commit 1c13a9874579b0640d294389a5f888b81a8926fc 4603Author: Christophe Massiot <massiot@videolan.org> 4604Date: Wed Aug 21 22:41:59 2002 +0000 4605 4606 Big round of fixes in the aout3. 4607 * Audio and video should now _always_ be perfectly in sync. 4608 * Changes in a52.c (end_date management) must be ported to other codecs, 4609 otherwise mixer errors will appear. 4610 * Audio output plug-in can now tell whether they can handle a little 4611 clock drift (for instance, inserting zeroes after a pause). 4612 4613commit 692795dc04e2532b23a2bede4942a33434782ba3 4614Author: Jean-Paul Saman <jpsaman@videolan.org> 4615Date: Wed Aug 21 19:30:03 2002 +0000 4616 4617 Stopping vlc from the Familiar interface is possible again. 4618 4619commit 28ad2fd075be37cb4258af5806896ab042897c09 4620Author: Sam Hocevar <sam@videolan.org> 4621Date: Wed Aug 21 17:31:58 2002 +0000 4622 4623 * ./src/misc/modules.c: if a plugin requested not to be unloaded, then we 4624 won't unload it. This makes us more fault-tolerant with crap libraries 4625 that are making use of atexit(). 4626 * ./configure.in: svgalib can now be a plugin. 4627 * ./modules/misc/gtk_main.c: gtk_main doesn't need g_atexit anymore. 4628 4629commit a5a565cb0b6d5b361d680928446b7a3c3dd0b26a 4630Author: Sam Hocevar <sam@videolan.org> 4631Date: Wed Aug 21 15:55:15 2002 +0000 4632 4633 * ./modules/misc/gtk_main.c: fixed a minor compilation warning. 4634 4635commit da508b85bc42d6d4b9d6581fb85fcaf907bbefb0 4636Author: Sam Hocevar <sam@videolan.org> 4637Date: Wed Aug 21 15:53:06 2002 +0000 4638 4639 * ./include/vlc_common.h: we don't set _() and N_() in Gnome-enabled modules 4640 because <gnome.h> already does it for us. 4641 4642commit b6aeeca55b99dea051027bd52763cbe9ce4c6240 4643Author: Sam Hocevar <sam@videolan.org> 4644Date: Wed Aug 21 15:10:33 2002 +0000 4645 4646 * ./modules/video_output/svgalib.c: SVGAlib video output module. 4647 4648 Currently only supports 256 color output, and defaults to 320x200. You need to be root to use it, it may leave your console in an unusable state, lock 4649 up your video card, it will segfault at exit if you compile it as a plugin 4650 because of SVGAlib's ludicrous use of atexit() and signal(). 4651 Apart from these few glitches, it's rather OK, use "-I dummy -V svgalib" 4652 to activate. Q or Esc to quit (press for a long time if it doesn't work). 4653 4654commit 18773d093c9c324f3bcc5734bd4accd0d5319152 4655Author: Xavier Marchesini <xav@videolan.org> 4656Date: Wed Aug 21 11:07:42 2002 +0000 4657 4658 Fixed a polioterie in the previous commit 4659 4660commit afa6c92607242efb71ff313c744bbd3ded9d3ad6 4661Author: Sam Hocevar <sam@videolan.org> 4662Date: Wed Aug 21 09:27:40 2002 +0000 4663 4664 * ./modules/codec/a52old/a52old.c: ported the old A52 decoder to aout3. 4665 * ./modules/audio_filter/converter/s16tofloat32.c: converter needed for 4666 a52old, includes the walken trick and b_in_place = true. 4667 4668commit 620b69bbc279ac087207681fa16d49640756eed0 4669Author: Xavier Marchesini <xav@videolan.org> 4670Date: Wed Aug 21 09:26:53 2002 +0000 4671 4672 * libvlc.c : Win32 compilation fix. 4673 * modules.c : we now check the directory plugins/ to find some plugins. 4674 (this will allow us to use the packager / installer which wasn't aware 4675 of plugins -> modules :) 4676 4677commit 97acd0f3a9be33c502acc3f22c4c8335e70f7293 4678Author: Stéphane Borel <stef@videolan.org> 4679Date: Tue Aug 20 22:11:49 2002 +0000 4680 4681 *Set output format to AOUT_FMT_SPDIF when in spdif mode. 4682 4683 S/PDIF does not work here in oss though (output starving). 4684 4685commit 80dbbdef1ab631fe0539d99df3e5478649c38730 4686Author: Sam Hocevar <sam@videolan.org> 4687Date: Tue Aug 20 21:10:48 2002 +0000 4688 4689 * ./modules/gui/gtk/display.c: changed the configuration callbacks so that 4690 all instances of a module get changed when options such as gtk-tooltips 4691 or gnome-toolbartext are toggled. 4692 4693commit a3412c816e0c438fa6466ff2259556369c12558c 4694Author: Sam Hocevar <sam@videolan.org> 4695Date: Tue Aug 20 21:02:40 2002 +0000 4696 4697 * ./modules/gui/qnx/*: ported the QNX audio output to the new API, courtesy 4698 of Pascal Levesque. 4699 4700commit aeaf6737efee2feb94b4b213456ef8ce2cea6595 4701Author: Sam Hocevar <sam@videolan.org> 4702Date: Tue Aug 20 18:25:42 2002 +0000 4703 4704 (compilation fixes for my previous commit) 4705 4706commit f0ec49dae50fc8a8e7f7b49d5475d6ba19b94996 4707Author: Sam Hocevar <sam@videolan.org> 4708Date: Tue Aug 20 18:08:51 2002 +0000 4709 4710 * ./modules/misc/gtk_main.c: created the gtk_main module, which simply runs 4711 gtk_main() in its own thread, and does nothing on subsequent calls. This 4712 ensures that gtk_main is only running once. 4713 * ./modules/gui/familiar/*, modules/gui/gtk/*: the familiar, gtk and gnome 4714 modules are now fully reentrant thanks to their use of the gtk_main module. 4715 * ./src/libvlc.c: implemented vlc_set(), a wrapper for config_Put* available 4716 to external programs. 4717 * ./src/libvlc.c: removed vlc_stop() and vlc_end(), everything is now done 4718 by vlc_destroy(). 4719 * ./modules/control/rc/rc.c: implemented a few new functions. For instance, 4720 run "vlc -I rc" and then type "intf gtk" or "intf gnome". You can even 4721 launch several of them. "segfault" works, too. 4722 4723commit a890c0eef4c7e5a7b6e562c092fc72e0efe6c0e9 4724Author: Sam Hocevar <sam@videolan.org> 4725Date: Tue Aug 20 12:43:59 2002 +0000 4726 4727 Removed obsolete files which suddenly reappeared.. THE FILES THAT WOULD 4728 NEVER DIE ! MUUAHAHAHAHAHAAAA !! 4729 4730commit e6198f86eee663dc6a3204f1c8ec9c6efe74c59e 4731Author: Sam Hocevar <sam@videolan.org> 4732Date: Tue Aug 20 12:32:01 2002 +0000 4733 4734 * ./modules/gui/familiar/familiar.c: added a timer to check when the 4735 familiar interface is asked to quit. 4736 4737commit 922ab4d4f4db117d9fd2862224899d659e2b2d8d 4738Author: Christophe Massiot <massiot@videolan.org> 4739Date: Mon Aug 19 23:12:57 2002 +0000 4740 4741 More changes in the date handling. Should be more tolerant with 4742 pause/play and change of audio channel. 4743 4744commit 9a1fd919019c36a4bf85e5366dce96e5f83d9596 4745Author: Sam Hocevar <sam@videolan.org> 4746Date: Mon Aug 19 23:07:30 2002 +0000 4747 4748 * ./modules/audio_output/*: ported the ALSA, aRts, esd and OSS modules to 4749 the latest aout3 changes. 4750 4751commit d068701b3be13a67de51be02e77d2960fe1771db 4752Author: Christophe Massiot <massiot@videolan.org> 4753Date: Mon Aug 19 21:54:37 2002 +0000 4754 4755 * Fixed BeOS output ; 4756 * Fixed a few boolean_t. 4757 4758commit 5ffbc97e759f4e44a9ac33567901de1f5ff5528a 4759Author: Christophe Massiot <massiot@videolan.org> 4760Date: Mon Aug 19 21:31:11 2002 +0000 4761 4762 * ./configure: Fixed double detection of gethostbyname. 4763 * Major changes in the handling of dates in the audio output ; still buggy, 4764 but differently. 4765 * Fixed a major bug in the aout pre-filters, preventing to run any other 4766 decoder than liba52. 4767 * p_aout->output.pf_play now has only one argument. 4768 4769commit 91b103c21b6055d031d9613fbdef3319c8d3be8b 4770Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 4771Date: Mon Aug 19 17:07:14 2002 +0000 4772 4773 * modules/audio_output/alsa.c: we now open the device in SetFormat because 4774 it depends on the audio format. Cosmetic changes. The S/PDIF output may 4775 work. 4776 4777commit d2e838ba807bfd161388e28aefa4e151858c728b 4778Author: Tony Castley <tcastley@videolan.org> 4779Date: Mon Aug 19 11:51:03 2002 +0000 4780 4781 Fixed segfault. Now fails to load due to incorrect format. 4782 Getting there :) 4783 4784commit 47e9705788f3e800161bc722dcc0a4db58f1cdfb 4785Author: Sam Hocevar <sam@videolan.org> 4786Date: Mon Aug 19 11:37:57 2002 +0000 4787 4788 * ./src/misc/cpu.c: we use void(*)(int) instead of sighandler_t because 4789 mingw32 doesn't know about sighandler_t. 4790 4791commit 2fa6c9ce280b037c058eed166bfc51e7c70c5d14 4792Author: Sam Hocevar <sam@videolan.org> 4793Date: Mon Aug 19 11:13:45 2002 +0000 4794 4795 * ./src/misc/cpu.c: libvlc now plays nice with SIGILL and restores the 4796 signal handler to its previous value after use. 4797 * ./src/libvlc.c: moved signal handling to vlc.c. 4798 4799commit 9c669a9f8f98c6ff6cf5c72168b485fc1ab21967 4800Author: Sam Hocevar <sam@videolan.org> 4801Date: Mon Aug 19 08:30:56 2002 +0000 4802 4803 * ./modules/visualization/xosd/xosd.c: support for libxosd 1.0.0. 4804 * ./configure.in: added check for libxosd version. 4805 4806commit 4df679a4cfc130798215a1688b44aa18b1d2bb9b 4807Author: Gildas Bazin <gbazin@videolan.org> 4808Date: Mon Aug 19 08:19:31 2002 +0000 4809 4810 * modules/video_output/x11/xcommon.c: fixed a bug related to the size of the 4811 fullscreen window. We also unmap the current window when switching to fullscreen. 4812 4813commit d377635a891d8312cb898b2f9ef17fdca042e974 4814Author: Jean-Paul Saman <jpsaman@videolan.org> 4815Date: Sun Aug 18 20:36:04 2002 +0000 4816 4817 - File and directory listing show unix permissions. 4818 4819commit a444052de358eb931306e1bc881073772fe4aeb4 4820Author: Eric Petit <titer@videolan.org> 4821Date: Sun Aug 18 16:17:32 2002 +0000 4822 4823 Enhanced BeOS icon ;) 4824 4825commit 31fe0e91662b3afdc8a24845afcd2a3ec592bc67 4826Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 4827Date: Sun Aug 18 14:33:00 2002 +0000 4828 4829 removed a line used during debugging 4830 4831commit 086f0dc8c2ea9f72889a4316031313e2a7c09706 4832Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 4833Date: Sun Aug 18 14:11:35 2002 +0000 4834 4835 the mp3 demux now parses id3 tags into the info structures if libid3tag 4836 is available 4837 4838commit 3dff442ecce707a6f7492b6c35d03ad497df71e5 4839Author: Sam Hocevar <sam@videolan.org> 4840Date: Sun Aug 18 13:49:20 2002 +0000 4841 4842 * ./src/libvlc.c: removed the simple signal handler because it's not 4843 really needed, and we were calling pthread_mutex_lock from it. 4844 * ./src/libvlc.c: released a vlc_list_t that caused vlc --list to hang. 4845 4846commit 894c4adc591553f567168302a363daa315eddeb9 4847Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 4848Date: Sun Aug 18 13:16:51 2002 +0000 4849 4850 doxygen documented my code 4851 4852commit a580ac79357e0d085ed1354874744b48d73eda07 4853Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 4854Date: Sun Aug 18 13:14:39 2002 +0000 4855 4856 modules/gui/kde/interface.cpp: made the kde interface look for the rc 4857 file in DATA_PATH 4858 modules/gui/kde/kde.cpp and interface.h: removed a stupid class, moved 4859 stuff from open() to run() to make the kde interface start without 4860 segfaults. 4861 4862commit 0ace3bb2f2e67afd98d1e676199ce99256e12a1c 4863Author: Eric Petit <titer@videolan.org> 4864Date: Sun Aug 18 11:32:06 2002 +0000 4865 4866 Fixed a few linking BeOS problems (-lm, -lstdc++.r4...). 4867 4868 Now everything should compile with every gcc with no problem (mp4, ffmpeg 4869 and faad plugins, especially). 4870 4871commit 764fd89e8d5e8511300c46c41217b53ce0cebea0 4872Author: Laurent Aimar <fenrir@videolan.org> 4873Date: Sat Aug 17 15:35:10 2002 +0000 4874 4875 * all : mpeg_audio decoder works now with aout3. 4876 4877commit fd976a607f32bb1fd8592e984db8e54085f316c0 4878Author: Jean-Paul Saman <jpsaman@videolan.org> 4879Date: Sat Aug 17 13:33:00 2002 +0000 4880 4881 Added filetype information. 4882 4883commit 4eb6d12b81e07ca7e7daac49623437757de6be4a 4884Author: Tony Castley <tcastley@videolan.org> 4885Date: Sat Aug 17 13:26:57 2002 +0000 4886 4887 This now compiles in BeOS. Probably others, the i was not declared. 4888 4889commit 0aff8fbf88313c00262f5db03a593a09b7b6c9d4 4890Author: Tony Castley <tcastley@videolan.org> 4891Date: Sat Aug 17 08:46:46 2002 +0000 4892 4893 At least it compiles now. :-) 4894 4895commit fa20241712094864befd1fdc9a90fbd82d86d68c 4896Author: Sam Hocevar <sam@videolan.org> 4897Date: Fri Aug 16 16:26:23 2002 +0000 4898 4899 * ./modules/video_output/x11/xcommon.c: we include Xmd.h before dpms.h 4900 (compilation fix for Solaris). 4901 4902commit d71af1d60382492bde9d0fb4f93be4bec79dd8fa 4903Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 4904Date: Fri Aug 16 14:30:39 2002 +0000 4905 4906 Up to date ALSA information. 4907 4908commit f20532c0c0c1b7c48d352dc98b9421c3e72502cd 4909Author: Sam Hocevar <sam@videolan.org> 4910Date: Fri Aug 16 12:31:04 2002 +0000 4911 4912 * ./src/playlist/playlist.c: added -Z (--random) for endless random playing. 4913 4914commit ba97736ab86529d03ca3a0d52256c01b6a9b5555 4915Author: Sam Hocevar <sam@videolan.org> 4916Date: Fri Aug 16 03:07:56 2002 +0000 4917 4918 * ./modules/codec/spudec/*: split spudec into the parsing and the rendering 4919 functions. 4920 * ./modules/demux/mpeg/audio.c: at least three PS startcodes are required 4921 before we abort the parsing and consider the input as PS instead of MP3. 4922 4923commit 647a105d2cec2139ef8299b6eba17255b97ea714 4924Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 4925Date: Thu Aug 15 12:35:50 2002 +0000 4926 4927 * configure.in, configure: put back the ALSA audio output module in 4928 configure. 4929 4930commit 7a165cdc8f39ead19f7273f7500114b1120515cb 4931Author: Sam Hocevar <sam@videolan.org> 4932Date: Thu Aug 15 12:22:45 2002 +0000 4933 4934 * ./src/misc/modules.c: compilation fix. 4935 * ./modules/gui/win32/preferences.cpp: the Win32 interface doesn't use the 4936 old module linked list anymore. 4937 4938commit 5dc2da7377f9b8f683af8b313d3b3c50036c46c5 4939Author: Sam Hocevar <sam@videolan.org> 4940Date: Thu Aug 15 12:11:15 2002 +0000 4941 4942 * ./src/misc/modules.c: the module linked list is going bye bye. We now use 4943 the vlc_object_* and vlc_list_* functions to manage modules. The Win32 4944 interface doesn't build, but I'll fix this. 4945 4946commit 17e19cc14f2d10ab19ccfeb783089337ea4196fd 4947Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 4948Date: Thu Aug 15 10:31:44 2002 +0000 4949 4950 * modules/audio_output/alsa.c: cleanings and comments. 4951 4952 TODO: S/PDIF mode. 4953 4954commit 0c7d7aa325a0a3b01ba675134c585430b12dfd72 4955Author: Olivier Teulière <ipkiss@videolan.org> 4956Date: Thu Aug 15 08:24:44 2002 +0000 4957 4958 * compilation fix 4959 4960commit c698b96fb7979fd2a14473b23db5dc505193d66d 4961Author: Jean-Paul Saman <jpsaman@videolan.org> 4962Date: Wed Aug 14 21:50:01 2002 +0000 4963 4964 Changes in familiar interface: 4965 - added GtkCList instead of GtkList. 4966 - added first column sorting order by clicking on column header 4967 - selecting item from list works 4968 - reading entire directory list is displayed in GtkCList widget 4969 4970commit 005be1388992f71eb6c15b01d99110528dfd825e 4971Author: Sam Hocevar <sam@videolan.org> 4972Date: Wed Aug 14 17:06:53 2002 +0000 4973 4974 * ./src/misc/objects.c: implemented vlc_list_find() which works like 4975 vlc_object_find() but returns a list of _all_ the matching objects. Only 4976 works with FIND_ANYWHERE at the moment. 4977 * ./modules/gui/gtk/preferences.c, ./modules/gui/kde/preferences.cpp, 4978 ./modules/gui/win32/preferences.cpp: the module lists in the preferences 4979 menus work again. 4980 * ./src/misc/objects.c: added a missing sizeof that caused crashes because 4981 the reindexing of the global object array was incomplete. 4982 * ./include/modules_inner.h: propagated the module long description to its 4983 submodules. 4984 4985commit 211b2031b690e9de756f3ee20ae711b9e9050672 4986Author: Sam Hocevar <sam@videolan.org> 4987Date: Wed Aug 14 13:10:44 2002 +0000 4988 4989 * ./modules/audio_output/esd.c: compilation fix (aout_FormatTo is obsolete). 4990 * ./src/audio_output/audio_output.c, ./src/audio_output/mixer.c: fixed a 4991 horrible sound issue by making sure internal buffers have a size multiple 4992 of 4 bytes. Waiting for a real fix made in Meuuh, of course. 4993 4994commit d24f1af688790c05e9983e05033807fa87d45289 4995Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 4996Date: Wed Aug 14 10:50:12 2002 +0000 4997 4998 ALSA audio output v3.01 is out ! 4999 5000commit ad830330decee89bcdb89283bfeccaaed885c902 5001Author: Olivier Teulière <ipkiss@videolan.org> 5002Date: Wed Aug 14 10:18:40 2002 +0000 5003 5004 * compilation fix (by sam) 5005 5006commit 68a142e33b9e49455120e770a21682f58db52dff 5007Author: Tristan Leteurtre <tooney@videolan.org> 5008Date: Wed Aug 14 08:50:33 2002 +0000 5009 5010 . Simple RTP access module : only supports TS payload. 5011 This first draft is made to read RTP streamed by the vls. 5012 5013commit c250844e76d20c0b4c1caa6d190d59a8e4608f35 5014Author: Sam Hocevar <sam@videolan.org> 5015Date: Wed Aug 14 08:17:24 2002 +0000 5016 5017 * ./modules/control/rc/rc.c: 'l' outputs a list of all allocated objects, 5018 just as 'd' displayed a tree of attached objects. 5019 * ./src/misc/modules.c: added a missing header. 5020 5021commit 2f1be4f3e563c2bcfe8b51bda25ce804546f8748 5022Author: Christophe Massiot <massiot@videolan.org> 5023Date: Wed Aug 14 00:43:52 2002 +0000 5024 5025 * Added a third argument to aout_OutputNextBuffer. In case the buffer 5026 received does not start exactly at the given date, it indicates if the 5027 output plug-in is able to compensate for the drift (for instance on 5028 startup, or with S/PDIF packets), or if we need the aout core to 5029 resample the coming buffers. It is currently unimplemented. 5030 5031commit eb93d56d8d76be74193a77ee163462c14af92959 5032Author: Christophe Massiot <massiot@videolan.org> 5033Date: Wed Aug 14 00:23:59 2002 +0000 5034 5035 * Changed aout_FormatTo* ; aout_FormatToSize does no longer exist. 5036 p_buffer now has a i_nb_bytes member. It is possible to indicate for a 5037 format its byterate (necessary for AC3 and SPDIF). 5038 * S/PDIF output seems to be working at last (tested with the file output). 5039 5040commit 321841006c653a16649202899df357f15e49ea64 5041Author: Christophe Massiot <massiot@videolan.org> 5042Date: Tue Aug 13 22:42:23 2002 +0000 5043 5044 * New float32to* converter modules, courtesy of Xavier Maillard 5045 <zedek@fxgsproject.org>. 5046 * Fixed a bug in float32tos16, where gcc over-optimized a little and 5047 caused problems on some platforms (eg. solaris). 5048 5049commit 8456ba1c47321a0c885bbc6f7a61548f5fd7d1c1 5050Author: Laurent Aimar <fenrir@videolan.org> 5051Date: Tue Aug 13 20:28:56 2002 +0000 5052 5053 * clean up some code, add "mp3" short cut. 5054 And now if this demux has been forced it will (try) to play the whole 5055 file even if the stream is heavily corrupted (like PS demux). 5056 But now, it makes less assumptions on the stream, so report any 5057 problem if it mis-recognizes others files as mpeg audio (specially PS file). 5058 5059commit 2f67ba3cf2648ad9913d5cc1797266c5e3b7046e 5060Author: Sam Hocevar <sam@videolan.org> 5061Date: Tue Aug 13 16:11:15 2002 +0000 5062 5063 * ./modules/audio_output/arts.c: ported the aRts module to aout3. 5064 * ./modules/audio_filter/converter/*: fixed a bug in all the converters 5065 test routines (thx Meuuh). 5066 5067commit eefc863b234a657dc7c4f87769f5add9f216c17f 5068Author: Sam Hocevar <sam@videolan.org> 5069Date: Tue Aug 13 14:53:46 2002 +0000 5070 5071 * ./modules/audio_output/esd.c: we now properly use the esd_get_latency() 5072 return value to avoid audio starvation. 5073 * ./modules/audio_filter/converter/*: a little loop optimization trick. 5074 * ./src/audio_output/aout_ext-dec.c: removed this deprecated file. 5075 5076commit a6ef9bbb9dd08a41eae2e68e292c8a91e1df7230 5077Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 5078Date: Tue Aug 13 13:15:14 2002 +0000 5079 5080 ./modules/control/rc/rc.c: fixed a segfault when pressing 'i' with no 5081 input 5082 5083commit 5a64fbd73a07be599b133b8acf703df7d12110c3 5084Author: Sam Hocevar <sam@videolan.org> 5085Date: Tue Aug 13 11:59:36 2002 +0000 5086 5087 * ./modules/audio_output/oss.c: we spare a variable by using p_aout->b_die 5088 instead of our own variable. 5089 * ./modules/audio_filter/converter/a52tospdif.c, ./modules/codec/a52.c: added 5090 <unistd.h>, required for bswap. 5091 * ./modules/demux/mp4/libmp4.c: removed an unneccessary semicolon in a 5092 macro definition. 5093 * ./modules/audio_output/esd.c: first attempt at getting esd to work. 5094 * ./modules/video_output/*: split sdl.so into a video and an audio plugin, 5095 and removed useless subdirectories. 5096 * ./modules/audio_output/sdl.c: compilation fix. 5097 5098commit f1d40d7e8c1b497cca2521d1d5c7356d390ad426 5099Author: Christophe Massiot <massiot@videolan.org> 5100Date: Mon Aug 12 22:48:18 2002 +0000 5101 5102 * Fixed miscellaneous bugs. 5103 * Fixed an endianness issue in S/PDIF. 5104 * Added a walken optimization of float32tos16. 5105 5106commit 89332ee5b2c19caa612aa1e58d2d2542e57f127b 5107Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 5108Date: Mon Aug 12 22:30:07 2002 +0000 5109 5110 ./modules/demux/mpeg/ps.c: this module never fails the probe and should 5111 therefore have capability 0 5112 5113commit 8d5c85f26f79ef0853bb5f23ff33809a8999716c 5114Author: Christophe Massiot <massiot@videolan.org> 5115Date: Mon Aug 12 22:12:51 2002 +0000 5116 5117 * Fixed a variable overflow bug in the audio output. 5118 * Prepared for some advances in the aout3 clock management. 5119 * Added the first stone of the forthcoming stream output. 5120 5121commit a39d90778548b945d7712debdec7ae9d93212398 5122Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 5123Date: Mon Aug 12 21:43:28 2002 +0000 5124 5125 ./configure.in: fix linking of i420_rgb 5126 5127commit 228be8594226e24461a3e26a891199742ceb77d5 5128Author: Jean-Paul Saman <jpsaman@videolan.org> 5129Date: Mon Aug 12 21:40:40 2002 +0000 5130 5131 This conversion should make more sense. 5132 5133commit 0220726f875614dc6369d89e6875792f7199a98c 5134Author: Jean-Paul Saman <jpsaman@videolan.org> 5135Date: Mon Aug 12 20:43:27 2002 +0000 5136 5137 - Updated configure to build fixed32tos16 and fixed32tofloat32. 5138 Desperately need a fixed32 mixer for testing the conversions. 5139 - Uncommented unused functions in libmad. 5140 5141commit ac4a6e1fe702b2a098c72e160bc375ff6aa2264f 5142Author: Jean-Paul Saman <jpsaman@videolan.org> 5143Date: Mon Aug 12 20:38:19 2002 +0000 5144 5145 Support for browsing local media (not finished). 5146 5147commit ce39823647da59185ab3a5624d2d61d6f03d9047 5148Author: Jean-Paul Saman <jpsaman@videolan.org> 5149Date: Mon Aug 12 20:35:55 2002 +0000 5150 5151 Updated Makefile to include fixed32tos16 and fixed32tofloat32 conversions. 5152 5153commit 4975bffed16c51c08c18af6a1d5a5db3d96cc527 5154Author: Jean-Paul Saman <jpsaman@videolan.org> 5155Date: Mon Aug 12 20:35:18 2002 +0000 5156 5157 Added fixed32tofloat32 conversion. 5158 5159commit 12f0b20089c821cbd2a2604ca0d675feb6c0eb7e 5160Author: Jean-Paul Saman <jpsaman@videolan.org> 5161Date: Mon Aug 12 20:34:56 2002 +0000 5162 5163 Added fixed32tos16 filter based upon libmad downscale functionality. 5164 5165commit c95d91b4cf158a2497d4b1cfb2ab7ba493a584b1 5166Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 5167Date: Mon Aug 12 17:38:10 2002 +0000 5168 5169 ALL: added GPL headers to my files. Some of the files from the original 5170 author does still not contain this header. 5171 5172commit 856c3c047a316e2249bf6ed5a5c051d7ecee549e 5173Author: Laurent Aimar <fenrir@videolan.org> 5174Date: Mon Aug 12 17:00:36 2002 +0000 5175 5176 * all : enable aac demux by default. 5177 5178commit 77f8e25e5d95327fca7e5734733265217022d628 5179Author: Laurent Aimar <fenrir@videolan.org> 5180Date: Mon Aug 12 16:59:15 2002 +0000 5181 5182 * all : a demux for aac stream ( raw aac with adts headers ). For now 5183 it has a capability equal to 0 because it conflicts with PS, so you need 5184 to force it. 5185 5186commit ac354f204d8638940d588cb1cb8e1db422d1b5d9 5187Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 5188Date: Mon Aug 12 15:56:57 2002 +0000 5189 5190 ./Doxyfile: a sample doxygen configuration file. Have a look at 5191 http://s253c.studby.ntnu.no/vlc/html/index.html to see what doxygen can 5192 do. 5193 5194 ./doc/doxygen: a place for doxygen to put it's files 5195 5196commit 6e8f9504cb15556b811badce004b806f69aadb5e 5197Author: Sam Hocevar <sam@videolan.org> 5198Date: Mon Aug 12 09:34:15 2002 +0000 5199 5200 * ./src/misc/objects.c: two big changes in the object API: now objects can 5201 only have one parent, because I don't want to deal with cycles, and each 5202 created object is indexed in a global array. This feature is unused yet, 5203 but it will speed up vlc_object_find(FIND_ANYWHERE). 5204 * ./debian/rules: activated the faad codec. 5205 * ./doc/fortunes.txt: new fortune cookies. 5206 * ./modules/codec/mpeg_video/headers.c: reduced the use of attach/detach. 5207 * ./modules/audio_output/oss.c: fixed two compilation warnings. 5208 5209commit 2e448ef8ddd59d81aa28e207bda0bd2b4fcdf1b7 5210Author: Christophe Massiot <massiot@videolan.org> 5211Date: Mon Aug 12 07:40:23 2002 +0000 5212 5213 Fixed a S/PDIF bug. 5214 5215commit 0ef062c72149bc5d6c359c4eb7845bf25fcc1b56 5216Author: Christophe Massiot <massiot@videolan.org> 5217Date: Sun Aug 11 23:26:28 2002 +0000 5218 5219 S/PDIF fixes. 5220 5221commit ff840042a29121f697b6721f3b3a8e8f7cbd997c 5222Author: Christophe Massiot <massiot@videolan.org> 5223Date: Sun Aug 11 22:46:34 2002 +0000 5224 5225 Definition of vlc_fixed_t. 5226 5227commit fec0d40b5e937a4bd6e646b897703d0b6369fc9f 5228Author: Christophe Massiot <massiot@videolan.org> 5229Date: Sun Aug 11 22:36:35 2002 +0000 5230 5231 * S/PDIF output should now be working (untested, though). 5232 5233commit 19457f20af565bf034f270fe5ef7543668a3541c 5234Author: Christophe Massiot <massiot@videolan.org> 5235Date: Sun Aug 11 21:59:46 2002 +0000 5236 5237 Ported fix from STABLE. 5238 5239commit 63d7e3c262c0b99585be6f968220567884d1631a 5240Author: Sam Hocevar <sam@videolan.org> 5241Date: Sun Aug 11 12:27:11 2002 +0000 5242 5243 * ./modules/misc/memcpy/memcpyaltivec.c: added a missing AltiVec requirement. 5244 5245commit f688e667064d42a7a6f4a5be62a3ceb48c1d1557 5246Author: Gildas Bazin <gbazin@videolan.org> 5247Date: Sun Aug 11 08:30:01 2002 +0000 5248 5249 * src/misc/configuration.c: bugfix (don't initialize and free p_module->object_lock 5250 twice). 5251 * src/misc/win32_specific.c: missing initializations. 5252 * modules/demux/mp4/libmp4.c: was missing an #ifdef HAVE_ZLIB_H 5253 5254commit 9a9f8a1e7abcf6638a03fa8e6b095917d0d423fc 5255Author: Christophe Massiot <massiot@videolan.org> 5256Date: Sun Aug 11 01:27:01 2002 +0000 5257 5258 More S/PDIF fixes. 5259 5260commit a29bce0ba1d8c1d414e821d6ed7def30ecc31823 5261Author: Christophe Massiot <massiot@videolan.org> 5262Date: Sat Aug 10 23:22:45 2002 +0000 5263 5264 Imported 0.4.4 Changelog. 5265 5266commit 37e30b124b64abc0eb521a009392e059fa940177 5267Author: Laurent Aimar <fenrir@videolan.org> 5268Date: Sat Aug 10 20:05:21 2002 +0000 5269 5270 * modules/codec/faad : an AAC decoder module using libfaad library 5271 (faad2). 5272 * modules/demux/mp4/libmp4.c : could compile without zlib. 5273 * modules/codec/ffmpeg/* : set error resilience to -1 by default.(in 5274 order to decode more files, but it could produce segfaults ... ) 5275 * Makefile.*, configure.in : enable mp4 by default, add faad 5276 module (disabled by default ). 5277 5278commit 7acb51f93a1bd870a3cc12e4836ef485bb465105 5279Author: Christophe Massiot <massiot@videolan.org> 5280Date: Sat Aug 10 20:01:00 2002 +0000 5281 5282 * Fixed a bug triggering the trivial resampler when it was unnecessary. 5283 5284commit eb8abe0a868e9fd77711e8a7654c37b0efe56703 5285Author: Sam Hocevar <sam@videolan.org> 5286Date: Sat Aug 10 19:23:06 2002 +0000 5287 5288 * ./src/misc/messages.c: fixed an extremely old buffer overflow. 5289 5290commit 5fa75a1f3342a6bee33242d381d136806e621e05 5291Author: Sam Hocevar <sam@videolan.org> 5292Date: Sat Aug 10 19:22:45 2002 +0000 5293 5294 * ./Makefile: fixed "make package-win32". 5295 5296commit 5bbe0409fc6745f56384e87c703914bbbee4a1a8 5297Author: Gildas Bazin <gbazin@videolan.org> 5298Date: Sat Aug 10 18:17:06 2002 +0000 5299 5300 * modules/video_output/directx/aout.c: adapted the directx audio plugin to aout3. 5301 * modules/audio_output/waveout.c: adapted the waveout audio plugin to aout3 and 5302 decreased its score so the directx plugin is selected by default. 5303 * configure.in: re-enabled the waveout plugin 5304 5305 It's really amazing how much aout3 simplifies these plugins :) 5306 5307commit f8ec38017a7535b41e2a30c308bae8be1035fd81 5308Author: Jean-Paul Saman <jpsaman@videolan.org> 5309Date: Sat Aug 10 17:54:49 2002 +0000 5310 5311 Allocation of New buffers seems alright now. 5312 5313commit 8e11bef57ed1afa1244c9ad0f5d1c265c30d642a 5314Author: Jean-Paul Saman <jpsaman@videolan.org> 5315Date: Sat Aug 10 17:53:37 2002 +0000 5316 5317 Enabled mad plugin again. 5318 5319commit 8252b141bebbed7b3e047e468c801f3c13c2b4e7 5320Author: Sam Hocevar <sam@videolan.org> 5321Date: Sat Aug 10 16:17:14 2002 +0000 5322 5323 * ./modules/gui/win32/Makefile: fixed the Win32 interface compilation. 5324 * ./modules/gui/win32/win32.cpp: merged intfwin.cpp into this file. 5325 5326commit 302020cce36c78c372225b49cbf78662c529dafa 5327Author: Jean-Paul Saman <jpsaman@videolan.org> 5328Date: Sat Aug 10 13:40:46 2002 +0000 5329 5330 Adapted mad codec plugin to new aout3. Not tested yet.` 5331 Plugin is not being build by new built structure, this needs to be fixed first. 5332 5333commit d1aefb4d6814074d51ba4380b09d5d242ebaa2b8 5334Author: Jean-Paul Saman <jpsaman@videolan.org> 5335Date: Sat Aug 10 11:35:31 2002 +0000 5336 5337 Preparation for Qt embedded support. 5338 5339commit 4c2c599e0ac1a4094ae48cd47f43892135ba1938 5340Author: Sam Hocevar <sam@videolan.org> 5341Date: Fri Aug 9 23:52:31 2002 +0000 5342 5343 * ./include/audio_output.h: small compilation fix. 5344 5345commit 9000920a11f07bbb88ce12e0efff65f2f0c8cf5c 5346Author: Christophe Massiot <massiot@videolan.org> 5347Date: Fri Aug 9 23:47:23 2002 +0000 5348 5349 * Trivial resampler plug-in (resampling still non-functional) 5350 * Begun writing some hooks for forthcoming S/PDIF support 5351 * ./modules/access/vcd/cdrom.c: compile fix for Darwin 5352 5353commit 7ba73a88cb1eb800e840573744a65416d8c0cdcc 5354Author: Sam Hocevar <sam@videolan.org> 5355Date: Fri Aug 9 22:25:36 2002 +0000 5356 5357 * Removed the plugins/ directory. 5358 5359commit a46b30014c1b8a71af701738c8064d2609377e71 5360Author: Sam Hocevar <sam@videolan.org> 5361Date: Fri Aug 9 16:39:08 2002 +0000 5362 5363 * ./src/libvlc.c: p_vlc->pf_memset is now usable (it's always the libc 5364 default though). 5365 5366commit be0b42d9fc90e3acb22a1d00f0f00319cd1c12a5 5367Author: Sam Hocevar <sam@videolan.org> 5368Date: Fri Aug 9 16:38:27 2002 +0000 5369 5370 * ./Makefile: fixed a sed command syntax. 5371 5372commit 05e3077cc5f7e73b99a36e0ffccbcc26224bfa21 5373Author: Sam Hocevar <sam@videolan.org> 5374Date: Thu Aug 8 22:28:23 2002 +0000 5375 5376 * ./include/modules_inner.h: support for several modules with the same 5377 name but with different directory names. 5378 * ./Makefile: plugins get installed in different directory names. 5379 * ALL: additional -ansi -pedantic fixes. 5380 5381commit 58c63dc9508b1662fc9fc0ffe91694900baa1bc2 5382Author: Christophe Massiot <massiot@videolan.org> 5383Date: Thu Aug 8 22:26:56 2002 +0000 5384 5385 Added another level of directory in audio_filter/. 5386 5387commit 7689bc9224e3d9516c56126980cb68eadca6fcaf 5388Author: Sam Hocevar <sam@videolan.org> 5389Date: Thu Aug 8 00:35:11 2002 +0000 5390 5391 * ./modules/audio_output/oss.c: compilation fixes. 5392 * ALL: lots of -ansi -pedantic fixes. 5393 5394commit 123b3214ec0802b2c8d1ce6c693dd3b79e1ada31 5395Author: Christophe Massiot <massiot@videolan.org> 5396Date: Wed Aug 7 21:36:56 2002 +0000 5397 5398 Audio output 3. Expect major breakages. 5399 5400commit cd7a6631a91eee7a22259923d88f94a043f82f7d 5401Author: Sam Hocevar <sam@videolan.org> 5402Date: Wed Aug 7 00:31:09 2002 +0000 5403 5404 * added a .cvsignore file. 5405 5406commit 66c62b438630d3836cfe5c15226ae0a9db89a342 5407Author: Sam Hocevar <sam@videolan.org> 5408Date: Wed Aug 7 00:29:37 2002 +0000 5409 5410 * ./modules/demux/mpeg/system.c: added a helper plugin for MPEG-related 5411 demux plugins (ps, ts, but also dvd*). 5412 * ./src/input/mpeg_system.c: removed MPEG-related stuff from the vlc core. 5413 * ./src/misc/modules.c: max recursion level is now 5. 5414 * ./modules/access/dvdplay/es.c: fixed a buffer overflow. 5415 5416commit d669f1c3260b1db796372a63daee2fd221cf294a 5417Author: Jon Lech Johansen <jlj@videolan.org> 5418Date: Tue Aug 6 23:43:58 2002 +0000 5419 5420 * ./modules/gui/macosx/open.m: compile fix 5421 5422commit bc45ea42f1cb6c101dad712c643afd258a2ee958 5423Author: Christophe Massiot <massiot@videolan.org> 5424Date: Tue Aug 6 20:04:26 2002 +0000 5425 5426 Removed the MODULES file, because on case-insensitive filesystems, it 5427 conflicts with the modules/ directory. 5428 5429commit f3d5e97b897b8fd1589996983d447179c070044c 5430Author: Jean-Paul Saman <jpsaman@videolan.org> 5431Date: Tue Aug 6 19:31:18 2002 +0000 5432 5433 Sam I hate you ;-) 5434 5435commit f66d8124c99fd0c3aa7d81ef7419ff09018f8a7b 5436Author: Jean-Paul Saman <jpsaman@videolan.org> 5437Date: Tue Aug 6 19:12:07 2002 +0000 5438 5439 Playing video from within the interface works. 5440 5441commit 9c383652e896856a0f0b6e1994074250def894e0 5442Author: Tony Castley <tcastley@videolan.org> 5443Date: Tue Aug 6 10:54:34 2002 +0000 5444 5445 Fixed include call. Now compiles and BeOS version runs :) 5446 5447commit 50b8a062abf436a5dde7bdd11bf07b09db86a205 5448Author: Sam Hocevar <sam@videolan.org> 5449Date: Tue Aug 6 00:26:48 2002 +0000 5450 5451 * ./Makefile, ./mozilla/Makefile: make uninstall removes vlc-specific dirs. 5452 * ./src/misc/modules.c: the directory browsing should be more portable now, 5453 we use stat(2) instead of file->d_type. 5454 5455commit 2ce0ff5d232e7a8e3a38e825d2eca249701057fc 5456Author: Sam Hocevar <sam@videolan.org> 5457Date: Mon Aug 5 16:27:49 2002 +0000 5458 5459 * ./Makefile: fixed directory browsing with "clean" and "distclean" rules. 5460 5461commit 6b9376dbe610d639e3b35958ec6e852c8ebff6a7 5462Author: Sam Hocevar <sam@videolan.org> 5463Date: Mon Aug 5 15:16:18 2002 +0000 5464 5465 * ./modules/codec/dv/dv.c: decoder for the DV format, uses libdv. 5466 5467commit ec435327da71a13bad8e1daa6d6f58600925bca1 5468Author: Sam Hocevar <sam@videolan.org> 5469Date: Mon Aug 5 11:48:56 2002 +0000 5470 5471 * ./Makefile.opts.in: fixed the builtins_LDFLAGS regexp so that it works 5472 with the Solaris sed. 5473 * ./src/misc/modules.c: fixed a warning caused by misuse of const. 5474 5475commit f29bc259d238e10652e98f8567d8d3a13808e218 5476Author: Laurent Aimar <fenrir@videolan.org> 5477Date: Sun Aug 4 23:03:10 2002 +0000 5478 5479 * oups, removed 'include vdec_ext-plugins.h'. And I set 5480 ffmpeg-error-resilience to -1 by default ( I've found to many files that 5481 didn't like error resilience...) 5482 5483commit b1c4cebb564871adfe97a84ada5faa3b706a9208 5484Author: Laurent Aimar <fenrir@videolan.org> 5485Date: Sun Aug 4 22:16:28 2002 +0000 5486 5487 * add compilation of postprocessing modules for ffmpeg. 5488 5489commit d25c5e06f0d064ac6bb7ee1bf77c92cf3946decd 5490Author: Laurent Aimar <fenrir@videolan.org> 5491Date: Sun Aug 4 22:13:06 2002 +0000 5492 5493 * add post processing modules.( As defined in MPEG4 ISO) There are C, 5494 mmx, mmxext version, but only mmxext is really usable (other need a 5495 _lot_ of CPU power). 5496 5497 There are new options for ffmpeg plugins : 5498 --ffmpeg-pp to choose postprocessing module( c, mmx, mmext or mmx2 ) 5499 --ffmpeg-pp-q to choose quality( 0..6 ) 5500 --ffmpeg-db-?? ( where first ? is for y or c, and the other ? for v or h ) 5501 to force deblocking on luminance(y)/chrominance(c) horizontally or 5502 vertically. 5503 --ffmpeg-dr-? ( where ? is y or c ) to force dering on ... 5504 5505commit 25235c6d1b20e04092ced48179f7f35cceea7dce 5506Author: Sam Hocevar <sam@videolan.org> 5507Date: Sun Aug 4 21:29:08 2002 +0000 5508 5509 * ./Makefile: make clean works again. 5510 5511commit d860bddfc2c3abea5bfb3cffe0a65ed91863c27e 5512Author: Sam Hocevar <sam@videolan.org> 5513Date: Sun Aug 4 20:04:11 2002 +0000 5514 5515 * ./src/misc/modules.c: if a module name starts with "$", vlc calls 5516 config_GetPsz and uses the result instead. 5517 5518commit 5db40ebfa4e1ab5cfc0f751f62b2704b410bc4ae 5519Author: Sam Hocevar <sam@videolan.org> 5520Date: Sun Aug 4 18:39:41 2002 +0000 5521 5522 * ./include/vdec_ext-plugins.h: removed this public header and put it 5523 in ./modules/codec/mpeg_video/. 5524 5525commit f512682c9780b10e3460705d38556d64bbfc3f1a 5526Author: Sam Hocevar <sam@videolan.org> 5527Date: Sun Aug 4 17:40:49 2002 +0000 5528 5529 * ./modules/misc/dummy/decoder.c: the dummy codec now uses GetChunk instead 5530 of GetBits and doesn't get stuck on high bitrate movies (thanks fenrir). 5531 5532commit 19ea8feb6db01c1deafb19f35ecee8eff81aeb02 5533Author: Sam Hocevar <sam@videolan.org> 5534Date: Sun Aug 4 17:23:44 2002 +0000 5535 5536 * ./modules/*: moved plugins to the new tree. Yet untested builds include 5537 waveout, directx, qnx, beos, win32, macosx, and the AltiVec modules. 5538 * ALL: removed mention of AC3 in favour of A52. 5539 * ./configure.in, ./Makefile*: modules can now be built deeper than 1 5540 directory. As a consequence, the build is even slower (but I'm fixing 5541 this) and make clean doesn't work anymore. 5542 5543commit e5a6cfeafb19d8a97eda682c9fb853af68d1df56 5544Author: Sam Hocevar <sam@videolan.org> 5545Date: Sun Aug 4 12:18:41 2002 +0000 5546 5547 * ./src/misc/modules.c: we now recursively parse directories when 5548 looking for plugins. 5549 5550commit 981dcc18ab20bb7f12fac5939bc2b01c37418be7 5551Author: Sam Hocevar <sam@videolan.org> 5552Date: Sun Aug 4 08:45:35 2002 +0000 5553 5554 * ./configure.in, ./mozilla/Makefile: we link the Mozilla plugin with libXt. 5555 5556commit 934d98e3b9788c02d18afa1430aba90451458118 5557Author: Sam Hocevar <sam@videolan.org> 5558Date: Sun Aug 4 08:28:22 2002 +0000 5559 5560 * ./plugins/memcpy/memcpy.c: fixed an include position which prevented 5561 fast_memcpy to be exported with its proper builtin symbol name. 5562 5563commit 4ad5af5c4b4948634c1c0101d3e8d3267b724c26 5564Author: Tony Castley <tcastley@videolan.org> 5565Date: Fri Aug 2 04:31:03 2002 +0000 5566 5567 Forgot new file in Makefile :) 5568 5569commit 04f8a699c74367adf6836a1d4c26f788a6c48587 5570Author: Jon Lech Johansen <jlj@videolan.org> 5571Date: Thu Aug 1 22:58:38 2002 +0000 5572 5573 * ./plugins/idct/idctaltivec.c: compile fix 5574 5575commit d049dd48cba1c533049e54846ced92050492193b 5576Author: Laurent Aimar <fenrir@videolan.org> 5577Date: Thu Aug 1 17:55:31 2002 +0000 5578 5579 avi.c: remove an old debug purpose printf :) 5580 5581commit 81d100989b8eed13ac32d24a048ec8e640b5603c 5582Author: Gildas Bazin <gbazin@videolan.org> 5583Date: Thu Aug 1 12:58:38 2002 +0000 5584 5585 * Added a --dvd-css-method config option to the dvd plugin. This is implemented with 5586 putenv() and is IMHO a quick hack (leads to memory leaks) as libdvdcss should rather 5587 allow us to change this value using the API! 5588 5589commit 9d176b9bf044c18689279f4f0f63390a4fbd04dc 5590Author: Tony Castley <tcastley@videolan.org> 5591Date: Thu Aug 1 12:36:26 2002 +0000 5592 5593 Compilation fixes. 5594 5595commit bbe70b81a082f6abb87250ea101419ae0368cc0d 5596Author: Tony Castley <tcastley@videolan.org> 5597Date: Thu Aug 1 11:04:46 2002 +0000 5598 5599 Compilation fixes for C++ environments like BeOS. 5600 5601commit 1f327d873229279968801eacfa15265278fd0550 5602Author: Sam Hocevar <sam@videolan.org> 5603Date: Wed Jul 31 22:54:21 2002 +0000 5604 5605 * ./include/configuration.h, ./include/modules_inner.h: compilation fix for 5606 compilers which don't support constructor expressions. I hate Borland. 5607 5608commit b3845b528238e6a913e755fa7fedb11ff4ba4612 5609Author: Sam Hocevar <sam@videolan.org> 5610Date: Wed Jul 31 22:37:28 2002 +0000 5611 5612 * ./plugins/win32/*, ./plugins/directx/*: Win32 compilation fixes (but 5613 still not working under Borland). 5614 5615commit 976dfc3eb46069ea3b920dec899e0c13ccf17c96 5616Author: Sam Hocevar <sam@videolan.org> 5617Date: Wed Jul 31 20:56:53 2002 +0000 5618 5619 * ALL: new module API. Makes a few things a lot simpler, and we gain 5620 about 2000 lines of code. 5621 5622 I could not test everything on every architecture, so please report 5623 any module breakage (especially on BeOS, OSX and QNX). 5624 5625commit 8a8c1fcacec94e91b635b4a6827949772a81c16f 5626Author: Gildas Bazin <gbazin@videolan.org> 5627Date: Tue Jul 30 17:14:33 2002 +0000 5628 5629 * plugins/directx/vout_directx.h: removed unused variables. 5630 * plugins/directx/vout_events.c: fixed resizing bug. 5631 5632commit 3460709974c4f5b49b0c33ad7a8a25c6d7616ce4 5633Author: Gildas Bazin <gbazin@videolan.org> 5634Date: Tue Jul 30 07:56:40 2002 +0000 5635 5636 * include/vlc_threads.h: fixed the --fast-mutex option. 5637 5638commit d6052740f4b47a767d499e0f77c9e7213a80db34 5639Author: Gildas Bazin <gbazin@videolan.org> 5640Date: Mon Jul 29 19:07:00 2002 +0000 5641 5642 * plugins/directx/vout_directx.*: the directx vout plugin now uses the 5643 IID_IDirectDrawSurface2 interface, this shouldn't break anything and we should now 5644 support WinNT4+DirectX3. 5645 Some code cleanup too. 5646 * plugins/directx/vout_events.c: small bugfix. 5647 5648commit 7152ccea2f749906239863f826910169e0e2fad9 5649Author: Gildas Bazin <gbazin@videolan.org> 5650Date: Mon Jul 29 19:05:47 2002 +0000 5651 5652 * include/vlc_threads.h,include/main.h,src/misc/threads.c,src/misc/win32_specific.c: 5653 reverted Win32 pthread implementation to the old code. Fixed vlc_cond_broadcast() for 5654 WinNT/2K/XP. Additional vlc_cond_* implementations for Win9x. 5655 * src/libvlc.h: renamed --fast_pthread option into --fast-mutex. Added a 5656 --win9x-cv-method option to choose which vlc_cond_* implementation we want on Win9x. 5657 5658commit 1a72379607a0d5b07718a84e13dfbd0fb65a9db1 5659Author: Gildas Bazin <gbazin@videolan.org> 5660Date: Mon Jul 29 19:01:27 2002 +0000 5661 5662 * plugins/network/ipv6.c: attempt to fix the win32 implementation. Multicast should even 5663 work (untested) although we'll need to find a way to replace if_nametoindex() to have a 5664 fully functionnal win32 port. 5665 5666commit 8d54c1f792cceda7ff91833afd133d9711c7a75b 5667Author: Tony Castley <tcastley@videolan.org> 5668Date: Sun Jul 28 01:46:26 2002 +0000 5669 5670 Fixed lockup on some overlay enabled cards. 5671 Fixed on top function. 5672 5673commit 5ef12c635d700b2ca7e2ea44ee1139f3d1c83892 5674Author: Christophe Massiot <massiot@videolan.org> 5675Date: Fri Jul 26 00:03:37 2002 +0000 5676 5677 Haven't thought that maybe people don't want their email to appear on the 5678 Web :p. 5679 5680commit 926c569e4297a0fe398187f89fbdc256116c764a 5681Author: Christophe Massiot <massiot@videolan.org> 5682Date: Thu Jul 25 22:48:56 2002 +0000 5683 5684 * ./README.MacOSX.rtf : updated README. 5685 * ./plugins/macosx/vout_macosx.c : additional QuickTime fix, thanks to 5686 David Eldred <skipper@apple.com>. 5687 5688commit e80140af07e31e359f417225b2a8f80b55beaae3 5689Author: Christophe Massiot <massiot@videolan.org> 5690Date: Thu Jul 25 22:48:56 2002 +0000 5691 5692 * ./README.MacOSX.rtf : updated README. 5693 * ./plugins/macosx/vout_macosx.c : additional QuickTime fix, thanks to 5694 David Eldred <*******@apple.com>. 5695 5696commit 67e0e7953ead7430db676c6997476082dec2fec7 5697Author: Loïc Minier <lool@videolan.org> 5698Date: Thu Jul 25 22:34:37 2002 +0000 5699 5700 * ./FAQ: removed QT6 / QT6 Preview "bug" 5701 5702commit 41caeb7533819845f5808420654a3a2a37573903 5703Author: Christophe Massiot <massiot@videolan.org> 5704Date: Thu Jul 25 22:14:21 2002 +0000 5705 5706 * Updated Changelog for 0.4.3 release. 5707 5708commit 7d4f8eb4371dd03261f3687756e79bbd2003d0f8 5709Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 5710Date: Thu Jul 25 21:53:53 2002 +0000 5711 5712 plugin/access/http.c: cosmetic fixes in an error message 5713 src/input/*: removed some testcode and some unnecessary debug messages 5714 5715commit f168630004ea8f401c3cf035035486dc73c0d82b 5716Author: Christophe Massiot <massiot@videolan.org> 5717Date: Thu Jul 25 21:51:12 2002 +0000 5718 5719 Ported QuickTime 6 fix. 5720 5721commit 0f1de50e835c2f1fb21d812bfab9ef3d7ad4ec4f 5722Author: Sam Hocevar <sam@videolan.org> 5723Date: Thu Jul 25 21:02:40 2002 +0000 5724 5725 * Updated ChangeLog. 5726 5727commit cf1164faba5e9c7cf8c05d32c1ab6373cb1095a4 5728Author: Stéphane Borel <stef@videolan.org> 5729Date: Thu Jul 25 20:34:35 2002 +0000 5730 5731 *Use dvdplay after it has completed initialisation. It should avoid 5732 some corruption leading to evil crash :) 5733 5734commit 44ed9d3c02dfa173cf3996a9512f4e8b82691e8a 5735Author: Christophe Massiot <massiot@videolan.org> 5736Date: Wed Jul 24 23:11:55 2002 +0000 5737 5738 * ./configure : better detection of IPv6, fixed solaris handling 5739 * ./src/input/* : fixed a memory leak 5740 5741commit 30b91066e585c07ea9532162455506410affa41a 5742Author: Jean-Paul Saman <jpsaman@videolan.org> 5743Date: Wed Jul 24 20:46:08 2002 +0000 5744 5745 Working on functionality. 5746 5747commit 368b29b13db3c61b2a28f0c92dc6364f0f8d4a71 5748Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 5749Date: Wed Jul 24 18:31:24 2002 +0000 5750 5751 * ./plugins/access/http.c: we are now parsing the http return code and 5752 failing cleanly if it is >= 400 5753 5754commit 9ecfdd4bcaedf3f55f36a7c5bfa9e4c626a4a398 5755Author: Sam Hocevar <sam@videolan.org> 5756Date: Wed Jul 24 16:21:46 2002 +0000 5757 5758 * ./plugins/mpeg_system/mpeg_es.c: reverted an unnecessary fix. 5759 5760commit ee62b5911264408f6e119d874851a187be8eaf58 5761Author: Jean-Paul Saman <jpsaman@videolan.org> 5762Date: Wed Jul 24 15:59:02 2002 +0000 5763 5764 Used buttons instead of pixmaps. Just looks a lot better ;-). 5765 5766commit 5ce8ea5d2063eb9f2710bce161905a86e26ef681 5767Author: Jean-Paul Saman <jpsaman@videolan.org> 5768Date: Wed Jul 24 15:58:24 2002 +0000 5769 5770 XPM version of VideoLAN logo. 5771 5772commit 347c0fec445debf826f6194aca3fec9aeddd6db0 5773Author: Sam Hocevar <sam@videolan.org> 5774Date: Wed Jul 24 15:21:47 2002 +0000 5775 5776 * ./plugins/mpeg_system/mpeg_es.c: fixed a segfault when no decoder was 5777 found (p_fifo might be NULL). 5778 * ./plugins/mpeg_system/mpeg_es.c, ./src/input/input_ext-dec.c: fixed 5779 a deadlock issue with demuxers waiting on p_fifo->data_lock. 5780 5781commit bd0431f64f0b1f41777f5eb4aaad5cf575a6858c 5782Author: Christophe Massiot <massiot@videolan.org> 5783Date: Tue Jul 23 23:22:28 2002 +0000 5784 5785 Swedish translation, courtesy of Joel Arvidsson <dogai@privat.utfors.se> 5786 (incomplete and untested). 5787 5788commit 71f0ea694a90784a5fa95c01d36f0b616fa2e304 5789Author: Laurent Aimar <fenrir@videolan.org> 5790Date: Tue Jul 23 22:42:20 2002 +0000 5791 5792 * ffmpeg : add a new fourcc, ( 3IV2 you shoudln't be able to decode it 5793 but sometimes it's in fact MPEG-4, thx titer ). 5794 5795 * mp4 : add capability to read mov with mp3 track. But it seems that 5796 mad doesn't like too much fragmented data packets, and thus breaks the 5797 audio.( since with '--codec dummy' I'm able to read resulting audio file 5798 without any problem :) 5799 5800commit e42c8d0f78945163df1dc25fdeed1115cb1a65be 5801Author: Christophe Massiot <massiot@videolan.org> 5802Date: Tue Jul 23 20:50:05 2002 +0000 5803 5804 Fixed a compile issue. 5805 5806commit d8ce56a17caf61da6d2880c9d53373c542f6a8cd 5807Author: Christophe Massiot <massiot@videolan.org> 5808Date: Tue Jul 23 20:32:55 2002 +0000 5809 5810 Fixed a bug with HTTP/1.0 servers (thanks sigmund !) 5811 5812commit 33889bca06bc74ea321576df9e261765d88c018a 5813Author: Sam Hocevar <sam@videolan.org> 5814Date: Tue Jul 23 20:16:36 2002 +0000 5815 5816 * ./mozilla/Makefile: fixed dependencies on .h files. 5817 * ./plugins/filter/distort.c: fixed a typo in option names. 5818 5819commit 8877066d290315fe947a39681d837dd01e95be92 5820Author: Sam Hocevar <sam@videolan.org> 5821Date: Tue Jul 23 20:15:41 2002 +0000 5822 5823 * ./plugins/dummy/dec_dummy.c: new dummy decoder, for testing purposes. 5824 5825 Usage: "--codec dummy" will use the dummy decoder for all streams, and 5826 save the stream to a stream.1242 file (where 1242 is the internal vlc 5827 object ID). If the input file was for instance an mpeg file, you can 5828 play one of the resulting files using an mp3 player. 5829 5830commit 255db0098c533f362831a0bf3744539284c59617 5831Author: Sam Hocevar <sam@videolan.org> 5832Date: Tue Jul 23 20:12:55 2002 +0000 5833 5834 * ./configure.in: workaround Debian bug #150490 (bad mozilla-config output). 5835 * ./mozilla/vlcplugin.h: added .mov and .mp4 files to the plugin. 5836 * ./Makefile: we no longer try to merge .a files into libvlc.a, but rather 5837 add them to the vlc-config output. 5838 5839commit 8a430a8819ec7febd9cfa842e9777c4b4c4897e5 5840Author: Stéphane Borel <stef@videolan.org> 5841Date: Tue Jul 23 19:56:19 2002 +0000 5842 5843 *first version of plugin for libdvdplay. To test it, you need to have 5844 libdvdplay installed (available from videolan CVS), and request plugins 5845 compilation in the usual way: 5846 --enable-dvdplay. 5847 Note that libdvdplay needs libdvdread and libdvdcss. 5848 5849 Currently it has only been tested under linux, with gnome interface (optional) 5850 and xvideo output. 5851 5852 What works (more or less): 5853 -DVD reading in some rare cases :) (title and menus), 5854 -Menu pause, 5855 -Seeking, 5856 -Selecting directly a specific title/chapter/angle, 5857 -Changing audio, sub-picture, angle during playback, 5858 -Interactive menus with mouse only. 5859 5860 What is missing: 5861 -Menu buttons highlighting (needs spudec patch), 5862 -Keyboard interaction (needs a specific part in port specific plugins), 5863 -A specific interface to navigate through menus (needs that I move my ass), 5864 -Interactive menus won't work with other output plugins so long as they 5865 have not been patched to send mouse/keyboard events to vlc interface, 5866 -Whatever you need. 5867 5868 Known bugs (bugs in libdvdplay mostly): 5869 -Seeking in some menus or intro titles (bad vobu map), 5870 -Read/seek error with some DVDs, 5871 -the configure needs tweaking, 5872 -numerous segfaults, 5873 -decoder/output modules locking error, 5874 -fuzzy colors in menus when spudec is active (default in menus). 5875 5876 The plugin is not guaranteed to work anywhere outside my computer. If it break your, don't come and complain to me :). 5877 5878commit eddfb25c302b6dd5f2e38ce98444560c9f75dba5 5879Author: Stéphane Borel <stef@videolan.org> 5880Date: Tue Jul 23 19:28:25 2002 +0000 5881 5882 *Allow 0 for title selection as it is the area for first play pgc in DVDs 5883 5884commit ba3401faa83535375cd8014cc867b10dda2849b5 5885Author: Jean-Paul Saman <jpsaman@videolan.org> 5886Date: Tue Jul 23 18:39:29 2002 +0000 5887 5888 Interface neatly exits now. 5889 5890commit 6f67ff83949e6947931492035c9a562722cfe99f 5891Author: Laurent Aimar <fenrir@videolan.org> 5892Date: Tue Jul 23 17:19:02 2002 +0000 5893 5894 * cinepak: add a new fourcc 5895 5896 * ffmpeg and mp4: some clean up and change the way ffmpeg is 5897 initialised. 5898 5899commit d5eeda896ab0fef946f5024d192e34c0743e2bf7 5900Author: Tony Castley <tcastley@videolan.org> 5901Date: Tue Jul 23 13:16:51 2002 +0000 5902 5903 Fixed code for subtitle and audio selection, still probs but looking. 5904 Implemented muting 5905 5906commit 2a2cf8b1b96d01047750f6c4d6de6e8a92fdba9c 5907Author: Tony Castley <tcastley@videolan.org> 5908Date: Tue Jul 23 12:42:17 2002 +0000 5909 5910 Changes to ensure BeOS plugins compile and function 5911 Implemented a intf_vlc_wrapper to "shield" the BeOS code from the underlying 5912 vlc structurs, yet to be completed. 5913 Attempted to fix subtitle and audio selection, currently not working. 5914 5915commit 64d33dc9bce423db858b4d628248021d00abd404 5916Author: Sam Hocevar <sam@videolan.org> 5917Date: Tue Jul 23 00:39:17 2002 +0000 5918 5919 * ALL: decoders now use a fourcc as a probe value. 5920 * include/input_ext-intf.h: killed p_es->b_audio, since i_cat already fills 5921 its purpose. 5922 * include/input_ext-intf.h: killed p_es->i_type in favour of p_es->i_fourcc. 5923 * include/video.h: killed p_pic->p_plane->b_margin; now i_visible_pitch is 5924 always valid. 5925 5926 * ./src/libvlc.h: replaced --mpeg-adec and --ac3-adec with --codec; see 5927 vlc --help for more information. 5928 5929 * include/video.h: removed fourcc values which should _not_ be global 5930 (thanks fenrir for convincing me). 5931 * ALL: video output plugins use the VLC_FOURCC macro to build their fourccs. 5932 * ./plugins/beos/InterfaceWindow.cpp: removed the last remaining call to 5933 input_ChangeES. 5934 5935 Things I'm not sure about and need comments: 5936 - I used "mpga" and "mpgv" for MPEG (1+2) audio and video fourcc values. 5937 - I also introduced "spu ", "lpcm" and "ac3 ". 5938 - I removed for instance "MP4_GetCodec" because it wasn't really 5939 used except for the description string. I hope this change did not 5940 break anything really important. 5941 - fenrir, I must have broken a lot of things you wrote. Sorry in advance. 5942 5943commit 97bf3e7d5016e204ba2858094baa60fe02465316 5944Author: Sam Hocevar <sam@videolan.org> 5945Date: Tue Jul 23 00:30:22 2002 +0000 5946 5947 * ./src/input/input_info.c, ./src/misc/messages.c: initialized the first 5948 vasprintf arguments to NULL for extra safety. 5949 5950commit 4b1b77b6f20194b3c0e30f38723e3c01859bd903 5951Author: Sam Hocevar <sam@videolan.org> 5952Date: Mon Jul 22 22:19:49 2002 +0000 5953 5954 * ./src/misc/modules.c: added the "any" and "none" keywords to the module 5955 selection string. "any" matches any module, and "none" always fails. 5956 5957 You can for instance use "--vout none" to disable video output, or 5958 "--intf gtk,any" to use the gtk interface or any other one if gtk isn't 5959 available. Hope it's clear :) 5960 5961commit 720b483b5b98c03f4404114a9c346c56bd1a9908 5962Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 5963Date: Mon Jul 22 21:14:30 2002 +0000 5964 5965 win32 compilation fixes 5966 5967commit effab3c5eae841ac63622566a053e1e4f2c7bbfc 5968Author: Jean-Paul Saman <jpsaman@videolan.org> 5969Date: Mon Jul 22 21:04:55 2002 +0000 5970 5971 Fixed gtk core-dump on exit. Used code from gtk plugin for this. 5972 5973commit 8d9c1ec62d97b5da6113ff2c7bbe42abf5f1cc6b 5974Author: Jean-Paul Saman <jpsaman@videolan.org> 5975Date: Mon Jul 22 20:52:42 2002 +0000 5976 5977 Non-functional Familiar Linux user interface. 5978 5979commit 10f8855d2d02513f48ec7249dcf783dcc752c689 5980Author: Jean-Paul Saman <jpsaman@videolan.org> 5981Date: Mon Jul 22 19:49:40 2002 +0000 5982 5983 Now "vlc --intf familiar" spawns interface. 5984 5985commit fc39d64946045fe7135e940b8510e324bafba5e6 5986Author: Jean-Paul Saman <jpsaman@videolan.org> 5987Date: Mon Jul 22 13:49:42 2002 +0000 5988 5989 Familiar Linux interface (non functional yet). 5990 5991commit 91cf1f1b61f35eb0e7451441655465d5e8b17236 5992Author: Jean-Paul Saman <jpsaman@videolan.org> 5993Date: Mon Jul 22 13:49:04 2002 +0000 5994 5995 VCR icon buttons for Familiar Linux interface. 5996 5997commit afba69f8d6270f64f027d60a6cef8b1f0e3a8a83 5998Author: Jean-Paul Saman <jpsaman@videolan.org> 5999Date: Mon Jul 22 13:48:13 2002 +0000 6000 6001 Added --enable-familiar to configure.in, the default is disabled. 6002 6003commit b636e582e850e189a48a239541ce9a81f4283aae 6004Author: Jean-Paul Saman <jpsaman@videolan.org> 6005Date: Mon Jul 22 13:09:27 2002 +0000 6006 6007 Updated TODO list. 6008 6009commit 82ae7bc8017575911c184393724d1f6f696e303b 6010Author: Tony Castley <tcastley@videolan.org> 6011Date: Mon Jul 22 11:39:56 2002 +0000 6012 6013 Implemented simple right click menu 6014 Improved Overlay bitmap handling 6015 Removed switch workplace bug 6016 6017commit 3d74c9588f8ad12e9d17ef879f1edefe996cfb03 6018Author: Sam Hocevar <sam@videolan.org> 6019Date: Sun Jul 21 23:40:24 2002 +0000 6020 6021 * ./src/input/input_ext-plugins.c: reverted my previous fix which wasn't 6022 really a fix. 6023 * ./plugins/memcpy/fastmemcpy.h: commented out suspicious code. 6024 6025commit d1bd0868bf75294fe7031edbdc49b3384f5c3e81 6026Author: Laurent Aimar <fenrir@videolan.org> 6027Date: Sun Jul 21 21:18:15 2002 +0000 6028 6029 * mp4 : improve mp4a detection/handling. 6030 6031commit 54c0e5d7a957a367f8e1b92bcfe354846aac7993 6032Author: Laurent Aimar <fenrir@videolan.org> 6033Date: Sun Jul 21 19:57:22 2002 +0000 6034 6035 * all : can now read mp4 file with mp3 audio declared in mp4a box 6036 Thanks to jlj to show me this and to tell me what to check to solve it. 6037 6038commit 49b3f18a94cb170302233d89e00e431695046397 6039Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 6040Date: Sun Jul 21 19:26:13 2002 +0000 6041 6042 * all: these didn't get along in my last commit 6043 6044commit e8c3839821d3f2017bfcc12cfc6bb0b108dae513 6045Author: Sigmund Augdal Helberg <sigmunau@videolan.org> 6046Date: Sun Jul 21 18:57:02 2002 +0000 6047 6048 * ./src/libvlc.c: updated usage info to include STRING_FROM_LIST 6049 configuration items. 6050 * rest: new input info subsystem. 6051 6052 Have a look in plugins/mpeg_system/mpeg_audio.c to see how to add info. 6053 Have a look in plugins/text/rc.c to see how to read info. 6054 6055 6056 Sigmund 6057 6058commit 3b00aed713e738f366685b4c0c1ea783be7f16c5 6059Author: Laurent Aimar <fenrir@videolan.org> 6060Date: Sun Jul 21 18:47:22 2002 +0000 6061 6062 * mp4 : use same endian for fourcc than one used in vlc (video.h if I'm 6063 right). 6064 * cinepak : take care of grayscale option. 6065 6066commit 670718e9ad93c1c430e69eda22e0c55a72aef1d3 6067Author: Sam Hocevar <sam@videolan.org> 6068Date: Sun Jul 21 15:27:09 2002 +0000 6069 6070 * ./debian/control: changed "interface plugin" occurences to "frontend" to 6071 make package descriptions less misleading. 6072 * ./bootstrap.sh: use C locale for generating vlc_symbols.h. 6073 * ./bootstrap.sh: don't generate pofiles by default. 6074 6075commit aeb8f8596af87f5f5604a49e3d37273c7f68469f 6076Author: Laurent Aimar <fenrir@videolan.org> 6077Date: Sun Jul 21 15:18:29 2002 +0000 6078 6079 * all : enable cinepak decoder, I hope I haven't break anything. 6080 6081commit ff3794bc53e42bd665f665bdce34baf501116618 6082Author: Laurent Aimar <fenrir@videolan.org> 6083Date: Sun Jul 21 15:13:19 2002 +0000 6084 6085 * all : enable cinepak, clean some functions, fix some memory leaks 6086 6087commit d710a2d5af4d783a5924cf71a50d8af1fc96a126 6088Author: Laurent Aimar <fenrir@videolan.org> 6089Date: Sun Jul 21 15:11:55 2002 +0000 6090 6091 * all : a cinepak (cvid) video decoder ( codec found in old .mov ). 6092 6093commit 54e5b4ce5bf90141e29282b9b9955b3274166307 6094Author: Laurent Aimar <fenrir@videolan.org> 6095Date: Sun Jul 21 15:07:39 2002 +0000 6096 6097 * all : try to add an option to allow frame droppping ( 6098 --enable-hurry-up ). Begin to work. 6099 6100commit 9697b4799662e0f1bf2b597e364d93940d572e49 6101Author: Sam Hocevar <sam@videolan.org> 6102Date: Sun Jul 21 14:32:35 2002 +0000 6103 6104 * ./src/input/input_ext-plugins.c: added a missing lock to input_SplitBuffer 6105 which was causing crashes with some demux plugins (mpeg_audio, avi). 6106 6107commit c7fe104b1cd695c07b50ef13733ed90341a47510 6108Author: Christophe Massiot <massiot@videolan.org> 6109Date: Sat Jul 20 22:31:08 2002 +0000 6110 6111 * Added -lrt for HP/UX port. 6112 6113commit 3dd66e381cdf00eb1a3fb3b0e78c9c0592e89fec 6114Author: Laurent Aimar <fenrir@videolan.org> 6115Date: Sat Jul 20 18:53:33 2002 +0000 6116 6117 * ffmpeg : add a new option, it set the level of error resilience. 6118 It allows to play mpeg4 file badly encoded(illegal VLC code).(Sam you 6119 should be able to play your .mp4 file by setting it to -1, with recent 6120 ffmpeg cvs). 6121 6122commit bf9b62a4ea50a2ac124711378775c1def87243ca 6123Author: Sam Hocevar <sam@videolan.org> 6124Date: Sat Jul 20 18:01:43 2002 +0000 6125 6126 * ALL: changed "struct foo_s" into "struct foo_t" to make greppers happy. 6127 * ./src/libvlc.c, ./include/vlc/vlc.h: created reentrant versions of the 6128 libvlc API. 6129 * ./src/vlc.c: vlc uses the non-reentrant libvlc functions. 6130 * ./mozilla/vlcplugin.c: the mozilla plugin uses the reentrant functions. 6131 * ./debian/*: created packages for libvlc0-dev. 6132 6133commit d033d98b73c8ad5470e63e56afc9ee01024cb3d3 6134Author: Christophe Massiot <massiot@videolan.org> 6135Date: Fri Jul 19 22:04:37 2002 +0000 6136 6137 * ./plugins/a52/a52.c : Added a global lock to prevent two VLC threads to 6138 call a liba52 function simultaneously (liba52 isn't reentrant) ; 6139 * ./plugins/a52/a52.c : Made liba52 the default AC3 decoder. 6140 6141commit 94bdf708ec0a652c45a9c001716f3112c4c73434 6142Author: Christophe Massiot <massiot@videolan.org> 6143Date: Fri Jul 19 21:14:13 2002 +0000 6144 6145 * New --mtu option. 6146 6147commit b2da05448094f614befeef3bf237235d8ab097c7 6148Author: Sam Hocevar <sam@videolan.org> 6149Date: Thu Jul 18 01:23:44 2002 +0000 6150 6151 * ./configure.in: we no longer check for a specific function in -lphtread 6152 because some systems (such as HP-UX...) have them inlined. 6153 6154commit 37d87c4c66d95d708f468b54096be06306be24d8 6155Author: Sam Hocevar <sam@videolan.org> 6156Date: Thu Jul 18 01:11:17 2002 +0000 6157 6158 * ./Makefile.modules: we don't chmod -x the compiled plugins because of 6159 HP-UX's dynamic linker which would otherwise be unable to open them. 6160 6161commit faafc91b7778453f1e1832b400e5de01553f4877 6162Author: Sam Hocevar <sam@videolan.org> 6163Date: Thu Jul 18 01:02:07 2002 +0000 6164 6165 * ./configure: rebuilt using the newest autotools. 6166 6167commit fa428954969d3a368b5f0a20505558acd1e4c1a6 6168Author: Sam Hocevar <sam@videolan.org> 6169Date: Thu Jul 18 01:00:41 2002 +0000 6170 6171 * ./src/vlc.c, ./src/libvlc.c: added more robust consistency checks. 6172 6173commit ed74b8c7d1917940b4ea01ffb8f9f25beec868f8 6174Author: Jon Lech Johansen <jlj@videolan.org> 6175Date: Thu Jul 18 00:59:12 2002 +0000 6176 6177 * ./configure.in: fixed description of MP4 module 6178 6179commit 67148d82a6876446d6e851c01ba060eee16607c9 6180Author: Sam Hocevar <sam@videolan.org> 6181Date: Thu Jul 18 00:58:38 2002 +0000 6182 6183 * ./doc/fortunes.txt: added a selection of Lool's fortune cookies. 6184 6185commit e58ef94f5aae091dec6d8748f4ff77fba151e32a 6186Author: Jon Lech Johansen <jlj@videolan.org> 6187Date: Thu Jul 18 00:54:17 2002 +0000 6188 6189 * ./configure.in: added mp4 module, default disabled 6190 6191commit 59b254b8dc228802bade4de46c5b2054acf0b8f2 6192Author: Jon Lech Johansen <jlj@videolan.org> 6193Date: Wed Jul 17 22:23:20 2002 +0000 6194 6195 * ./src/misc/darwin_specific.c: s/vlc_object_t/vlc_t 6196 6197commit 29e74ec5778c4297c6ac58aa6ad77dd92aa13e43 6198Author: Christophe Massiot <massiot@videolan.org> 6199Date: Wed Jul 17 21:58:21 2002 +0000 6200 6201 * ./configure : fixed Mac OS X compilation which was broken on some machines 6202 * ./include/vlc/vlc.h : include os_specific.h 6203 6204commit a08221745a28e350736f1ca68b6034074ed3f2e1 6205Author: Stéphane Borel <stef@videolan.org> 6206Date: Wed Jul 17 21:54:37 2002 +0000 6207 6208 Interface creation and destruction functions are now exported to plugins 6209 so that any plugin can spawn a new interface. 6210 6211commit 960df9a902a6b1371fbb8793e77e48cf1450c554 6212Author: Laurent Aimar <fenrir@videolan.org> 6213Date: Wed Jul 17 21:37:27 2002 +0000 6214 6215 * all : preliminary mp4 (and some mov) demux plugin. I've not enabled 6216 it ( add by hand to Makefile ... and link it with zlib -lz ) as I will 6217 probably break it too many times. It work for some mp4(but without 6218 audio, need aac decoder) and mov with sorenson v1(ffmpeg :). 6219 6220commit 7d5c3cfde31744e1a7b77a60235bfd61c740f512 6221Author: Stéphane Borel <stef@videolan.org> 6222Date: Wed Jul 17 21:34:57 2002 +0000 6223 6224 Fixed a bug in the computation of the mouse coordinates sent to interface. 6225 6226commit a2447211a27d85d0cd9fcea1ebdcae22c77eaa74 6227Author: Christophe Massiot <massiot@videolan.org> 6228Date: Wed Jul 17 21:38:48 2002 +0000 6229 6230 Fixed nanosleep detection on some platforms. 6231 6232commit 7f59683caad3d0aa4ffd8a719d1249c064bd2f92 6233Author: Stéphane Borel <stef@videolan.org> 6234Date: Wed Jul 17 21:28:19 2002 +0000 6235 6236 Added a 'dvdold' shortcut to force the use of the dvd plugin in case 6237 another plugin with higher priority wants to use 'dvd' as shortcut. 6238 6239commit 039cdf378f69c08a83a9ab9c52d8cefa068123de 6240Author: Stéphane Borel <stef@videolan.org> 6241Date: Wed Jul 17 21:24:06 2002 +0000 6242 6243 The loop in lpcm decoder DecodeFrame() could not exit after b_die 6244 in some case 6245 6246commit 7076def3b0311d614f780a2b53d7f5e3ad3732f6 6247Author: Sam Hocevar <sam@videolan.org> 6248Date: Wed Jul 17 12:21:44 2002 +0000 6249 6250 * ./configure.in: plugin compilation fix for HP-UX. 6251 6252commit 30a057c91ec029d7b37751d5e869bafa733427c7 6253Author: Sam Hocevar <sam@videolan.org> 6254Date: Wed Jul 17 10:01:12 2002 +0000 6255 6256 * ./configure.in: better protection of CFLAGS and LDFLAGS. Should also fix 6257 remaining issues with XvPutImage detection, please confirm! 6258 6259commit 0010fbbd48de5b12c3aa603d67e80ecdb25537a9 6260Author: Sam Hocevar <sam@videolan.org> 6261Date: Wed Jul 17 06:40:49 2002 +0000 6262 6263 * ./plugins/alsa/alsa.c: ALSA device selection patch, courtesy of John 6264 Paul Lorenti <jpl31@columbia.edu>. 6265 6266commit 6a5bd8b20035b6b36d29cbb38af8a016686a9944 6267Author: Christophe Massiot <massiot@videolan.org> 6268Date: Tue Jul 16 21:59:39 2002 +0000 6269 6270 * ./Makefile : src/misc/modules_builtin.h now depends on Makefile.config. 6271 6272commit 4ad9a1861f0f7202c1bab7fcc14a8f2d6776a942 6273Author: Sam Hocevar <sam@videolan.org> 6274Date: Tue Jul 16 21:29:10 2002 +0000 6275 6276 * ./src/misc/threads.c: improved lazy initialization of the global lock. 6277 6278commit 33f60028115112d754c6cd32f4b0c76cab768b1d 6279Author: Sam Hocevar <sam@videolan.org> 6280Date: Tue Jul 16 21:28:48 2002 +0000 6281 6282 * ./doc/fortunes.txt: a few IRC fortune cookies for those with too much 6283 time on their hands. 6284 6285commit 77a6ebf862b2eb1da948a9e206dbe498622e1334 6286Author: Sam Hocevar <sam@videolan.org> 6287Date: Tue Jul 16 21:25:43 2002 +0000 6288 6289 * ./plugins/mpeg_vdec/video_parser.c, ./src/input/input_programs.c: fixed 6290 a few uninitialized variables. 6291 6292commit ba45505c117110c367d6dc034653c6a9c0a6bcc4 6293Author: Jon Lech Johansen <jlj@videolan.org> 6294Date: Tue Jul 16 20:41:48 2002 +0000 6295 6296 * MacOS X: added deinterlace submenu 6297 6298commit 974052ffdfacbaaaf63f6855488167040ed9bfc9 6299Author: Jon Lech Johansen <jlj@videolan.org> 6300Date: Mon Jul 15 23:05:46 2002 +0000 6301 6302 * ./plugins/access/http.c: fixed memory leak. 6303 6304commit b2afa3ea8d7a63712c39a9fb0c2b86880f1a0cb9 6305Author: Laurent Aimar <fenrir@videolan.org> 6306Date: Mon Jul 15 22:45:12 2002 +0000 6307 6308 ffmpeg.c : fix my previous commit( I've forgotten one #if ... #endif ) 6309 (Thx sam) 6310 6311commit 7e648e8ceea6a1d213ac166d5ad53d3634fff515 6312Author: Jon Lech Johansen <jlj@videolan.org> 6313Date: Mon Jul 15 22:20:47 2002 +0000 6314 6315 * ./plugins/access/http.c: fixed double free bug. 6316 6317commit 55545622ab2370903188ce700afaf6a81d7fc458 6318Author: Sam Hocevar <sam@videolan.org> 6319Date: Mon Jul 15 22:05:59 2002 +0000 6320 6321 * ./configure.in: fixed a typo in my previous commit (thx fenrir). 6322 6323commit 063bbcded2d2cb599a3c81912f0847f76fd6321f 6324Author: Sam Hocevar <sam@videolan.org> 6325Date: Mon Jul 15 20:09:31 2002 +0000 6326 6327 * ./plugins/*: interface plugins set p_vlc->b_die to quit vlc, but check 6328 for p_intf->b_die to know when they are supposed to terminate p_intf. This 6329 will allow to spawn interface plugins on the fly. 6330 6331commit 1943b8df55bb375a632b1c8fe4f88eca32b9e505 6332Author: Laurent Aimar <fenrir@videolan.org> 6333Date: Mon Jul 15 19:33:02 2002 +0000 6334 6335 * avi.c : quick hack to read file created by ffmpeg. I think it should 6336 work. 6337 * all : add support for some others codecs provided by ffmpeg, but some of them aren't tested. 6338 6339commit 07828972ffcf360f1fbd71d910781aea7a6a4d81 6340Author: Sam Hocevar <sam@videolan.org> 6341Date: Mon Jul 15 19:15:05 2002 +0000 6342 6343 * ./src/misc/messages.c: debug messages that were issued before the -v 6344 flag was tested for are no longer lost. 6345 6346commit d87d5035c321c87f12dd98c1753b29e8d339a6b5 6347Author: Sam Hocevar <sam@videolan.org> 6348Date: Mon Jul 15 19:08:51 2002 +0000 6349 6350 * ./configure.in: we now look for XvPutImage instead of XvSetPortAttribute 6351 because XvSetPortAttribute isn't always available. 6352 6353commit 00f324a483fd26ae49a6108ca72e0b97659184ed 6354Author: Jon Lech Johansen <jlj@videolan.org> 6355Date: Mon Jul 15 19:04:12 2002 +0000 6356 6357 * ./plugins/macosx/vout_macosx.m: added missing arrow up/down handling. 6358 6359commit caad85c4d7f1531ee27bee3e8b6f20782c03c3ab 6360Author: Jon Lech Johansen <jlj@videolan.org> 6361Date: Mon Jul 15 02:09:57 2002 +0000 6362 6363 * ./plugins/macosx/vout_macosx.m: added missing keyDown(space) = pause 6364 6365commit 57e1951e64dabdc57d67a3e3781e27cbc0523d4a 6366Author: Jon Lech Johansen <jlj@videolan.org> 6367Date: Mon Jul 15 01:54:04 2002 +0000 6368 6369 * MacOS X changes: 6370 - added messages and playlist panel 6371 - simple dock menu (play, pause, stop) 6372 - context menu in video view 6373 - localization support: http://nanocrew.net/vlc/vlc-osx-ja.png 6374 - no longer broken :) 6375 6376commit 9bf934afeeccfde036e6cff3b53319b2b25b73fc 6377Author: Jean-Paul Saman <jpsaman@videolan.org> 6378Date: Sat Jul 13 12:22:14 2002 +0000 6379 6380 Add package sdl to package dependency list. 6381 6382commit 5f7348c093b675982ab7723e1c8459ff5c264742 6383Author: Sam Hocevar <sam@videolan.org> 6384Date: Fri Jul 12 23:53:40 2002 +0000 6385 6386 * ./AUTHORS: removed my entry for lool. /me should go back to school and 6387 learn how to alpha sort. 6388 6389commit 2cbb6da03bf889a3591ec4103dbe8ee465a6f815 6390Author: Christophe Massiot <massiot@videolan.org> 6391Date: Fri Jul 12 22:42:30 2002 +0000 6392 6393 Closed old entries. 6394 6395commit c974b7b07fa8b6857c5f3beeddab149b27dde830 6396Author: Christophe Massiot <massiot@videolan.org> 6397Date: Fri Jul 12 21:57:25 2002 +0000 6398 6399 * ./AUTHORS : added lool :-p ; 6400 * ./doc/vlc-howto.sgml : Fixed typos ; 6401 * ./include/vlc_common.h : Greatly simplified ntoh*, and U??_AT macros are 6402 now alignment-safe ; 6403 * ./STATUS : New file indicating who's working on what. Please keep it 6404 up-to-date ; 6405 * ./MAINTAINERS : New file indicating who has knowledge on which parts. 6406 6407commit 1f95f0338d27a13ad3a01642e4829f5c6c113c48 6408Author: Sam Hocevar <sam@videolan.org> 6409Date: Fri Jul 12 17:08:52 2002 +0000 6410 6411 * ./po/*: polish translation, courtesy of Arkadiusz Lipiec. 6412 6413commit ee89627fa8d2dffd720c653aa4f0b66f19146f33 6414Author: Sam Hocevar <sam@videolan.org> 6415Date: Fri Jul 12 16:30:28 2002 +0000 6416 6417 * ./ChangeLog: updated. 6418 * ./README: removed much outdated data. 6419 * ./debian/*: great package renaming - names should make more sense now. 6420 6421commit e2518c9090d25c390cd6b5db16d9acf66632105c 6422Author: Sam Hocevar <sam@videolan.org> 6423Date: Thu Jul 11 19:44:10 2002 +0000 6424 6425 * ./plugins/mad/mad_libmad.c: prevent the MAD decoder from looping endlessly 6426 when the audio output fifo could not be created. 6427 6428commit c33cab357247c91e736aa711e2b6ca0892c91e6d 6429Author: Sam Hocevar <sam@videolan.org> 6430Date: Thu Jul 11 19:28:13 2002 +0000 6431 6432 * ./plugins/gtk/*: new generic "Open Target" window. Please test and 6433 comment on usability. 6434 6435commit 7fadd296cae41d6d56cbeb730ab21849b83d4fe4 6436Author: Sam Hocevar <sam@videolan.org> 6437Date: Thu Jul 11 19:05:12 2002 +0000 6438 6439 * ./debian/rules: the Debian package creation script builds ffmpeg. 6440 6441commit 9fa99246bede4bd4c1eb506fe1b3e56b32c0d657 6442Author: Laurent Aimar <fenrir@videolan.org> 6443Date: Thu Jul 11 18:57:08 2002 +0000 6444 6445 I commit a patch from Sigmund Augdal to skip ID3 tag at the begining 6446 of a file, so more files can be read :)) 6447 6448 However with current cvs this demux ( with and without the patch ) 6449 segfaults after a few seconds, I can't find why, anybody has an idea ? 6450 6451commit accfd3ae491e717a01ddf9da59b381ad3ffcb134 6452Author: Sam Hocevar <sam@videolan.org> 6453Date: Thu Jul 11 18:44:12 2002 +0000 6454 6455 * ./src/vlc.c: reduced the amount of default simultaneous interfaces. 6456 * ./src/libvlc.c: removed calls to vlc_mutex_lock in sighandlers. 6457 6458commit 1defce8985265f8488ba0f4708f19a15e20fbb0f 6459Author: Sam Hocevar <sam@videolan.org> 6460Date: Thu Jul 11 18:41:54 2002 +0000 6461 6462 * ./plugins/qt/intf_qt.cpp: fixed Qt interface termination. 6463 6464commit 4cf68d85b38a2592b6002d8636e9b9505fb59308 6465Author: Loïc Minier <lool@videolan.org> 6466Date: Wed Jul 10 07:32:43 2002 +0000 6467 6468 * ./FAQ: new entry for RTP 6469 6470commit 31587b924e517edc6dc24beebb6df084301a252e 6471Author: Loïc Minier <lool@videolan.org> 6472Date: Tue Jul 9 23:40:34 2002 +0000 6473 6474 * ./FAQ: minor updates, new sections: uninstall/reinstall, 6475 DirectX-blackscreen, device permissions, debug messages, 6476 config file, (un)planned ports/features, sources.list 6477 6478commit d9288202f4955472131555328fad971d8ec8bb90 6479Author: Laurent Aimar <fenrir@videolan.org> 6480Date: Tue Jul 9 22:18:23 2002 +0000 6481 6482 plugins/avi/avi.c : now you can see avi over http (true interleaved 6483 file only), and seek is allowed (but with great unsynchronisation, 6484 and sometimes it fails). But in order to make it working, I have to 6485 limit the number of bytes I read at a time. It's strange since in 6486 previous version of vlc, I don't need to do that ... ( it segfaults in 6487 input_SplitBuffer but not always on the same frame ) 6488 6489commit 3248746c54d115b9c37b0710d08f460d7b53b9d3 6490Author: Olivier Teulière <ipkiss@videolan.org> 6491Date: Tue Jul 9 22:15:49 2002 +0000 6492 6493 * ./plugins/win32/about.*: Added the version number in the About box 6494 6495commit fbb7ae733455aeaa721ec478be2c3d61eaca020f 6496Author: Christophe Massiot <massiot@videolan.org> 6497Date: Sun Jul 7 21:55:25 2002 +0000 6498 6499 Update for 0.4.2 release. 6500 6501commit dd4f2531ca3729b49ef5f9e992dbd3bd8a7328e6 6502Author: Sam Hocevar <sam@videolan.org> 6503Date: Fri Jul 5 11:18:56 2002 +0000 6504 6505 * ./src/misc/darwin_specific.c, ./src/misc/extras.c: moved our custom 6506 strndup to a separate file so that Win32 can benefit from it. 6507 * ./include/vlc_threads.h: Borland compilation fix. 6508 6509commit 4565dc6ee0fea1e1d224aa2a9575e8b0ddc59fa1 6510Author: Sam Hocevar <sam@videolan.org> 6511Date: Thu Jul 4 18:11:57 2002 +0000 6512 6513 * ./mozilla/*: preliminary Mozilla plugin. Only works under Unix for now. 6514 * ./debian/rules: activated the vlc-xosd, vlc-kde and mozilla-plugin-vlc 6515 Debian packages. 6516 * ./po/*: updated potfiles. 6517 6518commit 7f0d9408c2d0afe973e90b1426b50fc8587d5be2 6519Author: Sam Hocevar <sam@videolan.org> 6520Date: Wed Jul 3 19:40:49 2002 +0000 6521 6522 * ./src/misc/modules.c: module_Need accepts a comma-separated list of 6523 module names. Try for instance: "vlc --intf gnome,gtk,dummy". 6524 6525commit 3266cd725cf6b306c19cd24590b8caa4023775f1 6526Author: Jon Lech Johansen <jlj@videolan.org> 6527Date: Tue Jul 2 22:07:02 2002 +0000 6528 6529 * darwin_specific.[ch]: added strndup needed by video_output.c. 6530 * configure.in: added -lintl to plugins_LDFLAGS. 6531 6532commit 7682a00c8c08a73c521754df9d498c9176a65348 6533Author: Sam Hocevar <sam@videolan.org> 6534Date: Tue Jul 2 19:16:47 2002 +0000 6535 6536 * ./plugins/gnome/gtk.c, ./plugins/gnome/gnome.c: prevent older versions 6537 of vlc from crashing when trying to open a recent module. 6538 6539commit e0647a17f6b24584aade915636c586f566ab1bdd 6540Author: Sam Hocevar <sam@videolan.org> 6541Date: Tue Jul 2 19:14:59 2002 +0000 6542 6543 * ./plugins/x11/xcommon.c: to enter fullscreen mode, we create a new window 6544 instead of moving the current window, which saves us the hassle of 6545 remembering size and position. 6546 * ./plugins/x11/x11.c, ./plugins/x11/xvideo.c: added --no-x11-shm and 6547 --no-xvideo-shm options. 6548 6549commit e65bd40523cd7f05c6917450e72e7b88a504dd13 6550Author: Laurent Aimar <fenrir@videolan.org> 6551Date: Tue Jul 2 17:54:49 2002 +0000 6552 6553 * all : begin to support VOD, but it segfault very quickly (unless you 6554 disable audio or video !)and cannot support seeking( will just stop ). 6555 Moreover it can't work for all files, only interleaved ones. 6556 6557commit d640a937b9875c74b735839e95c402bfdfe478f2 6558Author: Sam Hocevar <sam@videolan.org> 6559Date: Mon Jul 1 17:40:27 2002 +0000 6560 6561 * ./plugins/lirc/lirc.c: the lirc interface now works again. 6562 6563commit ff5b6b2bd94037cadbe30c4cb0a906fa215e26ef 6564Author: Sam Hocevar <sam@videolan.org> 6565Date: Mon Jul 1 17:39:55 2002 +0000 6566 6567 * ./plugins/qt/*: the Qt interface now works again. 6568 6569commit 8d3702d53ead9f221db1ba8d1fd2ec892e9af1fb 6570Author: Sam Hocevar <sam@videolan.org> 6571Date: Mon Jul 1 17:39:27 2002 +0000 6572 6573 * ./plugins/kde/*: the KDE interface now works again. 6574 6575commit 6d58f12a1421a176e8c4b6fc51fe656d714dfa50 6576Author: Sam Hocevar <sam@videolan.org> 6577Date: Mon Jul 1 17:39:08 2002 +0000 6578 6579 * ./plugins/gtk/gtk_callbacks.c: fixed a segfault when hitting Eject with 6580 an emtpy playlist. 6581 6582commit 124fa2e9afc37c9c2666d8410c0f54771c7403fc 6583Author: Laurent Aimar <fenrir@videolan.org> 6584Date: Sun Jun 30 15:07:57 2002 +0000 6585 6586 *all : now can find key frame even with broken avi. 6587 6588commit fe41bed68ebbd7f842b43bf41bb6ac3cd62b3842 6589Author: Laurent Aimar <fenrir@videolan.org> 6590Date: Sun Jun 30 03:51:29 2002 +0000 6591 6592 all: ameliorations. 6593 6594commit 32356203b1a562f1baf4cb3775607d56a619d029 6595Author: Laurent Aimar <fenrir@videolan.org> 6596Date: Sat Jun 29 14:16:17 2002 +0000 6597 6598 plugins/avi/avi.c : fix some problems with broken avi 6599 6600commit 2fc62e061142cb3f3062a353678db6890fc6776b 6601Author: Laurent Aimar <fenrir@videolan.org> 6602Date: Fri Jun 28 19:31:40 2002 +0000 6603 6604 plugins/avi/avi.c : audio seems to be better. 6605 6606commit 660db6d87715f5b677edbb8fddd071ad236511eb 6607Author: Sam Hocevar <sam@videolan.org> 6608Date: Thu Jun 27 19:46:32 2002 +0000 6609 6610 * ./plugins/dvd/dvd_es.c: error in selecting SPU stream. 6611 * ./plugins/spudec/spu_decoder.c: endianness fix for subtitles colour. 6612 * ./plugins/spudec/spu_decoder.c: little hack for preventing blank alpha 6613 palette. 6614 * ./plugins/spudec/spu_decoder.c: subtitle transparency support. 6615 6616 Patches imported from v0_4_1_branch. 6617 6618commit 3a31acccc1b5720c3256c4677ac85282915fc610 6619Author: Sam Hocevar <sam@videolan.org> 6620Date: Thu Jun 27 19:05:17 2002 +0000 6621 6622 * ./src/misc/modules.c: added the --plugin-path option to give vlc an 6623 extra plugin location. 6624 * ./plugins/text/rc.c: if stdin/stdout are not connected to a TTY, we 6625 don't launch the rc interface. 6626 * ./plugins/access/http.c: fixed a compilation warning. 6627 * ./src/misc/messages.c: cosmetic enhancements in the message output. 6628 6629commit 3668622d3373559abad985f796d0f601a08af8b0 6630Author: Sam Hocevar <sam@videolan.org> 6631Date: Thu Jun 27 19:01:28 2002 +0000 6632 6633 * ./plugins/x11/*: added the --x11-drawable and --xvideo-drawable options to 6634 tell vlc to draw in an existing drawable instead of creating a new window. 6635 6636commit 31f47190bd4c01d75b81c311697a28ea880b37d3 6637Author: Laurent Aimar <fenrir@videolan.org> 6638Date: Thu Jun 27 18:10:16 2002 +0000 6639 6640 * all : I've forgotten theses ... 6641 6642commit b2b0749448fb79d6f68e6694f311306a62626d77 6643Author: Laurent Aimar <fenrir@videolan.org> 6644Date: Wed Jun 26 23:11:12 2002 +0000 6645 6646 * all : I rewrite the way to read, in order to minimize seeking ( 6647 faster and in prevision of VOD by http, but not yet functionnal ). But 6648 sound becomes horrible, I will try to fix it as soon as possible. 6649 6650commit 62e73f508b74167e0a9ceec13b155abb2f7aaaa0 6651Author: Christophe Massiot <massiot@videolan.org> 6652Date: Wed Jun 19 22:47:14 2002 +0000 6653 6654 Backported stable changes. 6655 6656commit e405691afcb7d6c9d4e0917da3565fbe149114e3 6657Author: Christophe Massiot <massiot@videolan.org> 6658Date: Tue Jun 18 23:18:40 2002 +0000 6659 6660 Ported previous stable commits. 6661 6662commit cecb7e869db3e9cecffcb712fd66c3a8bc52636e 6663Author: Gildas Bazin <gbazin@videolan.org> 6664Date: Tue Jun 11 09:44:22 2002 +0000 6665 6666 * ./include/configuration.h: renamed MODULE_CONFIG_* macros into 6667 CONFIG_*. 6668 * ./include/configuration.h, ./plugins/gtk/gtk_preferences.c, 6669 ./plugins/filter/transform.c, ./plugins/filter/distort.c, 6670 ./plugins/filter/deinterlace.c: added an ADD_STRING_FROM_LIST() 6671 configuration macro. 6672 * ./include/modules.h, ./include/video_output.h, 6673 ./src/video_output/video_output.c, ./plugins/filters/*: added a 6674 VOUT_FILTER capability. Having a clear distinction between VOUTs and 6675 VOUT_FILTERs allows us to get rid of ugly hacks. The filters are also 6676 stackable now (use --filter=foo:bar:foo etc..). 6677 * ./include/configuration.h, ./src/libvlc.h, ./src/libvlc.c: clean-up + 6678 added an ADD_USAGE_HINT() configuration macro. 6679 6680commit 4d2ae9f0178b564d453da2feeb67b4102cb9e871 6681Author: Sam Hocevar <sam@videolan.org> 6682Date: Mon Jun 10 16:48:59 2002 +0000 6683 6684 * ./FAQ: added QT6 FAQ entry. 6685 6686commit dbbbbc3ac30f924dfd4d1ee6a6f97c83b831a085 6687Author: Sam Hocevar <sam@videolan.org> 6688Date: Mon Jun 10 00:41:08 2002 +0000 6689 6690 * ./configure.in: fixed inet_pton detection. 6691 * ./plugins/filter/deinterlace.c: the blend mode is now a lot smoother, but 6692 also a bit slower, so I also kept the old version, optimized it, and 6693 called it "mean". 6694 6695commit 9915a8b1138e6ca7008b30ff7daaf8a393862f00 6696Author: Christophe Massiot <massiot@videolan.org> 6697Date: Sun Jun 9 23:35:33 2002 +0000 6698 6699 * Fixed some compile issues with what I checked in. 6700 6701commit d68093864dac12643792af743be3edc15743f4a5 6702Author: Christophe Massiot <massiot@videolan.org> 6703Date: Sun Jun 9 22:57:00 2002 +0000 6704 6705 * IPv6 multicast support, courtesy of Remco Poortinga <poortinga@telin.nl> ; 6706 * Mac OS X icons and fixes, courtesy of Benjamin Mironer <bmironer@noos.fr>. 6707 6708commit cee79ce46aeda52285f8200bf2e9bc17bc2d3ce2 6709Author: Sam Hocevar <sam@videolan.org> 6710Date: Sun Jun 9 16:52:58 2002 +0000 6711 6712 * ./plugins/filter/deinterlace.c: added two new deinterlacing methods, 6713 "discard" which is very CPU efficient, and "blend" (yes there used to be 6714 a "blend" method but it's now called "linear". Don't ask) which loses some 6715 vertical resolution but discards the mice teeth effect. Information was 6716 found on http://www.100fps.com/index.htm. 6717 6718 We now have "discard", "blend", "bob" and "linear". 6719 6720commit 73ec58f68c03779a98a4c0a97a41e19253422d6c 6721Author: Sam Hocevar <sam@videolan.org> 6722Date: Sat Jun 8 20:25:13 2002 +0000 6723 6724 * ./plugins/mad/mad_libmad.c: changed error messages to warning/debug. 6725 6726commit d1adb68e90141a380c77c130196f38aeed72a55c 6727Author: Sam Hocevar <sam@videolan.org> 6728Date: Sat Jun 8 19:32:19 2002 +0000 6729 6730 * ./plugins/macosx/*: additional minor fixes. 6731 6732commit 58ac187094647cb9f615292679801209a8253753 6733Author: Sam Hocevar <sam@videolan.org> 6734Date: Sat Jun 8 18:52:34 2002 +0000 6735 6736 * ./plugins/macosx/vout_macosx.m, ./plugins/macosx/aout_macosx.m, 6737 ./plugins/macosx/intf_vlc_wrapper.m: preliminary OS X compilation fixes. 6738 6739commit 8fbbb9594a0ecd9efca52dc70162c1bdf48a40ac 6740Author: Sam Hocevar <sam@videolan.org> 6741Date: Sat Jun 8 14:08:46 2002 +0000 6742 6743 * ./include/vlc_threads.h, ./src/misc/threads.c: improved the cond_wait 6744 implementation to avoid races, by using SetEvent instead of PulseEvent. 6745 6746commit ece55c8fc27b518ceb214f8b4e3c7827a5847d8d 6747Author: Loïc Minier <lool@videolan.org> 6748Date: Sat Jun 8 02:50:26 2002 +0000 6749 6750 * ./plugins/xosd/xosd.c: a couple more options, better defaults 6751 6752commit 2e8031b40a29bcf650782ab93a007da7be5556aa 6753Author: Loïc Minier <lool@videolan.org> 6754Date: Sat Jun 8 01:41:22 2002 +0000 6755 6756 * ./configure.in: checking for the header should be enough in most cases 6757 * ./plugins/xosd/xosd.c: configuration options 6758 6759commit a5e3711fb88b0d73c998dab67f0b70eb8f2123d7 6760Author: Sam Hocevar <sam@videolan.org> 6761Date: Fri Jun 7 23:53:44 2002 +0000 6762 6763 * ./plugins/win32/*: tried to port the Win32 interface to the new API. Seems 6764 to be still crashing. 6765 6766commit 5c13c83c1565cd50f3e2a57b84e39d383c891f06 6767Author: Sam Hocevar <sam@videolan.org> 6768Date: Fri Jun 7 23:05:03 2002 +0000 6769 6770 * ./plugins/gtk/gtk_callbacks.c: some code cleaning. 6771 * ./plugins/text/rc.c: fixed the "a" command. 6772 6773commit 950e98ee51c90613e92eb60ca1b724955e8a1b95 6774Author: Loïc Minier <lool@videolan.org> 6775Date: Fri Jun 7 22:41:50 2002 +0000 6776 6777 * forgot to cvs add the _files_ -- sorry 6778 6779commit 6c46a708b11942b47e62980bd3e19a79fc47c552 6780Author: Loïc Minier <lool@videolan.org> 6781Date: Fri Jun 7 22:32:18 2002 +0000 6782 6783 * fixed my typos in configure.in 6784 6785commit 9edc2a463468f0fd2141190e8d705bd91b60833f 6786Author: Loïc Minier <lool@videolan.org> 6787Date: Fri Jun 7 22:24:04 2002 +0000 6788 6789 * basic On Screen Display intf-plugin based on libxosd 6790 6791commit 5a895839f5c6f9b1450a4e4ac1b3b97bcb761c33 6792Author: Sam Hocevar <sam@videolan.org> 6793Date: Fri Jun 7 21:45:30 2002 +0000 6794 6795 * ./src/misc/netutils.c: network mode works again. 6796 6797commit b8a59e7f243ea6e91f8887b7e35202463ccb26e6 6798Author: Sam Hocevar <sam@videolan.org> 6799Date: Fri Jun 7 19:54:37 2002 +0000 6800 6801 * ./plugins/gtk/*: the Gnome/Gtk+ interfaces have all their features back. 6802 * ./src/playlist/playlist.c: fixed an off-by-one loop error. 6803 6804commit bd0a8b89d84e036e253a828976bb973a5fcc7f32 6805Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 6806Date: Fri Jun 7 18:03:40 2002 +0000 6807 6808 * plugins/a52_system/.cvsignore: What about a little .cvsignore ? 6809 6810commit 74ea8fa58e39eb8dffb0c5827484517acae3c0bc 6811Author: Sam Hocevar <sam@videolan.org> 6812Date: Fri Jun 7 16:06:09 2002 +0000 6813 6814 * ./plugins/dummy/input_dummy.c: dummy targets such as vlc:nop, vlc:loop 6815 and vlc:quit work again. 6816 * ./src/playlist/playlist.c: when a new target is added, for instance through the "File" menu, it is automatically played. 6817 6818commit 3712520f8b2a1d83426f50a6cf4a63347da57ebb 6819Author: Sam Hocevar <sam@videolan.org> 6820Date: Fri Jun 7 14:59:40 2002 +0000 6821 6822 * ./include/vlc_objects.h: pointers are set to NULL after a call to 6823 vlc_object_destroy (idea from stef). 6824 * ./po/pl.po: updated polish translation, thanks to Arkadiusz Lipiec 6825 <alipiec@adrenalina.pl>. 6826 6827commit b9e9cb420db33d098d3d9edea1f3e9d84d5fb18f 6828Author: Sam Hocevar <sam@videolan.org> 6829Date: Fri Jun 7 14:30:41 2002 +0000 6830 6831 * ./src/playlist/playlist.c: lots of playlist behaviour enhancements. 6832 * ./src/misc/objects.c: we do not hang on attempt to destroy an object with 6833 a non-zero reference count, but we still complain. 6834 * ./plugins/gtk/gtk_control.c, plugins/gtk/gtk_playlist.c: most controls such 6835 as play, pause, stop, next, fast etc. work again. 6836 * ./plugins/gtk/gnome_*: got rid of lots of useless wrappers which were a 6837 workaround for a bug in Glade. Instead, bootstrap.sh does the Glade fixes. 6838 * ./plugins/ffmpeg/ffmpeg.c: if there is already a video output with the 6839 appropriate properties, we use it. 6840 6841commit d547ff04bf52ebc411bf4014c7fd97295274e5e4 6842Author: Eric Petit <titer@videolan.org> 6843Date: Wed Jun 5 20:58:54 2002 +0000 6844 6845 Minor fix for the BeOS' make-package (icon loss). 6846 6847commit decae7d2872582b9cf6809d0f9312a4afd77cf3b 6848Author: Stéphane Borel <stef@videolan.org> 6849Date: Wed Jun 5 18:29:24 2002 +0000 6850 6851 * Set object pointer to NULL after destroy. 6852 6853commit 92cae559e9421b73a6811d11906184fbfe99383f 6854Author: Stéphane Borel <stef@videolan.org> 6855Date: Wed Jun 5 18:18:49 2002 +0000 6856 6857 * Release vout when we close spudec. 6858 6859commit 85ec39357555ce8623cce0d9cf112d49b1cf1229 6860Author: Stéphane Borel <stef@videolan.org> 6861Date: Wed Jun 5 18:15:46 2002 +0000 6862 6863 *Only report initiliazation error when it is really an error. 6864 6865commit 1c35540e3b20c9ab9172f0656f207303ed23e08b 6866Author: Stéphane Borel <stef@videolan.org> 6867Date: Wed Jun 5 18:07:03 2002 +0000 6868 6869 * Added mouse coordinates to vout struct. They are only update from x11 for now, 6870 and they are used nowhere. 6871 6872commit 1aa0aa3961ec17dd2f0151820ca91e83ded08eb8 6873Author: Stéphane Borel <stef@videolan.org> 6874Date: Wed Jun 5 18:01:31 2002 +0000 6875 6876 *Check if p_vpar->p_vout is available before detaching it. 6877 6878commit e9de293df3df0a6c1b2d29a9d5acd8794f6e54f6 6879Author: Sam Hocevar <sam@videolan.org> 6880Date: Tue Jun 4 20:33:25 2002 +0000 6881 6882 (new in MAIN) 6883 * ./plugins/gtk/gtk_callbacks.c: fixed a segfault when switching to 6884 fullscreen from the popup menu. 6885 (from v0_4_1_branch) 6886 * ./plugins/gtk/gnome_callbacks.c: fixed a crash when activating preferences 6887 from the popup menu. 6888 * ./plugins/gtk/gnome.glade: added lines this #@%$! Glade had munched, fixes 6889 a segfault in the Gnome popup menu when toggling the interface. 6890 6891commit 7291e0a7e2e207fed4cbb7063550d60d06824018 6892Author: Sam Hocevar <sam@videolan.org> 6893Date: Tue Jun 4 00:11:12 2002 +0000 6894 6895 (new in MAIN) 6896 * ./src/interface/interface.c: interfaces are no longer attached only to 6897 p_vlc. 6898 * ./src/libvlc.c, ./src/misc/modules.c, ./src/playlist/playlist.c, 6899 ./src/input/input.c: improvements in the playlist handling (not quite that 6900 yet though). 6901 (ported from v0_4_1_branch) 6902 * ./configure.in, ./plugins/mpeg_system/mpeg_ts.c: fixed libdvbpsi handling. 6903 * ./src/misc/configuration.c: fixed the --nofoo option handling. 6904 * ./src/interface/main.c: fixed two compilation warnings under Solaris. 6905 6906commit c4c5b603a20adc1a74f4417f576143d0b67cf6bc 6907Author: Olivier Teulière <ipkiss@videolan.org> 6908Date: Mon Jun 3 21:43:41 2002 +0000 6909 6910 * added the --with-dvbpsi-tree option 6911 6912commit dbabd8d1b588e34ed2365bba846db4d04eca1905 6913Author: Gildas Bazin <gbazin@videolan.org> 6914Date: Mon Jun 3 07:22:36 2002 +0000 6915 6916 * ./plugins/win32/waveout.c: waveOutUnprepareHeader() was never being 6917 called. This should fix the memory leak some people reported when using 6918 the waveout plugin. 6919 6920commit 40592166a84f0a28c12ca0bfba132f82beffba64 6921Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 6922Date: Sun Jun 2 23:43:38 2002 +0000 6923 6924 * Makefile, configure.in, configure, MODULES: added a52_system input module. 6925 * plugins/a52_system/Makefile, plugins/a52_system/a52_system.c: a52 input 6926 module. 6927 * plugins/ac3_spdif/ac3_spdif.c: added a little mwait to avoid a flood from 6928 the a52 input module. 6929 6930 Note: the new module aims at reading ac3 streams but it works only with the 6931 ac3_spdif "decoder" since it is the only one which dates each frame contrary 6932 to the others which can't avoid a flood from the input module. 6933 6934commit 651da7f20399c92550247b097c1cf0a0b296fe6e 6935Author: Sam Hocevar <sam@videolan.org> 6936Date: Sun Jun 2 23:29:29 2002 +0000 6937 6938 (ported from v0_4_1_branch) 6939 * ./plugins/motion/motionmmx.c: MMX motion optimizations courtesy of 6940 Vladimir Chernyshov <greengrass@writeme.com>. 6941 6942commit e058a31531c7d1375a0bc1a3540d4f15cb40da4e 6943Author: Sam Hocevar <sam@videolan.org> 6944Date: Sun Jun 2 23:11:48 2002 +0000 6945 6946 (new in MAIN) 6947 * ./plugins/spudec/spu_decoder.c: we now use FIND_ANYWHERE to find a vout. 6948 (ported from v0_4_1_branch) 6949 * ./plugins/dvdread/dvdread.c: disabled the dvdread plugin because it 6950 currently sucks. 6951 * ./src/misc/configuration.c, ./src/interface/main.c: we now accept --nofoo 6952 and --no-foo as negations for --foo. Also, the --help output is nicer. 6953 * ./plugins/qnx/vout_qnx.c: QNX compilation fix. 6954 6955commit 1a6e240dba69093e2b2e6e23156b3e0b34ee60ca 6956Author: Christophe Massiot <massiot@videolan.org> 6957Date: Sun Jun 2 23:03:22 2002 +0000 6958 6959 * Updated README. 6960 6961commit dfac0d1dd97a15d090b19e8560ad102f3f03cc9f 6962Author: Christophe Massiot <massiot@videolan.org> 6963Date: Sun Jun 2 22:45:31 2002 +0000 6964 6965 Bumped up version number to 0.5.0-cvs. 6966 6967commit b60815ca26a806295facb9d47bc0657ed39eb9b2 6968Author: Christophe Massiot <massiot@videolan.org> 6969Date: Sun Jun 2 22:32:46 2002 +0000 6970 6971 * ./plugins/macosx: rewrote the net panel for OS X 6972 6973commit 5cfee5890e9e555105e4dcaae36980ef87943aac 6974Author: Gildas Bazin <gbazin@videolan.org> 6975Date: Sun Jun 2 15:51:30 2002 +0000 6976 6977 * ./include/vlc_common.h: got rid of i_thread in VLC_COMMON_MEMBERS. 6978 6979commit f8570a695a92e33309f238df9eec1044651f63e6 6980Author: Gildas Bazin <gbazin@videolan.org> 6981Date: Sun Jun 2 14:26:16 2002 +0000 6982 6983 * ./include/os_specific.h: changed prototype of system_*() to use vlc_t 6984 instead of vlc_object_t. 6985 6986commit 695669c95fcc493cf48fb995b967ed58f8b07efd 6987Author: Sam Hocevar <sam@videolan.org> 6988Date: Sun Jun 2 13:49:35 2002 +0000 6989 6990 (new in MAIN) 6991 * ./plugins/dvd/dvd_es.c, ./plugins/satellite/input_satellite.c, 6992 ./plugins/dvdread/input_dvdread.c: updated outdated variable names. 6993 (ported from 0_4_1_branch) 6994 * ./plugins/spudec/spu_decoder.c: fixed a margin bug in the SPU renderer 6995 which caused subtitles to appear slanted in odd width windows. 6996 6997commit 9d64d52219b29d887b7223ab43e3f3de4f7e396b 6998Author: Gildas Bazin <gbazin@videolan.org> 6999Date: Sun Jun 2 13:38:03 2002 +0000 7000 7001 * ./include/vlc_threads.h: re-merged vlc_threads.h and threads_funcs.h. 7002 7003commit 9b21679c04e34024ed9e83c7f40670f715d8d471 7004Author: Christophe Massiot <massiot@videolan.org> 7005Date: Sun Jun 2 12:16:31 2002 +0000 7006 7007 * New Loop menu item in OS X interface. 7008 7009commit b73f6722b19f7e553f7516d7533eeed6074b6ea3 7010Author: Sam Hocevar <sam@videolan.org> 7011Date: Sun Jun 2 11:59:46 2002 +0000 7012 7013 (new in MAIN) 7014 * ./src/playlist/playlist.c, src/input/input.c: added safety checks to 7015 prevent crashes on next file. 7016 (ported from 0_4_1_branch) 7017 * ./plugins/gtk/gtk_display.c, ./plugins/win32/mainframe.cpp: we deactivate 7018 popup menus when no stream is being played, even in network mode. 7019 * ./src/input/mpeg_system.c: removed unnecessarily verbose message. 7020 7021commit 1de74b8731b3bfbd0c76eb67a7e4348a1fa3087c 7022Author: Gildas Bazin <gbazin@videolan.org> 7023Date: Sun Jun 2 10:28:48 2002 +0000 7024 7025 * ./plugins/a52/a52.c: compilation fix. Following C99 we have to include 7026 <stdint.h> but Solaris doesn't have it so we include <inttypes.h> when 7027 it isn't found. 7028 7029commit 211d6badd6e8fccfe412dc68ad8135423efbbe51 7030Author: Sam Hocevar <sam@videolan.org> 7031Date: Sun Jun 2 09:03:54 2002 +0000 7032 7033 * ./src/video_output/video_output.c: fixed the "picture has invalid status" 7034 bug which might have been the cause of crashes. 7035 * ./plugins/filter/crop.c: attempt at an automatic border cropping filter, 7036 using "--filter crop --autocrop". 7037 * ./vlc.spec: added missing filters to the RPM generation. 7038 * ./src/misc/objects.c: commented all functions. 7039 * ./src/misc/objects.c: implemented vlc_object_find( , , FIND_ANYWHERE). 7040 * ./src/misc/objects.c: renamed vlc_object_unlink to vlc_object_detach. 7041 7042commit 91eb944bca5bf25a844cc9f3a4a3da86dff26069 7043Author: Christophe Massiot <massiot@videolan.org> 7044Date: Sun Jun 2 01:20:52 2002 +0000 7045 7046 * Channel change support on Mac OS X ; 7047 * New OS X icon, courtesy of Benjamin Mironer <bmironer@noos.fr> 7048 7049commit 8d5d2448500b2003a21e55a14ff3170aa84afe52 7050Author: Christophe Massiot <massiot@videolan.org> 7051Date: Sat Jun 1 23:42:04 2002 +0000 7052 7053 Mac OS X interface : 7054 * fixed a bug in the chapter handling ; 7055 * more keystrokes ; 7056 7057commit 71ec135b95bd6fa66b042dccc16ac928ae225ee3 7058Author: Sam Hocevar <sam@videolan.org> 7059Date: Sat Jun 1 18:04:49 2002 +0000 7060 7061 * ALL: got rid of p_object->p_this which is now useless. 7062 7063commit 3722c40b96a70ec64fad1b100bc7f7e7fdff87e0 7064Author: Sam Hocevar <sam@videolan.org> 7065Date: Sat Jun 1 17:11:41 2002 +0000 7066 7067 * ./bootstrap.sh: ah ah ah. CVS likes to make fun out of me. 7068 7069commit f60d5d587a4013e83b9b4a6d11641badf207c79d 7070Author: Sam Hocevar <sam@videolan.org> 7071Date: Sat Jun 1 17:09:25 2002 +0000 7072 7073 * ./include/main.h, ./plugins/beos/intf_beos.cpp: BeOS compilation fixes. 7074 * ./bootstrap.sh, ./src/libvlc.h, ./po/*: fixed bootstrap.sh so that it does 7075 not include CVS Id lines in automatically created files. 7076 7077commit 1dedf688bade69ffe778abd12f7cf810c6c6dcd9 7078Author: Sam Hocevar <sam@videolan.org> 7079Date: Sat Jun 1 16:45:35 2002 +0000 7080 7081 * ./plugins/dummy/intf_dummy.c, ./plugins/chroma/i420_yuy2.c, 7082 src/interface/intf_eject.c, src/misc/threads.c: win32 compilation fix. 7083 * ./plugins/directx/aout_directx.c, plugins/directx/vout_directx.c, 7084 ./plugins/directx/vout_events.c: the DirectX notification and event threads 7085 now use the vlc_thread_create / vlc_thread_ready scheme. Untested. 7086 * ./configure.in: added a check for inttypes.h and sys/int_types.h. 7087 * ./configure.in: fixed the HTTP plugin compilation under BeOS. 7088 * ./plugins/network/ipv6.c: reactivated IPv6 module. 7089 7090commit 2dad070c9fadba304775b44b6e41edbf67c16784 7091Author: Sam Hocevar <sam@videolan.org> 7092Date: Sat Jun 1 14:31:32 2002 +0000 7093 7094 * ./src/misc/beos_specific.cpp: BeOS fixes, removed a static variable. 7095 * ./include/main.h: replaced p_sys with explicit variables because it's 7096 really much simpler this way. Gildas, will you ever forgive me ? :-) 7097 7098commit 23379347d1a9b87795f717c9ffaee06d0b42e938 7099Author: Sam Hocevar <sam@videolan.org> 7100Date: Sat Jun 1 13:52:24 2002 +0000 7101 7102 * ./src/misc/beos_specific.cpp: the BeOS BApplication thread now uses the 7103 vlc_thread_create / vlc_thread_ready scheme to signal readiness. 7104 * ./src/misc/objects.c: prevent the creation of a too small vlc_object_t. 7105 * ./include/vdec_ext-plugins.h: removed the vdec_thread_t declaration, which 7106 belongs to plugins/mpeg_vdec. 7107 * ./ChangeLog: imported the 0_4_1_branch changelog. 7108 * ./plugins/chroma/i420_yuy2.h: imported a 0_4_1_branch fix. 7109 7110commit 9e3ab283c258cba17e4ca6730d84f9d00d49b068 7111Author: Sam Hocevar <sam@videolan.org> 7112Date: Sat Jun 1 12:32:02 2002 +0000 7113 7114 * ALL: the first libvlc commit. 7115 7116 As for video output 4, this breaks almost everything, but I'll slowly 7117 do what remains to be fixed during the weekend. 7118 7119 Changes in vlc: 7120 =============== 7121 7122 * vlc is now a very small program (20 lines) which uses the libvlc API; 7123 it is quite simple for the moment but can be extended in the future. 7124 7125 * interfaces, decoders, video outputs, etc. are now almost the same 7126 objects (yes, I know, this is C++ redone in C) and are structured in 7127 a tree. More about this later, but basically it allows the following 7128 nice features: 7129 - several interfaces 7130 - several playlists with several outputs 7131 - input plugins spawning helper interfaces (will be used for DVD menus) 7132 - anything spawning anything; I swear there are useful uses for this! 7133 7134 * libvlc can be used in other programs; I'm currently writing a Mozilla 7135 plugin for my employer. 7136 7137 Things currently broken: 7138 ======================== 7139 7140 * most interfaces, most ports 7141 * the playlist handling (almost finished rewriting this though). This means 7142 no file can be played from the GUI, you need to use the commandline. This 7143 also means it segfaults at EOF, when exiting the program, and it sometimes 7144 refuses to open a file when asked to. 7145 7146commit 36c0b1516d274aec95ed0cf13fc2996dc7e53e3b 7147Author: Sam Hocevar <sam@videolan.org> 7148Date: Sat Jun 1 11:11:51 2002 +0000 7149 7150 * ./plugins/macosx/intf_vlc_wrapper.m: fix for non-ASCII filenames in the 7151 MacOS X interface, courtesy of Watanabe Go <go@dsl.gr.jp>. 7152 7153commit e5b87d5ca70224e09b0c321536bcd8350cc08021 7154Author: Sam Hocevar <sam@videolan.org> 7155Date: Sat Jun 1 11:08:24 2002 +0000 7156 7157 * ./plugins/chroma/i420_yuy2.h: fixed an old overflow bug spotted by 7158 Rudolf Cornelissen. 7159 7160commit cdd801debe59ae9af3888035deb2a8e8eafacd0f 7161Author: Sam Hocevar <sam@videolan.org> 7162Date: Sat Jun 1 10:47:07 2002 +0000 7163 7164 * ./plugins/chroma/i420_rgb16.c: fix for skewed display in software RV32 7165 mode, courtesy of Pascal Levesque. 7166 7167commit 1e803beae9a84aabc89dad7b7bac61cd7abe0c1b 7168Author: Tony Castley <tcastley@videolan.org> 7169Date: Sat Jun 1 09:21:59 2002 +0000 7170 7171 Fixes for preventing multiple playlist windows 7172 and improvements and corrections in videoout. 7173 7174commit 4754b3a01f2b1b48c3bfc19f25325feefc1d6abd 7175Author: Tony Castley <tcastley@videolan.org> 7176Date: Sat Jun 1 09:20:16 2002 +0000 7177 7178 Fix to prevent multiple Playlist windows 7179 7180commit ff256e3231f614a7b7ef9de7deb0281d76d2c719 7181Author: Tony Castley <tcastley@videolan.org> 7182Date: Sat Jun 1 08:54:48 2002 +0000 7183 7184 Fixes for Playlist window 7185 7186commit e412ce5f0517e1da7e6b4f4b763c238f3b500ff3 7187Author: Tony Castley <tcastley@videolan.org> 7188Date: Sat Jun 1 08:54:08 2002 +0000 7189 7190 * Fixes for Playlist window. Now only creates one and destroys correctly. 7191 * Fixed the height of the output video, was one to big. 7192 7193commit d4eef422ca56f033500376274c9919d2aba1787a 7194Author: Christophe Massiot <massiot@videolan.org> 7195Date: Fri May 31 21:56:01 2002 +0000 7196 7197 * Compilation fixes for Solaris ; 7198 7199commit f5bd9c097c3eea5c73b9fdcac96e198d2b2b9ccf 7200Author: Christophe Massiot <massiot@videolan.org> 7201Date: Fri May 31 21:37:42 2002 +0000 7202 7203 * plugins/sdl/aout_sdl.c : Fixed an endianness issue created by a 7204 brain-dead developer :p 7205 7206commit 2cf9b0f3c2ae87c78b5972a60cf440a994f8269b 7207Author: Olivier Teulière <ipkiss@videolan.org> 7208Date: Fri May 31 01:09:51 2002 +0000 7209 7210 Win32 interface: 7211 * The "Eject" button is enabled only after we played a dvd or vcd. 7212 * The toolbar is now flat and less cubist. 7213 * Got rid of the ugly slider with some winXP skins. 7214 * Added a config option to limit the number of messages in the log 7215 window (default is set to 500). 7216 7217commit c8d6aecd454a4143fcad72bbdd2215c4c74da386 7218Author: Gildas Bazin <gbazin@videolan.org> 7219Date: Thu May 30 13:58:17 2002 +0000 7220 7221 * ./plugins/mpeg_vdec/vpar_headers.c: don't try to deference a null 7222 pointer (fix from sam). 7223 7224commit 908777d2e4e8efcb5e534ac5cfa4d456808501e6 7225Author: Cyril Deguet <asmax@videolan.org> 7226Date: Thu May 30 13:39:43 2002 +0000 7227 7228 - gnome.c didn't compile 7229 (Gildas you forgot the default value for gnome-toolbartext, I assume 7230 it was 1 ;) 7231 7232commit b123e61f6297232a26b090cb27248a2064fabd46 7233Author: Cyril Deguet <asmax@videolan.org> 7234Date: Thu May 30 13:22:43 2002 +0000 7235 7236 - removed the obsolete artificial delay when switching channels. 7237 Now it is ultra-fast ! 7238 7239commit 80aa3da1baa0e048d1119091bad4ec4085274ed7 7240Author: Xavier Marchesini <xav@videolan.org> 7241Date: Thu May 30 08:59:42 2002 +0000 7242 7243 * intf_eject.c : added ejection code for Win32. Please test it under 7244 Win95/98/Me, I just can't install a winme 7245 in my work office :). 7246 * plugins/win32/* : enabled the "Eject" button (thanks Ipkiss) 7247 * src/misc/netutils.c : just changed my mail :P 7248 7249commit 0170377dc07808be9105b199c5e26142e52a2cd9 7250Author: Gildas Bazin <gbazin@videolan.org> 7251Date: Thu May 30 08:17:04 2002 +0000 7252 7253 * changed ADD_BOOL and ADD_BOOL_WITH_SHORT config macros to accept a 7254 default value as an argument. 7255 * modified the command line parsing to accept --foo and --no-foo when a 7256 "foo" boolean config option is defined. 7257 * modified the help menu to indicate if the option is enabled or 7258 disabled by default. 7259 7260commit 9df1a97b02e02e64a62f06cf6dd6d02d27d28264 7261Author: Sam Hocevar <sam@videolan.org> 7262Date: Wed May 29 18:39:14 2002 +0000 7263 7264 * ./src/video_output/video_output.c: when the video output hasn't received 7265 a new picture for a while, it redisplays the last displayed one. This will 7266 be useful for DVD menus, but also solves the "picture becomes black when 7267 vlc is paused" issue. 7268 7269commit ae1fb706a3064578d42aa7ffb55abe4151f5fa78 7270Author: Gildas Bazin <gbazin@videolan.org> 7271Date: Wed May 29 10:08:03 2002 +0000 7272 7273 * ./plugins/dummy/dummy.c: added a CATEGORY_HINT to the config. 7274 * ./plugins/x11/xcommon.c: small change to the ToggleFullscreen routine 7275 to avoid a flickering during the switch. 7276 7277commit 0aeed985a6e5947f3f31e14fcec2277956dc580a 7278Author: Sam Hocevar <sam@videolan.org> 7279Date: Tue May 28 22:49:25 2002 +0000 7280 7281 * ./plugins/filters/*: fixed inconsistencies. 7282 7283commit e9577415e27614d48bb58e5215deb75a421227b8 7284Author: Olivier Teulière <ipkiss@videolan.org> 7285Date: Tue May 28 21:44:46 2002 +0000 7286 7287 * New icons for the toolbar buttons 7288 * URL can now start with "http://" in the Network dialog box 7289 * Updated the About dialog box 7290 7291commit 95179314ea9a27f783b3ad8ffed35814fa25e3f6 7292Author: Stéphane Borel <stef@videolan.org> 7293Date: Tue May 28 18:34:42 2002 +0000 7294 7295 *Added a b_force flag to picture_t so that we can force the display 7296 of an image even if it is late. 7297 7298commit a944ebffaabbd3bef9b549cadb8b50ac3638e7da 7299Author: Sam Hocevar <sam@videolan.org> 7300Date: Mon May 27 19:35:41 2002 +0000 7301 7302 * ./plugins/filter/*: filters are now configurable through the configuration 7303 system. Patch from Sigmund Augdal <sigmunau@stud.ntnu.no>. 7304 7305commit 09186fe636637601f5c6f20c10ed89e274722d07 7306Author: Sam Hocevar <sam@videolan.org> 7307Date: Mon May 27 18:35:53 2002 +0000 7308 7309 * ./po/pl.po: uh uh uh, forgot to cvs add this file... 7310 7311commit 6c4fa3740c4b0114c7ceebab9e4f427afbfd57b4 7312Author: Sam Hocevar <sam@videolan.org> 7313Date: Mon May 27 18:34:33 2002 +0000 7314 7315 * ./po/vlc.pot: updated potfile. 7316 * ./po/pl.po: polish translation, courtesy of Arkadiusz Lipiec 7317 <A.Lipiec@elka.pw.edu.pl>. 7318 7319commit c6412d0eb758f66e735cea6acb384ce587b28a77 7320Author: Sam Hocevar <sam@videolan.org> 7321Date: Mon May 27 18:33:35 2002 +0000 7322 7323 * ./debian/control: updated Debian package descriptions. 7324 7325commit 9687686cd51319180c64a20fefb5c5c5fa2104a6 7326Author: Sam Hocevar <sam@videolan.org> 7327Date: Mon May 27 18:26:31 2002 +0000 7328 7329 * ./plugins/aa/aa.c: removed all palette code as it was unused. 7330 * ./plugins/aa/aa.c: moved the aa_fastrender call from vout_Display to 7331 vout_Render. 7332 * ./plugins/aa/aa.c: added support for resizing and right-click menu. 7333 7334 (patch courtesy of Sigmund Augdal <sigmunau@stud.ntnu.no>) 7335 7336commit 2b648b82afd3547f1d89a447148901060a18016d 7337Author: Laurent Aimar <fenrir@videolan.org> 7338Date: Mon May 27 16:01:42 2002 +0000 7339 7340 ALL : In order to make ac3 working in avi file, I've deplaced some code 7341 from ac3 decoder to mpeg_system.c. ( skip 3 bytes is now done in 7342 mpeg_system.c and no longer in ac3 audio decoder ). 7343 7344commit d2ff612b5e0138bafe53dc2a605b802d28764da7 7345Author: Alexis de Lattre <alexis@videolan.org> 7346Date: Mon May 27 01:49:41 2002 +0000 7347 7348 Link to the GPL licence 7349 GFDL licence know used for the licence 7350 7351commit 11964fbb04cfd8f924af72f5fb93a498c27ee007 7352Author: Christophe Massiot <massiot@videolan.org> 7353Date: Sat May 25 21:42:36 2002 +0000 7354 7355 Changed download URL. 7356 7357commit 79445d6a342450d73b8ac6d039cb45a19442e60a 7358Author: Marc Ariberti <marcari@videolan.org> 7359Date: Sat May 25 19:15:50 2002 +0000 7360 7361 * src/misc/netutils.c: tests if message from vlcs begins with 'E:' or 'I:' 7362 instead of testing 'E: ' and 'I: ' (to simplify miniVLCS) 7363 7364commit fb98cdb0561668c46f178d9e95890fc98eb85684 7365Author: Laurent Aimar <fenrir@videolan.org> 7366Date: Sat May 25 16:23:07 2002 +0000 7367 7368 * all: avi file is a piece of sh*t, make more test. 7369 7370commit 830af7ae30c069d8359fb5938fdfcd59ea876f72 7371Author: Gildas Bazin <gbazin@videolan.org> 7372Date: Fri May 24 12:42:14 2002 +0000 7373 7374 * ./include/inpu_ext-dec.h added a check to fifo->b_die after the call 7375 to BitstreamNextDataPacket() in GetChunk(). 7376 Code using GetChunk() also needs to check fifo->b_die before using the 7377 obtained data. 7378 This fixes frequent crashes you get on win32 with the a52 plugin when you 7379 close a stream. 7380 7381commit f8a2f7c85cb84107d96378406f4f6d5cb0027269 7382Author: Christophe Massiot <massiot@videolan.org> 7383Date: Thu May 23 22:33:44 2002 +0000 7384 7385 update release-howto 7386 7387commit 1fa711aebc995b1e5b180a9fb7fe67ce24a9aacb 7388Author: Sam Hocevar <sam@videolan.org> 7389Date: Thu May 23 22:21:14 2002 +0000 7390 7391 * ./src/video_output/video_output.c: the video output thread was never 7392 joined! A pretty old bug... 7393 7394commit 54e1790bfd2593943ae510cbd8931dd28e9c7ca1 7395Author: Jon Lech Johansen <jlj@videolan.org> 7396Date: Thu May 23 22:18:55 2002 +0000 7397 7398 * ./plugins/macosx/intf_open.m: Remember last open file panel location, 7399 thanks to <ssudre2@wanadoo.fr> 7400 7401commit b6f4ca51b78537f22ebe16e3c01811461aa0b145 7402Author: Christophe Massiot <massiot@videolan.org> 7403Date: Thu May 23 21:42:43 2002 +0000 7404 7405 Updated Mac OS X readme, courtesy of The DJ <d.hartman@student.utwente.nl>. 7406 7407commit c1685097d3fc89853c37b45be80bab1d1591a701 7408Author: Christophe Massiot <massiot@videolan.org> 7409Date: Wed May 22 23:40:50 2002 +0000 7410 7411 * Updated ChangeLog 7412 * Updated release date 7413 7414commit 64845e08f503f9e5609ad196e5e514b9408bfa02 7415Author: Christophe Massiot <massiot@videolan.org> 7416Date: Wed May 22 23:11:00 2002 +0000 7417 7418 Fixed HTTP input under Win32 (thanks ipkiss). 7419 7420commit 9f5db9fda08d037a3758a09ea0ce5ccf2d2dbbf8 7421Author: Sam Hocevar <sam@videolan.org> 7422Date: Wed May 22 21:42:47 2002 +0000 7423 7424 * ./plugins/dvd/dvd_seek.c: reverted a previous change in DVD input which 7425 caused input to get stuck in interleaved cells. 7426 7427commit 39faf1b6f0d16104ef14d6e080f5f112487e22c5 7428Author: Sam Hocevar <sam@videolan.org> 7429Date: Wed May 22 21:30:08 2002 +0000 7430 7431 * ./plugins/gtk/gnome.glade: removed bevel from title and chapter buttons. 7432 7433commit afdfd513606ee1100b03fe561c78aed7d3bb879e 7434Author: Sam Hocevar <sam@videolan.org> 7435Date: Wed May 22 21:15:04 2002 +0000 7436 7437 * ./plugins/mad/mad_adec.c, ./plugins/mad/mad_libmad.c: use intf_WarnMsg for 7438 debug messages instead of intf_ErrMsg. 7439 7440commit 630692cc63f302da49425e8abfca16c725f0e71c 7441Author: Sam Hocevar <sam@videolan.org> 7442Date: Wed May 22 21:08:42 2002 +0000 7443 7444 * ./plugins/win32/network.dfm, plugins/macosx/intf_open.m: updated channel 7445 server default hostname. 7446 7447commit 4a2ea217d656ef57ac461892f6b000548f7d91cf 7448Author: Sam Hocevar <sam@videolan.org> 7449Date: Wed May 22 21:05:18 2002 +0000 7450 7451 * ./plugins/chroma/i420_yuy2.h: bugfix for the I420 to YUY2 MMX chroma 7452 transformations, with the help of Pascal Levesque. 7453 7454commit 0cd5d9133656183f9d25ba3b1019a6272487fcd9 7455Author: Gildas Bazin <gbazin@videolan.org> 7456Date: Wed May 22 19:31:33 2002 +0000 7457 7458 * ./src/misc/modules.c: restored plugins hiding as the problem is fixed. 7459 * ./plugins/directx/directx.c: UnregisterClass() in MODULE_DEACTIVATE. If 7460 we don't do this, trying to use the class when the plugin is reloaded will 7461 cause a segfault. 7462 7463 PS: on Win32 the sdl plugin is still affected by this. It looks like SDL keeps 7464 an internal state which isn't updated when we reload the plugin. 7465 7466commit 0f15b563f2dd5aaf6e05f8b11e3a76562b4759cb 7467Author: Sam Hocevar <sam@videolan.org> 7468Date: Wed May 22 17:19:46 2002 +0000 7469 7470 * ./src/misc/modules.c: disabled module autohide until we find out why a 7471 reloaded module sometimes does not work properly. 7472 7473commit 2bb1112c082708ae8f784f3142acabc9008f64af 7474Author: Sam Hocevar <sam@videolan.org> 7475Date: Wed May 22 17:17:45 2002 +0000 7476 7477 * ./plugins/access/file.c, plugins/dvd/dvd_seek.c: readability changes. 7478 * ./Makefile: the vlc rule depends on modules_builtin.h. 7479 * ./include/modules_inner.h: removed useless code. 7480 7481commit 8bf866edd4ea5434c2450805a41f67859877f907 7482Author: Olivier Teulière <ipkiss@videolan.org> 7483Date: Wed May 22 17:12:45 2002 +0000 7484 7485 * ALL: replaced TUpDown components by TCSpinEdit ones, which allow 7486 values greater than 32767. It fixes the audio bug ocurring when a 7487 configuration file is saved under the win32 interface 7488 7489 * ./plugins/win32/mainframe.cpp: Added some extra space between 7490 statusbar and toolbar when nothing is displayed. I find it nicer :) 7491 7492commit a457b188a1f17d05e5e53f1885a6d5ff59fa03c8 7493Author: Gildas Bazin <gbazin@videolan.org> 7494Date: Wed May 22 14:20:41 2002 +0000 7495 7496 * ./plugins/text/logger.c: on win32 the logger interface shows up a dos 7497 command box. 7498 * ./plugins/gtk/gnome.c: fixed uninitialized variable. (from Sam) 7499 * ./plugins/gtk/gtk_playlist.c: simplified GtkRebuildCList(). (from Sam) 7500 7501commit 3c809e53141a5c7ab41ce7ba26d768ccee26952c 7502Author: Johan Bilien <jobi@videolan.org> 7503Date: Wed May 22 12:50:21 2002 +0000 7504 7505 * plugins/vcd/vcd.c: added svcd shortcut to the vcd input 7506 7507commit 6cec0a69e8d4db44162b02bea205e8977f232cc2 7508Author: Tony Castley <tcastley@videolan.org> 7509Date: Wed May 22 12:23:41 2002 +0000 7510 7511 Changes to reduce segfaults on exit, and also allow only one Playlist window. 7512 7513commit 455104ab9fc62aeba5898641114b192c357e920f 7514Author: Loïc Minier <lool@videolan.org> 7515Date: Wed May 22 11:23:56 2002 +0000 7516 7517 * ./include/modules_inner.h: fixed a crash when reopening a hidden 7518 module (by sam) 7519 7520commit 0b04c7395d53fdad933514ac22193e2a28945fde 7521Author: Christophe Massiot <massiot@videolan.org> 7522Date: Tue May 21 22:09:45 2002 +0000 7523 7524 * Updated spec for ffmpeg. 7525 7526commit 26a3b9dd1b55bf70bd0228c49865b04248475139 7527Author: Gildas Bazin <gbazin@videolan.org> 7528Date: Tue May 21 13:34:31 2002 +0000 7529 7530 * On Win32 the DVD access plugin has to be explicitly requested. This 7531 avoids crashes when the input thread tries to open files as dvds. 7532 7533commit f5f70e2beba3ad114ed1296ce2ec0beb6a6e0123 7534Author: Loïc Minier <lool@videolan.org> 7535Date: Tue May 21 13:27:32 2002 +0000 7536 7537 * fixed a side-effect bug causing crashes on DVD title change 7538 7539commit 9b3216c8e441c8868278507323704ec86332cc72 7540Author: Gildas Bazin <gbazin@videolan.org> 7541Date: Tue May 21 07:48:50 2002 +0000 7542 7543 * ./plugins/directx/aout_directx.c: fixed compile warnings. 7544 7545commit d4a50a341a2cec06f6d0be17345aa7379fcfa74e 7546Author: Gildas Bazin <gbazin@videolan.org> 7547Date: Tue May 21 06:55:48 2002 +0000 7548 7549 * ./plugins/network/ipv6.c: fixed a stupid bug. 7550 7551commit f5f0a1cd00d1c8ef90e7267763d7f7f2e1d13ad0 7552Author: Sam Hocevar <sam@videolan.org> 7553Date: Tue May 21 03:37:17 2002 +0000 7554 7555 * ./plugins/chroma/i420_yuy2.c: margin support for the 420 planar to 422 7556 packed chroma transformations. 7557 7558commit 6eb7dd20a465d840e17a59f11217d29bd7fc9d86 7559Author: Sam Hocevar <sam@videolan.org> 7560Date: Tue May 21 02:46:39 2002 +0000 7561 7562 * ./plugins/chroma/i420_yuy2.h: fixed the BeOS crash. Margin handling isn't 7563 done yet, though. 7564 7565commit 7d8822ee4610b3bd4adc65395336bde7a4d185cd 7566Author: Sam Hocevar <sam@videolan.org> 7567Date: Tue May 21 01:40:17 2002 +0000 7568 7569 * ./src/input/input.c: fixed a bug with the input remaining stuck when no 7570 network data was present. 7571 7572commit b27d2f93d6ac431e4e217b0034d5417ec8fff27a 7573Author: Olivier Teulière <ipkiss@videolan.org> 7574Date: Tue May 21 01:29:38 2002 +0000 7575 7576 * Fixed a stupid bug in the Network dialog. 7577 7578commit 35070dfc3ff02523dad09b0c57a19b52bfd374f3 7579Author: Sam Hocevar <sam@videolan.org> 7580Date: Tue May 21 01:27:26 2002 +0000 7581 7582 * ./plugins/mpeg_system/mpeg_ts.c: fixed a warning. 7583 7584commit f91631ad5ac94fb07e2018f5228dd83d9cd8c0a3 7585Author: Sam Hocevar <sam@videolan.org> 7586Date: Tue May 21 00:34:41 2002 +0000 7587 7588 * ./plugins/dvd/dvd_access.c, plugins/dvd/dvd_seek.c: very minor cosmetic 7589 fixes. 7590 7591commit 75424d35e920a3d828052e4141d6c095c5b57a9c 7592Author: Sam Hocevar <sam@videolan.org> 7593Date: Tue May 21 00:23:37 2002 +0000 7594 7595 * src/input/input_ext-plugins.c, src/input/input_ext-intf.c: boundary checks 7596 on seek. 7597 7598commit be685831886a5036677bbb04cea72b78731e6441 7599Author: Sam Hocevar <sam@videolan.org> 7600Date: Mon May 20 22:45:03 2002 +0000 7601 7602 * ./plugins/dvd/*: fixed a few inconsistences. 7603 * ./plugins/dvd/*: renamed i_start/i_end couples when they actually 7604 meant i_first/i_last. 7605 7606commit 1ac32f37988a918d8f3720fff6c14b70c9310b39 7607Author: Sam Hocevar <sam@videolan.org> 7608Date: Mon May 20 22:39:36 2002 +0000 7609 7610 * ./src/interface/main.c: fixed a little memleak. 7611 * ./src/input/input_dec.c: removed useless code. 7612 * ./src/input/input.c, ./plugins/gtk/gtk.c: fixed access to uninitialized 7613 variables. 7614 * ./plugins/dvd/dvd_demux.c: fixed the pf_demux return value. 7615 7616commit e7061e867fefbbcb1fd5ceabca3377d4977f4ed0 7617Author: Sam Hocevar <sam@videolan.org> 7618Date: Mon May 20 22:36:42 2002 +0000 7619 7620 * ./src/misc/iso_lang.c: code simplifications. 7621 * ./src/misc/iso_lang.c: the language prototypes now use the const keyword. 7622 7623commit b651216e7822ff0113c10228982c36b30fbbc04e 7624Author: Sam Hocevar <sam@videolan.org> 7625Date: Mon May 20 22:34:56 2002 +0000 7626 7627 * ./po/*: updated language files. 7628 7629commit 581319a16e1ff627213dda52830c5ca7ed470176 7630Author: Sam Hocevar <sam@videolan.org> 7631Date: Mon May 20 22:30:19 2002 +0000 7632 7633 * ./plugins/x11/xcommon.c: fixed x11 and xvideo alternate fullscreen (gibalou 7634 on t'aiiiiiiiiimeuh). 7635 7636commit 50e5262462a38131a0bd84480cb3076d81f2f61f 7637Author: Sam Hocevar <sam@videolan.org> 7638Date: Mon May 20 22:26:01 2002 +0000 7639 7640 * ./configure.in: tried to fix the -lavcodec detection. 7641 7642commit ff4bf779fb0d2afcee74979c6abbe2ea99c91827 7643Author: Christophe Massiot <massiot@videolan.org> 7644Date: Mon May 20 20:58:58 2002 +0000 7645 7646 * Bumped up version number to 0.4.0 ; 7647 * Updated changelog. 7648 7649commit 3ce5cf59667f9a117c87a3b685cc882ba9379373 7650Author: Gildas Bazin <gbazin@videolan.org> 7651Date: Mon May 20 19:49:18 2002 +0000 7652 7653 * First try for IPv6 support on Win32. This hasn't been tested so it 7654 might not work! To compile this stuff you need a mingw compiler with 7655 w32api-1.3. 7656 7657 The win32 code uses the getaddrinfo function because inet_pton is 7658 supposed to be deprecated and not supported by Microsoft. gethostbyname2 7659 isn't supported as well. Maybe we could try to unify the ipv6 plugin and 7660 have all the ports use getaddrinfo ? (I didn't dare to do it because I 7661 don't want to break anything before a release ;-) 7662 7663commit 778c00c7eb4cd47ea206a4017267db4b5d4b5d60 7664Author: Sam Hocevar <sam@videolan.org> 7665Date: Mon May 20 19:34:58 2002 +0000 7666 7667 * ./src/video_output/vout_pictures.c: workaround for a bug in the dummy vout. 7668 7669commit ebf2982eaf7ed4d68477aa4bb2e1700ba87e4510 7670Author: Sam Hocevar <sam@videolan.org> 7671Date: Mon May 20 19:12:16 2002 +0000 7672 7673 * ./Makefile: we check for Makefile.config before including it. 7674 7675commit cd08e2c2544b1268c7bb387be1a983fdd373c54e 7676Author: Sam Hocevar <sam@videolan.org> 7677Date: Mon May 20 19:02:22 2002 +0000 7678 7679 * ./plugins/dummy/dummy.c: added --dummy-chroma option. 7680 * ./plugins/dummy/vout_dummy.c: the dummy vout plugin now uses vlc's 7681 vout_AllocatePicture instead of its own. 7682 * ./src/video_output/vout_pictures.c: added YUY2 in vout_AllocatePicture. 7683 7684commit f762dca1a46e7f371bd016c89fe330a31de97d1f 7685Author: Christophe Massiot <massiot@videolan.org> 7686Date: Mon May 20 18:51:57 2002 +0000 7687 7688 Added Makefile.config. 7689 7690commit f461b69007924f0e9076ee61df30bc37deaad5ed 7691Author: Sam Hocevar <sam@videolan.org> 7692Date: Mon May 20 18:43:02 2002 +0000 7693 7694 * ./Makefile: forgot to remove Makefile.config in the distclean rule. 7695 7696commit 2cd2d8b31a3f00e5408cb4cf6312609888ad04a7 7697Author: Gildas Bazin <gbazin@videolan.org> 7698Date: Mon May 20 15:03:33 2002 +0000 7699 7700 * Added an option to disable the dynamic range compression. 7701 7702commit 287f188ad969729ec0aefc5ff2971b76d6a6b0ac 7703Author: Sam Hocevar <sam@videolan.org> 7704Date: Mon May 20 14:22:52 2002 +0000 7705 7706 * ./ChangeLog: updated changelog. 7707 7708commit b4985b910a319c9d78dddc5ab8cf2b5d2241764b 7709Author: Sam Hocevar <sam@videolan.org> 7710Date: Mon May 20 14:12:15 2002 +0000 7711 7712 * ./Makefile.opts.in: removed configuration stuff which does not need to 7713 rebuild anything to Makefile.config, so that editing it will not cause 7714 a complete rebuild. 7715 7716commit 2ead2268600d9611af3c31838662d4a03d31781a 7717Author: Tony Castley <tcastley@videolan.org> 7718Date: Mon May 20 11:21:01 2002 +0000 7719 7720 Improved Overlay and Bitmap output modes. 7721 Due to existing bug in some Chroma's the Overlay does not work for nVidia 7722 cards. Sorry. 7723 7724commit f6d172c33d29ef719afcc238824045cd565fd118 7725Author: Christophe Massiot <massiot@videolan.org> 7726Date: Mon May 20 10:44:18 2002 +0000 7727 7728 Removed unused headers. 7729 7730commit 634e5847f221b05142f4a48378c72e12b08ee8fa 7731Author: Jon Lech Johansen <jlj@videolan.org> 7732Date: Mon May 20 05:20:12 2002 +0000 7733 7734 * ./plugins/macosx/intf_controller.[mh]: you can now drag & drop files onto 7735 the vlc dock icon. CFBundleDocumentTypes in Info.plist doesn't seem to have 7736 any effect, so you'll have to hold down command-option when dropping until 7737 this is resolved. 7738 7739commit fe95288adb39a046872a492488a3e111bd11da59 7740Author: Christophe Massiot <massiot@videolan.org> 7741Date: Sun May 19 23:51:37 2002 +0000 7742 7743 Mac OS X-specific : 7744 * We now use real-time threads ; 7745 * Worked around a bug when seeking ; 7746 All : 7747 * Removed my patch to the video output since it causes problems for some 7748 people. 7749 7750commit dec3c9e9b11f9531f92d7718b2f55a3ba1d1d56e 7751Author: Christophe Massiot <massiot@videolan.org> 7752Date: Sun May 19 22:46:53 2002 +0000 7753 7754 * Fixes for ffmpeg and mad. 7755 7756commit 1f79d1e3eacd994e7c02c752af1a00c1e56d1e56 7757Author: Christophe Massiot <massiot@videolan.org> 7758Date: Sun May 19 20:55:00 2002 +0000 7759 7760 * OS X intf is now more consistent with Apple guidelines. 7761 7762commit 47e2835fec716e72059c282f1fd54216ed20c86d 7763Author: Gildas Bazin <gbazin@videolan.org> 7764Date: Sun May 19 20:26:11 2002 +0000 7765 7766 * fixed a segfault I introduced lately in gtk_preferences. 7767 7768commit 36180ab1dbaa9b2196e3a7f88b46e8d8ccffda0f 7769Author: Jon Lech Johansen <jlj@videolan.org> 7770Date: Sun May 19 19:16:40 2002 +0000 7771 7772 * ./plugins/macosx/intf_vlc_wrapper.m: don't try to eject unless there is 7773 a disc to eject. 7774 7775commit dc0450f9865e479ef5cb3885f079f5a0ec674ea6 7776Author: Christophe Massiot <massiot@videolan.org> 7777Date: Sun May 19 17:27:39 2002 +0000 7778 7779 * Fixed a segfault in the Mac OS X interface. 7780 7781commit b5f16d756c73393ea121d64216a19c256997bff5 7782Author: Johan Bilien <jobi@videolan.org> 7783Date: Sun May 19 16:45:17 2002 +0000 7784 7785 * plugins/satellite/input_satellite.c: cosmetic changes in error messages 7786 * plugins/gtk/*: gtk and gnome interfaces now uses frequency and 7787 symbol rates default values 7788 7789commit 966567ba6dc23b909064e2a1fc3465abbcd54d99 7790Author: Christophe Massiot <massiot@videolan.org> 7791Date: Sun May 19 16:01:26 2002 +0000 7792 7793 Removed fixed entries. 7794 7795commit d550a0f854d64a6a6cfdb68667f405689e3d875c 7796Author: Stéphane Borel <stef@videolan.org> 7797Date: Sun May 19 15:50:02 2002 +0000 7798 7799 *Initialize p_spudec->p_vout to NULL to prevent segfault if InitThread does 7800 not complete. 7801 7802commit 2bb2d0082f1adc90ce1b8eaf7d7de5eda8fd7ce3 7803Author: Gildas Bazin <gbazin@videolan.org> 7804Date: Sun May 19 15:23:35 2002 +0000 7805 7806 * on win32 the rc plugin opens a new console. 7807 7808commit bf05a0e1f058df025aca2630aac47b7994f0e6e6 7809Author: Gildas Bazin <gbazin@videolan.org> 7810Date: Sun May 19 12:57:32 2002 +0000 7811 7812 * filters were using memalign but freeing p_data instead of p_data_orig. 7813 * updated MSVC++ project. 7814 * small corrections to the LONGTEXT descriptions in main.c. 7815 7816commit c7b4f0cfebae7efc7424dbbd35603b7157ec8a54 7817Author: Christophe Massiot <massiot@videolan.org> 7818Date: Sun May 19 12:12:06 2002 +0000 7819 7820 * A few updates. 7821 7822commit 51400cc747af489dc227dc261380a7d01e1dcece 7823Author: Christophe Massiot <massiot@videolan.org> 7824Date: Sun May 19 12:09:38 2002 +0000 7825 7826 * New vlc.spec, courtesy of Yves Duret <yves.duret@mandrakesoft.com>. 7827 7828commit 35fa354401b78bc32363f92578ac998f939d66a7 7829Author: Christophe Massiot <massiot@videolan.org> 7830Date: Sun May 19 11:29:51 2002 +0000 7831 7832 * New --with-ffmpeg option for standard installations. 7833 7834commit 96ee72f42cb72e29c7b95ad7bb2cca1f80afad20 7835Author: Christophe Massiot <massiot@videolan.org> 7836Date: Sun May 19 11:02:46 2002 +0000 7837 7838 Updated long descriptions. 7839 7840commit b0ab1d966d98d6c1308c58d103fe9bcb351bd185 7841Author: Gildas Bazin <gbazin@videolan.org> 7842Date: Sun May 19 10:06:37 2002 +0000 7843 7844 * on win32 the dummy interface plugin will open a dos command box. With 7845 this fix, vlc should never fail silently and leave a ghost process 7846 running in the background when there isn't any working GUI plugin. 7847 7848commit 130d95c0806309f78f9094be5528e54230e9c26a 7849Author: Gildas Bazin <gbazin@videolan.org> 7850Date: Sun May 19 09:37:02 2002 +0000 7851 7852 * moved the mpeg-motion and mpeg-idct options to the mpeg_vdec plugin 7853 * added a few *_LONGTEXT descriptions to main.c 7854 * on win32 DVD/VCD_DEVICE defaults to to D: 7855 7856 Could anyone finish the *_LONGTEXT descriptions in main.c. There aren't 7857 that many left right now, just the ones I didn't really know what to do 7858 with. 7859 If someone also wants to review and change the already existing 7860 *_LONGTEXT descriptions, he is welcome as well because there are not 7861 really high quality descriptions :( 7862 7863commit 7bfa775b70798ff174e2db0cb77755ccaceeb898 7864Author: Stéphane Borel <stef@videolan.org> 7865Date: Sun May 19 01:07:13 2002 +0000 7866 7867 *Mark subpictures destroyed when we end spudec thread. 7868 7869commit 694cce7116019431336bfd63fa0ee4a437b5b0ab 7870Author: Christophe Massiot <massiot@videolan.org> 7871Date: Sun May 19 00:43:42 2002 +0000 7872 7873 * Another addition. 7874 7875commit 032b437adf520484d705de9be59e69eb60414cde 7876Author: Christophe Massiot <massiot@videolan.org> 7877Date: Sun May 19 00:34:54 2002 +0000 7878 7879 * Desperate attempt to improve audio output ; 7880 * Updated documentation. 7881 7882commit 348f966219df7389494a915cc2736df172be47c0 7883Author: Gildas Bazin <gbazin@videolan.org> 7884Date: Sat May 18 22:41:43 2002 +0000 7885 7886 * updated INSTALL.win32 7887 * a little bit of clean-up in the directx video output plugin 7888 7889commit c673b2b97bfc6bc0ad2b7e679fde9d99a90cb1d2 7890Author: Christophe Massiot <massiot@videolan.org> 7891Date: Sat May 18 18:48:24 2002 +0000 7892 7893 * Fixed Mac OS X resizing. 7894 7895commit bdb827829944ca0cebaae9bdd5864a0bf54d1fca 7896Author: Christophe Massiot <massiot@videolan.org> 7897Date: Sat May 18 17:53:11 2002 +0000 7898 7899 * Warning levels are no longer additive, patch courtesy of Arnaud de 7900 Bossoreille de Ribou <bozo@via.ecp.fr> 7901 7902commit ac5c557fc6320a89f6d3d0265537a14c88df4c18 7903Author: Sam Hocevar <sam@videolan.org> 7904Date: Sat May 18 17:47:47 2002 +0000 7905 7906 * ALL: changed __inline__ with inline (autoconf does the job for us anyway, 7907 and mipspro doesn't know about __inline__). 7908 7909commit feb33ac8ee53046299fed9e84bd4c689e84fbbc6 7910Author: Gildas Bazin <gbazin@videolan.org> 7911Date: Sat May 18 15:51:37 2002 +0000 7912 7913 * fixed deadlock in NextFrame() in aout_pcm.c 7914 7915commit 885583cc43cfcc407e162b8c0ed797b95385c09b 7916Author: Gildas Bazin <gbazin@videolan.org> 7917Date: Sat May 18 15:34:04 2002 +0000 7918 7919 * fixed a bug in the directx window creation function. We register a window 7920 class once per process so we must be careful not to free the associated 7921 resources. 7922 7923commit 7adf5042d1aa1ee5c0fb70132281e6dd181645b5 7924Author: Gildas Bazin <gbazin@videolan.org> 7925Date: Sat May 18 14:03:13 2002 +0000 7926 7927 * updated the MSVC++ project files and added support for dirent (vlc compiled 7928 with msvc can now load plugins - even compiled with mingw). 7929 * small portability fixes. 7930 7931commit 80b9aa2b0a100b7b5f83ad09f660faa61c1c0f1a 7932Author: Christophe Massiot <massiot@videolan.org> 7933Date: Sat May 18 13:33:44 2002 +0000 7934 7935 * Menu item to maximize the volume in Mac OS X ; 7936 * Dropped dependancy on autoconf 2.52. 7937 7938commit d55f5d62b7205831d9f489f8f1dc6e7899417992 7939Author: Gildas Bazin <gbazin@videolan.org> 7940Date: Sat May 18 13:30:28 2002 +0000 7941 7942 * modified the directx video plugin to try to create an YUV surface before 7943 falling back to an RGB surface when it's not possible to use overlays. 7944 Some graphic cards can do the YUV->RGB conversion in hardware during the 7945 blitting stage. 7946 * in the directx video plugin, we now request that the RGB surface be created 7947 in video memory. The reasoning behind this is that usually surfaces in 7948 video memory benefit from more hardware acceleration (like for instance 7949 hw rescaling, hw blitting, etc...) 7950 * added two options to the directx video plugin to disable the above features. 7951 (mainly because my video driver is buggy and doesn't handle them well). 7952 7953 * small cosmetic changes to the generation of the config file. 7954 7955 * fix for config_GetHomeDir() on win32. SHGetFolderPath() is located in 7956 shfolder.dll not shell32.dll. 7957 * fix for the gtk preferences dialog box. To be sure that an int or float value 7958 is actually changed we call gtk_spin_button_update() in the 7959 GtkInt/FloatChanged() event handler. 7960 7961commit 74a2caa2f2c81942e12ec56c71aae22b357ca32d 7962Author: Sam Hocevar <sam@videolan.org> 7963Date: Sat May 18 11:59:00 2002 +0000 7964 7965 * ./debian/control: made the Build-Depends: entry a one-liner (Closes 7966 Debian bug #147103). 7967 7968commit de773ab65f9476fceef3c330cf9805401bc77e19 7969Author: Stéphane Borel <stef@videolan.org> 7970Date: Sat May 18 08:50:54 2002 +0000 7971 7972 *A lock was not released; 7973 7974commit c74ab57fc65034d2dd634b66b85d3e3c82283d3b 7975Author: Sam Hocevar <sam@videolan.org> 7976Date: Sat May 18 07:30:03 2002 +0000 7977 7978 * ./plugins/text/rc.c: added a safety lock. 7979 7980commit 49ec73857bc82c5b0a7c0e78d0272a639920f3bd 7981Author: Olivier Teulière <ipkiss@videolan.org> 7982Date: Sat May 18 02:32:00 2002 +0000 7983 7984 * Fixed my previous commit 7985 7986commit 224ebd8d39a6636bcf4e731aca6271af0d15c79a 7987Author: Olivier Teulière <ipkiss@videolan.org> 7988Date: Sat May 18 02:12:20 2002 +0000 7989 7990 * New Network dialog box for Gtk and Gnome interfaces 7991 7992commit 823cd548e14fa60cfb9ce648f0c71946aa862af1 7993Author: Laurent Aimar <fenrir@videolan.org> 7994Date: Fri May 17 23:01:02 2002 +0000 7995 7996 * plugins/mpeg_system/mpeg_audio.c : you can now force this plugin( mpegaudio ). 7997 7998commit 74886e67118cfea1dc14fb7ed1425e443767d063 7999Author: Stéphane Borel <stef@videolan.org> 8000Date: Fri May 17 18:12:59 2002 +0000 8001 8002 *Update reference in case of sequence end code. 8003 8004commit 5deaed2b06633fe7c179708919e1e65d9a6f72ba 8005Author: Stéphane Borel <stef@videolan.org> 8006Date: Fri May 17 18:06:34 2002 +0000 8007 8008 *Don't keep the control lock during the pause 8009 8010commit a7e097b4e4dfeb4c748418ebfc769e2429320087 8011Author: Stéphane Borel <stef@videolan.org> 8012Date: Fri May 17 18:01:25 2002 +0000 8013 8014 *check for b_die and b_error in all loops so that we don't remain stuck 8015 waiting for data whereas the vlc has tried to quit. 8016 8017commit 3425b2e6d5b3e19374a81fd4e40509414bc0bcd7 8018Author: Sam Hocevar <sam@videolan.org> 8019Date: Fri May 17 16:38:41 2002 +0000 8020 8021 * ./src/misc/mtime.c: we use nanosleep whenever possible (patch from Meuuh). 8022 8023commit 815d564271fd0a57c67cb9d1b1bf8e4cb92b7602 8024Author: Laurent Aimar <fenrir@videolan.org> 8025Date: Fri May 17 15:47:01 2002 +0000 8026 8027 * plugins/avi/avi.c : it will not segfault with broken avi with an unknown stream. 8028 8029commit c6e4a4b3ef05be5446045d750fe144fb68983edb 8030Author: Loïc Minier <lool@videolan.org> 8031Date: Fri May 17 15:14:47 2002 +0000 8032 8033 * removed usage of usleep (not thread safe) (by Meuuh) 8034 8035commit 805a2fd1090ee6d05e2ed5029b749e0161f1323d 8036Author: Loïc Minier <lool@videolan.org> 8037Date: Fri May 17 14:17:05 2002 +0000 8038 8039 * video output patch to improve handling of late pictures (by Meuuh) 8040 8041commit 25cdd31d04c3e4a2771fb704c6beb24d13ee26a4 8042Author: Sam Hocevar <sam@videolan.org> 8043Date: Fri May 17 00:58:14 2002 +0000 8044 8045 * ./src/interface/intf_msg.c, src/interface/intf_playlist.c: disabled 8046 calls to realloc(_,0) in a similar way to input_programs.c. 8047 8048commit 497ce52cbbb46b2b4916661222683d47521f809e 8049Author: Gildas Bazin <gbazin@videolan.org> 8050Date: Thu May 16 16:51:50 2002 +0000 8051 8052 Another fix from Sam: 8053 8054 * fix random segfaults on title change. 8055 (cell.i_cell_nb should be tested _before_ we access the structures) 8056 8057commit 5c7fbb3bddc073d6eeee10ace9ba214e2242adc9 8058Author: Gildas Bazin <gbazin@videolan.org> 8059Date: Thu May 16 13:20:22 2002 +0000 8060 8061 * src/input/input_programs.c: fixed memory corruption by setting a few 8062 pointers to NULL after they have been free()ed. 8063 * src/input/input_programs.c: removed now useless ASSERTs. 8064 8065 This patch comes from sam, so if you want to blame someone blame him ;-) 8066 8067commit fe8d899d70f959e60235a65935d5cdacfc133b79 8068Author: Tony Castley <tcastley@videolan.org> 8069Date: Thu May 16 12:47:59 2002 +0000 8070 8071 Fixed segfault in last checkin. 8072 8073commit 6430cf048d35c748dd6f52212d0d32ee4f2d2946 8074Author: Tony Castley <tcastley@videolan.org> 8075Date: Thu May 16 11:38:42 2002 +0000 8076 8077 Improved overlay and bitmap support, not tested on nVidia cards. 8078 Lower CPU usage and no thread created per frame. 8079 8080commit 128b5eb239e5fe025cd2c86864389b25f48715d4 8081Author: Sam Hocevar <sam@videolan.org> 8082Date: Wed May 15 23:53:45 2002 +0000 8083 8084 * ./plugins/dvd/dvd_summary.c: added a sanity check. 8085 8086commit 7e1feebdd51aea6c592106dab3755f6fb33696c4 8087Author: Johan Bilien <jobi@videolan.org> 8088Date: Wed May 15 22:53:10 2002 +0000 8089 8090 * plugins/vcd/* : vcd access plugin now uses mpeg_ps demux instead 8091 of its own one. 8092 8093commit 2ed133b5103f36c17056f6a617cbb1414569eed1 8094Author: Christophe Massiot <massiot@videolan.org> 8095Date: Wed May 15 21:14:18 2002 +0000 8096 8097 Attempt to fix the video output with QuickTime 6. 8098 8099commit 17c5e243edcde7b4dd6f00dc0727549ff8e7c76a 8100Author: Sam Hocevar <sam@videolan.org> 8101Date: Wed May 15 19:36:04 2002 +0000 8102 8103 * ./plugins/ac3_adec/ac3_adec.c: probably fixed most "crash when changing 8104 audio track" problems by zeroing the p_ac3dec structure. 8105 * ./plugins/ac3_adec/ac3_adec.c: fixed a "INPUT_MAX_ALLOCATION reached" 8106 crash. 8107 8108commit 168aff53904db571c8b1ee8ce81bc3a772ccd32f 8109Author: Cyril Deguet <asmax@videolan.org> 8110Date: Wed May 15 15:46:34 2002 +0000 8111 8112 - check size to avoid realloc(0) 8113 8114commit dcd1ba260f9ea6a8f6bf1a9db33ae0dfd3a7db31 8115Author: Olivier Teulière <ipkiss@videolan.org> 8116Date: Wed May 15 14:43:20 2002 +0000 8117 8118 * plugins/win32/network.*: new Network dialog box 8119 8120commit 6f7d1706b3e229e7b34de5ec60c8ff068898c523 8121Author: Marc Ariberti <marcari@videolan.org> 8122Date: Wed May 15 13:36:40 2002 +0000 8123 8124 * removed a debug message that I forgot in my previous commit 8125 8126commit f4012b9fed9723a0196db6c596eebf6746d3c5c8 8127Author: Marc Ariberti <marcari@videolan.org> 8128Date: Wed May 15 13:07:18 2002 +0000 8129 8130 On sam's advice I added the input_FDNetworkClose() function to be called 8131 when closing a networking stream instead of input_FDClose(). It is due 8132 to WIN32 because we have to call closesocket() instead of close() to 8133 close the socket. The problem was : windows did not leave the multicast 8134 group when closing the socket. 8135 8136 * input_ext-plugins.c : where is located the function 8137 * *.h : function declaration 8138 * udp.c, http.c : these modules now call input_FDNetworkClose() 8139 8140commit 51ec06db04180f87112b1509dc35b2a9f29f2bfa 8141Author: Marc Ariberti <marcari@videolan.org> 8142Date: Wed May 15 11:06:17 2002 +0000 8143 8144 * netutils.c: use closesocket() instead of close() at the end 8145 of the network_ChannelJoin() for WIN32. 8146 8147 It closes the following bug : when changing channel we sometimes got 8148 a 'no answer from vlcs' even if the answer is sent back. 8149 8150commit fda94682b9877e31ea9827c34b87f1c73c3a49ee 8151Author: Sam Hocevar <sam@videolan.org> 8152Date: Wed May 15 01:29:07 2002 +0000 8153 8154 * ./src/misc/configuration.c: fixed an issue with long options from 8155 modules where option arguments and playlist entries were mixed. 8156 8157commit e1e9e7b7dd29eb0dac611a0b1891e12298333a9d 8158Author: Sam Hocevar <sam@videolan.org> 8159Date: Wed May 15 00:40:26 2002 +0000 8160 8161 * ./plugins/spudec/spu_decoder.c: fixed endianness issue; subtitles colors 8162 should be OK now. 8163 8164commit 04ca15f9e91fae2008feb5acf98074c204936587 8165Author: Sam Hocevar <sam@videolan.org> 8166Date: Wed May 15 00:39:46 2002 +0000 8167 8168 * ./plugins/satellite/input_satellite.c: fixed a compilation warning. 8169 8170commit bb347b6a8f1e7893f711d01a83fc8b0a8caa8227 8171Author: Sam Hocevar <sam@videolan.org> 8172Date: Wed May 15 00:04:52 2002 +0000 8173 8174 * ./configure.in: added libdvbpsi version check. 8175 8176commit 5982dfbdfb8a2edd127aacb813d84f147053354f 8177Author: Sam Hocevar <sam@videolan.org> 8178Date: Wed May 15 00:02:27 2002 +0000 8179 8180 * ./include/modules_inner.h: fixed a bug in module reinitialization, 8181 which should fix crashes after a long pause. 8182 8183commit 3286de8cfe84b5bf6cdc34bf1dda9563a8d5783f 8184Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 8185Date: Tue May 14 21:57:31 2002 +0000 8186 8187 *** empty log message *** 8188 8189commit d1bc2bc33724e0354c439cc20f17b2ec142102f0 8190Author: Christophe Massiot <massiot@videolan.org> 8191Date: Tue May 14 21:23:44 2002 +0000 8192 8193 Fixed a bug (glitch/segfault) when seeking. 8194 8195commit 138766e6dc75df2fc5ae1fbbd79483f13dad91f7 8196Author: Johan Bilien <jobi@videolan.org> 8197Date: Tue May 14 20:54:52 2002 +0000 8198 8199 * src/input/mpeg_system.c : We handle PCR even if they are not attached 8200 to a PMT. 8201 8202commit 9a9e873cb19064125945066158f30f85eb1c7dde 8203Author: Gildas Bazin <gbazin@videolan.org> 8204Date: Tue May 14 20:39:23 2002 +0000 8205 8206 * new --with-mad-tree configure option. 8207 * updated BUGS file. 8208 8209commit 7645429ca14f5dfe7204626599cfcb1d0b44e3f4 8210Author: Christophe Massiot <massiot@videolan.org> 8211Date: Tue May 14 20:27:25 2002 +0000 8212 8213 It should now be possible to quit when reading a bogus file. 8214 8215commit 735bea8392a83de309cc8e3838b87cacae501b32 8216Author: Christophe Massiot <massiot@videolan.org> 8217Date: Tue May 14 20:13:04 2002 +0000 8218 8219 Do not eject when we're reading from the disc... 8220 8221commit 869d2111882020454c6df4dcfa9b17c75ec0a6be 8222Author: Sam Hocevar <sam@videolan.org> 8223Date: Tue May 14 19:47:25 2002 +0000 8224 8225 * ./src/misc/modules.c: if a module has a zero-scored capability, we don't 8226 try to use it, unless it was explicitely requested (--vout for example). 8227 8228commit fbf46423b36da286c8a6fdfe9c7d466e768b649b 8229Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 8230Date: Tue May 14 19:33:54 2002 +0000 8231 8232 * src/misc/iso-639.def, include/iso_lang.h, src/misc/iso_lang.c: iso-839-[12] tools. 8233 * include/common.h, src/misc/modules_plugin.h: export the 3 new functions. 8234 * plugins/dvd/dvd_es.c, plugins/dvd/dvd_summary.c, plugins/dvdread/input_dvdread.c: adapted DecodeLanguage calls to the new behaviour. 8235 * plugins/mpeg_system/mpeg_ts.c: ISO-639-2 descriptors handling. 8236 8237commit b3c38ec9db33b8f33e07ffbfa94e3b909e34000c 8238Author: Sam Hocevar <sam@videolan.org> 8239Date: Tue May 14 18:11:15 2002 +0000 8240 8241 * ./include/mmx.h, ./plugins/imdct/*: gcc-3.1 compilation fixes courtesy 8242 of Yves Duret and other Mandrakesoft guys I don't know. 8243 8244commit f1baee062f4fd96ba3dcee574ba0cdbfd8238b06 8245Author: Sam Hocevar <sam@videolan.org> 8246Date: Tue May 14 17:31:40 2002 +0000 8247 8248 * ./plugins/sdl/vout_sdl.c: fixed an aspect ratio issue (thanks Meuuh). 8249 8250commit 8d1e59c62e54c79e77fed6f12b540a750f7cc47c 8251Author: Johan Bilien <jobi@videolan.org> 8252Date: Tue May 14 16:45:33 2002 +0000 8253 8254 * src/input/mpeg_system.c: fixed an old old bug in TS demux, thank you 8255 Meuuh. 8256 8257commit 02e275adbb7c18f1acbc8386e7842ffd5aec4696 8258Author: Laurent Aimar <fenrir@videolan.org> 8259Date: Tue May 14 14:13:00 2002 +0000 8260 8261 Sorry, fix a mistake. 8262 8263commit 338cb32935ac02662c0b7558b46337fbfa95aed7 8264Author: Laurent Aimar <fenrir@videolan.org> 8265Date: Tue May 14 14:10:17 2002 +0000 8266 8267 * plugins/mpeg_system/mpeg_audio.c : to avoid problem with PS, test 8268 only the first 4 bytes for mpeg header so some broken files, and all 8269 web radio will not work. You can change this by changing value 8270 of MPEGAUDIO_MAXTESTPOS. 8271 8272commit 8f75e45a8c86a5aee081af5b85a9cdfeedc916bf 8273Author: Johan Bilien <jobi@videolan.org> 8274Date: Tue May 14 01:14:39 2002 +0000 8275 8276 * doc/vlc-howto.sgml: Spelling mistakes, small updates, harmonization 8277 with other documentations (thank you Alexis) 8278 * plugins/satellite/*: some fixes in options parsing (thank you Sam) 8279 8280commit d2cd9fcc10b68f9fdf8335df4c695a9bc4dc2f7a 8281Author: Christophe Massiot <massiot@videolan.org> 8282Date: Mon May 13 23:15:43 2002 +0000 8283 8284 * New OS X icon, courtesy of Joeri van Dooren <joeri@van.dooren.be> ; 8285 * Mac OS X fix. 8286 8287commit ad3ee795e6a407b3e7051cd796f546569b2a660f 8288Author: Laurent Aimar <fenrir@videolan.org> 8289Date: Mon May 13 23:12:10 2002 +0000 8290 8291 * plugins/mpeg_system/mpeg_audio.c : you should again be able to 8292 play PS stream (I hope it will be enougth). Sorry . 8293 8294commit 0de13a16608b311e60ecf811b7c65276c0087e88 8295Author: Laurent Aimar <fenrir@videolan.org> 8296Date: Mon May 13 21:55:30 2002 +0000 8297 8298 * include/video.h : added new fourcc code for avi 8299 * ALL : version from ffmpeg cvs can now decode msmpeg4 v1 v2 , 8300 so i have added support for this. But you can always use old ffmpeg 8301 library without any problem ( i hope ;) 8302 8303commit d75890a891ae689ca44ae076e0b17557648cc16d 8304Author: Sam Hocevar <sam@videolan.org> 8305Date: Mon May 13 19:30:40 2002 +0000 8306 8307 * ./plugins/filter/clone.c: New filter, `--filter clone', duplicates 8308 display. To duplicate 12 times, use `--filter clone:12'. 8309 8310commit d99cd04ffd046b18a6c3930be7b46a637feefe5f 8311Author: Sam Hocevar <sam@videolan.org> 8312Date: Mon May 13 17:58:08 2002 +0000 8313 8314 * ./plugins/x11/xcommon.c, ./plugins/x11/xvideo.c: --xvideo-chroma flag to 8315 force the XVimage format used. 8316 8317commit 1ed6cff42d7763d8e660afeaf01b0228df712157 8318Author: Sam Hocevar <sam@videolan.org> 8319Date: Mon May 13 17:57:46 2002 +0000 8320 8321 * ./plugins/text/ncurses.c: ncurses interface improvements by Thomas Graf. 8322 8323commit 5343b969a2bbfc50bfe9ffd4a1038246291d2b68 8324Author: Laurent Aimar <fenrir@videolan.org> 8325Date: Mon May 13 16:28:44 2002 +0000 8326 8327 * mpeg_audio.c : don't use any more U32_AT. Thanks Meuuh. 8328 8329commit 4bef8ffbcec9f2c47e97dddb15cb9ebace1bcb74 8330Author: Christophe Massiot <massiot@videolan.org> 8331Date: Sun May 12 20:56:34 2002 +0000 8332 8333 * Fixed menus [Mac OS X port] 8334 * Objective-C files are now .m 8335 * Fixed a major bug in the spu decoder 8336 * Disabled auto-hiding of mouse cursor since it doesn't work when browsing 8337 menus ; instead, click in the video window 8338 8339commit bc57d09cc93c9546c7c5b655f1cccb9e8a6e384a 8340Author: Laurent Aimar <fenrir@videolan.org> 8341Date: Sun May 12 06:51:08 2002 +0000 8342 8343 * All: simplifications. 8344 8345commit e3c0699664a71a948da68d89dd31c952d01bb6be 8346Author: Christophe Massiot <massiot@videolan.org> 8347Date: Sun May 12 01:39:36 2002 +0000 8348 8349 * Mac OS X port : menus for Program/Title/Chapter/Languages. 8350 8351commit fb1e2cb9f27af9cb4b87acb2981f4f4d5ccd0f79 8352Author: Laurent Aimar <fenrir@videolan.org> 8353Date: Fri May 10 04:06:10 2002 +0000 8354 8355 * All: use input_ClockManageRef to do synchro. 8356 8357commit 94bda0d1bf5369dc6ef8ff62ee85f014cddda9a5 8358Author: Laurent Aimar <fenrir@videolan.org> 8359Date: Fri May 10 02:04:17 2002 +0000 8360 8361 * include/common.h and input_ext-plugins.h, src/misc/modules_plugin.h : export input_ClockGetTS for plugins. 8362 * plugins/mpeg_system/mpeg_audio.c : a demux for mpeg audio stream (file, web radio ...) 8363 * Makefile configure.in : to compile it 8364 8365commit cdfc1edea53b09b5fa660fba5dd514fd02386660 8366Author: Sam Hocevar <sam@videolan.org> 8367Date: Thu May 9 21:24:22 2002 +0000 8368 8369 * ./src/interface/main.c: if Ctrl-C doesn't kill vlc cleanly for any 8370 reason, user just needs to hit Ctrl-C again 1 second later and we'll 8371 exit disgustingly instead of freezing. 8372 8373commit db488b01b2b9c7529634cdf6656a0c4dbb7ac4c7 8374Author: Jon Lech Johansen <jlj@videolan.org> 8375Date: Thu May 9 16:15:15 2002 +0000 8376 8377 * ./plugins/macosx/intf_vlc_wrapper.c: menu code fixes. 8378 8379commit be43ab3e6e6e0ee64534ea0670e71d3f45af0d30 8380Author: Johan Bilien <jobi@videolan.org> 8381Date: Thu May 9 14:52:49 2002 +0000 8382 8383 * doc/vlc-howto.sgml : URL fix for libdvdcss 8384 8385commit 6e8cd7e0b5aa704569265d448e0e46b3f09c61a7 8386Author: Christophe Massiot <massiot@videolan.org> 8387Date: Tue May 7 20:17:07 2002 +0000 8388 8389 Fixed Mac OS X VOUT_SIZE_CHANGE signal. 8390 8391commit 35178899dc3615f743c8e47f18ba33ac092132db 8392Author: Laurent Aimar <fenrir@videolan.org> 8393Date: Tue May 7 13:55:36 2002 +0000 8394 8395 * corrected some bad lock/unlock 8396 8397commit 27db459db2360c6c0bddffe7a2533ac2f1f61082 8398Author: Laurent Aimar <fenrir@videolan.org> 8399Date: Tue May 7 13:53:55 2002 +0000 8400 8401 * plugins/avi/avi.c : can now use --novideo 8402 8403commit ae0f3b94006fb086a7f403f3db678701db4d2217 8404Author: Jon Lech Johansen <jlj@videolan.org> 8405Date: Mon May 6 23:18:26 2002 +0000 8406 8407 * ./src/interface/intf_eject.c: s/Johanson/Johansen :-) 8408 8409commit 3a361d2f7684140a9adfc005185840bafb192f7c 8410Author: Christophe Massiot <massiot@videolan.org> 8411Date: Mon May 6 22:59:46 2002 +0000 8412 8413 Improvements of the OS X GUI. 8414 8415commit a4fcb5e2e8d543bdb6b50bc339d00324ae99b2f6 8416Author: Jean-Paul Saman <jpsaman@videolan.org> 8417Date: Mon May 6 22:09:58 2002 +0000 8418 8419 Added mad plugin downscale config option for selecting downscaling routine. Choices are: fast, mpg321. Default the fast version is used. The downscale option mpg321 uses an algorithm that adapts to dither errors. This routine is borrowed from MPG321 code. 8420 Mono audio streams get now duplicated on the right channel instead of silencing the right channel (untested). 8421 8422commit f2c5927d3b3607dcd9bacae1698ada4a75e6e201 8423Author: Laurent Aimar <fenrir@videolan.org> 8424Date: Mon May 6 22:02:32 2002 +0000 8425 8426 *ALL : ameliorations ( i hope ;) 8427 8428commit 866149362989998c6aaabadbb3c639541148fb6b 8429Author: Gildas Bazin <gbazin@videolan.org> 8430Date: Mon May 6 21:05:26 2002 +0000 8431 8432 * video plugins that don't handle rescaling themselves have to let the 8433 video_output thread know about resizing events (with VOUT_SIZE_CHANGE event). 8434 (this part needs some clean-up but it is basically working for the X11 and 8435 SDL plugins). 8436 8437 * fixed fullscreen for the SDL plugin. 8438 8439 * xmga and sdl now switch to fullscreen on double-click. 8440 8441commit be95ddf5087b624a9f6327d58b415b4a4e9729a4 8442Author: Laurent Aimar <fenrir@videolan.org> 8443Date: Sun May 5 17:20:49 2002 +0000 8444 8445 * plugins/avi/avi.c try to not freeze when reach end file 8446 8447commit 5c983d9890b1ab06314bd57734bf437cd4fe65e2 8448Author: Gildas Bazin <gbazin@videolan.org> 8449Date: Sun May 5 08:25:15 2002 +0000 8450 8451 * fixed the resizing and scaling of the X11 video output. 8452 * clicking on the video doesn't pause it anymore (use spacebar for this), but 8453 double-clicking will now switch between fullscreen and window mode. 8454 8455commit dbc3f2650100584dea106dff112299c49e813587 8456Author: Laurent Aimar <fenrir@videolan.org> 8457Date: Sat May 4 16:51:05 2002 +0000 8458 8459 *** empty log message *** 8460 8461commit 0a65df8832f22c4b8210f23163868224b865e9f8 8462Author: Gildas Bazin <gbazin@videolan.org> 8463Date: Sat May 4 16:17:08 2002 +0000 8464 8465 * The Apply button in the preferences menu is grayed out unless there's a 8466 change to apply. 8467 * GtkConfigApply() now clears the list of config changes before returning. 8468 8469commit 8e9f4dc5141d006699af86da29b31a0da1143635 8470Author: Sam Hocevar <sam@videolan.org> 8471Date: Sat May 4 15:49:56 2002 +0000 8472 8473 * ./plugins/network/ipv4.c: fixed ipv4.so compilation under QNX. 8474 * ./configure.in: deactivated ipv6.so under QNX for now. 8475 8476commit 8977670d8e400a8ea41c6119438f0974597da1f5 8477Author: Christophe Massiot <massiot@videolan.org> 8478Date: Sat May 4 13:48:31 2002 +0000 8479 8480 More stable audio output [Mac OS X port] with more output buffering. 8481 8482commit d6aabb96d27eec61b0e6168a9dbca9101d04fd17 8483Author: Loïc Minier <lool@videolan.org> 8484Date: Sat May 4 03:36:19 2002 +0000 8485 8486 * ./BUGS : 8487 - no text in the status bar with gtk intf 8488 - no window title in gtk intf on some machines, correct title on another 8489 8490commit e0ba56775fb8c60839e48a18816d42852c6d1ed0 8491Author: Loïc Minier <lool@videolan.org> 8492Date: Sat May 4 03:32:28 2002 +0000 8493 8494 * ./plugins/gtk/*.glade, ./plugins/gtk/*_interface.*: fix for interface 8495 autoshrink when toolbar text isn't displayed 8496 8497commit 6d254dc98ba4b17afc4d8627da9a6f1a800ab0d0 8498Author: Loïc Minier <lool@videolan.org> 8499Date: Sat May 4 02:05:03 2002 +0000 8500 8501 * ./plugins/gtk/gnome.c, ./plugins/gtk/gtk.c, ./plugins/gtk/gtk_display.*: 8502 callbacks for the hide tooltips and toolbar text options 8503 8504commit cf7a11cdb2865ba98ec6c55edf4a2829a09e4b9a 8505Author: Jean-Paul Saman <jpsaman@videolan.org> 8506Date: Fri May 3 22:30:33 2002 +0000 8507 8508 Aout fifo adapts it size according to the length of the first frame. 8509 The change is needed for MPEG1/2 layer III, because the size of output pcm from mad_decoder is different. 8510 Sadly, the buffer underruns are back ;-(. 8511 8512commit 71865b97085eb73bb9f391cb4b77cb34a190d358 8513Author: Sam Hocevar <sam@videolan.org> 8514Date: Fri May 3 20:49:30 2002 +0000 8515 8516 * ./include/modules_inner.h, ./src/misc/configuration.c: support for config 8517 options callbacks. 8518 8519 They don't take any argument for the moment, but this will change when 8520 I'm finished with my other vlc changes. There is a little problem: the 8521 Gtk+ interface keeps calling Put***Variable each time we click on "Apply" 8522 or "Save". I think it should only call it once. Is there a way to fix 8523 this? Gildas? lool? :-) 8524 8525commit 9e00d135711d4a104a3b42e8dc008bbaa3c7ed4e 8526Author: Sam Hocevar <sam@videolan.org> 8527Date: Fri May 3 18:40:21 2002 +0000 8528 8529 * ./configure.in: we check support for variadic macros (screw Borland!). 8530 8531commit 5e5229b69aad9791003c455dc508403652e7048c 8532Author: Loïc Minier <lool@videolan.org> 8533Date: Fri May 3 17:37:09 2002 +0000 8534 8535 * ./plugins/gtk/gnome.c: new option lets you hide the text of the 8536 GNOME interface toolbar 8537 8538commit e6132d294f492be0ff4a0fe79458ea54054c0a03 8539Author: Christophe Massiot <massiot@videolan.org> 8540Date: Thu May 2 23:06:27 2002 +0000 8541 8542 Small FAQ update. Please note that everyone can update this FAQ if they 8543 want, it is not my property :-). 8544 8545commit 04fa66cbaa901d39fbbfa4bd251c37b307ab403a 8546Author: Christophe Massiot <massiot@videolan.org> 8547Date: Thu May 2 23:02:43 2002 +0000 8548 8549 Added quite a few missing names. 8550 8551commit 1533761ad203cb96c6d42604683e3b2c2f19f98d 8552Author: Sam Hocevar <sam@videolan.org> 8553Date: Thu May 2 22:37:41 2002 +0000 8554 8555 * ./plugins/qnx/vout_qnx.c: port of the QNX vout plugin to the vout4 API, 8556 courtesy of Pascal Levesque <Pascal.Levesque@mindready.com>. 8557 8558commit ee653a2e87914049a417cfd7524e04eb2adadd0b 8559Author: Laurent Aimar <fenrir@videolan.org> 8560Date: Thu May 2 10:54:34 2002 +0000 8561 8562 * plugins/avi/avi.c : you can now use slow and fast reading. 8563 After seeking, audio and video synchro is better. 8564 8565commit f7cee4f2da8fb73e948bf42277ecd7dc9e7ce472 8566Author: Christophe Massiot <massiot@videolan.org> 8567Date: Wed May 1 22:32:27 2002 +0000 8568 8569 * Misc sound fixes [Mac OS X port] 8570 * Fixed VCD double detection 8571 8572commit f59cd97b0dd1d15df9fb4a5d627424012e4bc238 8573Author: Gildas Bazin <gbazin@videolan.org> 8574Date: Wed May 1 21:31:53 2002 +0000 8575 8576 * The configuration file and the log file are opened in text mode. This mode 8577 should only have a meaning on Win32 and isn't supposed to break any other 8578 platform. If does give you any trouble then shout. 8579 8580commit a833d9d84069db50bbfc0b680a0638f20c096b91 8581Author: Gildas Bazin <gbazin@videolan.org> 8582Date: Wed May 1 19:59:42 2002 +0000 8583 8584 * added a --with-a52-tree option to the configure script. 8585 8586commit d630f58f979799038ce3963b4b4d0b9616fd59d9 8587Author: Sam Hocevar <sam@videolan.org> 8588Date: Wed May 1 19:18:09 2002 +0000 8589 8590 * ./plugins/spudec/spu_decoder.c: FOURCC_YUY2 subtitles support (for NVidia 8591 overlay) courtesy of Rudolf Cornelissen <rag.cornelissen@inter.nl.net>. 8592 8593commit 8670739fa9fda285aaab4a8f4977baf2849fdf1c 8594Author: Sam Hocevar <sam@videolan.org> 8595Date: Wed May 1 19:05:48 2002 +0000 8596 8597 * ./plugins/kde/*: configuration dialog for the KDE interface, courtesy 8598 of Sigmund Augdal <sigmunau@stud.ntnu.no>. 8599 8600commit 7e8dd24d5a668413eee27b4b69ed1831316f5e90 8601Author: Sam Hocevar <sam@videolan.org> 8602Date: Tue Apr 30 20:21:25 2002 +0000 8603 8604 * Humpfff. A typo in my previous commit. 8605 8606commit b2f1d451371de5ebcceb6d8dff739246328b9f74 8607Author: Sam Hocevar <sam@videolan.org> 8608Date: Tue Apr 30 20:19:31 2002 +0000 8609 8610 * ./plugins/chroma/i420_yuy2.h: workaround for yet another annoying gcc 8611 behaviour with inline assembly (seems to be BeOS-specific). If anyone has 8612 a better idea than the huge "memory" constraint, please have a look at 8613 the MMX_CALL() macro! 8614 8615commit c44190193e9d18429cbe754e92f70aebd03a073f 8616Author: Laurent Aimar <fenrir@videolan.org> 8617Date: Tue Apr 30 16:42:14 2002 +0000 8618 8619 * plugins/avi/avi.c : corrected a bug with broken avi file. 8620 8621commit 6ee8965bf16ca0be3e1ffd1e570238a4ba6a8d02 8622Author: Gildas Bazin <gbazin@videolan.org> 8623Date: Tue Apr 30 12:56:11 2002 +0000 8624 8625 * added config_Get/PutFloatVariable to p_sysmbols. Thanks to Sigmund Augdal 8626 for pointing this bug out. 8627 * on Win32 the aout_pcm thread is given a high priority. This helps avoiding 8628 lots of audio underruns, especially when moving around the video window. 8629 8630commit 737d7677d961bc4186be04bf294cb0dd2c5db5b6 8631Author: Laurent Aimar <fenrir@videolan.org> 8632Date: Tue Apr 30 12:35:24 2002 +0000 8633 8634 * plugins/avi/avi.c : changed in order to read more avi file, Meuuh 8635 you can now read your file ;) (but audio is awfull,perhaps because of mad 8636 plugin ? ). Fix a bug for audio with some avi file. 8637 8638commit 77b358eac665b1b0b9e15397c1899672cbb4205e 8639Author: Johan Bilien <jobi@videolan.org> 8640Date: Tue Apr 30 00:38:23 2002 +0000 8641 8642 * ALL: fixed a compilation issue in satellite input. It now uses common 8643 or libdvbpsi ts demux. Untested cause I can't get our Nova Card 8644 work again. 8645 8646commit 2bc88e4613bcea773c81a2bc6b9f545c87ccba06 8647Author: Christophe Massiot <massiot@videolan.org> 8648Date: Mon Apr 29 23:57:38 2002 +0000 8649 8650 Cosmetic fixes. 8651 8652commit 1538dd9e66e82577783de6cdfa2f833c1c309051 8653Author: Gildas Bazin <gbazin@videolan.org> 8654Date: Mon Apr 29 21:22:35 2002 +0000 8655 8656 * Restored vout_CopyPicture(). It is needed by the directx plugin damnit ;-) 8657 * Restored AOUT_BUFFER_DURATION to its old value. It should solve quite a few 8658 underrun problems. 8659 * A little bit of DirectX plugin clean-up. 8660 8661commit d6af050fcefe63aae1b6fc3f1cdc5fd9b6deabfe 8662Author: Olivier Teulière <ipkiss@videolan.org> 8663Date: Mon Apr 29 19:38:44 2002 +0000 8664 8665 Compilation fix. 8666 8667commit c492fa39f1a4cd3cade3c127974df295f87ee6ea 8668Author: Jean-Paul Saman <jpsaman@videolan.org> 8669Date: Sun Apr 28 19:09:50 2002 +0000 8670 8671 Added more information in ipkg control file. 8672 8673commit e2e82bd1a06eafc7d25132b4cd171ce4f84a1de6 8674Author: Sam Hocevar <sam@videolan.org> 8675Date: Sun Apr 28 17:52:37 2002 +0000 8676 8677 * ./include/modules_inner.h: the module name is now a default shortcut, for 8678 it, no need to manually add it. 8679 8680commit 9485b530927b8f30318ceaffca513d10dcfd7297 8681Author: Sam Hocevar <sam@videolan.org> 8682Date: Sun Apr 28 11:56:13 2002 +0000 8683 8684 * ./plugins/sdl/vout_sdl.c, ./plugins/x11/xcommon.c: when in fullscreen 8685 mode, the Esc key does not quit immediately, but first escapes from 8686 fullscreen mode. User-requested feature. 8687 8688commit 73d6b9d9f468cf528124b0ebe6cd418ffd774de8 8689Author: Sam Hocevar <sam@videolan.org> 8690Date: Sun Apr 28 09:05:37 2002 +0000 8691 8692 * ./include/os_specific.h: got it wrong once again... alcohol is bad, kids. 8693 8694commit 8c91321854cbc255b0e1ec9626300e0a202e423f 8695Author: Sam Hocevar <sam@videolan.org> 8696Date: Sun Apr 28 02:46:31 2002 +0000 8697 8698 * ./include/os_specific.h: fixed my fix. sorry for the trouble. 8699 8700commit be35da3df488cca3528d8283e25322fdc04d3bbe 8701Author: Sam Hocevar <sam@videolan.org> 8702Date: Sun Apr 28 02:27:39 2002 +0000 8703 8704 * ./include/os_specific.h: fixed a C++ compilation issue. 8705 8706commit 097f0f1cfa64b714374a1489b34df0b01fcb155e 8707Author: Sam Hocevar <sam@videolan.org> 8708Date: Sun Apr 28 01:26:15 2002 +0000 8709 8710 * Removed the main() declaration because SDL defines it as a macro. 8711 8712commit 36b915c10d9dcb1dc9ca7cb9a2d32d82353460a7 8713Author: Laurent Aimar <fenrir@videolan.org> 8714Date: Sat Apr 27 22:54:00 2002 +0000 8715 8716 * plugins/avi/avi.c : with some broken avi file, will not freeze, and 8717 try to detect end of file. 8718 8719commit 9d6920b9ea2758c13b94a02edb97dd3d3ec53e04 8720Author: Gildas Bazin <gbazin@videolan.org> 8721Date: Sat Apr 27 22:11:22 2002 +0000 8722 8723 * moved the function definitions from threads.h into threads_funcs.h. This 8724 allows us to move p_main_sys into p_main (p_main->p_sys). 8725 * fixed the --with-gtk-config-path and --with-sdl-config-path options in 8726 configure.in 8727 8728commit 233d20e662ff42677f8d7ccdd6d002480e540e38 8729Author: Laurent Aimar <fenrir@videolan.org> 8730Date: Sat Apr 27 16:13:23 2002 +0000 8731 8732 * plugins/avi/avi.c : seek is faster 8733 8734commit 30046622c52a9425cfb79dd6e55d2ed412e17a6f 8735Author: Johan Bilien <jobi@videolan.org> 8736Date: Sat Apr 27 02:20:32 2002 +0000 8737 8738 * ALL : better FreeBSD detection for VCD input 8739 8740commit 7eb66813acee7c8e63d0a20c6ce374c2f440710a 8741Author: Christophe Massiot <massiot@videolan.org> 8742Date: Fri Apr 26 23:52:04 2002 +0000 8743 8744 Fixed a typo in libdvbpsi handling. 8745 8746commit 1c26af817b48a27bb587541e9d1e024ab76a25cf 8747Author: Johan Bilien <jobi@videolan.org> 8748Date: Fri Apr 26 23:32:23 2002 +0000 8749 8750 * plugins/vcd/cdrom_tools : FreeBSD 4.5 port of the vcd input. 8751 8752commit a48441c66ea2c3d5d53d1c0a98151662c91f694d 8753Author: Gildas Bazin <gbazin@videolan.org> 8754Date: Fri Apr 26 20:49:26 2002 +0000 8755 8756 * updated win32 compilation instructions. 8757 8758commit 67c4bc3914d88c21ffc711806877cc0f811b166a 8759Author: Johan Bilien <jobi@videolan.org> 8760Date: Fri Apr 26 20:18:26 2002 +0000 8761 8762 * plugins/mpeg_system/mpeg_ts.c : fixed --program option 8763 8764commit 62d636ba6ce8cada77245f14d6d9d2ff01d566a9 8765Author: Jon Lech Johansen <jlj@videolan.org> 8766Date: Fri Apr 26 18:12:28 2002 +0000 8767 8768 * Fixed my fix for the fix for vlc_memalign. Sorry O:-) 8769 8770commit 7ae0024ea216605c396a17021c07473b8d43578b 8771Author: Jon Lech Johansen <jlj@videolan.org> 8772Date: Fri Apr 26 17:07:14 2002 +0000 8773 8774 * ./include/common.h: Fixed vlc_memalign. 8775 8776commit 795f21cd4b31a280fbc4311f979aed09471ba865 8777Author: Laurent Aimar <fenrir@videolan.org> 8778Date: Fri Apr 26 14:29:26 2002 +0000 8779 8780 * plugins/avi/avi.c : now it can play broken file with seek enable but it's very slow (will be fixed soon ). 8781 8782commit 2834110fa1ff88fa84a179c72dddb15bbeb96809 8783Author: Sam Hocevar <sam@videolan.org> 8784Date: Fri Apr 26 05:43:37 2002 +0000 8785 8786 * ./src/misc/beos_specific.c: added system_Configure(). Sorry O:-) 8787 8788commit 4751f8f627e7ac8149a8ea7b6826025c5c33beca 8789Author: Laurent Aimar <fenrir@videolan.org> 8790Date: Fri Apr 26 01:45:36 2002 +0000 8791 8792 * src/input/input_programs.c : an video divx ES will no longer be considered as an audio ES ( thanks sam ). 8793 8794commit 295d36f39aff61791d99f8e30574a82ee597beb2 8795Author: Jon Lech Johansen <jlj@videolan.org> 8796Date: Fri Apr 26 00:20:00 2002 +0000 8797 8798 * ./src/misc/darwin_specific.c: added system_Configure(). 8799 8800commit 9d8d4f2a627c2f40d4b4e6418b23eeff4113eeb7 8801Author: Jon Lech Johansen <jlj@videolan.org> 8802Date: Thu Apr 25 23:52:03 2002 +0000 8803 8804 * Cleaned up QTScaleMatrix(). 8805 8806commit 848637d07e79260f9e5fa9a781ca04317c8ca198 8807Author: Christophe Massiot <massiot@videolan.org> 8808Date: Thu Apr 25 23:07:23 2002 +0000 8809 8810 * MacOS X port : 8811 - New creator ID : VLC# 8812 - Borders in fullscreen mode are now black and the movie is centered 8813 (jlj P0\/\/3r) 8814 - A/V sync should be much more precise 8815 8816commit eb1ec4a42c24cdf9a2b916feeac47324b6edcbc5 8817Author: Sam Hocevar <sam@videolan.org> 8818Date: Thu Apr 25 21:52:42 2002 +0000 8819 8820 * ./src/misc/modules_plugin.h: exported input_ClockManageRef for fenrir. 8821 * ./include/video.h: moved vout_CopyPicture out of the way, an inline 8822 function did not make sense here. 8823 * ./include/video.h: moved vout_ChromaCmp out of the way. 8824 * ./plugins/avi/fourcc.h, ./include/video.h: merged these two files into 8825 video.h. 8826 * ./include/os_specific.h: this file is now always included. 8827 * ./include/debug.h: removed this file which was almost useless, and moved 8828 ASSERT to common.h. 8829 * ./include/common.h: fixed vlc_memalign and changed its prototype to 8830 follow posix_memalign's. 8831 8832commit ebf1f2553132485cd551e2749fbc52d48c5881d9 8833Author: Sam Hocevar <sam@videolan.org> 8834Date: Thu Apr 25 21:35:31 2002 +0000 8835 8836 * ./configure.in: dropped usage of $withval and $enableval in favor of the 8837 safer variants $with_foo and $enable_foo. 8838 8839commit 4c364385eebc8b9f36a49fad3d8b1b06126c6044 8840Author: Laurent Aimar <fenrir@videolan.org> 8841Date: Thu Apr 25 11:41:38 2002 +0000 8842 8843 * plugins/avi/avi.c: will not segfault when no audio is found/supported. 8844 8845commit 5bbfc2b4729dd49e89a8fb24eca259ede1be582f 8846Author: Laurent Aimar <fenrir@videolan.org> 8847Date: Thu Apr 25 03:01:03 2002 +0000 8848 8849 * plugins/ffmpeg/ffmpeg.c : with empty frame(data_packet) it won't segfault 8850 * plugins/avi/avi.c : use KeyFrame to seek, so video will not be bad as 8851 before 8852 8853commit 5a70322c5ffad491c7e824214bbd79a9c65ee744 8854Author: Johan Bilien <jobi@videolan.org> 8855Date: Thu Apr 25 02:10:33 2002 +0000 8856 8857 * Moved Program Specific Information decoder to the ts demux module 8858 * Added a mpeg_ts_dvbpsi module tha uses libdvbpsi to decode PSIs. It is 8859 used by default if the lib is found. It shares much code with mpeg_ts 8860 8861commit 060c0b88c89fba7eb5cc8713378f62ce9cd526bd 8862Author: Gildas Bazin <gbazin@videolan.org> 8863Date: Wed Apr 24 23:49:32 2002 +0000 8864 8865 * fixed typo. You have to double click on the video window to switch to 8866 fullscreen. 8867 8868commit 42e6064e78fe27416276cbe43b0576e77ccfb8df 8869Author: Gildas Bazin <gbazin@videolan.org> 8870Date: Wed Apr 24 23:08:08 2002 +0000 8871 8872 * on Win32 the config file is now stored under the "Application Data" folder 8873 belonging to the user. (this works if at least IE4 is installed, otherwise 8874 the old method is used to get the config directory) 8875 8876commit 4397dc74f055e742014a25aa0f3897e07b72cf6f 8877Author: Jon Lech Johansen <jlj@videolan.org> 8878Date: Wed Apr 24 22:56:43 2002 +0000 8879 8880 * Fixed MacOS X module linking problem. 8881 8882commit 08999a39bccd9b1b199294933a54c50e94f4148f 8883Author: Sam Hocevar <sam@videolan.org> 8884Date: Wed Apr 24 00:36:24 2002 +0000 8885 8886 * ./src/interface/main.c: we no longer segfault if argc == 0. 8887 * ALL: renamed PLUGINS to __PLUGINS__ to avoid conflicts with libraries 8888 defining it. Grmbl. 8889 * ./src/input/input_ext-plugins.c: cosmetic change. 8890 8891commit 4144b604ceafac6c65629df78a9078f7d93e7e6b 8892Author: Laurent Aimar <fenrir@videolan.org> 8893Date: Tue Apr 23 23:44:36 2002 +0000 8894 8895 * ./plugins/ac3_adec/* use _M to avoid conflict with libavcodec.a 8896 * ./plugins/avi a light avi demux 8897 * ./plugins/ffmpeg a video decoder for divx v3 and opendivx 8898 8899commit 76e16cfde09d8ee6fb981eaf9ac9e9ad3260ac46 8900Author: Olivier Teulière <ipkiss@videolan.org> 8901Date: Tue Apr 23 23:37:48 2002 +0000 8902 8903 * plugins/win32/preferences.cpp: fixed a compilation bug 8904 8905commit fbe65af69573544e440a5c1b77fd0592d8babbdc 8906Author: Sam Hocevar <sam@videolan.org> 8907Date: Tue Apr 23 23:06:05 2002 +0000 8908 8909 * ./plugins/avi, ./plugins/ffmpeg: created empty directories for fenrir's 8910 upcoming work. 8911 8912commit 69c174d7ed52b49b7c97c043c545d0f1c6d4262f 8913Author: Gildas Bazin <gbazin@videolan.org> 8914Date: Tue Apr 23 22:07:05 2002 +0000 8915 8916 * DirectX video output plugin now uses triple buffering for YUV overlay. This 8917 improves the video quality a lot (no tearing) without affecting performance. 8918 (I knew double buffering sucked but I just discovered why triple buffering 8919 is better: you don't have to wait for the vsync to flip the buffers). 8920 8921 * Fixed the DirectX video output for non-overlay modes. It was only working 8922 in RGB16 before. 8923 8924 * Fixed the mouse autohidding feature in the DirectX plugin 8925 (at least partially). 8926 8927 * Fixed the spu decoder to take the pitch of the destination picture into 8928 account when rendering the subtitles (Implemented only for the YUV modes). 8929 8930commit 4b22a29123f0b58d5525f1a7f53712f597f25b6f 8931Author: Sam Hocevar <sam@videolan.org> 8932Date: Tue Apr 23 20:58:24 2002 +0000 8933 8934 * ./plugins/spudec/spu_decoder.c, ./plugins/dvd/dvd_es.c: temporary fix 8935 to avoid retrieving the spu palette from a network stream as if it was 8936 a DVD. 8937 8938commit a6bccb1c2976437ddb918dfc934ec0ca73a07933 8939Author: Sam Hocevar <sam@videolan.org> 8940Date: Tue Apr 23 14:16:21 2002 +0000 8941 8942 * ./src/interface/main.c: tidied the help output code. 8943 * ALL: removed underscores from option names and made a few options more 8944 self-explanatory, for instance --input_channel becomes --audio-channel; 8945 run vlc -H to see what has changed. 8946 * ALL: replaced many occurences of "plugin" with the word "module". 8947 * ./src/interface/main.c: moved all satellite-specific configuration options 8948 to the satellite plugin. 8949 * ./po/*: updated translations. 8950 8951commit a2f9164000b3351a27a19c1f18cd3b7bb693d1b0 8952Author: Sam Hocevar <sam@videolan.org> 8953Date: Tue Apr 23 13:47:30 2002 +0000 8954 8955 * ./plugins/chroma/i420_yuy2.h: optimized the 420 planar-to-packed chroma 8956 transformations. They're now PIC-friendly as well. 8957 8958commit 30a5f3688cc71befa13e8778644b1298a5c0491e 8959Author: Jon Lech Johansen <jlj@videolan.org> 8960Date: Tue Apr 23 03:21:21 2002 +0000 8961 8962 * Added Open disc and network panels. 8963 * Some changes to the control layout. 8964 8965commit 1521d766d474ea229dbb34cb52b3e26e608b5e1e 8966Author: Sam Hocevar <sam@videolan.org> 8967Date: Mon Apr 22 08:20:26 2002 +0000 8968 8969 * ./src/interface/main.c: i_warning_level is set to 0 to avoid unwanted 8970 verbose messages. 8971 * ./po/en_GB.po: British translation. 8972 8973commit 82337d0cecf73c05c73d6fe2c78ce1f287827581 8974Author: Gildas Bazin <gbazin@videolan.org> 8975Date: Sun Apr 21 21:29:20 2002 +0000 8976 8977 * Fixed the warning_level handling: "-v" and "--warning" are now working as 8978 they should and they also are cumulative (using -vv --warning=3 you end up 8979 with i_warning_level=5) 8980 8981commit 497e82b19b78872f6e68ca5bf27f795dd09dbba2 8982Author: Sam Hocevar <sam@videolan.org> 8983Date: Sun Apr 21 18:32:12 2002 +0000 8984 8985 * ./src/misc/configuration.c: support for short options. -V, -A, -I 8986 are back, and we also have -4 and -6 for IPv4/IPv6. 8987 8988commit ce25f1e87e3c02249e49ac49cd9ea720a022880c 8989Author: Gildas Bazin <gbazin@videolan.org> 8990Date: Sun Apr 21 11:23:03 2002 +0000 8991 8992 * added config_GetFloatVariable() and config_PutFloatVariable() to the config 8993 module. 8994 * added a --zoom <float> config option. 8995 * added a call to RestoreCPUState() in InitIDCT() in idct_sparse.h so that the 8996 FPU is still available after a call to InitIDCT(). 8997 * deactivate stream buffering when logging to a file. 8998 8999commit b9d43101ac7aac9ce78d141e76c69ed195ecbfc8 9000Author: Sam Hocevar <sam@videolan.org> 9001Date: Sun Apr 21 10:32:21 2002 +0000 9002 9003 * ./po/*: re-ran make update-po, fixed a few translations. 9004 * ./po/fr.po: completed the french translation. 9005 * ./plugins/gtk/gtk.glade, ./plugins/gtk/gnome.glade: synchronized a few 9006 strings between the Gtk+ and GNOME modules to avoid duplicate translations. 9007 9008commit c17d31bb3e4a0a9df38e44660455feeb83ce0b9a 9009Author: Sam Hocevar <sam@videolan.org> 9010Date: Sat Apr 20 20:42:48 2002 +0000 9011 9012 * ./po/de.po: updated german translation. Many thanks to Thomas Graf. 9013 9014commit d6950e92ae86ab90cf6b70f35220449217d4ccaf 9015Author: Tristan Leteurtre <tooney@videolan.org> 9016Date: Sat Apr 20 17:52:47 2002 +0000 9017 9018 . Url & mailing-lists corrections 9019 9020commit 43a3e590b1cd5bbeb98b0c6f93f8bdd0982cdb04 9021Author: Gildas Bazin <gbazin@videolan.org> 9022Date: Sat Apr 20 15:40:21 2002 +0000 9023 9024 * the last category from the config options wasn't displayed. 9025 9026commit 9bb17f5d915a48f9df9a6d794f2c090713aabf23 9027Author: Jean-Paul Saman <jpsaman@videolan.org> 9028Date: Sat Apr 20 15:12:11 2002 +0000 9029 9030 Updated Netherlands translation of interface. 9031 9032commit d4b23cb5523d4b05c086f63e40c26c91e351b1ba 9033Author: Loïc Minier <lool@videolan.org> 9034Date: Sat Apr 20 10:19:50 2002 +0000 9035 9036 * po/fr.po : completed french translations 9037 9038commit 4f6c862b021281a7e44a93aa5c774e6bb07a6a78 9039Author: Sam Hocevar <sam@videolan.org> 9040Date: Fri Apr 19 13:56:12 2002 +0000 9041 9042 * ALL: internationalized all configuration strings. 9043 * ./src/interface/main.c: we now set LC_CTYPE to get the right charset. 9044 * ./src/misc/configuration.c: lots of simplifications in the code. 9045 * ./po/vlc/pot: updated translations. 9046 9047commit 46b2dec0ff08906d35d2e903dd100643b50f2fdc 9048Author: Christophe Massiot <massiot@videolan.org> 9049Date: Thu Apr 18 21:32:23 2002 +0000 9050 9051 Fixed typos. 9052 9053commit 62ffd1a0bffc56bf306bc9d44fd41ea86c9c38ed 9054Author: Sam Hocevar <sam@videolan.org> 9055Date: Thu Apr 18 19:38:57 2002 +0000 9056 9057 * ./vlc.spec: fixed build dependencies. 9058 * ./configure.in: when -lintl is available, we now also link plugins with it. 9059 9060commit 3eb0086e090edbae516a5e9f1c499d1c372a349a 9061Author: Sam Hocevar <sam@videolan.org> 9062Date: Thu Apr 18 12:51:59 2002 +0000 9063 9064 * ./include/threads.h: fixed a segfault under Solaris, thanks to Meuuh. 9065 * ./plugins/spudec/spu_decoder.c: RGB 24bpp and 32bpp support. 9066 9067commit 9e607c8036b66e581aa85730e266021a85d902c2 9068Author: Sam Hocevar <sam@videolan.org> 9069Date: Thu Apr 18 05:11:30 2002 +0000 9070 9071 * ./configure.in: switched version to 0.3.1. 9072 * ./vlc.spec: imported Mandrakesoft's latest enhancements. 9073 * ./ChangeLog: updated ChangeLog. 9074 9075commit e81cf378bece2349ad5b3d92bf6aba9efbadad6d 9076Author: Sam Hocevar <sam@videolan.org> 9077Date: Thu Apr 18 04:34:37 2002 +0000 9078 9079 * ./configure.in, ./plugins/network/ipv6.c: support for the GNU glibc 9080 extension gethostbyname2(), thanks to Thomas Graf. 9081 9082commit db25744a89b163b6765bb98706905042ad1edb5c 9083Author: Christophe Massiot <massiot@videolan.org> 9084Date: Wed Apr 17 23:03:35 2002 +0000 9085 9086 * Finally fixed MacOS X aspect ratio. If you know how to center the 9087 picture in the screen, and make the remaining space black instead of 9088 white, PLEASE drop me a mail ! 9089 9090commit 1adfba81f18ee80b134e17056f94cfa03cfa1d14 9091Author: Johan Bilien <jobi@videolan.org> 9092Date: Wed Apr 17 17:00:58 2002 +0000 9093 9094 * in TS demux, a program is selected only if a PMT for it was found. 9095 This should fix the problem that occured when reading a file directly 9096 extracted from a satellite card. 9097 * UDP access plugin uses input_SetProgram. 9098 9099commit db10e796ee3a7b31d77f4dcd2483aa559a24d3b5 9100Author: Sam Hocevar <sam@videolan.org> 9101Date: Wed Apr 17 11:43:31 2002 +0000 9102 9103 * ./AUTHORS: added people locations, just for fun. 9104 * ./configure.in: disabled SSE plugins when using mingw32. 9105 * ./src/misc/configuration.c: disabled the AltiVec warning message on the 9106 PowerPC platform because it was misleading. 9107 9108commit b4bea3ccc51a1a2a43c8c55766f1deecb8a1a5a7 9109Author: Christophe Massiot <massiot@videolan.org> 9110Date: Tue Apr 16 23:00:54 2002 +0000 9111 9112 * Have dvdread plug-in respond to dvd: URLs ; 9113 * MacOS X interface shouldn't take as much CPU as it used to ; 9114 * Fixed a bug in Altivec-enabled MC (thanks walken) ; 9115 * Fixed a case of segfault in Altivec-enabled memcpy. 9116 9117commit 49a7d5c1b19961033d2980b8172dde57a093da40 9118Author: Johan Bilien <jobi@videolan.org> 9119Date: Tue Apr 16 22:13:28 2002 +0000 9120 9121 * big update of Henri's howto 9122 9123commit 8482108523043d3acb6d47894bc471de65c35fdb 9124Author: Christophe Massiot <massiot@videolan.org> 9125Date: Mon Apr 15 23:04:08 2002 +0000 9126 9127 * Support for pictures with a pitch different from the picture width, 9128 inspired by Gildas Bazin. 9129 9130commit 051e23d95d2dc917dffaf136d38d7f5cf43df17c 9131Author: Johan Bilien <jobi@videolan.org> 9132Date: Mon Apr 15 14:06:19 2002 +0000 9133 9134 * fixed a typo in satellite input 9135 * added options to configure antenna (sat_lnb_lof1, sat_lnb_lof2, 9136 sat_lnb_slof and sat_diseqc). They only appear if satellite input 9137 is compiled. 9138 9139commit 48337372f8d4a25ffb6c8886fa86199da22237c5 9140Author: Johan Bilien <jobi@videolan.org> 9141Date: Mon Apr 15 04:36:45 2002 +0000 9142 9143 * removed a totally useless switch in my last commit 9144 (switch i {case 1: i=1;break; case 2: i=2: ... 9145 I'd better got to bed ;) 9146 9147commit e4658464e17178229e1b9503a11e34c2a2ad77d3 9148Author: Johan Bilien <jobi@videolan.org> 9149Date: Mon Apr 15 04:28:26 2002 +0000 9150 9151 * fixed a few bugs in satellite input (device was not closed in every 9152 failure case, symbol rate limits in gnome interface were wrong) 9153 9154 * added FEC choice in command line, gtk and gnome interfaces. Command 9155 line is now 9156 satellite:<frequency(Hz)>,<polarization(0=V,1=H)>,<fec(1=1/2,2=2/3...)>, 9157 <symbol rate(kbyte/s)> 9158 9159commit 3632d39c9dbcc15b3509c0b9675df5e98939307b 9160Author: Tony Castley <tcastley@videolan.org> 9161Date: Thu Apr 11 09:25:45 2002 +0000 9162 9163 Implemented a fix for nVidia overlays thanks to Bertil. 9164 9165commit 5a55a34a9f70b447764b801e6a2a0241b93f8e6f 9166Author: Sam Hocevar <sam@videolan.org> 9167Date: Thu Apr 11 08:55:49 2002 +0000 9168 9169 * ./Makefile: fixed the Win32 interface under Win2k/XP. 9170 * ./src/misc/modules_plugins.h: implemented a dlerror()-like wrapper 9171 for the Win32 API. 9172 9173commit 1ca91e7134db4baa4efe47456f83d0d1f24c09f3 9174Author: Johan Bilien <jobi@videolan.org> 9175Date: Wed Apr 10 17:47:58 2002 +0000 9176 9177 * fixed another bug in PS demux : the first program added was at the 9178 same time declared as the current program and as a new program, which 9179 made the ES be selected two times. 9180 9181commit 57240036f9902139ca95ad731d44a631b5297dda 9182Author: Johan Bilien <jobi@videolan.org> 9183Date: Wed Apr 10 16:26:21 2002 +0000 9184 9185 * fixed a bug in input_SetProgram, that made the ps file input 9186 launch without video. Sorry about this. 9187 9188commit 8f1d27f0dff8af776ae42091ca5f9dee8538f301 9189Author: Tony Castley <tcastley@videolan.org> 9190Date: Wed Apr 10 10:08:06 2002 +0000 9191 9192 Fixed code to close vout window, does not segfault anymore. 9193 9194commit 3cb37141e2a0cd1c260ed31f15bcc12b195de302 9195Author: Loïc Minier <lool@videolan.org> 9196Date: Wed Apr 10 02:48:43 2002 +0000 9197 9198 * ./po/fr.po: French translation update 9199 9200commit 6d8b08a432acd87eb27df048c6926ed2f66e5290 9201Author: Sam Hocevar <sam@videolan.org> 9202Date: Wed Apr 10 00:08:36 2002 +0000 9203 9204 * ./configure.in: fixed a bug in the libdvdread detection. 9205 * ./configure.in: fixed plugin compilation under Win32. 9206 9207commit 45c8658ece970d9d88c1f803b7082ca2d02a2307 9208Author: Sam Hocevar <sam@videolan.org> 9209Date: Wed Apr 10 00:05:36 2002 +0000 9210 9211 * ./vlc.spec: imported MandrakeSoft's enhancements. 9212 9213commit 4df58cdff7f2040806db6950d72a45b1de91efb9 9214Author: Sam Hocevar <sam@videolan.org> 9215Date: Wed Apr 10 00:05:04 2002 +0000 9216 9217 * ./doc/developer/decoders.xml: fixed a typo preventing compilation. 9218 9219commit fe7ab73ad65df1cd30fdf0a87d97b26b92b5f48a 9220Author: Sam Hocevar <sam@videolan.org> 9221Date: Wed Apr 10 00:04:04 2002 +0000 9222 9223 * ./plugins/aa/aa.c: we now parse the AAOPTS environment variable. 9224 * ./plugins/aa/aa.c: a few simplifications in the code. 9225 9226commit cb8ef93ce9ceb597fdbaee6a3fe3156ef31e4f39 9227Author: Johan Bilien <jobi@videolan.org> 9228Date: Mon Apr 8 14:53:05 2002 +0000 9229 9230 * made file access plugin use input_SetProgram so that we may change 9231 program when reading a file 9232 * fixed a bug in input_SetProgram 9233 * added --input_program <int> option, to choose the program from 9234 the command line 9235 9236commit 0393b2535bf1af5de00714e3b7322c002b6e04bb 9237Author: Christophe Massiot <massiot@videolan.org> 9238Date: Sun Apr 7 23:08:44 2002 +0000 9239 9240 * Fixed Altivec-enabled version of fastmemcpy 9241 * Fixed --memcpy switch 9242 * Changed CFLAGS_VLC to vlc_CFLAGS (last-minute changes are great ideas :p) 9243 * New README file for MacOS X. 9244 9245commit a0249c48f693904a01d925b54a933467186ae6f0 9246Author: Sam Hocevar <sam@videolan.org> 9247Date: Sun Apr 7 06:48:48 2002 +0000 9248 9249 * ./configure.in: wrote a better test for libdvdread detection. 9250 * ./plugins/gtk/gtk.glade: added lines this #@%$! Glade had munched, fixes 9251 a segfault in the Gtk+ popup menu when toggling the interface. 9252 * ./plugins/motion/motion.c: fixed a compilation issue on compilers which 9253 do not accept empty macro arguments. 9254 9255commit b2f75d5cf8bb951f23447134594415b6676eb853 9256Author: Sam Hocevar <sam@videolan.org> 9257Date: Sat Apr 6 05:54:10 2002 +0000 9258 9259 * ./doc/release-howto.txt: updated documentation. 9260 * ./vlc.spec: added missing plugin filenames to the build process. 9261 9262commit bff02b4d4b35bf7a289c276b379e00b9a96a2040 9263Author: Sam Hocevar <sam@videolan.org> 9264Date: Sat Apr 6 04:22:27 2002 +0000 9265 9266 * ./plugins/win32/mainframe.dfm: swapped two mixed up tooltips. 9267 * ./Makefile: fixed make dist and make distclean. 9268 * ./plugins/dvd/dvd.c: compilation fix. 9269 * ./plugins/gtk/gtk_callbacks.c: fixed ejection code. 9270 * ./plugins/text/ncurses.c: fixed compilation of the ncurses plugin. 9271 * ./vlc.spec: updated specfile. 9272 9273commit db7581242a24a20ad9eefeb75b0103d22cff410b 9274Author: Sam Hocevar <sam@videolan.org> 9275Date: Fri Apr 5 21:26:29 2002 +0000 9276 9277 * ./Makefile, ./configure.in: misc BeOS build fixes. 9278 9279commit ceb1c04e3bdc818c73f98507f6d93846c0819dd7 9280Author: Jon Lech Johansen <jlj@videolan.org> 9281Date: Fri Apr 5 21:03:19 2002 +0000 9282 9283 * ./plugins/macosx/vout_macosx.c: memalign -> vlc_memalign 9284 9285commit 1b0868ed29bc006d5939c91c064ed3d7931a7432 9286Author: Sam Hocevar <sam@videolan.org> 9287Date: Fri Apr 5 20:44:23 2002 +0000 9288 9289 * ./plugins/win32/win32.cpp: fixed `--intf intfwin' which wasn't working. 9290 * ./Makefile: we don't include the Gtk+ and SDL DLLs in the win32 package 9291 anymore, the package is now 700k instead of 4MB. 9292 * ./configure.in, ./Makefile, ./Makefile.opts.in: replaced LIB_FOO with 9293 foo_LDFLAGS and CFLAGS_BAR with bar_CFLAGS for faster builds, and moved a 9294 lot of stuff from Makefile.opts.in back to configure.in. 9295 * ./install-win32: updated script for NSIS 1.96. 9296 9297 I hope this doesn't break too many other architectures... 9298 9299commit 0d691469a766b18159a80de5589bf4ae3f6bce37 9300Author: Sam Hocevar <sam@videolan.org> 9301Date: Fri Apr 5 12:35:47 2002 +0000 9302 9303 * ./configure.in: added --enable-intfwin to enable the win32 interface and 9304 --with-bcbuilder to tell make where to find Borland C++ Builder. 9305 9306commit e98aae28c0040819f43bde6259ec95d3029deedf 9307Author: Sam Hocevar <sam@videolan.org> 9308Date: Fri Apr 5 03:27:27 2002 +0000 9309 9310 * ./plugins/win32/intfwin.bpr: we now build intfwin.so at the right place. 9311 * ./plugins/win32/Makefile: intfwin.so can be built using commandline. 9312 * ./configure.in, ./include/threads.h, ./include/common.h: a custom defs.h 9313 file isn't needed for the intfwin plugin anymore. 9314 * ./INSTALL.win32: updated compilation instructions for the intfwin plugin. 9315 9316commit cf5b3832dc6ad3fb4e55e9506e7e803d3e26ed53 9317Author: Gildas Bazin <gbazin@videolan.org> 9318Date: Fri Apr 5 01:05:22 2002 +0000 9319 9320 * introduced a memalign wrapper that will align the memory manually if 9321 memalign doesn't exist. 9322 9323 void *vlc_memalign( size_t align, size_t size, void **pp_orig ) 9324 where the return value is the aligned pointer and *pp_orig is the pointer 9325 that has to be freed afterwards. 9326 9327 the arithmetic I'm doing on the pointer to align it is not portable to 9328 64bits architectures. If someone knows how to something portable, please 9329 tell me ( and no I don't want to do if(sizeof(void *) == blabla) ). 9330 9331 Other little problem, I was planning to use posix_memalign by default in 9332 the wrapper implementation but it doesn't work (someone can tell me what 9333 I'm doing wrong ?) 9334 9335 * re-enabled the sse plugins on win32 as we don't have anymore alignment 9336 issues. 9337 9338 * fixed typo in vout_directx.c 9339 9340commit a33d6accd4cf7ff908b2bf17bb6a01cc3e77daee 9341Author: Christophe Massiot <massiot@videolan.org> 9342Date: Thu Apr 4 22:51:01 2002 +0000 9343 9344 * FINALLY fixed HTTP input bug (I'm SO HAPPY with this !) 9345 * Disabled memcpyaltivec since it's buggy 9346 9347commit 054b90aa1d0184f1464ce71bd80e39814ca9911d 9348Author: Christophe Massiot <massiot@videolan.org> 9349Date: Thu Apr 4 22:08:05 2002 +0000 9350 9351 * Fixed intf_eject for iPAQ (untested) 9352 * asm memcpyaltivec for Linux/PPC 9353 9354commit d94ba355536bda72175269fc82eaa9db8367f8a4 9355Author: Olivier Teulière <ipkiss@videolan.org> 9356Date: Thu Apr 4 16:22:39 2002 +0000 9357 9358 * ./AUTHORS: added myself :) 9359 * ./plugins/win32/mainframe.cpp: disabled the "hide interface" menu 9360 item, not yet implemented. 9361 * ./plugins/win32/about.dfm: replaced the outdated author list with a 9362 "VideoLAN Team" entry. 9363 9364commit 71b4ea0ba477e11ea53f91fa246f9d1163ef7029 9365Author: Sam Hocevar <sam@videolan.org> 9366Date: Thu Apr 4 15:35:09 2002 +0000 9367 9368 * ./plugins/gtk/gtk.glade, plugins/gtk/gnome.glade, ./plugins/kde/kde.cpp: 9369 replaced the outdated author list with a "VideoLAN Team" entry. 9370 * ./debian/rules, ./debian/control: deactivated the vlc-kde package because 9371 it does not work, and removed the vlc-a52 package because liba52 is 9372 statically linked into vlc. 9373 * ./debian/control: added more helpful package descriptions. 9374 * ALL: changed version to 0.3.0. Yeah, it's coming. 9375 * ./Makefile: fixed make dist. 9376 9377commit b29f85e06c706b4d92b52b1ca980ca3d2baa46e3 9378Author: Sam Hocevar <sam@videolan.org> 9379Date: Thu Apr 4 05:08:05 2002 +0000 9380 9381 * ./src/video_output/video_output.c: fixed a vout4 image starvation bug. 9382 * ./plugins/dvd/dvd.c: we look for libdvdcss.so.2 as well as -.so.1. 9383 * ./configure.in: BSD/OS fixes thanks to Steven M. Schultz. 9384 * ./Makefile: renamed the `snapshot' rule to `dist'. 9385 * ./Makefile: removed the `snapshot-nocss' rule which isn't needed anymore. 9386 9387commit 66d7e1dacf4d1c9f9d393fb05f85651bb34c110c 9388Author: Jon Lech Johansen <jlj@videolan.org> 9389Date: Thu Apr 4 00:23:36 2002 +0000 9390 9391 * ./src/interface/intf_eject.c: Fixed a MacOS X bug. 9392 9393commit 439f10a65ceee43874ca852752f0ace4835dbe6c 9394Author: Christophe Massiot <massiot@videolan.org> 9395Date: Wed Apr 3 23:24:42 2002 +0000 9396 9397 * Fix for iPAQ familiar Linux (untested) 9398 * HTTP files now find the EOF (though HTTP input is still broken) 9399 9400commit 928d731dba7ab652442fa138c4aee4b5e4e700b1 9401Author: Christophe Massiot <massiot@videolan.org> 9402Date: Wed Apr 3 22:36:50 2002 +0000 9403 9404 Fixed altivec memcpy module [OS X port] 9405 9406commit dd5d92a4250eabd847f327c0a1f7f5069bfaca77 9407Author: Sam Hocevar <sam@videolan.org> 9408Date: Wed Apr 3 16:22:23 2002 +0000 9409 9410 * ./Makefile.modules: modules now depend on Makefile.opts. 9411 * ./configure.in: added (hopefully) explicit messages on how to get 9412 libdvdcss and link vlc with it. 9413 * ./plugins/dvdread/input_dvdread.c: removed inclusion of dvd_udf.h. 9414 9415commit 3fdc995931a82a8c17c52de73d0d3fb4323b2e0f 9416Author: Olivier Teulière <ipkiss@videolan.org> 9417Date: Wed Apr 3 13:18:36 2002 +0000 9418 9419 * ./plugins/win32/*: Added management for secondary config dialogs 9420 9421commit 5ba63c66646528ba81e99bc96183fa9dc25303e4 9422Author: Sam Hocevar <sam@videolan.org> 9423Date: Wed Apr 3 06:45:36 2002 +0000 9424 9425 * ./plugins/ogg/*: added preliminary files for an Ogg/Vorbis decoder a 9426 contributor is currently working on. 9427 9428commit 0beab2c2c839a543263c40f6089ffa27290cbbcb 9429Author: Sam Hocevar <sam@videolan.org> 9430Date: Wed Apr 3 06:23:08 2002 +0000 9431 9432 * ALL: removed libdvdcss from the vlc tree. 9433 * ALL: removed libdvdread from the vlc tree. 9434 * ./acconfig.h: removed this file. 9435 * ./plugins/dvd/dummy_dvdcss.c: merged this file into dvd.c. 9436 * ./AUTHORS: moved a few gentlemen to the libdvdcss AUTHORS file. 9437 9438commit 1de7fc8e07c278bfb73671d0f695ea43404b2c5c 9439Author: Gildas Bazin <gbazin@videolan.org> 9440Date: Wed Apr 3 06:19:43 2002 +0000 9441 9442 * fixed ./plugins/gtk/gtk_callbacks.c to use the "dvd_device" config option 9443 instead of the now inexistant DVD_DEVICE macro. 9444 9445commit 981c5ccad62a2b2ae9a702642e9ed38c17746ba5 9446Author: Sam Hocevar <sam@videolan.org> 9447Date: Wed Apr 3 02:43:14 2002 +0000 9448 9449 * ./po/ja.po: added Japanese translation from Fumio Nakayama 9450 <endymion@ca2.so-net.ne.jp>. 9451 * ./plugins/gtk/gtk_callbacks.c: fixed disc ejection code. 9452 * ./ChangeLog: how about a nice cup of 870 lines of ChangeLog for the 0.3.0 9453 release? 9454 9455commit 4f08a70d2125a8ebcf05b82b73fcdb3a1d56cae3 9456Author: Gildas Bazin <gbazin@videolan.org> 9457Date: Tue Apr 2 23:43:57 2002 +0000 9458 9459 * New pthread implementation for WinNT/2K/XP. This implementation shouldn't 9460 be subject to race conditions as it is using SignalObjectAndWait() from the 9461 Win32 API. 9462 As this should be somehow slower than the old method (still used on Win9x), 9463 you can specify that you want to use the old method with the "fast_pthread" 9464 config option. 9465 9466 * Added a new p_main_sys global variable. This variable is a pointer to an 9467 OS specific structure which is defined in *_specific.h. This structure can 9468 be filled by the already existing System_Init() function and is a nice 9469 way to avoid too many #ifdefs. 9470 9471commit 22b05cefc618ed1601e1c42908179a307dcab743 9472Author: Gildas Bazin <gbazin@videolan.org> 9473Date: Tue Apr 2 23:27:07 2002 +0000 9474 9475 * Got rid of the DVD_DEVICE macro. We now use the dvd_device config option. 9476 ( this creates a small memory leak as we don't free the string obtained 9477 from config_GetPszVariable, but I think we can live with it for now ) 9478 9479 * the SSE plugins are disable on the mingw32 build as they don't work. 9480 ( because memalign is not implemented on win32, and malloc only aligns 9481 on an 8 bytes boundary ) 9482 9483 * fixed small mistake in INSTALL.win32 9484 9485commit ad14a89d0fbcca30225e6d33c6f40c35e7eb45e4 9486Author: Olivier Teulière <ipkiss@videolan.org> 9487Date: Tue Apr 2 23:22:32 2002 +0000 9488 9489 * ./include/config.h: fixed config directory name for windows 9490 * ./plugins/win32: the network dialog now respects the preferences settings 9491 9492commit 75824aafc4f8fec873f148769a1fac53c6761a1f 9493Author: Christophe Massiot <massiot@videolan.org> 9494Date: Tue Apr 2 23:00:27 2002 +0000 9495 9496 Added memcpyaltivec. 9497 9498commit 2fda60def538bee8d14af399b623c3986003fe4a 9499Author: Christophe Massiot <massiot@videolan.org> 9500Date: Tue Apr 2 22:46:25 2002 +0000 9501 9502 Compilation fix. :-ppppp 9503 9504commit ecbcf0b3126804a20cfc0d22f4a994cfc6cc6374 9505Author: Christophe Massiot <massiot@videolan.org> 9506Date: Tue Apr 2 22:16:07 2002 +0000 9507 9508 * Altivec-enabled version of fastmemcpy 9509 * Use ImageBuffer instead of ScreenBuffer in OS X video output (should be 9510 faster) 9511 9512commit c5dd4153a624755d1e638d384086d310fd41bd04 9513Author: Olivier Teulière <ipkiss@videolan.org> 9514Date: Tue Apr 2 21:56:19 2002 +0000 9515 9516 * ./src/interface/main.c: check that channels have been created before 9517 the call to network_ChannelJoin 9518 9519commit d7bba658200e585934599e7aee44eaaba6dc64dd 9520Author: Olivier Teulière <ipkiss@videolan.org> 9521Date: Tue Apr 2 15:18:32 2002 +0000 9522 9523 * ./plugins/win32: 9524 - fixed a few bugs in the preferences 9525 - better auto-resizing of the main window 9526 - the disc dialog now respects the preferences settings 9527 9528commit 58e5629082cbb8385f47c6b170129b00a6e6492b 9529Author: Olivier Teulière <ipkiss@videolan.org> 9530Date: Tue Apr 2 11:31:36 2002 +0000 9531 9532 * ./src/misc/configuration.c: small compilation fix 9533 9534commit 91cea3e3ba140126341827c8282d9dd47978c2de 9535Author: Tony Castley <tcastley@videolan.org> 9536Date: Tue Apr 2 10:44:40 2002 +0000 9537 9538 Added a test for the nooverlay option. 9539 9540commit 87b73190e136630cd96807a5944266971fcdec98 9541Author: Tony Castley <tcastley@videolan.org> 9542Date: Tue Apr 2 10:43:55 2002 +0000 9543 9544 Changed directory of the config file for BeOS to be consistant with 9545 OS standard. 9546 9547commit 77d515ff6d35d3f6e9d774a5c72295865d53be27 9548Author: Sam Hocevar <sam@videolan.org> 9549Date: Tue Apr 2 10:17:08 2002 +0000 9550 9551 * ./configure.in: BeOS, liba52 and chroma plugin compilation fixes. 9552 * ./plugins/dvd/dvd_access.c: removed a warning. 9553 * ./src/misc/configuration.c: Solaris fixes by Meuuh. 9554 * ./FAQ: removed outdated stuff. 9555 9556commit f9a7f0e8f5456a227d7ec2c556c2a6a3a686f01e 9557Author: Gildas Bazin <gbazin@videolan.org> 9558Date: Tue Apr 2 06:31:23 2002 +0000 9559 9560 * Fixed yet another bug related to the event thread creation 9561 * Removed a few debug messages 9562 9563commit f8cad0ac0f3f1b3cc60bd5f4ee7d32f90a2a6265 9564Author: Gildas Bazin <gbazin@videolan.org> 9565Date: Mon Apr 1 21:54:26 2002 +0000 9566 9567 * Fixes for the Win32_msvc build 9568 9569commit 768eb521d0f7bfaf6acdf410d3553dad2b7ea59e 9570Author: Gildas Bazin <gbazin@videolan.org> 9571Date: Mon Apr 1 21:39:17 2002 +0000 9572 9573 * Microsof Visual Studio C++ 6 project files. 9574 This is usefull mainly for debugging as the hardware accelerated plugins 9575 can't be compiled with msvc. 9576 9577 I won't be maintaining this msvc project as I don't have MSVC myself, but 9578 maybe this will encourage people to try to develop for vlc (or maybe just 9579 discourage them ;-) 9580 9581commit 8c0b94608a6ec67bfafe4a9a001fdffea040e609 9582Author: Gildas Bazin <gbazin@videolan.org> 9583Date: Mon Apr 1 16:08:23 2002 +0000 9584 9585 * Win32 compilation fixes when downmixsse and downmix3dn are declared as 9586 plugins. 9587 * Fixed the waiting on the event thread creation in the directx plugin. 9588 9589commit 65e17139eccd120797e1bfba15e3d6570d6bcd47 9590Author: Gildas Bazin <gbazin@videolan.org> 9591Date: Mon Apr 1 10:47:49 2002 +0000 9592 9593 * updated the "package-win32" rule 9594 * all txt files are now converted to dos format (CRLF) 9595 9596commit f67672ada1c678a845ce205cda7e2d2bf1bb0280 9597Author: Gildas Bazin <gbazin@videolan.org> 9598Date: Mon Apr 1 10:13:19 2002 +0000 9599 9600 * VLC-Win32 Cross-Compile Howto, courtesy of Bill Eldridge. 9601 9602commit 43138273465f5a51f1b4c65fad6ad6d694ed6584 9603Author: Gildas Bazin <gbazin@videolan.org> 9604Date: Mon Apr 1 09:59:41 2002 +0000 9605 9606 * updated INSTALL.win32 9607 9608commit a3124f2e4c842bbf61da3d3a5b9d772d9ac294ab 9609Author: Tony Castley <tcastley@videolan.org> 9610Date: Mon Apr 1 07:37:53 2002 +0000 9611 9612 Fixed the color_space problem. Overlays now work. 9613 Still problem with nVidia cards. 9614 9615commit 9999e41e4408c65eef2b71679752487edec3cbb3 9616Author: Tony Castley <tcastley@videolan.org> 9617Date: Mon Apr 1 05:49:00 2002 +0000 9618 9619 Improved overlay detection, default colour space selection. 9620 Has bad output color need some work. 9621 9622commit d1db63f6cd35a78cb06cbc2cc8c6b18c104e14a2 9623Author: Gildas Bazin <gbazin@videolan.org> 9624Date: Sun Mar 31 22:59:01 2002 +0000 9625 9626 * allow the user to resize the configuration windows 9627 * moved config_GetIntVariable out of the loop 9628 9629commit b8b9974f745e45d2c4400d3370b3e0552df4c570 9630Author: Gildas Bazin <gbazin@videolan.org> 9631Date: Sun Mar 31 22:35:44 2002 +0000 9632 9633 * You can now set a maximum height for the configuration windows in the gtk 9634 and gnome plugins. This patch _doesn't change_ the look of the interface 9635 unless this interface tries to use more space than allowed, in which case 9636 scrollbars are added to make the navigation easy. 9637 Note that this setting only affects the default size the interface will 9638 use, the user is then free to change the size of the window as he wants. 9639 9640 * Tooltips are now triggered only in specific places. This is a lot less 9641 intrusive and annoying for the users. 9642 9643commit ce40baa114cf73ab5c7dfdc6c9e3c5db454b2718 9644Author: Olivier Teulière <ipkiss@videolan.org> 9645Date: Sun Mar 31 17:59:29 2002 +0000 9646 9647 * ./plugins/win32: fixed the bug on exiting the vout pressing 'q' 9648 9649commit ae51691ce02d1977dd70883e32c8ae77c474488b 9650Author: Tony Castley <tcastley@videolan.org> 9651Date: Sun Mar 31 08:13:38 2002 +0000 9652 9653 Implemented an "always-on-top" feature for the interface window. 9654 RGB16 Overlay supported again. 9655 Resizing is now implemented consistantly. 9656 9657commit a3e1d215af4bc2a7f8684933fad7f97c23469279 9658Author: Olivier Teulière <ipkiss@videolan.org> 9659Date: Sun Mar 31 05:10:07 2002 +0000 9660 9661 * plugins/win32: subtitles should work, now 9662 9663commit b196e281bfcebddd63d052ad7aa85465465fe58e 9664Author: Christophe Massiot <massiot@videolan.org> 9665Date: Fri Mar 29 00:14:19 2002 +0000 9666 9667 Disabled the server argument in udpstream: because it confuses users and is 9668 not of any practical use. 9669 9670commit 5c07e45ded557aed153069ef0e9eee51f0a95f5b 9671Author: Christophe Massiot <massiot@videolan.org> 9672Date: Thu Mar 28 21:21:51 2002 +0000 9673 9674 Fix for sparc. 9675 9676commit 112b3738b3445cf149d86bd343a97995b1abd4e5 9677Author: Gildas Bazin <gbazin@videolan.org> 9678Date: Thu Mar 28 10:17:06 2002 +0000 9679 9680 * don't try to stat() the dvd drive letter on win32 9681 * disabled YUV overlay double buffering for now, as it seems to actually be 9682 slower. 9683 * temporary fix in vlc_cond_signal() for win32 (I really should use 9684 SignalObjectAndWait() on WinNT so we can avoid race conditions in the 9685 pthread code). This fixes a problem noticed on WinXP where vlc would 9686 freeze regularly and eat-up all the CPU (fun no?) 9687 9688commit 6ce92ec75ee99ad6be2c1a192b549357bd472b01 9689Author: Johan Bilien <jobi@videolan.org> 9690Date: Thu Mar 28 03:53:15 2002 +0000 9691 9692 * When unselecting an ES, we must ged rid of p_es->p_pes so that it is 9693 regererated when we select this ES again. It made vlc segfault when 9694 switching from some stream to another, or when switching program 9695 in satellite input. 9696 9697commit abf14b8cbea587bb676f8dc3bde7a86a50c3c009 9698Author: Christophe Massiot <massiot@videolan.org> 9699Date: Wed Mar 27 22:15:40 2002 +0000 9700 9701 * UDP access plug-in can now receive MPTS (Multiple Program TS) and switch 9702 programs 9703 * Audio and video output go to time-constrained scheduling [OS X port] 9704 9705commit e0876a90ddf18974756f3e473ff5c4bcba6a98e4 9706Author: Loïc Minier <lool@videolan.org> 9707Date: Wed Mar 27 21:01:29 2002 +0000 9708 9709 Some dirty ifdefs for a nicer gnome interface (gnome buttons, gnome 9710 dialogs). 9711 9712commit 1e9eca28b251f391b706ea9488df6c60c18dc059 9713Author: Jean-Paul Saman <jpsaman@videolan.org> 9714Date: Wed Mar 27 19:54:11 2002 +0000 9715 9716 Translation of user interface messages to Netherlands. 9717 9718commit 396805bf247ba8b1277ec890f7cecfb258a9b047 9719Author: Jean-Paul Saman <jpsaman@videolan.org> 9720Date: Wed Mar 27 19:53:38 2002 +0000 9721 9722 Added Netherlands translation (nl) to configure.in 9723 9724commit cdfa13b57288c7781fa8eeb198c03470c94d19e1 9725Author: Loïc Minier <lool@videolan.org> 9726Date: Wed Mar 27 18:43:30 2002 +0000 9727 9728 plugins/gtk/gnome.c, plugins/gtk/gtk.c: 9729 new options "gtk_hide_toltips" or "gnome_hide_tooltips" 9730 9731 Tooltips are enabled by default. This option is only considered on 9732 module initialization. 9733 9734commit 9e82d79bfdb4636e760ab3ac903ad0123735d472 9735Author: Christophe Massiot <massiot@videolan.org> 9736Date: Tue Mar 26 23:39:43 2002 +0000 9737 9738 * GNU make detection 9739 * Deleted non-working fullscreen menu item [OS X] 9740 * udp and http no longer modify p_input->psz_name 9741 9742commit 5322a29b72c26066003c03622359eb5a12c32f00 9743Author: Gildas Bazin <gbazin@videolan.org> 9744Date: Tue Mar 26 23:08:40 2002 +0000 9745 9746 * various little portability fixes 9747 9748commit 2867bb6542bce23557d14fdf71778d621d439876 9749Author: Gildas Bazin <gbazin@videolan.org> 9750Date: Tue Mar 26 22:30:09 2002 +0000 9751 9752 * modified the gtk interface to save an empty <string> option as a NULL pointer 9753 * modified config_LoadConfigFile to consider an empty <string> option as a 9754 NULL pointer. 9755 9756commit 09b7f775fb4db8129eabac5bd328576872eacf41 9757Author: Gildas Bazin <gbazin@videolan.org> 9758Date: Tue Mar 26 22:02:32 2002 +0000 9759 9760 * changed the behaviour of the config file: 9761 - now all the config options are saved. <string> config options which have 9762 no default value are also saved in the config file but as an empty string. 9763 - config_LoadConfigFile will ignore empty config options, which also means 9764 we cannot pass an empty string as a <string> config option. (this shouldn't 9765 matter anyway) 9766 9767commit f8ebcf98256a7f58d64ed77ab488bc3a57d7ef25 9768Author: Loïc Minier <lool@videolan.org> 9769Date: Tue Mar 26 17:33:37 2002 +0000 9770 9771 plugins/gtk/gtk_preferences.c: 9772 . save button (inadvertently suppressed) 9773 9774commit 9d3112e4cc78f08c0be798353b5127b9f0a7b79c 9775Author: Olivier Teulière <ipkiss@videolan.org> 9776Date: Tue Mar 26 16:06:01 2002 +0000 9777 9778 * plugins/win32: 9779 - added toolbar icons (thanks xav) 9780 - we can no longer edit plugin names in the preferences :) 9781 - the tool button for playlist is now a toggle button 9782 9783commit bd5f306203087c2a4973730713f149733792fd6b 9784Author: Tony Castley <tcastley@videolan.org> 9785Date: Tue Mar 26 10:29:19 2002 +0000 9786 9787 Disabled controls if the playlist was empty. 9788 9789commit 8092e418ac7e8b587bee9cf26cd1b5a837d2ae94 9790Author: Olivier Teulière <ipkiss@videolan.org> 9791Date: Mon Mar 25 23:36:57 2002 +0000 9792 9793 * Added a win32 interface plugin, developed with Borland C++ Builder. 9794 To build the plugin, follow the instructions in INSTALL-win32.txt 9795 9796 * Known bugs: 9797 - subtitles don't work 9798 - a crash occurs when the user exits by pressing 'q' in the vout 9799 - when moving the slider, position in the stream updates even if 9800 the slider isn't released yet 9801 9802 * TODO list: 9803 - clean code in menu.cpp 9804 - adapt lool's enhancements of the Gtk+ preferences box 9805 - write drag-and-drop stuff 9806 - and of course, fix known bugs :) 9807 9808 * For those of you who can't wait till the next release to test the win32 9809 interface, binary files are available here: 9810 http://www.via.ecp.fr/~ipkiss/intfwin/vlc.zip 9811 Enjoy! 9812 9813commit b1afd5e6b3a59f30e1dec8473c0c2a26d1a96abb 9814Author: Loïc Minier <lool@videolan.org> 9815Date: Mon Mar 25 22:38:28 2002 +0000 9816 9817 plugins/gtk/gtk_preferences.c: 9818 . fixed an ugly structure 9819 . the tabs are not verticaly expanded as they were 9820 . small enhancements 9821 9822commit b1e4fd1c8ec956668a6ec70ede0c9d0b4879177e 9823Author: Loïc Minier <lool@videolan.org> 9824Date: Mon Mar 25 20:37:00 2002 +0000 9825 9826 The "we love gibalou" commit : 9827 * plugins/gtk/gnome.c, plugins/gtk/gtk.c, plugins/gtk/gtk_common.h : 9828 . new Tooltips structure 9829 * plugins/gtk/gtk_preferences.c: 9830 . modifications of some widgets, the structure, cosmetic changes 9831 * src/interface/main.c: 9832 . typos 9833 . a couple new descriptions 9834 9835commit 2feb20f87bb126a601be244712dd012b3c310d03 9836Author: Gildas Bazin <gbazin@videolan.org> 9837Date: Mon Mar 25 19:16:20 2002 +0000 9838 9839 * moved the "display" option from main to the relevant plugins. ( We now have 9840 the x11_display, xvideo_display, xmga_display and ggi_display options ). 9841 9842commit 07197c19811c30155bba6ae4529fe063ddb8f58e 9843Author: Sam Hocevar <sam@videolan.org> 9844Date: Mon Mar 25 04:18:07 2002 +0000 9845 9846 * Fixed a little omission in INSTALL-win32.txt. 9847 9848commit 038f77ed0ac3dc3ca2360432420f9220e5a138d7 9849Author: Johan Bilien <jobi@videolan.org> 9850Date: Mon Mar 25 02:06:24 2002 +0000 9851 9852 * Fixed a bug that made vlc segfault when choosing a program, change to 9853 another and come back to the first one. 9854 * Added gtk and gnome interfaces for satellite input. We should find a 9855 way to hide the button if satellite support is not compiled. 9856 9857commit f42368fa0d2d6806c7805adf8799740d2be26089 9858Author: Tony Castley <tcastley@videolan.org> 9859Date: Fri Mar 22 13:16:35 2002 +0000 9860 9861 Implemented correct scaling and used new window size variables. 9862 Beta always on top for the interface window. New cursor handling. 9863 9864commit db2031b6f39cbfe5782dc101f77e55834d61a279 9865Author: Xavier Marchesini <xav@videolan.org> 9866Date: Fri Mar 22 00:55:16 2002 +0000 9867 9868 - Updated INSTALL-win32.txt 9869 9870commit 35d31acd0f6651b91c2d6aa5a06f8c8dcdd7a437 9871Author: Jon Lech Johansen <jlj@videolan.org> 9872Date: Fri Mar 22 00:47:47 2002 +0000 9873 9874 * Fixed a problem in the MacOS X aout which caused the previously 9875 played audio frames to be played when there were no new frames 9876 available. 9877 * MacOS X vout now uses the height/width calculated in video_output.c 9878 9879commit c58149f5109a63fcbdd2be8252d32e3dd4b33a5e 9880Author: Xavier Marchesini <xav@videolan.org> 9881Date: Fri Mar 22 00:24:17 2002 +0000 9882 9883 * Win32 fix. 9884 9885commit 022983ea983c31f64cb52a59120732f6725411b1 9886Author: Christophe Massiot <massiot@videolan.org> 9887Date: Thu Mar 21 23:49:20 2002 +0000 9888 9889 Miscellaneous fixes for the OS X port. 9890 9891commit c6f900e1a3320acde048bf5a24ae0f17097679b0 9892Author: Gildas Bazin <gbazin@videolan.org> 9893Date: Thu Mar 21 22:10:33 2002 +0000 9894 9895 * the calculation for the initial video window dimensions is now done in 9896 video_output.c and made available into p_vout->i_window_height/width. 9897 This allows to get rid of duplicated code and unify the behaviour of 9898 the video output plugins. (not all the plugins have been modified 9899 because I didn't want to break anything). 9900 9901 As a side effect, the --width and --height options are now working, you 9902 can even use only --width or only --height the other dimension will adapt 9903 automatically to the video characteristics. 9904 Note that you need to remove the width/height options from the config file 9905 or set them to -1 if you want to use the actual video size. 9906 9907commit fb3f8ba53df70b5d68107c520519e46f2ac52cc4 9908Author: Gildas Bazin <gbazin@videolan.org> 9909Date: Thu Mar 21 07:11:57 2002 +0000 9910 9911 * moved GetConfigurationFromCmdLine() into configuration.c and renamed it 9912 into config_LoadCmdLine() 9913 * config_GetHomeDir doesn't use getpwuid_r anymore as this was creating 9914 some problems on solaris. This function now uses getpwuid and is called 9915 only once to store the home directory into the p_main structure. 9916 9917commit 6194c61ec4a0340798e8370e60bd1714086dfb75 9918Author: Johan Bilien <jobi@videolan.org> 9919Date: Thu Mar 21 02:28:58 2002 +0000 9920 9921 Forgot to add the input files. 9922 9923commit 6d7c2261539128bfd0b22a068d1f115790d973b8 9924Author: Johan Bilien <jobi@videolan.org> 9925Date: Thu Mar 21 02:27:04 2002 +0000 9926 9927 *** empty log message *** 9928 9929commit 313043fe87a9056b772fe1f7c14f9cf8353e2fa5 9930Author: Gildas Bazin <gbazin@videolan.org> 9931Date: Wed Mar 20 23:00:16 2002 +0000 9932 9933 * fixed stupid bug in stupid ConvertPrintfFormatString() function 9934 * fixed the "waveout not closing" bug. We need to reset the waveout device 9935 before closing it. 9936 9937commit 3939be7d474670b685b4213ec7c006844f2c8891 9938Author: Sam Hocevar <sam@videolan.org> 9939Date: Wed Mar 20 17:44:15 2002 +0000 9940 9941 * ./src/input/mpeg_system.c: fixed a bus error on UltraSparc. 9942 9943commit cd43752491d9ba311e5b768c57eadaa087c5f6eb 9944Author: Sam Hocevar <sam@videolan.org> 9945Date: Wed Mar 20 14:08:55 2002 +0000 9946 9947 * Win32 and Solaris compilation fix. 9948 9949commit 239e959abc366113fd00c51ccd289175863f6601 9950Author: Tony Castley <tcastley@videolan.org> 9951Date: Wed Mar 20 10:33:42 2002 +0000 9952 9953 Improved scaling, correct aspect ratio even in full screen mode. 9954 Duplicate code reduces and framework for Overlay and OpenGL modes in place. 9955 9956commit e63156594e953c989af4659a3427d17d71d01742 9957Author: Sam Hocevar <sam@videolan.org> 9958Date: Wed Mar 20 03:43:51 2002 +0000 9959 9960 * ./src/misc/modules_plugin.h: kludge to allow the ALSA module to be 9961 compiled as a plugin. Please test. 9962 * ./include/modules.h: fixed a C++ warning. 9963 9964commit e2de855a9254a5a8f0c291df5ee2ee98f9265fd6 9965Author: Olivier Teulière <ipkiss@videolan.org> 9966Date: Wed Mar 20 03:12:20 2002 +0000 9967 9968 * Added 3 bugs of the win32 port to the BUGS file 9969 9970commit c581b387fe4c448c57b95333ad3937c621a9fec6 9971Author: Johan Bilien <jobi@videolan.org> 9972Date: Wed Mar 20 01:32:19 2002 +0000 9973 9974 * Raw device fix, courtesy of Steven Schultz 9975 9976commit 1c7d942747949bffc31900cbada3c88c5e875f61 9977Author: Christophe Massiot <massiot@videolan.org> 9978Date: Tue Mar 19 23:47:48 2002 +0000 9979 9980 Fixed a typo. Grmbl. 9981 9982commit a77d93f0e64894b3475f89374024b9b4d3b328bc 9983Author: Christophe Massiot <massiot@videolan.org> 9984Date: Tue Mar 19 23:44:44 2002 +0000 9985 9986 Better IPv6 detection. IPv6 is disabled under MacOS X (no inet_pton 9987 call). 9988 9989commit 8fd1965bb47947141319f893b57e420c66e53909 9990Author: Johan Bilien <jobi@videolan.org> 9991Date: Tue Mar 19 23:02:29 2002 +0000 9992 9993 * fixed some bugs in program management : selected ESs must be attached 9994 to the selected program. 9995 9996commit 8ce5aeea916678d0aee37514bcb4f36b23302e02 9997Author: Sam Hocevar <sam@videolan.org> 9998Date: Tue Mar 19 14:00:50 2002 +0000 9999 10000 * ./plugins/aa: aalib output plugin courtesy of Sigmund Augdal. 10001 * ./configure.in: fixed a few bashisms. 10002 * ./src/misc/configuration.c: fixed build under Solaris. 10003 * ./TODO: updated todo list. 10004 10005commit 91f8a9a4a7dbb97f111fba1ce8b930913d5a6c3c 10006Author: Gildas Bazin <gbazin@videolan.org> 10007Date: Tue Mar 19 12:48:01 2002 +0000 10008 10009 * fixed two memory leaks 10010 * fixed typo in waveout.c 10011 10012commit fde2aaeaf280902d77615787a6947c503c7a1b64 10013Author: Sam Hocevar <sam@videolan.org> 10014Date: Tue Mar 19 05:49:31 2002 +0000 10015 10016 * ./configure.in: BeOS compilation fixes. 10017 * ./debian/rules: activated (broken) KDE interface. 10018 * ./plugins/access/http.c: fixed a segfault. 10019 * ./plugins/alsa/aout_alsa.c: fixed a segfault. 10020 10021commit e1634f8268bb06ad2ac86f112f4ba868b2ff07e0 10022Author: Olivier Teulière <ipkiss@videolan.org> 10023Date: Tue Mar 19 04:22:02 2002 +0000 10024 10025 * ./include/common.h: fixed the compilation fix for Borland C++ :) 10026 10027commit 199472849906f98f82845448f6f82b6085824822 10028Author: Sam Hocevar <sam@videolan.org> 10029Date: Tue Mar 19 03:42:31 2002 +0000 10030 10031 * ./include/common.h: compilation fix for Borland C++. 10032 10033commit 5dcebef9606d5c352a80102929d7b447c260340b 10034Author: Jon Lech Johansen <jlj@videolan.org> 10035Date: Tue Mar 19 03:33:52 2002 +0000 10036 10037 * MacOS X aout now uses AudioConverter for int->float 10038 * Various MacOS X intf improvements and bug fixes 10039 10040commit 939b6ea13666603f8cd8bb999c9dd15ab64311ca 10041Author: Sam Hocevar <sam@videolan.org> 10042Date: Tue Mar 19 00:30:44 2002 +0000 10043 10044 * ./plugins/chroma/i420_rgb8.c: fixed a warning. 10045 * ./plugins/filter/deinterlace.c: fixed chroma deinterlacing. 10046 * ./plugins/kde/kde.cpp: the KDE interface compiles again. 10047 * ./plugins/mpeg_system/mpeg_es.c: fixed a segfault I introduced today. 10048 * ./plugins/network/ipv4.c: cosmetic fix. 10049 * ./src/interface/main.c: fixed a typo in the --help output. 10050 * ./src/misc/netutils.c: fixed a segfault in the vlcs communication; still 10051 unstable but solving other bugs won't do any good without rewriting the 10052 whole playlist code. Which I'm doing right now. 10053 10054commit 64439677ba39aa251c36b8a96be0734065c12196 10055Author: Christophe Massiot <massiot@videolan.org> 10056Date: Tue Mar 19 00:12:26 2002 +0000 10057 10058 MacOS X compile fixes. 10059 10060commit ac7973f4f17c890fadc4b30c59c4dc521cf92e14 10061Author: Xavier Marchesini <xav@videolan.org> 10062Date: Mon Mar 18 21:04:01 2002 +0000 10063 10064 * skip "//" if we find "://" in a resource we have to play : this allows us to use the syntax udpstream://host. 10065 10066commit d4f18c4eadb23de73e7ae1d1e2e899cbbfbef567 10067Author: Sam Hocevar <sam@videolan.org> 10068Date: Mon Mar 18 19:14:52 2002 +0000 10069 10070 * ./extras/MacOSX_dvdioctl: removed outdated files. 10071 * ./plugins/fx/scope.c: fixed an infinite loop error. 10072 * ./plugins: fixed segfaults in various demux plugins. 10073 * ./plugins/sdl/vout_sdl.c: SDL_VIDEODRIVER can be specified from the 10074 command line; try "--vout sdl:aalib" 10075 10076commit aaee289a1ea035520cb85cf25e7ba5c43ebc80b3 10077Author: Sam Hocevar <sam@videolan.org> 10078Date: Mon Mar 18 17:09:54 2002 +0000 10079 10080 * ./configure.in: fixed linking of the ipv4 plugin. 10081 10082commit 1d1ede1dad0967696b3e7fbcabf09eb467294d83 10083Author: Xavier Marchesini <xav@videolan.org> 10084Date: Mon Mar 18 16:38:33 2002 +0000 10085 10086 * DirectX plugin is now correctly detected and configured. 10087 10088commit ced4c0f627f0924cb36ae6e700823c10625d11b0 10089Author: Sam Hocevar <sam@videolan.org> 10090Date: Sun Mar 17 21:59:52 2002 +0000 10091 10092 * ./BUGS: updated bug list. 10093 * ./configure.in: ./configure --help should be a lot clearer now. 10094 10095commit 4c8afc762f439c594eb22b62b140d1ae8c2cf813 10096Author: Sam Hocevar <sam@videolan.org> 10097Date: Sun Mar 17 17:00:38 2002 +0000 10098 10099 * ./plugins/chroma/i420_rgb8.c: plain C 8 bpp transformation. 10100 * ./plugins/chroma/i420_rgb16.c: plain C 24/32 bpp transformations. 10101 * ./plugins/ggi/ggi.c: support for 8 bpp displays. 10102 * ./plugins/sdl/vout_sdl.c: support for 8 bpp displays. 10103 * ./plugins/x11/xcommon.c: support for 8 bpp displays. 10104 * ./src/video_output/video_output.c: fixed a segfault. 10105 10106commit 279de2ef05f1a7792d0f3cbaa2e66da74e587c37 10107Author: Gildas Bazin <gbazin@videolan.org> 10108Date: Sun Mar 17 13:53:21 2002 +0000 10109 10110 * added an alternate fullscreen method. With this method, _nothing_ is allowed 10111 to be displayed on top of the video (especially not taskbars, etc...). 10112 Of course this can also be annoying sometimes, this is why it's an option. 10113 10114 PS: does anybody know how not to propagate the Ctrl-Alt-Tab key event to the 10115 window manager. I tryed XChangeWindowAttributes with do_not_propagate_mask but 10116 it doesn't seem to work. 10117 10118commit 031f01c7440e6efce0febf9599de38cac13c3cf3 10119Author: Gildas Bazin <gbazin@videolan.org> 10120Date: Sun Mar 17 11:12:08 2002 +0000 10121 10122 * small fix for the config file. The parser assumes that the config file is 10123 divided into sections (a section is the config data for a plugin and begins 10124 with something like [foo]), so the comment for the beginning of the section 10125 must be after the section marker and not before. 10126 10127 If you want to illustrate the problem (without this fix): 10128 - save vlc's config 10129 - exit from vlc and remove for example the dsp plugin (rm plugins/dsp.so) 10130 - resave vlc's config 10131 and now look at the end of the config file, it's all screwed up. 10132 10133commit f6451da57a32b9ee562dc73d5e68559eaadf7748 10134Author: Tony Castley <tcastley@videolan.org> 10135Date: Sun Mar 17 05:48:18 2002 +0000 10136 10137 Tidied code and prevented curruption on window not containing the video. 10138 Video window now returns to correct size and position after toggling 10139 full screen. 10140 10141commit 2f4af9df225ddce911dce0c0fb388da4f4c7ac65 10142Author: Sam Hocevar <sam@videolan.org> 10143Date: Sat Mar 16 23:03:19 2002 +0000 10144 10145 * ./configure.in: more modules are plugins. 10146 * ./src/misc/configuration.c: changed ~/.VideoLan/vlc to ~/.videolan/vlcrc, 10147 and a few cosmetic changes (sorry Gildas for the butchery). 10148 * ./plugins/chroma/i420_rgb16.c: C version of the I420 to RV15/16 chroma. 10149 10150commit 278bc72e033953c94980bcac4e326076618e3d62 10151Author: Gildas Bazin <gbazin@videolan.org> 10152Date: Sat Mar 16 01:40:58 2002 +0000 10153 10154 * This the last piece of the new configuration module. You can now save your 10155 configuration options (only from the gtk/gnome interface for now). The config 10156 file will be saved as ~/.VideoLan/vlc 10157 10158 It's not quite yet finished (well there are a few small details to sort out), 10159 but I'm going away for the week-end and I wanted to commit this before so you 10160 can all have a play with it :) 10161 10162commit dffb93e15d133c46c9595dacf041bd2c9004e4a6 10163Author: Sam Hocevar <sam@videolan.org> 10164Date: Fri Mar 15 18:20:27 2002 +0000 10165 10166 * ./plugins/spudec/spu_decoder.c: we now analyze the subtitle image 10167 data to find the border color and the inner colors when there was 10168 no way to find the palette data (network stream). 10169 10170commit 39124c2d60d0aa534eaed46eb4ade14f83ea06ce 10171Author: Sam Hocevar <sam@videolan.org> 10172Date: Fri Mar 15 17:17:35 2002 +0000 10173 10174 * ./plugins/mpeg_system: fixed a parsing bug I introduced yesterday. 10175 10176commit 0d972bf52f3108b77352f4953cefef8f2d945225 10177Author: Sam Hocevar <sam@videolan.org> 10178Date: Fri Mar 15 04:41:54 2002 +0000 10179 10180 * ./Makefile: fixed OS X vlc.app compilation dependencies. 10181 * ./configure.in: fixed the endianness check under Solaris. 10182 10183 * ./src/input/input.c: strings are now initialized to "" instead of NULL. 10184 10185 * ./plugins/spudec/spu_decoder.c: we now properly support the subtitle 10186 palette information we get from the DVD. Subtitles rox ! 10187 * ./src/video_output/vout_subpictures.c: removed all DVD-specific routines 10188 and put them into spu_decoder.c. 10189 10190commit 3dd67e8fd447550d983bfad7e7d925dcd874396f 10191Author: Stéphane Borel <stef@videolan.org> 10192Date: Fri Mar 15 01:47:16 2002 +0000 10193 10194 *Move iec958/spdif encapsulation from ac3_spdif to aout_spdif. 10195 It will eventually allows to use ac3_adec or a52 for spdif output. 10196 10197 *Remove an ugly loop in aout_spdif. 10198 10199commit f9f1cc85437f014dd42b94fcb9f839c7c4c2994a 10200Author: Stéphane Borel <stef@videolan.org> 10201Date: Fri Mar 15 00:57:16 2002 +0000 10202 10203 -Fixed chapter selection at startup. 10204 10205commit 9c49d6f8724fc9806ba1f9a08473b659eab1eb3d 10206Author: Stéphane Borel <stef@videolan.org> 10207Date: Thu Mar 14 01:35:28 2002 +0000 10208 10209 *p_es->p_demux_data is available in p_config->p_demux_data so that the input 10210 can pass information directly to the decoder. 10211 10212 *First application: aspect ratio for DVD is read from the ifo (should fix 10213 the buf with aspect ratio in anamorphic DVDs). 10214 10215 *The DVD plugin also copy the spu yuv palette in p_demux_data so that the 10216 spudec can display subtitle with the right color (sam !). 10217 10218 *Removed duplicate code and useless lock in gtk. 10219 10220commit 4a51bbeb71e6f5233e455784f07c3632001c937d 10221Author: Johan Bilien <jobi@videolan.org> 10222Date: Wed Mar 13 12:46:49 2002 +0000 10223 10224 * Fixed EOF and Stop segfault in VCD input : input_BuffersEnd was being 10225 called two times 10226 10227commit d9f75924be81529d3b5cc5ff91b31d776c0d18fa 10228Author: Tony Castley <tcastley@videolan.org> 10229Date: Wed Mar 13 08:41:59 2002 +0000 10230 10231 Updated Tony Castley's e-mail. 10232 10233commit bc6975f2fc4e4972412a52490f7e981bfd9b66ed 10234Author: Tony Castley <tcastley@videolan.org> 10235Date: Wed Mar 13 08:39:39 2002 +0000 10236 10237 New resizing and scaling code. More in line with BeOS standards. 10238 10239commit 5b3224854e841e764b048eba407e52945f0b3a41 10240Author: Gildas Bazin <gbazin@videolan.org> 10241Date: Tue Mar 12 20:39:50 2002 +0000 10242 10243 * a52 plugin updated to use liba52-0.7.3 ( which is now available on debian :) 10244 10245commit 2ce7beda11e3483e94c4ffb4974f6f575c85a202 10246Author: Stéphane Borel <stef@videolan.org> 10247Date: Tue Mar 12 18:37:46 2002 +0000 10248 10249 *New configuration option to choose audio output format at runtime. 10250 It allows to select spdif pass-through decoder with --ac3_adec and to 10251 remove the ugly b_ac3 in main.h 10252 10253 As a consequence --spdif doesn't work anymore: you should use --ac3_adec pass 10254 10255 *Fixed a typo in main.c 10256 10257 *Return the option name in error message for unknown option intead of the 10258 argument. 10259 10260commit df7f26edb8927f267d425e88c51e0e305d54197d 10261Author: Gildas Bazin <gbazin@videolan.org> 10262Date: Mon Mar 11 20:14:16 2002 +0000 10263 10264 * gtk config interface modified so you can only have one instance of a plugin 10265 config dialog box displayed at one time. 10266 10267commit 80d8f9e460610157d9b776e65ab3c0f75ab84ea5 10268Author: Gildas Bazin <gbazin@videolan.org> 10269Date: Mon Mar 11 18:10:37 2002 +0000 10270 10271 * oops, forgot to check the gnome interface before my last commit. 10272 10273commit 7f583e0549b3b4d31a685c42d04442cfcff17230 10274Author: Gildas Bazin <gbazin@videolan.org> 10275Date: Mon Mar 11 07:23:10 2002 +0000 10276 10277 * New GTK configuration interface. This interface is generated dynamically 10278 at run-time from the configuration data contained in each plugin. 10279 * config_PutPszVariable and config_GetPszVariable are now thread safe. 10280 * Few modifications/optimizations to the config module. 10281 * Got rid of all the _VAR macros in config.h 10282 10283 This is the first version of the GTK configuration interface. There are still 10284 a few raw corners and a fews things left to do, but it basically does what 10285 I wanted. 10286 Constructive comments like it sucks or it smells rotten fish are of course 10287 very welcome. And if there are GTK gurus out there, please don't hesitate to 10288 add your touch. 10289 10290 I also started to add usefull comments to the configuration options but I'm not 10291 really good at this kind of thing so if people want to help, they can finish 10292 the job. For this look at all the *_LONGTEXT macros at the top of main.c 10293 10294 (PS: Translations will also be appreciated but not right now as the interface 10295 will likely change again in the few coming days) 10296 10297commit e7608d4b2ce4a15167189393d7523c79abcb3c46 10298Author: Christophe Massiot <massiot@videolan.org> 10299Date: Sun Mar 10 23:36:22 2002 +0000 10300 10301 Missing include (MacOS X port). 10302 10303commit c2aac10e6051cc83849bd0574361926f40dac52f 10304Author: Stéphane Borel <stef@videolan.org> 10305Date: Sat Mar 9 16:48:33 2002 +0000 10306 10307 *Fixed EOF segfault at end of DVD 10308 10309 *Buffer manager is renintialised at area change. 10310 10311commit d865ef30309f7eedbbb89ce05e74b27b1051134e 10312Author: Sam Hocevar <sam@videolan.org> 10313Date: Sat Mar 9 13:42:46 2002 +0000 10314 10315 * ./plugins/dvd/dvd_access.c ./plugins/vcd/input_vcd.c: we now exit more 10316 cleanly on initialization error. 10317 10318commit 83b13fcb303923ca9b37ba3f2f19a8159a8e1415 10319Author: Stéphane Borel <stef@videolan.org> 10320Date: Fri Mar 8 22:58:12 2002 +0000 10321 10322 Rewrite most functions in DVD plugin. Some old bugs might have been 10323 solved in the operation. The plugin some be more readable now, and 10324 should produce fewaer segfaults (I hope so :p) 10325 10326commit 97d9589246f7582881b3ea30cca3eb0043b7e7d8 10327Author: Johan Bilien <jobi@videolan.org> 10328Date: Fri Mar 8 18:05:17 2002 +0000 10329 10330 * added some tests in open 10331 10332commit 32981e8c2cb0f6ed279adb4943eb419677fbae13 10333Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 10334Date: Fri Mar 8 00:26:07 2002 +0000 10335 10336 Audio output ALSA: spdif support. 10337 10338commit 3c15ad3788820c398214a611bb355c890cd7e605 10339Author: Johan Bilien <jobi@videolan.org> 10340Date: Thu Mar 7 14:01:36 2002 +0000 10341 10342 * When reaching the end of a track, moves to the following one. 10343 10344commit a3f0e14d95a5bf6f3db4abf42a0359d044c11d79 10345Author: Sam Hocevar <sam@videolan.org> 10346Date: Wed Mar 6 23:54:28 2002 +0000 10347 10348 * ./src/interface/main.c: disabled the GNOME segfault dialog in debug 10349 mode. We want nice, clean segfaults, with huge core files and a lot 10350 of rattle noise. 10351 10352commit 79095d585fb2b6bd65c883984831b984d43df3e9 10353Author: Stéphane Borel <stef@videolan.org> 10354Date: Wed Mar 6 16:39:37 2002 +0000 10355 10356 I hope you liked this bug: DVD demux was always used. 10357 10358commit 54d2ed599981f71a040ec214a2fc88bb5488e73a 10359Author: Stéphane Borel <stef@videolan.org> 10360Date: Wed Mar 6 12:26:35 2002 +0000 10361 10362 *Fixed demux plugin selection. 10363 10364 *Take the lock on stream in VCDInit. PLease test, as I don't have any VCD 10365 to do it. 10366 10367commit ec8581d6aba67b58157fe7ca062113b35ecde29c 10368Author: Sam Hocevar <sam@videolan.org> 10369Date: Wed Mar 6 03:27:17 2002 +0000 10370 10371 * ./plugins/ac3_adec/ac3_parse.c: ac3dec is now less verbose. 10372 * ./src/interface/interface.c: fixed a deadlock when seeking the 10373 stream using the keyboard arrows. 10374 10375commit 55ce4df11c23b08329ba70385dbde6889d417edf 10376Author: Stéphane Borel <stef@videolan.org> 10377Date: Wed Mar 6 01:20:56 2002 +0000 10378 10379 *Removed an occurance of former angle item in gtk. 10380 10381 *Fixed a bug in ES management introduced lately in DVD/DvdRead. 10382 10383 *Beginning of reorganisation in DVD plugin source files, in order to try to 10384 make it easier to understand. There is some work left though :p. 10385 10386 *Decreased the score for VCD plugin, as the VCD demuxer was used even 10387 for DVD :p. It should make autodetection work. 10388 Some comment: 10389 -I think that VCDInit should make a test on the access plugin and be launched 10390 only if the access plugin is VCD, 10391 -VCDOpen shouldn't set p_input->b_error: if it fails we just try another 10392 module, 10393 -PSRead doesn't need to be duplicated anymore: input_ReadPS is now available 10394 for plugins (cf Christophe's commit). 10395 10396 Please comment around that: I'd like to know if the behaviour I've described 10397 is the one everyone expects. 10398 10399 Enjoy my new bugs :p 10400 10401commit 0a3aa89546de4b1e102953bf5d5ba6ca317a37b5 10402Author: Johan Bilien <jobi@videolan.org> 10403Date: Tue Mar 5 23:29:36 2002 +0000 10404 10405 * Modified vcd input for the new input III. 10406 * Still have problems with end of tracks. 10407 * Modified the command line, as stef did for the DVD : 10408 10409 [vcd:][device][@[title][,chapter] 10410 10411 Note that chapter support is not yet implemented. 10412 10413commit 5ccf69724ca84df051378769afff3edf28e02356 10414Author: Stéphane Borel <stef@videolan.org> 10415Date: Tue Mar 5 18:17:52 2002 +0000 10416 10417 Dvd demux was no longer selected under win32 10418 10419commit ba9c75bf532935a3decbf6b0762bf43c214afffd 10420Author: Stéphane Borel <stef@videolan.org> 10421Date: Tue Mar 5 17:46:33 2002 +0000 10422 10423 * Dvd angle is now handled through a program structure, so that the interface 10424 needs nothing specific to change angle. 10425 10426 * Fixed a bug in clock management where ES without a program couldn't get 10427 timestamped. 10428 10429 *Fixed program management in gnome/gtk. Program now also appears in popup. 10430 10431 *In interface, only display ES associated with the selected program, or with 10432 no program at all. 10433 10434commit 7729c4e279ffe8b00e6e1048f065676b2e0c9d8d 10435Author: Gildas Bazin <gbazin@videolan.org> 10436Date: Tue Mar 5 06:48:33 2002 +0000 10437 10438 * fixed typo in the win32 change to the input parser. 10439 10440commit 4f21b9fbf0bb4df9abf4a60c55a3c1669ed5a0f7 10441Author: Stéphane Borel <stef@videolan.org> 10442Date: Tue Mar 5 00:50:37 2002 +0000 10443 10444 *More complete command line parsing for DVD, hopefully working this time. 10445 10446commit 5658c1d96012ec697d4a8f0930111ab9c9a6c9f4 10447Author: Christophe Massiot <massiot@videolan.org> 10448Date: Mon Mar 4 23:56:38 2002 +0000 10449 10450 * IPv6 network module, courtesy of Alexis Guillard <alexis.guillard@bt.com>, 10451 for BT ; 10452 * --6 and --4 options to force IPv6 or IPv4 (FIXME: it should be -6 and 10453 -4 but I don't know how to do it with the new configuration module) ; 10454 * Channel manager now uses a socket from the network plug-in and is more 10455 portable (and probably broken, too :) ; 10456 * input_ReadPS and input_ReadTS are now in mpeg_system.c to be more 10457 easily reused by plug-ins other than mpeg_ps and mpeg_ts. 10458 10459 That's all for tonight. 10460 10461commit f0426503977d3729de2bc3d1504314e93b405622 10462Author: Stéphane Borel <stef@videolan.org> 10463Date: Mon Mar 4 23:34:16 2002 +0000 10464 10465 -fixed a typo. 10466 10467commit a14f1ce37b91b0960cb52c55995622de79851bb9 10468Author: Gildas Bazin <gbazin@videolan.org> 10469Date: Mon Mar 4 22:20:09 2002 +0000 10470 10471 * this time I actually commited the win32 modif to the input parser ;-) 10472 10473commit 721c720702535eb1f35ad978e2b9477742f2f850 10474Author: Gildas Bazin <gbazin@videolan.org> 10475Date: Mon Mar 4 22:18:25 2002 +0000 10476 10477 * We now make sure the aout plugin buffers always contain between 10478 AOUT_BUFFER_DURATION/2 and AOUT_BUFFER_DURATION*3/2 worth of audio. 10479 This should solve the audio buffer underruns. 10480 10481 * fix for the bug in input when filename contains a '@' character. 10482 10483 * simplified the win32 specific changes to the input parser. ( I think 10484 we can safely assume that no access plugin name will have a length of 10485 one character) 10486 10487commit 1e105908b4ae5492a4dc3247c682d04723e071b7 10488Author: Stéphane Borel <stef@videolan.org> 10489Date: Mon Mar 4 03:44:17 2002 +0000 10490 10491 -DVD access plugin is only called if specified under windows (no automatic detection) 10492 10493commit 47ab918500948ae0ab6d8b5c5c1ce023707f2332 10494Author: Stéphane Borel <stef@videolan.org> 10495Date: Mon Mar 4 02:50:18 2002 +0000 10496 10497 *** empty log message *** 10498 10499commit 6fd0d17155f5d4db759004f34505612f63166d43 10500Author: Stéphane Borel <stef@videolan.org> 10501Date: Mon Mar 4 02:26:23 2002 +0000 10502 10503 -replaced setenv with putenv 10504 10505 -fixed a bug in gtk. 10506 10507commit 1eb6c8447eb16a388a2982313f818ebf059351d2 10508Author: Stéphane Borel <stef@videolan.org> 10509Date: Mon Mar 4 01:53:56 2002 +0000 10510 10511 *** empty log message *** 10512 10513commit ddc7a493d36775703e6b6d970b5ba9a066b71918 10514Author: Gildas Bazin <gbazin@videolan.org> 10515Date: Sun Mar 3 20:42:21 2002 +0000 10516 10517 * added network to the list of the plugins directories in Makefile 10518 * small bugfixes 10519 10520commit 669c712a7389c9f63d8a762bdb4d5ce836e5b39d 10521Author: Xavier Marchesini <xav@videolan.org> 10522Date: Sun Mar 3 17:34:27 2002 +0000 10523 10524 * Fixed DVD input under Win32. 10525 * Fixed input parser under win32, chich couldn't understand that 10526 c:\windows\bureau is a valid file and doesn't need to be accessed with 10527 the plugin 'C' :-) 10528 * BTW, I added myself in the AUTHORS file :) 10529 10530commit 69ff2d310db54b632e32f624c26c16533c02e652 10531Author: Sam Hocevar <sam@videolan.org> 10532Date: Sun Mar 3 04:37:29 2002 +0000 10533 10534 * Got rid of int_types.h and did a few changes Ipkiss will need. Hope I 10535 did not break other platforms. 10536 10537commit 5402d8832da098b4fbf5db64b9bb102928ea9fc7 10538Author: Gildas Bazin <gbazin@videolan.org> 10539Date: Sat Mar 2 09:34:23 2002 +0000 10540 10541 * fixed compilation problem related to ssize_t 10542 10543commit e28bab1219972b15c1a5f2669a39281ebc5fdf5a 10544Author: Xavier Marchesini <xav@videolan.org> 10545Date: Sat Mar 2 03:53:55 2002 +0000 10546 10547 * Various Win32 compilation fixes. 10548 * DVD compiles, but doesn't work yet. 10549 * Fixed some typos in my previous Win32 multicast commit 10550 10551commit b523100829b3e7f1704cbc0f21bcef46cfa439e7 10552Author: Sam Hocevar <sam@videolan.org> 10553Date: Sat Mar 2 03:51:23 2002 +0000 10554 10555 * ./plugins/dummy/input_dummy.c: fixed `vlc vlc:quit'. 10556 * ./src/input/input.c: initialized uninitialized variables. 10557 10558commit 3bb60ad01a0d25aec7989303fe95e2ce1d34325f 10559Author: Stéphane Borel <stef@videolan.org> 10560Date: Sat Mar 2 03:29:13 2002 +0000 10561 10562 *Forgot a header. 10563 10564commit 7a65e2978d3a02c3bcbafc03e490333d3efb9cd7 10565Author: Stéphane Borel <stef@videolan.org> 10566Date: Sat Mar 2 03:15:22 2002 +0000 10567 10568 *Initiliaze p_access_module & p_demux_modules to NULL when input thread 10569 in created. 10570 10571commit 4e412817aa00c09d8798a91892d141d38471c681 10572Author: Sam Hocevar <sam@videolan.org> 10573Date: Fri Mar 1 16:07:00 2002 +0000 10574 10575 * ./po/no.po: Norwegian translation by Sigmund Augdal. Berd� ka p� t�t. 10576 * ./src/misc/modules.c: shortcuts for --intf work again, gvlc launches the 10577 Gtk interface, qvlc launches the Qt interface, etc. 10578 * ./plugins/fx/scope.c: we now have sound together with --aout scope. 10579 10580commit 9487d45486b6847415687f0d312fcae924190055 10581Author: Stéphane Borel <stef@videolan.org> 10582Date: Fri Mar 1 14:17:22 2002 +0000 10583 10584 *Removed numerous deadlocks. 10585 10586commit 69acbc723b433c8896a4920c1b8b05e65328dae0 10587Author: Xavier Marchesini <xav@videolan.org> 10588Date: Fri Mar 1 01:59:18 2002 +0000 10589 10590 Multicast under Win32 now works with the new input. 10591 10592commit 9b393dab29dcbe72d5a55084f434bdcd602c28b0 10593Author: Stéphane Borel <stef@videolan.org> 10594Date: Fri Mar 1 01:12:28 2002 +0000 10595 10596 *dvd and dvdread support for input III. 10597 10598 Dvdread is known to segfault at title change. I'm working on this. 10599 10600commit d0bf23fa73a9d40a6182bd491505ac710c03ff75 10601Author: Christophe Massiot <massiot@videolan.org> 10602Date: Fri Mar 1 00:33:18 2002 +0000 10603 10604 Input III (Episode 1). 10605 - Major rewrite of the buffer core functions 10606 - Modularity of access plugins (file, udp, http) 10607 - Modularity of network stack (ipv4, soon ipv6) 10608 - Autodetection of the type of stream 10609 10610 And a new killing feature : HTTP streams are now seekable. 10611 10612 Please note that dvd, dvdread and vcd plug-ins are broken and thus disabled. 10613 10614commit eba980c2bcb761c5af6cb75f2ecef95264c91873 10615Author: Sam Hocevar <sam@videolan.org> 10616Date: Wed Feb 27 22:57:10 2002 +0000 10617 10618 * ./plugins/mpeg_vdec/vpar_headers.c: we no longer crash when the next 10619 stream doesn't have the same image size as the previous one. 10620 * ./src/audio_output/aout_pcm.c: another overrun fix; please test. 10621 10622commit 45733cebbeebfb71d36e0f5731c7eae0604857a7 10623Author: Sam Hocevar <sam@videolan.org> 10624Date: Wed Feb 27 19:05:19 2002 +0000 10625 10626 * ./configure.in: fixed a plugins/dsp.so compilation issue under OpenBSD. 10627 10628commit a701094db5a2b03685ef3fc7cc20096c48e1a62a 10629Author: Sam Hocevar <sam@videolan.org> 10630Date: Wed Feb 27 18:19:21 2002 +0000 10631 10632 * ./plugins/dsp/aout_dsp.c: OpenBSD compilation fix. 10633 * ./src/video_output/video_output.c: fixed a segfault on exit. 10634 10635commit 7f76c7c5ba8ef62387d0480ca71a50d36e841b37 10636Author: Sam Hocevar <sam@videolan.org> 10637Date: Wed Feb 27 04:49:55 2002 +0000 10638 10639 * ./src/input/input.c: BeOS network support (no idea if it works when you 10640 don't have BONE, though). 10641 10642commit 07a8286a1aa4e128d9e9fa590b61c12f830ab8a2 10643Author: Sam Hocevar <sam@videolan.org> 10644Date: Wed Feb 27 03:47:56 2002 +0000 10645 10646 * ./include/common.h: BeOS compile fixes. 10647 * ./plugins/beos/vout_beos.cpp: fixed BeOS video output. 10648 10649commit 813e5145dbfcc84c070d1f19ea23dc35d7425806 10650Author: Gildas Bazin <gbazin@videolan.org> 10651Date: Tue Feb 26 22:08:57 2002 +0000 10652 10653 * Fixed uninitialized variable in config_Duplicate() 10654 * Fixed problem introduced in latest gtk commit 10655 10656commit b69353c58d18c39ba17d630ffce4f30243591493 10657Author: Gildas Bazin <gbazin@videolan.org> 10658Date: Tue Feb 26 18:25:40 2002 +0000 10659 10660 * forgot to add the declaration of server_port in main.c 10661 * char pointers obtained by config_GetPszVariable need to be freed 10662 10663commit 638dac1c79e39c5a0f46f6d51ba85fc4055bbf94 10664Author: Xavier Marchesini <xav@videolan.org> 10665Date: Tue Feb 26 17:22:12 2002 +0000 10666 10667 Multicast now works under Win32, but this is a _bad_ kludge. 10668 10669 It still segfaults 4 secondes after the first frame, but, at least, I 10670 can see two or three frames from MI2 :-) 10671 10672commit 426ddf370e593d067c44f9a08bee20364e128fdd 10673Author: Stéphane Borel <stef@videolan.org> 10674Date: Tue Feb 26 01:17:13 2002 +0000 10675 10676 *Reversed my previous configuration change. 10677 10678 I'd better used dvd_title or so but INPUT_TITLE_VAR is also used in 10679 gtk_open.c and I can't find a neat way to prevent this, so I leave this 10680 option in main.c. 10681 10682commit 2935b3208efe70acfb36a342081e559c9dff94b5 10683Author: Sam Hocevar <sam@videolan.org> 10684Date: Mon Feb 25 23:59:07 2002 +0000 10685 10686 * ./include/threads.h: support for the State Threads Library, a userland 10687 threads library (http://state-threads.sourceforge.net/). Useless to most 10688 people, but can be handy to debug stuff. Activate with `--enable-st'. 10689 10690commit 83bd9d361395959a497702cbb9dcb3844697da88 10691Author: Stéphane Borel <stef@videolan.org> 10692Date: Mon Feb 25 18:42:09 2002 +0000 10693 10694 *Adaptation to new configuration scheme for dvd, dvdread and spdif 10695 10696commit b9f798bfa4fa7f2057cf86cecfb666a679e0bea2 10697Author: Sam Hocevar <sam@videolan.org> 10698Date: Mon Feb 25 11:25:22 2002 +0000 10699 10700 * ./plugins/lirc/lirc.c: removed CVS garbage. 10701 10702commit 1c467b80a54081a974c6db0a33d5c7e822d44c59 10703Author: Sam Hocevar <sam@videolan.org> 10704Date: Mon Feb 25 04:30:03 2002 +0000 10705 10706 * ./plugins/gtk/gtk_menu.c: fixed a compile issue on IA64. 10707 * ./plugins/fx/scope.c: new toy plugin, an audio scope module. 10708 10709 Each time I fix a bug in vlc I feel urge to code something useless. This 10710 one is very, very rough for the moment, probably buggy, slow, will crash 10711 your blender and reboot your fridge. Screenshot can be found here: 10712 http://www.zoy.org/~sam/vlc/vlc-scope.jpeg 10713 Activate with `--aout scope' (yes, it currently disables the real 10714 audio output... I'll fix this as well). 10715 10716commit f5c814d6c11d6eef74271ae48193a0c43c6e296f 10717Author: Sam Hocevar <sam@videolan.org> 10718Date: Sun Feb 24 22:12:45 2002 +0000 10719 10720 * Replacement header for aout_common.h. 10721 10722commit e634a30c0174c0efcf9bc4bed7eb8bc8b7031152 10723Author: Sam Hocevar <sam@videolan.org> 10724Date: Sun Feb 24 22:12:10 2002 +0000 10725 10726 * Forgot one fix in my previous commit. As usual. 10727 10728commit d4243d5979294ad5de55c48c2d0a888d546f273e 10729Author: Sam Hocevar <sam@videolan.org> 10730Date: Sun Feb 24 22:06:50 2002 +0000 10731 10732 * Fixed a quite old bug in the audio output which made the sound stutter 10733 when wrapping around the audio output fifo. 10734 * Lots of simplifications in the audio output, got rid of b_stereo. 10735 10736commit 0b16341623440f715b772b243251522652f980ca 10737Author: Johan Bilien <jobi@videolan.org> 10738Date: Sun Feb 24 21:36:20 2002 +0000 10739 10740 Added a menu in the GTK and gnome interfaces to change the current program 10741 in multi-program streams (such as ones provided by a DVB-S card). 10742 10743commit c40571df602ed76eaf7971130f212f4a79a3f5c5 10744Author: Gildas Bazin <gbazin@videolan.org> 10745Date: Sun Feb 24 20:51:10 2002 +0000 10746 10747 This is the first part of the new configuration architecture for vlc. 10748 Two other parts will follow soon: 10749 - config file implementation 10750 - gtk configuration interface. 10751 10752 This part won't change much for end-users as these changes are mostly 10753 internal, you will however notice that the command line interface has 10754 changed. It will maybe be less user-friendly as I almost removed the 10755 short options but it shouldn't a big problem when the config file is 10756 implemented. 10757 10758 What as changed is that it is really easy now to add configuration 10759 options to vlc. Plugins can also implement configuration options. All 10760 you have to do is to declare a MODULE_CONFIG section in your plugin. 10761 If you want to know more about this look at configuration.h and for some 10762 example: main.c, dsp.c or xvideo.c 10763 10764 It would be nice if every developper could now start using configuration 10765 options in there plugins and also enhance old plugins. 10766 10767 That's it, now let's hope I didn't break too many things ;-) 10768 10769commit d9d659fc3efcbaaa3d8f2f0fdfc58ca3bb6d64c6 10770Author: Gildas Bazin <gbazin@videolan.org> 10771Date: Sat Feb 23 21:31:44 2002 +0000 10772 10773 * fixed array over-run bug in intf_MsgUnsub 10774 10775commit 1aca1d70c147283d14141dd5d90cc8dc458e018e 10776Author: Gildas Bazin <gbazin@videolan.org> 10777Date: Fri Feb 22 20:46:58 2002 +0000 10778 10779 * Don't try to grok altivec with mingw32. 10780 * --with-directx-path should now indicate the path where the actual 10781 headers are (before the headers had to be in an include subdir). By the 10782 way you can download these header files from the videolan web site. 10783 10784commit cf3d0f29d2487ff675ca54ba3588040f3b18621a 10785Author: Sam Hocevar <sam@videolan.org> 10786Date: Thu Feb 21 23:56:08 2002 +0000 10787 10788 * ./src/misc/modules_plugin.h: if symbol foo isn't found in the 10789 plugin, we always try to open _foo, whatever the architecture. 10790 10791commit 14cafe31d2fa0b1d9f33744de408a6d4721f0c4e 10792Author: Sam Hocevar <sam@videolan.org> 10793Date: Thu Feb 21 21:55:40 2002 +0000 10794 10795 * ./plugins/lirc/lirc.c: non-blocking patch from Sigmund Augdal 10796 <sigmunau@stud.ntnu.no>; hope this time my enhancements don't break 10797 everything :-) 10798 10799commit cba6a24eca519789cec68c74e0e294e9a2b3b44f 10800Author: Sam Hocevar <sam@videolan.org> 10801Date: Thu Feb 21 00:54:00 2002 +0000 10802 10803 * ./configure.in: gtk*-config detection fix for FreeBSD. 10804 10805commit 8cc8d9579d12da1f3a00ea9f870803d67c5c091c 10806Author: Sam Hocevar <sam@videolan.org> 10807Date: Wed Feb 20 23:23:53 2002 +0000 10808 10809 * ./configure.in: removed a bashism. 10810 * ./plugins/x11/xcommon.c: support for systems without shm.h. 10811 * QNX compilation fixes here and there; the qnx plugin still doesn't work. 10812 10813commit 38ed5ffcae01321b59e040b160598a6dfcc83d96 10814Author: Sam Hocevar <sam@videolan.org> 10815Date: Wed Feb 20 19:01:13 2002 +0000 10816 10817 * ./Makefile: the win32 port now uses a more recent version of gtk+. 10818 10819commit a53ff165ced4c13b8f274cf2b7de2fbf23e4bef4 10820Author: Sam Hocevar <sam@videolan.org> 10821Date: Wed Feb 20 05:56:18 2002 +0000 10822 10823 * ./plugins/gtk/gtk.c: the log window is now black with colourful text. 10824 * ./plugins/gtk/gnome.c: ported the log window to the GNOME interface. 10825 * ./src/interface/intf_msg.c: messages are sent to the queue even if 10826 -vvvv* wasn't specified. 10827 10828commit 9400b572ecba49ee60587cb8b169958781ce4152 10829Author: Jon Lech Johansen <jlj@videolan.org> 10830Date: Wed Feb 20 05:50:00 2002 +0000 10831 10832 * MacOS X VCD support. 10833 10834commit ff619dd6069a600556346aa47a332be5a1c12643 10835Author: Sam Hocevar <sam@videolan.org> 10836Date: Wed Feb 20 01:47:01 2002 +0000 10837 10838 * ./plugins/lirc/lirc.c: fixed my mistakes from yesterday. 10839 10840commit 232fd7bb9e7ca1fa56dd2597f2c9dc5bcc559515 10841Author: Sam Hocevar <sam@videolan.org> 10842Date: Tue Feb 19 03:54:56 2002 +0000 10843 10844 * ./plugins/lirc/lirc.: various fixes, thanks to Sigmund Augdal. 10845 * ./plugins/text/logger.c: rewrote an ugly loop. 10846 * ./plugins/gtk/gtk.c: added a Gtk+ window containing all the log 10847 messages; updated in real time. To open it, go to "view"->"messages". 10848 10849commit 730cc399c5a7320cce2999bf035294c075d14370 10850Author: Sam Hocevar <sam@videolan.org> 10851Date: Tue Feb 19 00:50:20 2002 +0000 10852 10853 * Got rid of TRACE and intf_DbgMsg which were seldom used anyway. 10854 * All intf_*Msg functions now write to stderr. 10855 * Implemented a message queue interface plugins can subscribe to. 10856 * Wrote the logger interface plugin. Usage: 10857 vlc -I logger:filename.log 10858 * Lots of fixes in the SPU renderer. 10859 10860commit d3fd4cf14f95f5e180413c95828eef1cdb745cf7 10861Author: Stéphane Borel <stef@videolan.org> 10862Date: Mon Feb 18 19:02:41 2002 +0000 10863 10864 Fixed a typo in aspect ratio calculation 10865 10866commit 89be0ac8de8e3684cce4c7a697525e949e19b3de 10867Author: Jon Lech Johansen <jlj@videolan.org> 10868Date: Mon Feb 18 01:34:44 2002 +0000 10869 10870 * MacOS X vout improvements 10871 * MacOS X intf now returns, allowing vlc to terminate properly 10872 * Added a new make target: package-macosx 10873 10874commit de32203be858c405c72c85c218af7cdc66b5d2be 10875Author: Gildas Bazin <gbazin@videolan.org> 10876Date: Fri Feb 15 20:02:21 2002 +0000 10877 10878 * Win32 compilation fixes (mingw includes dirent) 10879 * configure now checks for ddraw.h and not directx.h 10880 * vout_directx doesn't include directx.h anymore (this file isn't part of 10881 the directx sdk) 10882 * moved all the stuff from aout_waveout.c directly into waveout.c (I don't 10883 know what I was thinking about when I created these two files ;-) 10884 * until we fix the audio buffer underrun problem, waveout will be the 10885 default audio output on win32 (instead of directx). 10886 10887commit 48cbd8f3607519da4171671b8451b14f98244077 10888Author: Sam Hocevar <sam@videolan.org> 10889Date: Fri Feb 15 13:32:54 2002 +0000 10890 10891 * ALL: got rid of *_Probe functions because most of them were duplicates 10892 of the real _Init or _Create functions. That's 1000 lines of code gained. 10893 * ./src/misc/modules.c: we try not to keep the global lock in module_Need, 10894 which should speed up output spawning. 10895 * ./plugins/dummy/input_dummy.c: fixed vlc:quit command. 10896 * ./plugins/gtk/gtk_playlist.c: compilation fix. 10897 * ./plugins/macosx/*: preliminary fixes for the vout4 port. 10898 10899 Notes on the *_Probe eradication: 10900 o I probably broke the DirectX video output, because of the "must init and 10901 run in the same thread" issue. I'll fix this ASAP. 10902 o Subtitles are broken (or at least, pretty ugly) in RGB mode. 10903 o The input plugins still have *_Probe functions. This will disappear when 10904 meuuh is finished with the access plugins. 10905 o The decoder plugins still have *_Probe functions. This is probably not 10906 going to change, it looks OK to me. 10907 10908commit 46a1caf2871b420ab0bd41b8c57b40fb9d5e5ce6 10909Author: Sam Hocevar <sam@videolan.org> 10910Date: Thu Feb 14 23:29:17 2002 +0000 10911 10912 * Grmbl. Forgot to commit those Win32 fixes last time, and they were 10913 stuck on VTHR. Sorry xav, this probably explains why I couldn't 10914 find the commit log :-) 10915 10916commit e8bf7fa4271c50e3732763d8754a88d50738b5e4 10917Author: Sam Hocevar <sam@videolan.org> 10918Date: Wed Feb 13 22:10:40 2002 +0000 10919 10920 * ./plugins/beos/*: BeOS fixes from Rudolf Cornelissen. 10921 * ./src/interface/main.c: --desync now really accepts a value in ms. 10922 * ./plugins/vcd/input_vcd.c: fixed a crash when not opening a VCD. 10923 * ./src/video_output/vout_subpictures.c: fixed subtitles under BeOS and 10924 other architectures which don't support overlay. 10925 10926commit a3ffd5882a087573ebe68d59468f936f1d033c14 10927Author: Gildas Bazin <gbazin@videolan.org> 10928Date: Wed Feb 13 21:54:44 2002 +0000 10929 10930 * compilation fix (include stdint.h) 10931 * fixed a SEGV 10932 10933commit 3f421de703a5b37448f289de203fbcc639818ba1 10934Author: Sam Hocevar <sam@videolan.org> 10935Date: Fri Feb 8 15:57:29 2002 +0000 10936 10937 * ./plugins/beos/vout_beos.cpp: ported the BeOS RGB video output to 10938 vout4. The overlay video output still needs to be written though. 10939 10940commit 622b4400470489a3f8f818d3a961a40f35f68221 10941Author: Gildas Bazin <gbazin@videolan.org> 10942Date: Wed Feb 6 20:44:23 2002 +0000 10943 10944 * Just renamed the liba52_adec plugin into a52 to comply with the naming 10945 convention used by the other plugins. 10946 10947commit f5c0a050bde3ef1dc115f61d7f86860624fc6405 10948Author: Sam Hocevar <sam@videolan.org> 10949Date: Wed Feb 6 02:37:18 2002 +0000 10950 10951 * ./plugins/lirc/lirc.c: IR remote control plugin by Sigmund Augdal 10952 <sigmunau@stud.ntnu.no>, activate with --enable-lirc. 10953 * ./configure.in: put liba52_adec in a builtin for PIC/non-PIC reasons. 10954 10955commit 5e7b466d876658ef2ca64b65c3cd9beec1e1bdbb 10956Author: Gildas Bazin <gbazin@videolan.org> 10957Date: Tue Feb 5 21:46:41 2002 +0000 10958 10959 * New AC3 decoder plugin using liba52 from Aaron Holtzman and 10960 Michel Lespinasse. 10961 This plugin isn't used by default, you have to specify: 10962 --ac3_adec liba52 10963 10964commit 6aeeca6d61a7e3f34a77d2d99320ec6f3261cc72 10965Author: Sam Hocevar <sam@videolan.org> 10966Date: Mon Feb 4 09:58:59 2002 +0000 10967 10968 * ./src/misc/modules.c: changed module_Need to make it possible to 10969 have several modules with the same shortcut name. 10970 10971commit 11a8a96f409edad44406754238175aac1405eb26 10972Author: Christophe Massiot <massiot@videolan.org> 10973Date: Thu Jan 31 23:18:27 2002 +0000 10974 10975 Fixed a bug in the network dialog. 10976 10977commit d3154bfbfe6eea04182b7a69409d408dab0609ad 10978Author: Sam Hocevar <sam@videolan.org> 10979Date: Wed Jan 30 00:09:49 2002 +0000 10980 10981 * Fixed stuff in the wall filter. Extended syntax: 10982 --filter wall % open a wall (3x3 is the default value) 10983 --filter wall:2 % open a 2x2 wall 10984 --filter wall:3x2 % open a 3x2 wall 10985 --filter wall:2x1:0 % open a 2x1 wall, only display block 0 10986 --filter wall:2:0,3 % open a 2x2 wall, only display blocks 0 and 3 10987 For instance, if you have 2 computers listening to a network stream, on 10988 the left computer you use --filter wall:2x1:0 and on the right computer 10989 you use --filter wall:2x1:1 10990 10991commit ee87a69135ec0e327c19340e997b4e342373f96c 10992Author: Gildas Bazin <gbazin@videolan.org> 10993Date: Tue Jan 29 20:11:18 2002 +0000 10994 10995 * Added mstrtime() to module_symbols_t so we can compile the mpeg_vdec 10996 plugin with TRACE mode enabled. 10997 10998commit 60754f11be70672d053c4f5c63642a50e1e9baa3 10999Author: Stéphane Borel <stef@videolan.org> 11000Date: Mon Jan 28 23:08:31 2002 +0000 11001 11002 -Fixed ac3_spdif which has been broken recently, 11003 11004 -Check frequency in ac3_adec and change fifo if needed, 11005 11006 -Moved initialisation of p_aout from plugins to audio_output.c 11007 If audio output rate is psecified at launch time, we try to use it by default. 11008 11009 Note that audio output currently suffers from frequent underruns. 11010 This has not been fixed here. 11011 11012commit bdeea76418195b43e289ed46b68c3a678ceb3d3a 11013Author: Stéphane Borel <stef@videolan.org> 11014Date: Mon Jan 28 21:31:58 2002 +0000 11015 11016 .Fixed a segfault a dvdread exit (my fault). 11017 11018commit c36cfc3897b7f9e389bd5f2331d4615b163db645 11019Author: Sam Hocevar <sam@videolan.org> 11020Date: Mon Jan 28 16:51:22 2002 +0000 11021 11022 * ./plugins/chroma/i420_rgb16.c: MMX YUV to RGB transformation for 15bpp. 11023 11024commit f9d9f469ef63bd11473b1d21167d372d896d798a 11025Author: Gildas Bazin <gbazin@videolan.org> 11026Date: Sun Jan 27 22:14:52 2002 +0000 11027 11028 * Added double-buffering for the directx plugin in overlay mode. 11029 * Several directx bug-fixes: 11030 - implemented the right behaviour on exit. 11031 - fixed bug preventing the creation of several windows. 11032 (the wall filter is working now :-)) 11033 - fixed unnecessary background redraws (it made the video flicker). 11034 - fixed bug where we were losing the video display because of lost 11035 surfaces in video memory. 11036 - when using hardware overlay, the output window will now specify: 11037 "(using hardware overlay)". 11038 11039commit 83098c803bbbcd4034eb836ac75c8620feaaaf09 11040Author: Tony Castley <tcastley@videolan.org> 11041Date: Sat Jan 26 01:18:27 2002 +0000 11042 11043 Fixed compliation error due to inclusion of threads.h 11044 11045commit ed4fe96493e0d88d3ecc93263e28803629e78695 11046Author: Sam Hocevar <sam@videolan.org> 11047Date: Fri Jan 25 17:18:37 2002 +0000 11048 11049 * ./plugins/x11/xcommon.c: we don't use DPMS functions if they are 11050 not available. 11051 11052commit 595d768452f9d62ce170645bedf94bce2115e8d7 11053Author: Gildas Bazin <gbazin@videolan.org> 11054Date: Fri Jan 25 06:43:34 2002 +0000 11055 11056 * Added a new very simple audio plugin for Win32. This plugin uses the 11057 waveOut API which is a lot easier to use for streaming stuff than 11058 directsound. (you don't have to take care of underflows anymore 11059 because it doesn't use circular buffers). 11060 If you are having a lot of underflows, this plugin is currently 11061 better adapted than the directx plugin. 11062 11063 * Moved some initialization stuff in audio_out.c so we can now the 11064 caracteristics of the audio stream before calling aout_Open(). 11065 11066commit 8c0d4cd70f282afa28d491e18267caba031abc64 11067Author: Stéphane Borel <stef@videolan.org> 11068Date: Thu Jan 24 18:50:32 2002 +0000 11069 11070 Configure and Makefile tweaking for dvdread module. 11071 It is now activated with option --with-dvdread, that takes the same options 11072 as --with-dvdcss. 11073 If you link with libdvdread statically dvdread is compiled builtin ; if you 11074 link dynamically, it is compiled as a plugin. 11075 11076commit 4c6811495b74a893959cdb6bf633ec9a92f792a2 11077Author: Sam Hocevar <sam@videolan.org> 11078Date: Thu Jan 24 13:32:53 2002 +0000 11079 11080 * ./src/misc/modules_plugin.h: fixed a missing function initialization 11081 which made decoder plugins segfault in GetChunk calls. 11082 * ./configure.in: proper soundcard.h check from Yves Duret. 11083 11084commit 7d6f6984b3b7ab90691281a31af1ee1a4c645128 11085Author: Christophe Massiot <massiot@videolan.org> 11086Date: Wed Jan 23 23:14:59 2002 +0000 11087 11088 Fixed a bug introduced yesterday. 11089 11090commit ef1efb185155d993bdfedb38278678b664a5bc22 11091Author: Stéphane Borel <stef@videolan.org> 11092Date: Wed Jan 23 20:19:54 2002 +0000 11093 11094 I checked in bad header files yesterday. 11095 11096commit ace0ac393c9411586f2c470c35738e5ac56941f3 11097Author: Cyril Deguet <asmax@videolan.org> 11098Date: Wed Jan 23 12:02:12 2002 +0000 11099 11100 * enabled --stereo option for streams that pretend to be mono while they 11101 are not! 11102 11103commit 1477cfb4c27b74181b5d6289f68e85fc0d6723b2 11104Author: Stéphane Borel <stef@videolan.org> 11105Date: Wed Jan 23 03:56:51 2002 +0000 11106 11107 -removed some useless printf 11108 11109 -replaced dvdcss_title(,) with dvdcss_seek( ,,DVDCSS_SEEK_KEY ) 11110 11111commit b08376be72b0114f040978b8e753031ebe247751 11112Author: Stéphane Borel <stef@videolan.org> 11113Date: Wed Jan 23 03:15:31 2002 +0000 11114 11115 *Merged hh patch in libdvdcss from main tree. 11116 11117 *Updated local libdvdread, so that it does not depend on libdvdcss 11118 (ala dummy_dvdcss) and modified configure to reflect changes. 11119 11120commit b7ee1eeafe7e6a248bf12dd2602d05a4cc480cb4 11121Author: Christophe Massiot <massiot@videolan.org> 11122Date: Tue Jan 22 23:14:26 2002 +0000 11123 11124 * Fixed an alignment issue in the ac3 decoder. 11125 11126commit d970994cc085aae3098bac3607d3d0543ddc7597 11127Author: Christophe Massiot <massiot@videolan.org> 11128Date: Mon Jan 21 23:57:46 2002 +0000 11129 11130 * Decoders do not necessarily use bit stream (see mad plug-in) 11131 * mad PTS should finally be accurate 11132 * Some configure changes. 11133 11134commit 1fce3cc958e0f9f3ed4d38d8924eb6dd680a863d 11135Author: Jean-Paul Saman <jpsaman@videolan.org> 11136Date: Mon Jan 21 22:34:26 2002 +0000 11137 11138 Oops, lucky to catch this one (deleted function name s24_to_s16_pcm accidently) 11139 11140commit 1859715088b731206c4b4d7356f680cfa296bdd3 11141Author: Jean-Paul Saman <jpsaman@videolan.org> 11142Date: Mon Jan 21 22:28:10 2002 +0000 11143 11144 Changes made to mad plugin: 11145 + libmad_input now takes one frame at a time (see mad_adec.h for defines) 11146 + audio_linear_dither() gives better sound quality then s24_to_s16_pcm(), 11147 but also makes audio artefacts louder so disabled it for now (see file 11148 mad_libmad.c) 11149 + cleaned up libmad_output (see file mad_libmad.c) 11150 + cleaned up InitThread (see file mad_adec.c) 11151 + Made buffer size match libmad's expectations (see file mad_adec.h) 11152 + updated documentation 11153 11154commit ae09661ba61196c0069c7ec06f36276a059ef7ff 11155Author: Gildas Bazin <gbazin@videolan.org> 11156Date: Mon Jan 21 07:00:21 2002 +0000 11157 11158 * Fixed crashes on exit in the directx plugin 11159 * vout_PlacePicture is now accepting picture width=height=0 11160 11161 * Win32 (NT/2000/XP) fix for libdvdcss: first attempt to open the DVD 11162 device in read/write mode so we can use ioctls. If this fails 11163 (insufficent privileges) we at least open in read-only mode so the 11164 libdvdcss title decryption method can be used. 11165 11166commit 641382a2dc21be280585bddc97e4c314beb22ec6 11167Author: Sam Hocevar <sam@videolan.org> 11168Date: Mon Jan 21 05:14:10 2002 +0000 11169 11170 * ./configure.in: added extra checks for strange compilers such as 11171 Borland C++ which do not support all gcc options. Note that vlc does 11172 not compile with bcc32 yet, but is getting closer and closer to. 11173 11174commit ddec0b930efaef05ac51137841a7705f5ac75236 11175Author: Sam Hocevar <sam@videolan.org> 11176Date: Mon Jan 21 00:52:07 2002 +0000 11177 11178 * ./plugins/win32: skeleton for the win32 interface Ipkiss is developing. 11179 * ./config.guess ./config.sub: latest GNU versions. 11180 * ./configure.in: when possible, xvideo is compiled as a plugin. 11181 * ./vlc.spec: fixed a few minor inaccuracies. 11182 * ./debian/control: vlc-gui is no longer depended on, but rather recommended. 11183 * ./src/interface/main.c: --spumargin flag; use this to force displaying 11184 subtitles at the bottom of the screen instead of putting them in the 11185 middle, for instance: `--spumargin 5'. 11186 11187commit 85523bcfe0159683a8d10f4429dec93808b06069 11188Author: Gildas Bazin <gbazin@videolan.org> 11189Date: Sat Jan 19 19:54:01 2002 +0000 11190 11191 * Converted the plugin initialization code of the macosx, beos and qnx 11192 code. (please note that they should still not compile as they need 11193 to be adapted to the new Vout4 architecture) 11194 11195commit 4416b2cb14dea1f7a300beb1bbcc20fcfe7a2aee 11196Author: Gildas Bazin <gbazin@videolan.org> 11197Date: Thu Jan 17 23:02:45 2002 +0000 11198 11199 * major rewrite of the directx video plugin to adapt it to the new vout4 11200 architecture. This plugin has also been through a major clean-up 11201 and it is now much more robust and optimized. 11202 11203 * Fixed a few problems with the win32 build. 11204 11205 * Replaced the "overlay" command line option with "nooverlay". The 11206 former was confusing and useless because overlays were used by 11207 default anyway. 11208 11209commit 338b73f4c7f41bd5b9b599e8e211ad0d9d76dfb2 11210Author: Sam Hocevar <sam@videolan.org> 11211Date: Thu Jan 17 16:17:46 2002 +0000 11212 11213 * ./vlc.spec: imported MandrakeSoft's new spec file. 11214 * ./debian/control: fixed build-dependencies for vlc-mad. 11215 11216commit 7531096c658bbb59e9acef50299ca509d413f3ea 11217Author: Sam Hocevar <sam@videolan.org> 11218Date: Wed Jan 16 04:47:56 2002 +0000 11219 11220 * ./debian/rules: fixed the vlc-arts and vlc-mad package builds. 11221 11222commit f8559f6faeebbeb1275fd534e9a5c4e2a5aad0ff 11223Author: Stéphane Borel <stef@videolan.org> 11224Date: Tue Jan 15 19:01:28 2002 +0000 11225 11226 The gnome/gtk interface should no longer user p_input->stream before it 11227 has been initialized. 11228 11229commit ece3ae989ae3d139a919ef0e9a8f259e4fe0b8c4 11230Author: Stéphane Borel <stef@videolan.org> 11231Date: Tue Jan 15 17:55:12 2002 +0000 11232 11233 *stream lock is initialized in input_CreateThread instead of initThread, 11234 to have it initialized when we call it in the interface. 11235 11236commit 5e21c13b22aefdec0ca33a469babf6b344262c6b 11237Author: Cyril Deguet <asmax@videolan.org> 11238Date: Tue Jan 15 11:51:11 2002 +0000 11239 11240 - added support for S8 and U16 aout (not tested) 11241 - The sound is very dirty in U8 mode. I don't know if it comes from the 11242 8 bit mode itself or from the S16->U8 conversion. 11243 11244commit 72f00b22800146efad8e81ba28af083dbeae1045 11245Author: Stéphane Borel <stef@videolan.org> 11246Date: Tue Jan 15 05:22:21 2002 +0000 11247 11248 -Patch of libdvdread to do readv on regular files (dvd copied on hard drive). 11249 Not completed, and little tested yet ; when it is completed, this patch should 11250 be submitted to libdvdread developers. 11251 11252 -Patch of libdvdcss to decrypt vobs when they are not on a block device. 11253 11254commit 791fb4e0c225654404b13da2504d93f017b2e1db 11255Author: Sam Hocevar <sam@videolan.org> 11256Date: Tue Jan 15 01:01:00 2002 +0000 11257 11258 * ./debian/control: fixed Debian build-depends. 11259 * ./include/config.h: changed RELEASE to HAVE_RELEASE because RELEASE 11260 is already defined in <scsi/scsi.h> under Linux. 11261 11262commit 7de4e1a38be2886277a7f0530d738d9adb322281 11263Author: Christophe Massiot <massiot@videolan.org> 11264Date: Mon Jan 14 23:46:35 2002 +0000 11265 11266 * More precise way to retrieve a PTS from the bit stream. 11267 * Fixed issues in the PTS handling of the mad plug-in (incomplete). 11268 11269commit bb1c38e6088ffcfb2f72ccf2f8888bd954e480d0 11270Author: Christophe Massiot <massiot@videolan.org> 11271Date: Mon Jan 14 22:26:05 2002 +0000 11272 11273 Attempt to fix the INPUT_MAX_ALLOCATION error. 11274 11275commit 922535189ca1d75e8715fc54cea5596eca5e84a1 11276Author: Stéphane Borel <stef@videolan.org> 11277Date: Mon Jan 14 22:06:57 2002 +0000 11278 11279 *With DVDCSS_METHOD=disc or key, the keys are no longer buffered on start. 11280 The title key is still read at each block but it is checked for change 11281 before decryption. 11282 11283commit 9cb8a1154dbe5e28826079b5da8cfc38b811ea14 11284Author: Jean-Paul Saman <jpsaman@videolan.org> 11285Date: Mon Jan 14 21:00:45 2002 +0000 11286 11287 Configure, build and install instructions for libmad library and mad plugin. 11288 11289commit bd2ab58292db400044730e312f8955ea741f99d9 11290Author: Jean-Paul Saman <jpsaman@videolan.org> 11291Date: Mon Jan 14 20:57:13 2002 +0000 11292 11293 Updated BUGS list 11294 11295commit 9faed78b9d846009b3718681125ddb1a80ad6c06 11296Author: Jean-Paul Saman <jpsaman@videolan.org> 11297Date: Mon Jan 14 20:53:42 2002 +0000 11298 11299 Smooth sound (not tested on iPaq) 11300 11301commit c1aa8904b159183f1900c1dff897827e1f9fe4ad 11302Author: Cyril Deguet <asmax@videolan.org> 11303Date: Mon Jan 14 19:54:36 2002 +0000 11304 11305 - le coup de gr�ce: all the code in audio output is now factorized (except 11306 for ac3 spdif) in aout_common.c/.h 11307 - aout thread functions are declared with a macro 11308 11309 TODO: 11310 - test unsigned 8 bit output, and implement S8 and U16 outputs 11311 - multi-channel support 11312 - check if resampling takes the PTS into account (and fix it) 11313 11314commit d33deda2fecc043cf31bbd57dfae18cf011c2160 11315Author: Cyril Deguet <asmax@videolan.org> 11316Date: Mon Jan 14 12:15:10 2002 +0000 11317 11318 HUGE cleanings in audio output: 11319 - removed AOUT_INTF_*_FIFO, which where not used 11320 - factorized S16StereoPlay, U8MonoPlay, and so on.., in a single 11321 function aout_FillBuffer (in aout_common.c) 11322 (unsigned 8bit may be broken, but I have no stream to test with :( 11323 11324 - last step to be done: factorize aout_s8, aout_s16, ... thanks to a macro 11325 11326commit f84729fcb9a99fa47cc27df42d390292056cbea5 11327Author: Gildas Bazin <gbazin@videolan.org> 11328Date: Sun Jan 13 18:13:07 2002 +0000 11329 11330 * A few fixes for the Win32 build. 11331 11332commit 0cbc94451955ce276428e5c769be5f2bfc87b0f8 11333Author: Gildas Bazin <gbazin@videolan.org> 11334Date: Sun Jan 13 15:07:55 2002 +0000 11335 11336 * Fixed all the problems related to ToggleFullScreen(). 11337 11338commit 9cec4e85645e53faa172f23e747c38e27722eb65 11339Author: Jon Lech Johansen <jlj@videolan.org> 11340Date: Sat Jan 12 21:58:56 2002 +0000 11341 11342 * ./src/misc/modules.c: Fixed a compile issue under platforms without 11343 HAVE_DYNAMIC_PLUGINS. 11344 11345commit 7db2e6fa77ee48d9efb91d4965a0ad42859b6f68 11346Author: Jon Lech Johansen <jlj@videolan.org> 11347Date: Sat Jan 12 02:02:44 2002 +0000 11348 11349 * ./src/interface/intf_eject.c: MacOS X port. 11350 11351commit 00ac3ff5f9fe8794828cfd77f3315fd65a0e2147 11352Author: Sam Hocevar <sam@videolan.org> 11353Date: Sat Jan 12 01:25:57 2002 +0000 11354 11355 * ./plugins/chroma/i420_rgb16.c: 24/32 bpp software YUV. 11356 * ./plugins/ggi/ggi.c: activated double buffering. 11357 * ./src/video_output/vout_pictures.c: we create more Xv pictures to 11358 get smoother rendering. 11359 11360commit 38573f3b96507afabd755d457c1be2528b781871 11361Author: Jean-Paul Saman <jpsaman@videolan.org> 11362Date: Fri Jan 11 22:05:34 2002 +0000 11363 11364 Removed aout_CreateFifo from mad_adec.c InitThread() and added it to mad_libmad.c in mad_libmad.c 11365 11366commit 37759cf5b60693275a264209bdb98b558ae4846a 11367Author: Sam Hocevar <sam@videolan.org> 11368Date: Fri Jan 11 03:07:36 2002 +0000 11369 11370 * BSD compilation fix suggested by Steven M. Schultz. 11371 11372commit 1b3363d16d006d7f3b0d8e7ba315007d91ed94d8 11373Author: Cyril Deguet <asmax@videolan.org> 11374Date: Thu Jan 10 23:41:08 2002 +0000 11375 11376 - beginning of code factorization in aout_s16 (more cleaning will come) 11377 - As for libmad, I have tried to create the aout fifo in libmad_output, 11378 to open it with the right sample rate, but strangely it didn't work. 11379 11380commit 0e8b68b5510d9de84cf885666aa25c212b85c749 11381Author: Sam Hocevar <sam@videolan.org> 11382Date: Thu Jan 10 04:11:25 2002 +0000 11383 11384 * ./src/input/input.c: fixed a few segfaults caused by the dummy plugin. 11385 * ./plugins/mpeg_adec/mpeg_adec.c: fixed a segfault due to misuse of 11386 DecoderError. 11387 * ./plugins/x11/xcommon.c: replaced XFlush with XSync. This must be the 11388 fourth time someone has to commit this, so I added a reminder :-) 11389 11390commit 5467d33af680b40ce15d3549f3217dab45b51848 11391Author: Stéphane Borel <stef@videolan.org> 11392Date: Wed Jan 9 23:32:40 2002 +0000 11393 11394 Hopefully fixed a bug in TS input, that caused a segfault when there was 11395 no network stream. 11396 11397 Please, have a look at the fix to check it doesn't break anything else. 11398 11399commit d7b4b27b2c049e4f9197ff7206a8a06b6db36d40 11400Author: Sam Hocevar <sam@videolan.org> 11401Date: Wed Jan 9 10:22:37 2002 +0000 11402 11403 * ./src/interface/intf_eject.c: BSD/OS port by Steven M. Schultz. 11404 11405commit c7b1c474c6a8687a0645553beb0e5c6f868d8c5c 11406Author: Sam Hocevar <sam@videolan.org> 11407Date: Wed Jan 9 02:01:14 2002 +0000 11408 11409 * ./include/modules_inner.h: replaced _X with __VLC_SYMBOL because _X was 11410 already a system macro under MacOS X. 11411 * ./plugins/dummy/dummy.c: fixed vlc:loop, vlc:quit, etc. entries. 11412 * ./plugins/glide/glide.c: activated double buffering. 11413 * ./plugins/mga/xmga.c: started writing an xmga plugin; doesn't work yet. 11414 * ./src/input/input.c: fixed the input memory leak, and the insane thread 11415 spawning we got with vlc:loop. 11416 * ./src/misc/intf_eject.c: disc ejection routine courtesy of Julien Blache, 11417 currently Linux-only. 11418 11419commit 1ae5bed4b16da43ac074f21b5ad024b14ffdfb01 11420Author: Cyril Deguet <asmax@videolan.org> 11421Date: Wed Jan 9 00:33:37 2002 +0000 11422 11423 - better communication between audio decoder and output: aout plugins 11424 are now opened directly in the right mode (works with mpeg_adec and 11425 ac3_adec, not tested with mad) 11426 - first attempt to implement mono output (doesn't work yet) 11427 11428commit 1bed861b2fc98cf0c8db66a21b45e570404a0e80 11429Author: Stéphane Borel <stef@videolan.org> 11430Date: Tue Jan 8 23:34:06 2002 +0000 11431 11432 DVDRead plugins works again more or less ; major bugs remain but it is usable. 11433 It is selected by default if you have it compiled. 11434 11435commit 9561561765574236c0585473fbc113c1999eed29 11436Author: Christophe Massiot <massiot@videolan.org> 11437Date: Tue Jan 8 23:06:12 2002 +0000 11438 11439 Fixed a bug in QuantMatrixExtension, many thanks to "Thomas L. Wood" 11440 <twood@lucent.com> ! 11441 11442commit 85e4b3a17d6a107a0f73be40c52c080354b3ddd0 11443Author: Sam Hocevar <sam@videolan.org> 11444Date: Mon Jan 7 17:02:07 2002 +0000 11445 11446 ./debian/control: updated list of supported architectures. 11447 ./share/*: added 16x16 and 32x32 versions of PNG icons. 11448 11449commit 1e053ea0edc1f1f77a56317764a11c4e088cce3d 11450Author: Sam Hocevar <sam@videolan.org> 11451Date: Mon Jan 7 02:12:30 2002 +0000 11452 11453 * ./plugins/mga/mga.c: removed the mgammx module and put the code in 11454 the chroma_i420_ymga module instead. This introduces a slight 11455 performance issue as we now need to memcpy() the Y plane, but I have 11456 some vout4 enhancements on their way which make this point moot. 11457 * ./debian/changelog: imported official Debian changelog. 11458 * ./debian/control: activated the vlc-mad and vlc-arts packages; package 11459 builds should now work again. 11460 * ./plugins/dvd/dvd.c: solved a symbol resolution issue when vlc was 11461 compiled without libdvdcss which overflowed the return stack. 11462 * ./plugins/ggi/ggi.c: ported the GGI plugin to vout4. 11463 * ./plugins/glide/glide.c: ported the Glide plugin to vout4 (untested). 11464 * ./src/input/input.c: prepared everything for multi-input mode; since 11465 no interface is yet prepared to handle this, I changed them so that 11466 they just use the first available input for now. This may break other 11467 things, but I promise I'll eventually repair everything :-) 11468 11469commit ebd16b8d576d49daa570a24fcb2cc2dceb360741 11470Author: Sam Hocevar <sam@videolan.org> 11471Date: Sun Jan 6 18:01:58 2002 +0000 11472 11473 * ./plugins/mga/mga.c: pipeline and cache optimizations. 11474 11475commit 0d65984a11984b50f8a665d023fb9f468417a9fb 11476Author: Sam Hocevar <sam@videolan.org> 11477Date: Sun Jan 6 17:18:12 2002 +0000 11478 11479 * ./plugins/mga/mga.c: MMX-accelerated version of the MGA plugin. 11480 * ./plugins/mpeg_vdec/Makefile: Little workaround for PA-Risc compilation. 11481 11482commit 8d59e9368cc81f28328b46d2858fcc8059ebeeb3 11483Author: Jean-Paul Saman <jpsaman@videolan.org> 11484Date: Sun Jan 6 14:46:40 2002 +0000 11485 11486 Optimized libmad_output() for smoother sound. It is still not optimal. 11487 11488commit 6a4d3ed0f63b5de6f39e72179fcd8122bf65e126 11489Author: Sam Hocevar <sam@videolan.org> 11490Date: Sun Jan 6 00:07:37 2002 +0000 11491 11492 * ./plugins/fb/fb.c: ported the framebuffer video output to vout4. 11493 11494commit ea8c73a766e058fd6dbeee248c8e0ec9af0d05e4 11495Author: Sam Hocevar <sam@videolan.org> 11496Date: Sat Jan 5 18:25:48 2002 +0000 11497 11498 * ./src/audio_output/aout_s16.c: fixed a segfault. It may have unexpected 11499 side effects because I don't know this part of the code, but at least 11500 it doesn't crash anymore. 11501 * ./plugins/beos/beos.cpp: first attempt at porting the BeOS plugin to the 11502 new video output and module systems. Doesn't work nor even compile yet. 11503 * ./configure.in: we now check the gtk-config version. 11504 11505commit 569eb5e1a1f35558990caf72fe6f71c217c6a88e 11506Author: Sam Hocevar <sam@videolan.org> 11507Date: Sat Jan 5 16:09:49 2002 +0000 11508 11509 * ./plugins/mga/mga.c: we use the MGA_VID_FSEL ioctl to select the 11510 frame to be displayed. Unfortunately, increasing the number of 11511 frames doesn't seem to work and makes the picture stutter... 11512 11513commit 2ccbfd77fdd36dd6ea6c8f912a8d72678a0f5801 11514Author: Sam Hocevar <sam@videolan.org> 11515Date: Sat Jan 5 15:17:12 2002 +0000 11516 11517 * ./Makefile: fixed a bug when no builtins were selected. 11518 * ./plugins/mga/mga.c: ported the MGA video output to vout4. Only does YV12 11519 for the moment, and there is a strange bug with some streams which gives 11520 only a green image. Needs to be looked at. 11521 * ./plugins/x11/xcommon.c: fixed a few typos. 11522 11523commit b0c8b579999e5ba148e5f231fd0839aefd73bf31 11524Author: Jean-Paul Saman <jpsaman@videolan.org> 11525Date: Sat Jan 5 14:32:55 2002 +0000 11526 11527 Updated documentation. 11528 11529commit 56cb85e9375d99fea0f4a4762d7589fc47ab91f6 11530Author: Jean-Paul Saman <jpsaman@videolan.org> 11531Date: Sat Jan 5 14:30:12 2002 +0000 11532 11533 Updated TODO list. 11534 11535commit 867bc603e2a99af3d49f75f26661fe8fb7d86296 11536Author: Jean-Paul Saman <jpsaman@videolan.org> 11537Date: Sat Jan 5 14:28:55 2002 +0000 11538 11539 Updated documentation 11540 11541commit 6cae0b7ab4a45d123efc2d1997915b8a75ee68c0 11542Author: Jean-Paul Saman <jpsaman@videolan.org> 11543Date: Sat Jan 5 13:57:42 2002 +0000 11544 11545 Removed unused function prototype from headerfile. 11546 11547commit 176465d277fc65aaff22063f0e72c1462a945f26 11548Author: Sam Hocevar <sam@videolan.org> 11549Date: Sat Jan 5 03:49:18 2002 +0000 11550 11551 * ./configure.in: fix for obscure architectures like hppa where target_os 11552 isn't properly detected. 11553 * ./include/video_output.h: got rid of pf_setpalette; I'll find a nicer way. 11554 * ./plugins/mga.c: fixed MGA module compilation. Doesn't work yet, though. 11555 11556commit aea6698debf9e83fa9fa8f332683ef0798728c2a 11557Author: Sam Hocevar <sam@videolan.org> 11558Date: Sat Jan 5 02:22:03 2002 +0000 11559 11560 * ./include/common.h: hton64 is now an inline function. 11561 * ./src/video_output/vout_pictures.c et al.: vout4 now automatically 11562 detects when two chroma formats are the same, such as UYVY/Y422, or 11563 roughly equivalent, such as I420/YV12. Plugins need not worry about 11564 conversion anymore. 11565 11566commit 53b978f8650fd329bf5298a05c9f8a055ac56fe4 11567Author: Sam Hocevar <sam@videolan.org> 11568Date: Fri Jan 4 14:01:35 2002 +0000 11569 11570 * ./BUGS: added a list of known bugs. Please add your findings! 11571 * ./MODULES: added a short description of each module. Maybe we should 11572 add more details to make this file really useful. 11573 * ./doc/bugreport-howto.txt: wishful thinking... 11574 * ./Makefile: added a workaround for the fact that .c files don't depend 11575 on <videolan/vlc.h>. 11576 * ./plugins/memcpy/memcpy.c: all memcpy modules are now built from the same 11577 single file. 11578 * ./src/interface/main.c: added the --nommx, --no3dnow, --nommxext, --nosse 11579 and --noaltivec options to vlc. 11580 * ./configure.in: removed the --disable-mmx option, now useless because 11581 of the vlc --no* options. 11582 * ./src/interface/main.c: fixed a crash caused by the memcpy module 11583 being released too early. 11584 * ./include/video.h: more vout4 changes, including margin support, more 11585 FOURCC formats recognized, transparent support of identical or almost 11586 identical FOURCC formats. 11587 * ./include/video_output.h: added a vout_Render function to video output 11588 modules which is to be executed before vout_Display. 11589 * ./include/common.h: this header is back. 11590 * ./plugins/chroma/i420_rgb.c: planar YUV 4:2:0 to packed RGB conversion 11591 functions, mostly taken from vout3's yuv functions, but heavily modified 11592 to use FAST_MEMCPY and to handle image dimensions which are not multiples 11593 of 16. Not all functions have been written yet, though. 11594 * ./plugins/chroma/i420_yuy2.c: planar YUV 4:2:0 to packed YUV conversion 11595 functions, various targets such as 4:2:2 YUYV, YVYU, UYVY, or 2:1:1 YUYV, 11596 with accelerated MMX versions. 11597 * ./plugins/chroma/i422_yuy2.c: same as i420_yuy2.c but takes planar YUV 11598 4:2:2 pictures in input. With accelerated MMX versions as well. This plugin 11599 makes it possible to display 4:2:2 files on most video cards without the 11600 quality loss of 4:2:0 downsampling. 11601 * ./plugins/filter/*: thanks to the vout_Render function, all filters now 11602 output their data perfectly in sync. 11603 * ./plugins/dvdread/Makefile: fix to prevent unnecessary target rebuilds. 11604 * ./plugins/sdl/vout_sdl.c: support for YV12, UYVY, YUY2 and YVYU overlays. 11605 * ./plugins/x11/xcommon.c: support for I420, YV12, YUY2 and Y211 overlays. 11606 11607commit bf7ee74f8f7420cf471784a53f391abbee97a91d 11608Author: Sam Hocevar <sam@videolan.org> 11609Date: Wed Jan 2 14:37:42 2002 +0000 11610 11611 * ./ChangeLog: imported the 0.2.92 changes, unrolled current CVS changes. 11612 * ./include/config.h et al.: this file is no longer generated. 11613 * ./include/video.h: we use the FOURCC definition of a chroma format to 11614 describe picture types (see http://www.webartz.com/fourcc/). 11615 * ./plugins/dvdread/input_dvdread.c: compilation fix by Eyal Lebedinsky. 11616 * ./plugins/x11/xcommon.c: fixed the XShm operations order. 11617 11618commit f023ebc55f628950e1d646d736eda566ff79c54e 11619Author: Gildas Bazin <gbazin@videolan.org> 11620Date: Wed Jan 2 06:46:02 2002 +0000 11621 11622 * Small optimizations 11623 * Removed unused code 11624 * Your old window position and size are now restored when you come out 11625 of fullscreen mode. 11626