1commit 2ac915c53c1f5bc742d01af8d0520ccc56b6821b 2Author: Christophe Massiot <massiot@videolan.org> 3Date: Sat Dec 30 00:38:19 2000 +0000 4 5 Comments for Henri. 6 7commit 12d3f35f98ecdd1fb75debd83b0f8409adefd000 8Author: Sam Hocevar <sam@videolan.org> 9Date: Fri Dec 29 14:04:59 2000 +0000 10 11 . fixed default subtitle stream handling (default: no subtitles) 12 . added a few missing break;s 13 (oui je sais je ne fais que des patches de deux lignes � trois balles, 14 mais par telnet c'est pas facile) 15 16commit 671e8844b49e3b3a87fe666ce257b2bb870e5e46 17Author: Henri Fallon <henri@videolan.org> 18Date: Fri Dec 29 14:03:44 2000 +0000 19 20 - Removed i_iovec_start and i_iovec_end. Used i_data instead 21 - Meuuh : some questions for you in the commentaries 22 23 Happy new year ! 24 25commit 67bef28829f5f759e71f7d851f27d9ed2272cdf3 26Author: Christophe Massiot <massiot@videolan.org> 27Date: Fri Dec 29 12:49:30 2000 +0000 28 29 Fixed THX Cimmarron bug (it was _not_ a synchro bug). 30 31commit 555bac08482b060ca32ec0f5b7e5c2e879a5dc0b 32Author: Christophe Massiot <massiot@videolan.org> 33Date: Fri Dec 29 10:52:40 2000 +0000 34 35 * Fixed a bug in the DTS/PTS parsing ; 36 * Fixed a bug in vpar_headers.c synchro handling introduced before ; 37 * Enhanced synchro's handling of dates and frame structure changes. 38 39commit 848944e5074c37692cfabf8c62a2affecca3b73b 40Author: Christophe Massiot <massiot@videolan.org> 41Date: Thu Dec 28 18:00:38 2000 +0000 42 43 Cosmetic change of the debug messages. 44 45commit 18af5a197d2c7e5a655b16840688f74d4b6de539 46Author: Christophe Massiot <massiot@videolan.org> 47Date: Thu Dec 28 17:57:39 2000 +0000 48 49 Fixed a bug in the PSM decoder. 50 51commit 2535b235d0f429c5d2b5105142674d7bb04f7bfb 52Author: Christophe Massiot <massiot@videolan.org> 53Date: Wed Dec 27 18:35:45 2000 +0000 54 55 We now read the DTS (but we don't use it for the moment). 56 NB : b_has_pts has disappeared for brevity reasons, use i_pts != 0 instead. 57 58commit a8bca7260e635856b5748c1f3bc829176369d36e 59Author: Christophe Massiot <massiot@videolan.org> 60Date: Wed Dec 27 18:09:02 2000 +0000 61 62 New synchro statistics and warnings. 63 64commit 8a38b8fb17eb0ef8deb15013dfcd19ffc1733947 65Author: Sam Hocevar <sam@videolan.org> 66Date: Wed Dec 27 09:54:53 2000 +0000 67 68 . avoid calling SafeRead() with a null packet size. 69 70commit 9589dcb78b12905c70c766959ec762b5e660ef68 71Author: Christophe Massiot <massiot@videolan.org> 72Date: Tue Dec 26 19:14:47 2000 +0000 73 74 * Use of ptrdiff_t whenever necessary (IA-64 port) ; 75 * Changed behaviour of preparsing code, faster startup ; 76 * Fixed DecodePSM(), cannot test ; 77 * Cleaned up ParsePES(), fixed a bug which could reject very small but 78 valid PES packets ; 79 * Fixed cosmetic bugs in vpar_synchro frame_rate display. 80 81commit 19324a9843517131fe7035d022857118c6382949 82Author: Sam Hocevar <sam@videolan.org> 83Date: Sun Dec 24 06:08:04 2000 +0000 84 85 . changed subtitles palette. 86 87commit 4ec43b888ce41177ade750a56309cd097c48814c 88Author: Sam Hocevar <sam@videolan.org> 89Date: Sat Dec 23 03:10:59 2000 +0000 90 91 . SPU decoder now uses Meuuh's GetChunk() code. 92 . lots of cleaning in the SPU decoder. 93 . message queue is flushed before we spawn input. 94 . fixed so that it compiles with VDEC_SMP (no good sync yet though). 95 96commit c3d418231b6fb4f47c64a0896c67c8bd6117cf72 97Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 98Date: Fri Dec 22 18:57:35 2000 +0000 99 100 - sdl resising rulze, still buggy 101 102commit be1eb4bbf37289d27eae30b9e5c4feded8d87936 103Author: Christophe Massiot <massiot@videolan.org> 104Date: Fri Dec 22 17:53:30 2000 +0000 105 106 * Using i_id instead of i_stream_id whenever possible ; 107 * Fixed a bug in -c and -s options. 108 109commit 10dda32d99399292d79edaf98b83ee75f0cd5726 110Author: Christophe Massiot <massiot@videolan.org> 111Date: Fri Dec 22 15:34:24 2000 +0000 112 113 * Fixed a compile pbm in debug mode (f34r d4 1-line fix) 114 115commit 66f4bbb43908161a55ffb4a1d2a9b005a66b88b3 116Author: Sam Hocevar <sam@videolan.org> 117Date: Fri Dec 22 15:00:42 2000 +0000 118 119 . fixed AC3 and SPU PES reading (ph34r da one-byte patch) 120 . some 79 char wrap. 121 122commit f25dd402dfe98f751b17f8fbf97cb2401117cff6 123Author: Sam Hocevar <sam@videolan.org> 124Date: Fri Dec 22 13:04:45 2000 +0000 125 126 . no need to add "\n" at the end of intf_*Msg() messages anymore. 127 128commit 174e05473738ae94b77a12a36f6501a03c7f07a4 129Author: Christophe Massiot <massiot@videolan.org> 130Date: Fri Dec 22 10:58:27 2000 +0000 131 132 * Moved input_DecodePES() to input_dec.c ; 133 * Fixed an segfault in input_programs.c ; 134 * Added -fomit-frame-pointer optimization. 135 136commit badd37394f8559bc047045f3cee3aed37bd1b6c1 137Author: Christophe Massiot <massiot@videolan.org> 138Date: Thu Dec 21 19:33:03 2000 +0000 139 140 * Fixed a *major* memory leak in the pre-parsing code. Hopefully it should 141 be the last one. 142 143commit 91bc3eb7c47df4771743a68732fa695ebc322c6f 144Author: Christophe Massiot <massiot@videolan.org> 145Date: Thu Dec 21 19:24:27 2000 +0000 146 147 * New decoder spawning API input_dec.c ; 148 * Moved p_input->pp_es -> p_input->stream.pp_es and clean up of 149 input_programs.c & co ; 150 * Fixed memory leaks. 151 152commit 423a3bcf9811ad1def58d439dc5f2595f62ab1e6 153Author: Christophe Massiot <massiot@videolan.org> 154Date: Thu Dec 21 17:19:54 2000 +0000 155 156 * Moved video_decoder's headers from include/ to src/video_decoder. 157 * Temporarily removed b&w kludge. 158 159commit 434f37965586fc44680ffe726ea99c6f5c9139a1 160Author: Christophe Massiot <massiot@videolan.org> 161Date: Thu Dec 21 15:01:08 2000 +0000 162 163 * Splitted up p_method_data/p_plugin_data ; 164 * Cleaned up input_ts.c, added it into the Makefile. 165 166commit dca61827d1fcbe30f9f68a62e26ca652ba106ce2 167Author: Christophe Massiot <massiot@videolan.org> 168Date: Thu Dec 21 14:18:15 2000 +0000 169 170 Fixed various memory leaks. 171 172commit c570d9bc89e5ba50ca6f592e47bb0dba1ca458fa 173Author: Christophe Massiot <massiot@videolan.org> 174Date: Thu Dec 21 13:54:15 2000 +0000 175 176 * Removed all arbitrary limits on the number of elementary streams. 177 178commit cc50abf7704ffe3b715ca13b0250f4a65686393a 179Author: Christophe Massiot <massiot@videolan.org> 180Date: Thu Dec 21 13:25:51 2000 +0000 181 182 * Removed b_die and b_error from all decoders (obsoleted by decoder_fifo_t). 183 All decoders should now exit cleanly (if it's not the case, it should be 184 referenced as a bug). 185 186commit 3bf927ec7f9d240823a67e6dbb84162abe02b59b 187Author: Christophe Massiot <massiot@videolan.org> 188Date: Thu Dec 21 13:07:45 2000 +0000 189 190 Comments for Henri. 191 192commit 1b7b08f5584c8eb402c374fbf6df8c035ad567b4 193Author: Christophe Massiot <massiot@videolan.org> 194Date: Thu Dec 21 12:38:27 2000 +0000 195 196 * Fixed a bug which prevented the input to exit normally (non-selected 197 ES in the pp_selected_es array). 198 199commit 9679481fdcc6594f30313e91dac683c0ca4e3acf 200Author: Henri Fallon <henri@videolan.org> 201Date: Thu Dec 21 00:39:49 2000 +0000 202 203 Added netlist support. 204 205 Warning : it has not been tested. It just make no error at build time. 206 207commit b754a016b941920d9ce4b3ca6c10428ccd84b4ca 208Author: Renaud Dartus <reno@videolan.org> 209Date: Wed Dec 20 23:24:23 2000 +0000 210 211 D�sol� ! 212 213commit 06b3185a56c9949ca3cb83aeec1d84c2b2b39dab 214Author: Renaud Dartus <reno@videolan.org> 215Date: Wed Dec 20 22:23:24 2000 +0000 216 217 Added U8_Mono audio output 218 219commit 065a61df6df643ad010de226bc1dfaaff20ea65a 220Author: Sam Hocevar <sam@videolan.org> 221Date: Wed Dec 20 20:09:19 2000 +0000 222 223 . fixed "-a [ mpeg | ac3 | lpcm | off ]" option 224 225commit 6aaf635c356acf87b336f83a57b187657cb9d9f0 226Author: Christophe Massiot <massiot@videolan.org> 227Date: Wed Dec 20 18:45:43 2000 +0000 228 229 Only pre-parse the first 32 MB of data. 230 231commit c17287dc78537d0e83014fdde5c94b328400242d 232Author: Christophe Massiot <massiot@videolan.org> 233Date: Wed Dec 20 17:49:41 2000 +0000 234 235 * Added -a, -c and -s options. (-a doesn't work but I will let the people 236 who thought it would be cleaner to put config in environment variables 237 correct what's wrong in my code). 238 239commit abcabca628baf7989fde32b378c8d4783e6346df 240Author: Sam Hocevar <sam@videolan.org> 241Date: Wed Dec 20 16:39:16 2000 +0000 242 243 . now we only try to open plugins which are existing files 244 245commit 50118171a93a426f2f553369aa65bbc42101d8b8 246Author: Christophe Massiot <massiot@videolan.org> 247Date: Wed Dec 20 16:04:31 2000 +0000 248 249 * Big cleanup of the PS input plugin ; 250 * Fixed a bug in AC3 initialization ; 251 * PS streams are now pre-parsed (this can take a while) if possible ; 252 253 ./configure is required after this update. 254 255commit d719269bc12e17e076163f9ebcf96926b0a7e41f 256Author: Renaud Dartus <reno@videolan.org> 257Date: Tue Dec 19 22:34:34 2000 +0000 258 259 Move #define from audio_output.h to config.h 260 Change vlan_server_ip to vishnou's ip (but vlans not working yet) 261 262commit 56685c3168ff3540925bdab024ee42e92ae49af3 263Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 264Date: Tue Dec 19 20:01:38 2000 +0000 265 266 - one typo. 267 - one line deleted (it was for debug, bozo.) 268 269commit 0661d2e7defb151f3c0672fb343c6ffc754c6f2a 270Author: Christophe Massiot <massiot@videolan.org> 271Date: Tue Dec 19 19:55:35 2000 +0000 272 273 GetChunk() : reads n bytes from the elementary stream and places them 274 in a big buffer (a gift for Sam). 275 276commit deff6eb9e7b079eb8a5a1b150d86660178d56303 277Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 278Date: Tue Dec 19 19:44:09 2000 +0000 279 280 sdl plugin : 281 - Quantic start in fullscreen fixed. 282 283commit 90820464864a0d7fc8bb9428f4d1345aa990d5dc 284Author: Christophe Massiot <massiot@videolan.org> 285Date: Tue Dec 19 19:08:51 2000 +0000 286 287 Input-II now correctly handles private stream 1 (AC3, DVDSPU). 288 289commit 42e8a2e6e4db3d3fe1d3e8b3a80f28a4db53371a 290Author: Sam Hocevar <sam@videolan.org> 291Date: Tue Dec 19 19:05:46 2000 +0000 292 293 . split the audio decoder into adec_generic, adec_layer1 and adec_layer2 294 (no new code added) 295 296commit da6f02087bfee96959a327e22dedc0820824392f 297Author: Pierre Baillet <octplane@videolan.org> 298Date: Tue Dec 19 17:51:32 2000 +0000 299 300 - fixed the ratio/position problem in YUV, now patching Stable. 301 302commit 7effc0f7a485e65f4a3f2acb26dc2e7a41e5b695 303Author: Christophe Massiot <massiot@videolan.org> 304Date: Mon Dec 18 15:31:47 2000 +0000 305 306 We now display CPU usage statistics for each thread. 307 308commit d54a5f8fb4168124181edef174460f5583231fa2 309Author: Christophe Massiot <massiot@videolan.org> 310Date: Mon Dec 18 10:40:11 2000 +0000 311 312 We can now read from stdin. 313 314commit 1cf5dd7b4b0670e3442e199eac06f62d5b2adf5b 315Author: Sam Hocevar <sam@videolan.org> 316Date: Mon Dec 18 10:02:30 2000 +0000 317 318 . additional fix for Layer 1 mono 319 320 now vlc plays all of my 125 sample mpeg1 movies ! 321 322 Please try it with yours, and report non-working streams. 323 (`file foo.mpeg' must report "system stream", not "video stream" in 324 order to be playable with the vlc) 325 326commit 2dabbaa9f58d0d51d327cb9a079fbc716f77b516 327Author: Sam Hocevar <sam@videolan.org> 328Date: Mon Dec 18 07:56:32 2000 +0000 329 330 . indentation fixes 331 332 . fixed audio syncword detection for mpeg 1 streams (hopefully) 333 FIXME: can anyone confirm we can get rid of adec_byte_stream_next 334 in audio_decoder_thread.c now that we have the new input ? 335 336 . fixed Layer 2 Mono decoding. 337 FIXME: who created freq_table ? what was the rationale for it, and 338 where does it come from ? 339 FIXME: how can we spare the extra DCT in audio_decoder.c:707 ? I'm too 340 tired to think about it. 341 342 . proposal: splitting audio_decoder.c in one file per layer. 343 344commit 9632f78e4e41ef8a971e3944fba267f03a0e8b37 345Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org> 346Date: Mon Dec 18 02:47:09 2000 +0000 347 348 - Hardware YUV overlay (SDL) with real colors ;p It may suck for non 349 4:2:0 streams. 350 - Removed vout code found in intf file to support fullscreen switching. 351 Now only vout_SDL updates SDL data and intf only switch flags such as 352 b_reopen_display and b_fullscreen in p_vout->p_sys. 353 - Fixed a var name typo in input_programs.c which prevents vlc from 354 compiling with --enable-debug option. (i_es_pid -> i_es_id :) 355 356 There's a segfault in the termination process due to sdl, I don't really 357 know what is the problem and I have to work today. Help me! 358 359 Good night suckers. I love you too :p 360 361commit 07672a422cd5098930f3c6a3f292bc70a152c9f6 362Author: Pierre Baillet <octplane@videolan.org> 363Date: Sun Dec 17 15:05:30 2000 +0000 364 365 - partial SDL YUV support (green stream for now, please help me !) 366 - "y" key switch between SDL and vlc YUV 367 - autodetection of Overlay support 368 - soon to come, colors :P 369 370commit b185a7ee16900668d240973dc787ee4480e59148 371Author: Stéphane Borel <stef@videolan.org> 372Date: Sat Dec 16 16:31:11 2000 +0000 373 374 Fixed support for broken MPEG-1 files. 375 376 --Meuuh 377 378commit 67bc00c9b61ba1b8235345b316711568b737f387 379Author: Christophe Massiot <massiot@videolan.org> 380Date: Fri Dec 15 19:05:23 2000 +0000 381 382 * Cleaned up program and ES management by using input_programs.c whenever 383 necessary. 384 * Cleaned up decoder spawning. 385 386commit 4d26594b02a4b622db90d0367733afca3a1b6bab 387Author: Christophe Massiot <massiot@videolan.org> 388Date: Fri Dec 15 17:21:54 2000 +0000 389 390 Enhanced handling of stream discontinuities. 391 392commit a23f364ad9ee2f867b6d22c7f1897d1bea1b9ab0 393Author: Christophe Massiot <massiot@videolan.org> 394Date: Fri Dec 15 13:39:54 2000 +0000 395 396 More comments. 397 398commit d2ca341dd72a0ba8b2875107d2d7265435fa71e2 399Author: Christophe Massiot <massiot@videolan.org> 400Date: Fri Dec 15 13:28:00 2000 +0000 401 402 * Fixed two typos in the Makefile (sam you owe me at least one beer) 403 * Moved b_discontinuity to pgrm_descriptor_t, cleaned up CRDecode 404 (needs some more cleaning for discontinuities) 405 * Added pf_new_pes in plugins 406 407commit 3c7d6bbc87bec270610d8a6073ac6407cd3a696a 408Author: Christophe Massiot <massiot@videolan.org> 409Date: Thu Dec 14 10:47:57 2000 +0000 410 411 Some comments for Henri. 412 413commit 9cf26f4194cc118d883787e50271a934aa736f32 414Author: Henri Fallon <henri@videolan.org> 415Date: Thu Dec 14 02:01:39 2000 +0000 416 417 Netlist embryo : 418 - pes netlist 419 - data netlist 420 421 Still to do : 422 - iovect netlist 423 424 It hasen't been tested yet. 425 Meuuh, could you tell me if it works ? ( if yes, gimme some more work :p ) 426 427commit 5aadb8d7fd12a0ec75c383b6733036766931887e 428Author: Christophe Massiot <massiot@videolan.org> 429Date: Mon Dec 11 19:26:57 2000 +0000 430 431 Fix in the SCR parser for high values. 432 433commit 7107b37d1973664865f81a640736d28f97d5f893 434Author: Christophe Massiot <massiot@videolan.org> 435Date: Mon Dec 11 18:51:28 2000 +0000 436 437 Fixed a bug with DVD's SCR (too close from the PTS). 438 439commit 66b04c2afd282419139e58b682bd1714413331bf 440Author: Christophe Massiot <massiot@videolan.org> 441Date: Mon Dec 11 17:04:42 2000 +0000 442 443 Another attempt for the audio bug... 444 445commit 20229421990ce68b0611288358330bcba34d101b 446Author: Christophe Massiot <massiot@videolan.org> 447Date: Mon Dec 11 15:29:02 2000 +0000 448 449 Prototypes for netlist functions. 450 451commit fd5a24a4b3af1616c895929dd5dfe870ac42bf9a 452Author: Christophe Massiot <massiot@videolan.org> 453Date: Mon Dec 11 15:06:32 2000 +0000 454 455 Another attempt for the same bug... 456 457commit b593a03bb4cc30b385dfca895c24468b82a38450 458Author: Christophe Massiot <massiot@videolan.org> 459Date: Mon Dec 11 14:58:30 2000 +0000 460 461 Mmmmh an endianness bug ? 462 463commit 4dc9ef7129c7ffbefa2b58e667d2461454df441d 464Author: Christophe Massiot <massiot@videolan.org> 465Date: Mon Dec 11 14:45:30 2000 +0000 466 467 Attempt to fix the audio. 468 469commit 0edb872610514564d6676a61a3df1d8ce5e1c4a1 470Author: Christophe Massiot <massiot@videolan.org> 471Date: Mon Dec 11 14:34:31 2000 +0000 472 473 Fixed benny's mistakes :pp 474 475commit 10c6c8c961049c000fae66c3041d3fbb23623ea8 476Author: Henri Fallon <henri@videolan.org> 477Date: Mon Dec 11 13:55:50 2000 +0000 478 479 Same changes that were made in the stbale branch ( FB_NOYPAN support ) 480 481commit 39eb5768315e6f2ac797314a5423ff2f4e39e87c 482Author: Benoit Steiner <benny@videolan.org> 483Date: Sun Dec 10 09:21:58 2000 +0000 484 485 Fixe la gestion des signaux 486 487commit 53c2e3acf70a10efeb412d7a713562ea4fccbd72 488Author: Benoit Steiner <benny@videolan.org> 489Date: Sun Dec 10 08:08:35 2000 +0000 490 491 Generation d'un makefile presque correct pour les vieilles versions de make 492 Nettoyage: gestion des dependances pour les plugins, suppressions de pas 493 mal de redondances, options de compilations coherentes, etc... 494 495commit 93d8bc1416854a972c0257950d7321b12815b509 496Author: Benoit Steiner <benny@videolan.org> 497Date: Sun Dec 10 03:55:47 2000 +0000 498 499 debut de portage sous solaris 500 501commit b2181174d0b2dc715e1f079aee08565909377361 502Author: Christophe Massiot <massiot@videolan.org> 503Date: Fri Dec 8 18:50:37 2000 +0000 504 505 * Code to manage es_descriptors and program_descriptors, from benny's 506 input_psi.c 507 (unfinished) 508 509commit 1a36621c472883eab4566e6fd111cc388ad76205 510Author: Christophe Massiot <massiot@videolan.org> 511Date: Thu Dec 7 15:45:18 2000 +0000 512 513 We now correctly parse MPEG-1 SCR and there is no need to kludge to read 514 the stream at the right pace. 515 516commit 7bd6b4e934156075b8d84f38878d554e82721657 517Author: Christophe Massiot <massiot@videolan.org> 518Date: Wed Dec 6 16:41:20 2000 +0000 519 520 * Support for MPEG-1 .mpg files. 521 * Fixed a bug in the synchro with non-P5/B1 streams. 522 523commit 8d211185e6374d374382a0ab979e6c41fd7dd200 524Author: Christophe Massiot <massiot@videolan.org> 525Date: Tue Dec 5 22:30:27 2000 +0000 526 527 The new tasks for the input-II. 528 529commit dc804fe5e107ee240b89daa3b5c85da8ca029380 530Author: Christophe Massiot <massiot@videolan.org> 531Date: Tue Dec 5 19:36:58 2000 +0000 532 533 The input-II. (more info by mail in about an hour) 534 535commit d9cac7cd2ae068bc1d3c123d590e7451e7099a0c 536Author: Sam Hocevar <sam@videolan.org> 537Date: Fri Dec 1 07:35:12 2000 +0000 538 539 . re-changement de vout_sdl.c pour que �a fonctionne en woody. 540 541commit 48b0c5ca3e21f21bc8d022b372e94c08decbd362 542Author: Stéphane Borel <stef@videolan.org> 543Date: Thu Nov 30 20:57:05 2000 +0000 544 545 . J'en ai oubli� un morceau avant :) 546 547 NB: je ne pense pas que l'ouverture en mode non-bloquant soit un 548 probl�me, mais ne fait je ne sais pas. Chez moi �a marche ! 549 550commit a06f74ac123b4a174183d3432e034734d91914fa 551Author: Stéphane Borel <stef@videolan.org> 552Date: Thu Nov 30 20:43:16 2000 +0000 553 554 . Test non bloquant de l'ouverture du dsp � l'initialisation du plugin 555 pour le cas o� il est utilis� par esd 556 557commit b207b8f82ed70889a405bcfd5430ebb0bfeae751 558Author: Pierre Baillet <octplane@videolan.org> 559Date: Thu Nov 30 17:37:23 2000 +0000 560 561 . Fixed a segfault 562 . Fixed a SDL API change about clipping (?). 563 564commit 9bc87bff4bad26ed8b41872ec38003512777f22c 565Author: Stéphane Borel <stef@videolan.org> 566Date: Wed Nov 29 19:02:17 2000 +0000 567 568 . Ajout de la date dans les warning si le mode debug est activ� 569 . Modification du configure pour remmettre le x11 par d�faut, et pour 570 montrer que ppro et mmx sont par d�fauts maintenant. 571 572commit 40b8684fd00c974e129b11f9122bc5435e541e62 573Author: Christophe Massiot <massiot@videolan.org> 574Date: Wed Nov 29 18:55:04 2000 +0000 575 576 Added -funroll-all-loops and -fstrict-aliasing which seem to make things 577 faster. 578 579commit 50f8da044825d9c7248b4f74ca8d2300911e3f3e 580Author: Christophe Massiot <massiot@videolan.org> 581Date: Wed Nov 29 17:33:24 2000 +0000 582 583 Added hooks for the fothcoming YUV overlay support. 584 585commit 266e3eabc0ad3b41839d0e6308579d811c2ffdf0 586Author: Christophe Massiot <massiot@videolan.org> 587Date: Wed Nov 29 14:36:20 2000 +0000 588 589 ppro and mmx optimizations are now enabled by default (K6 users should 590 buy real processors). 591 592commit 4676ccbc9a010aae1e3ac19e31668d30283f6e20 593Author: Christophe Massiot <massiot@videolan.org> 594Date: Wed Nov 29 14:21:53 2000 +0000 595 596 Now using buffer I/O to write debug logs (huge performance increase). 597 598commit c80fb561c6975c5fa781ebd768a54866f011bf57 599Author: Christophe Massiot <massiot@videolan.org> 600Date: Wed Nov 29 14:05:10 2000 +0000 601 602 * Added debug messages in the video synchro 603 * Fixed a bug in the video synchro time scheduling 604 * Made the vout more precise on display dates 605 606commit 05c3e530d63459bebe1e1155b1d5281dc08d1954 607Author: Christophe Massiot <massiot@videolan.org> 608Date: Wed Nov 29 11:34:22 2000 +0000 609 610 Enhancement for very slooow machines. 611 612commit f666ec10f18fd59c8f836a429fd23232a79be31a 613Author: Christophe Massiot <massiot@videolan.org> 614Date: Tue Nov 28 19:58:14 2000 +0000 615 616 More stats. 617 618 NB : it is necessary to re-run ./configure 619 620commit 8ccff3d77f9136ae1ace45e7a23b22086b907c11 621Author: Christophe Massiot <massiot@videolan.org> 622Date: Tue Nov 28 16:00:38 2000 +0000 623 624 The YUV buffer is now freed after displaying (useful for overlay). 625 626commit aa7cf7baa789185d12cd4aec66839dfba710c97a 627Author: Christophe Massiot <massiot@videolan.org> 628Date: Mon Nov 27 17:49:48 2000 +0000 629 630 * Added more stats 631 * Fixed a bug in the parser when trashing an already parsed frame 632 * Simplified (and enhanced) vpar_synchro for B pictures 633 * Lowered the synchro DELTA 634 635commit b335e3b40fdbce2f99d7290d4a079e6c24ae3d88 636Author: Christophe Massiot <massiot@videolan.org> 637Date: Mon Nov 27 10:35:57 2000 +0000 638 639 * vlc is now compiled without the STATS mode by default. 640 * Fixed a bug which made frames go backwards with some displays (the 641 video_decoder thread is now niced). 642 * Made use of intf_WarnMsg() in the most needed places. 643 Also simplified the synchro algorithm and fixed a bug with non-(5/1) streams. 644 Fixed the optimizations in the configure stuff. 645 Warning : this release needs a full rebuild (make clean; make). 646 Warning : I might have broken the BeOS port, could somebody check ? 647 648commit 313cf680c8a0cf202d5ab4b0a4b21e9ee3574394 649Author: Henri Fallon <henri@videolan.org> 650Date: Thu Nov 23 01:40:31 2000 +0000 651 652 - Cosmetic changes to alsa.c 653 - Configure now checks alsa is present 654 655commit b9079557cb5224754886ea04d95df124552fb73d 656Author: Stéphane Borel <stef@videolan.org> 657Date: Tue Nov 21 01:41:45 2000 +0000 658 659 .Impl�mentation de intf_WarnMsg( int i_level, char *psz_format, ... ) et 660 intf_WarnMsgImm 661 .on active les messages de warning au lancement avec l'option --warning 662 .le i_level par d�fault est 12 (on ne montre pas les messages de niveau 663 inf�rieur � 12 664 665 J'esp�re que �a correspond � ce qui a �t� discut� dans videolan-devel. 666 667commit a7dd995f4c336251841143f56ef14450ce04f491 668Author: Henri Fallon <henri@videolan.org> 669Date: Mon Nov 20 03:31:45 2000 +0000 670 671 Added : alsa support 672 Todo : - test it on several cards 673 - support more than Stereo s16 674 - make configure check for alsa 675 676commit 884bfabe2789a8189f9cc8f1e4b537f559633e99 677Author: Christophe Massiot <massiot@videolan.org> 678Date: Sat Nov 18 03:15:01 2000 +0000 679 680 * Added --enable-debug, --enable-stats and --disable-optims (sam could 681 you check I did'nt make a mess of it ?). 682 * Added todo things in the TODO file. 683 684commit 4c3d1e88b603fffca88d9fa5613520684b4747c8 685Author: Christophe Massiot <massiot@videolan.org> 686Date: Tue Nov 14 22:58:44 2000 +0000 687 688 * R�paration du VDEC_SMP. Ca marche sans planter avec la nouvelle 689 synchro. 690 * Remettage du #define STATS parce qu'en fait sinon on n'a pas les infos 691 dans la fen�tre. C'est dommage d'ailleurs qu'on ait � le mettre, parce 692 que du coup �a va nous d�courager de faire des stats sur d'autres 693 parties. 694 * Changements cosm�tiques dans les relations video_parser/video_decoder. 695 696commit 072f4a5225d98617730a56a079d560d4dc5dff53 697Author: Christophe Massiot <massiot@videolan.org> 698Date: Mon Nov 13 22:09:43 2000 +0000 699 700 * Retirage du #define STATS ; 701 * Le warning (late pictures) du vout est d�sormais un DbgMsg (en 702 attendant les WarnMsg) ; 703 * Correction d'un bug en mode debug (sic). 704 705commit bad6f235822f3b32f5d9cc52ed272fab6cde0e69 706Author: Christophe Massiot <massiot@videolan.org> 707Date: Mon Nov 13 13:58:18 2000 +0000 708 709 * Totally new frame dropping algorithm. 710 * Fixed a bug in video_ouput.c which made the stream go backwards 711 sometimes. 712 * Fixed a bug in video_ouput.c which trashed more late pictures than 713 necessary. 714 * Fixed the DEBUG mode in the Makefile. 715 * Fixed a bug in mwait() which made us wait too long. 716 717 Ca va tuer. 718 719commit 7e4135b39ce88c551a4726fc42b92f2fa253f239 720Author: Jean-Marc Dressler <polux@videolan.org> 721Date: Fri Nov 10 22:43:59 2000 +0000 722 723 Correction d'un buffer overflow qui cr�ait des plantages al�atoires sous BeOS. 724 725commit 001a2a107c4966400222641516f3ba98cf6bc284 726Author: Stéphane Borel <stef@videolan.org> 727Date: Fri Nov 3 21:33:16 2000 +0000 728 729 .changed option --novlans to --vlans to test vlan server 730 .removed return 0 in LoadChannels 731 732 vlc.channels works again and with vlan soon... 733 734commit bedf5ce507c98274bf66406e319e6f12aece7e73 735Author: Sam Hocevar <sam@videolan.org> 736Date: Sun Oct 29 10:05:14 2000 +0000 737 738 . le mode framebuffer vide l'�cran quand on quitte. 739 740commit aa1be1aaeb3343317a95b4f7b614010d5dc06ca0 741Author: Stéphane Borel <stef@videolan.org> 742Date: Sun Oct 29 00:07:59 2000 +0000 743 744 .Added window title in sdl output 745 .Removed mouse cursor in fullscreen mode 746 .Changed bits-per-pixel during window creation to X11 current depth 747 748 Although bits-per-pixel was initialized to 15 in every cases, the quality 749 changed when we switched X11 depth; so I don't know the real effect of this 750 constant in SDL. 751 752commit 9d8d50a8fab8abfed4405269637f7ee8422be602 753Author: Sam Hocevar <sam@videolan.org> 754Date: Thu Oct 26 15:00:34 2000 +0000 755 756 . ajout de l'option --broadcast en ligne de commande 757 758commit a43bce4eaa2e55396e16caa42aff94bd2b9ac9af 759Author: Renaud Dartus <reno@videolan.org> 760Date: Thu Oct 26 12:00:02 2000 +0000 761 762 Une l�g�re modification pour le passage B&W � C 763 764commit b69003d6821d1a3cd6453f9206c289f9eac2eb21 765Author: Stéphane Borel <stef@videolan.org> 766Date: Wed Oct 25 23:14:01 2000 +0000 767 768 . Fixed segmentation fault when sdl output exits. 769 770 Actually, I don't know why SDLclose was commented out. 771 772commit 653a9c2c307695c0b2e6717aeb728a1da3f6fa12 773Author: Stéphane Borel <stef@videolan.org> 774Date: Wed Oct 25 20:54:05 2000 +0000 775 776 . Fixed the sdl plugins to match the changes in the version 1.1.5 777 778 The vlc gives a segfault when exiting if you use sdl. I still don't know why 779 780commit 98484c4bee73d7e6e23283feac8c6195ab726577 781Author: Jean-Philippe Grimaldi <jeanphi@videolan.org> 782Date: Wed Oct 25 18:40:58 2000 +0000 783 784 vout_glide.c: donne une taille correcte a l'affichage (800x600) 785 786 yuvmmx: conv. Y4Gray16, les autres sont a venir 787 788commit d102c574882b7f4de322efce54685b2886a85e14 789Author: Renaud Dartus <reno@videolan.org> 790Date: Wed Oct 25 12:18:25 2000 +0000 791 792 Suppression du d�codage de la chrominance en B&W 793 794commit 9ec47e631b6bc03bc50f7af23fe2b8b88e97033e 795Author: Jean-Philippe Grimaldi <jeanphi@videolan.org> 796Date: Tue Oct 24 23:16:26 2000 +0000 797 798 lecon de programmation a l'intention des debutants qui ont ecrit 799 input_file.c : 800 - les codes d'erreur sont fait pour etre utilises 801 - quand on ouvre un fichier on le referme 802 -- jeanphi 803 804commit a48f7b6a70147ac5d682d117f54ac3e1c28edfba 805Author: Pierre Baillet <octplane@videolan.org> 806Date: Tue Oct 24 17:36:14 2000 +0000 807 808 . Added a very basic splash screen, to be continued. 809 . fixed a small bug in the idle screen. 810 811 -- 812 Oct. 813 814commit 0a9303538456cba3c83ae85fa62267749ab0c5dc 815Author: Renaud Dartus <reno@videolan.org> 816Date: Tue Oct 24 16:00:56 2000 +0000 817 818 Modification l�g�re de la gestion du volume 819 820commit ad59f04f5c61117c5ffeedfb2a10bb25397dac0c 821Author: Sam Hocevar <sam@videolan.org> 822Date: Tue Oct 24 09:16:11 2000 +0000 823 824 * correction de l'affichage des fps (affichage, pas calcul). 825 * changements mineurs dans les fichiers Debian. 826 827commit 9c88ff4fd36fd4d177ba348d8fa88264eafd6833 828Author: Stéphane Borel <stef@videolan.org> 829Date: Mon Oct 23 02:04:48 2000 +0000 830 831 * D�buggage de la vid�o MPEG 1 (=> correction de deux bugs dans le 832 parsage des blocs et d'un bugs dans le parseur des vecteurs de mouvement). 833 834 --Meuuh 835 836commit 9fe737aa808220c5f758ca14990bb7c3049855b8 837Author: Stéphane Borel <stef@videolan.org> 838Date: Wed Oct 18 02:42:43 2000 +0000 839 840 * Modification du module gnome pour l'output sous Xfree4 (detection 841 16bits). 842 843commit 3c9727d5d4de9eb8b59b8272894fef23c1253bb4 844Author: Sam Hocevar <sam@videolan.org> 845Date: Wed Oct 18 02:17:20 2000 +0000 846 847 . correction d'une faute de frappe dans configure.in (�a r�pond � ta 848 question, Stef ? :) 849 850commit b3daf517e2885a7caef8d6c3f78c9c7cef4d4fae 851Author: Stéphane Borel <stef@videolan.org> 852Date: Tue Oct 17 23:42:13 2000 +0000 853 854 .Fix du probl�me de detection de la profondeur en 16 bits sous XFree 4 855 856 J'esp�re que �a marche encore avec XFree 3.3 857 858commit 3b8ab8a28b487535cced9eecbac8f304ddb8836c 859Author: Henri Fallon <henri@videolan.org> 860Date: Wed Aug 30 17:06:00 2000 +0000 861 862 Oui, bon, j'ai oubli� le changelog, �a peut arriver einh ! 863 864commit 4367cb45c6efbea4e4e2e639b92b73e161af93cc 865Author: Henri Fallon <henri@videolan.org> 866Date: Wed Aug 30 16:24:25 2000 +0000 867 868 Fixed a 100% CPU use bug while no stream is received 869 870commit 506680c9815a2c64c6b81d88d23f6341cf97a381 871Author: Pierre Baillet <octplane@videolan.org> 872Date: Tue Aug 29 00:03:21 2000 +0000 873 874 . Arranged a few things 875 876 ... still dirty, but the earthquake is coming... 877 878commit 0317810e5cee256dcecc9229e7e442fbc569fed8 879Author: Sam Hocevar <sam@videolan.org> 880Date: Tue Aug 29 00:01:06 2000 +0000 881 882 . rha mais faisez gaffe au format de la todo list sarass ! 883 884commit f71c76a92b56965e8a82a9f6995c958bb03ccd05 885Author: Pierre Baillet <octplane@videolan.org> 886Date: Mon Aug 28 23:12:08 2000 +0000 887 888 . Added a 'f' shortcut to the SDL output (fullscreen/windowed) 889 . Modified the Idle screen of the vlc (seems to suck a lot of CPU anyway :/) 890 . Prayed for a good indentation ;). 891 892commit 534979f922a1e5521e68cdd0c2f8d80c15d2fdc0 893Author: Sam Hocevar <sam@videolan.org> 894Date: Mon Aug 28 00:37:44 2000 +0000 895 896 . version 0.1.99i 897 898commit 585f8158d042472850386cb3b8b61d0ad4450e53 899Author: Sam Hocevar <sam@videolan.org> 900Date: Mon Aug 28 00:33:54 2000 +0000 901 902 * cleaned Octplane's crappy indentation. 903 * fixed the --server option which didn't work if a ~/.vlcrc existed. 904 905commit 27fdf30eca90f150016863b225acdf81bb0bc8ce 906Author: Sam Hocevar <sam@videolan.org> 907Date: Sun Aug 27 22:05:42 2000 +0000 908 909 . rajout du fix de Meuuh dans la todolist. 910 911commit aa9d7e098627002caf829349dbe9cd2a719bef9d 912Author: Christophe Massiot <massiot@videolan.org> 913Date: Sun Aug 27 21:52:56 2000 +0000 914 915 Correction d'un bug de synchro pour les images monotrames. 916 917commit 9a43a27e3bd3e1ba01761c737a3e0705bff30708 918Author: Christophe Massiot <massiot@videolan.org> 919Date: Sun Aug 27 16:31:50 2000 +0000 920 921 Oubli� d'en committer un bout... 922 923commit 98c92aaf4e7babdd95d6c8b5888346b2d02ab2ad 924Author: Christophe Massiot <massiot@videolan.org> 925Date: Sun Aug 27 16:21:49 2000 +0000 926 927 Un bug cette fois-ci avec le parseur et un traitement erron� des macroblocs 928 saut�s dans les images B qui provoquait des carr�s. 929 930commit 4958099e6b77423f927d695932334efe5a81acec 931Author: Sam Hocevar <sam@videolan.org> 932Date: Sun Aug 27 12:32:06 2000 +0000 933 934 . fix� une erreur d'indentation 935 936 (Oct, tu devrais vraiment regarder ton �diteur. Tu as vu le 937 bordel qu'il a foutu dans src/interface/interface.c ?) 938 939commit 774b4790e8db039c483e67edfc98b2d35bd5989b 940Author: Sam Hocevar <sam@videolan.org> 941Date: Sun Aug 27 10:49:25 2000 +0000 942 943 . update de la TODO list 944 945 Henri, il y a du nouveau boulot pour toi, regarde la task 0x38, 946 �a ne devrait pas �tre trop dur, �a t'obligera � lire le code de 947 l'audio_output, et surtout �a te fera la bite. 948 949commit 478b6cd11fdcca6fb7ee0a86403425226d0fd1f0 950Author: Christophe Massiot <massiot@videolan.org> 951Date: Sun Aug 27 01:03:44 2000 +0000 952 953 J'avais oubli� de faire les m�mes modifs dans le motion MMX. 954 955commit 8cf4f1152cae936278612f4ed739b54c98ee8bfe 956Author: Christophe Massiot <massiot@videolan.org> 957Date: Sat Aug 26 14:48:56 2000 +0000 958 959 Fix� une bonne partie du putain de bug des carr�s qui font chier � chaque 960 changement de plan. Si c'est encore moche, c'est pas de ma faute, c'est le 961 scaling. 962 963commit 4991bd57d6b213de5c544304c80c17f19363b4dd 964Author: Henri Fallon <henri@videolan.org> 965Date: Sat Aug 26 13:07:35 2000 +0000 966 967 Put a test outside a loop : fixes task 0x31 968 969commit d7a54c80bcc005a994bc8cdc2927c23e8fec1e3c 970Author: Pierre Baillet <octplane@videolan.org> 971Date: Thu Aug 24 16:29:22 2000 +0000 972 973 many minor style fixes (thanx to sam). 974 975commit 0765875ab57be4156314514c4d71577a6a4ca1d0 976Author: Pierre Baillet <octplane@videolan.org> 977Date: Thu Aug 24 14:58:51 2000 +0000 978 979 Hello, 980 981 Some news things: 982 983 . I am still going on modifiying the key event handling method to make it more flexible. I still have a few things to get what I'd like to 984 . added a keystrokes.h include which contains a generic name of all the VLC keys binding 985 . modified some of the core interface routines to allow the passing of an extra parameter with a keystroke (VLC_CHANNEL). 986 . next step: move all the interface dependent parts (such as the getKey function) to the plugins. 987 988 Hope this will run on your boxes... 989 990commit c48d981f864d6be34f2829d58dee1d8936fbb4d0 991Author: Sam Hocevar <sam@videolan.org> 992Date: Thu Aug 24 00:16:25 2000 +0000 993 994 . support pour --synchro I+ (images I et la premi�re P) 995 996commit 6b890a3e14ba04e91a09f5b3f6e6a6c415f1bb11 997Author: Sam Hocevar <sam@videolan.org> 998Date: Thu Aug 24 00:04:42 2000 +0000 999 1000 . support de la touche `q' pour quitter 1001 1002commit 3bc946fc2c0442f01fbda04a9726641173d228fa 1003Author: Sam Hocevar <sam@videolan.org> 1004Date: Wed Aug 23 23:45:27 2000 +0000 1005 1006 . fixed an other typo 1007 . fixed the aliases install 1008 . renamed an inconsistent variable in src/input/input_file.c 1009 1010commit d37f5e1fa3875ddd9cd5c76c9f1592827f2902eb 1011Author: Jean-Marc Dressler <polux@videolan.org> 1012Date: Wed Aug 23 22:22:56 2000 +0000 1013 1014 Fixed another bug in the input_file. 1015 1016commit adf400021087dbee6a5406fa4b63f6c545d963d0 1017Author: Christophe Massiot <massiot@videolan.org> 1018Date: Wed Aug 23 22:15:28 2000 +0000 1019 1020 Remplissure du champ AUTHORS des sources. 1021 1022commit 45b6443fc84d77e5d760d54d57a24f7bd80fc045 1023Author: Sam Hocevar <sam@videolan.org> 1024Date: Wed Aug 23 21:38:50 2000 +0000 1025 1026 We now have support for the field pictures. It shouldn't break teh frame 1027 pictures, if you notice anything please ring my bell. 1028 1029 --Meuuh (live from Julie) 1030 1031commit e9345712f65e40e3b5f0fa8b0ffe812d2aee6e52 1032Author: Sam Hocevar <sam@videolan.org> 1033Date: Tue Aug 22 15:58:32 2000 +0000 1034 1035 . fixed PPC .deb build 1036 1037commit 0a883937783c5480d293b2eb6662071b6ae49358 1038Author: Sam Hocevar <sam@videolan.org> 1039Date: Tue Aug 22 00:13:26 2000 +0000 1040 1041 * added a few sanity checks in the audio mpeg and ac3 decoders. 1042 * temporarily got rid of vlc.channels. 1043 * added notice in debian/control about unencrypted DVDs. 1044 * fixed PowerPC .deb build. 1045 1046commit 33f9e1734dadcdf2ee5481ee2d9519b1ea0b23b0 1047Author: Jean-Marc Dressler <polux@videolan.org> 1048Date: Mon Aug 21 20:16:22 2000 +0000 1049 1050 Added the beos fixes in the ChangeLog. 1051 1052commit 99eda04a9187001092fd8475c1d884942d34632d 1053Author: Sam Hocevar <sam@videolan.org> 1054Date: Mon Aug 21 20:05:42 2000 +0000 1055 1056 . updated version number 1057 . removed a verbose message in intf_sdl.c 1058 1059commit 0b5a98ad92c709457b3c00a358e4824cd7f86195 1060Author: Jean-Marc Dressler <polux@videolan.org> 1061Date: Mon Aug 21 19:57:55 2000 +0000 1062 1063 A lot of bug fixs for the BeOS side of VideoLAN: 1064 - the vlc does not exhaust system resources anymore (it was creating a new 1065 mutex each picture so after a while there was no more mutex available in 1066 the entire system); 1067 - the sound has been corrected and now it works perfectly; 1068 - the window has now the right size (there was and additional line before). 1069 1070 The (BeOS) threads have also been improved especially with the cond vars 1071 (but it is no more compliant with the pthread cond vars). 1072 1073 VideoLAN for BeOS now rocks and is ready for its first binary release. 1074 1075commit d2082e9df73f402bafc55d9f0ebfe7c80225311d 1076Author: Pierre Baillet <octplane@videolan.org> 1077Date: Mon Aug 21 16:22:03 2000 +0000 1078 1079 .SDL: 1080 .removed the YUV thing from the SDL 1081 .cleaned up the makefile to remove it 1082 .UNTESTED (seems to compile). 1083 1084commit 16bba4b625a0f578a54cbebc6311ea6cd6b71917 1085Author: Pierre Baillet <octplane@videolan.org> 1086Date: Mon Aug 21 09:40:11 2000 +0000 1087 1088 Plugin handling: 1089 . switched low and high order vout plugins 1090 . removed yuvsdl plugin. 1091 1092commit 9ac8c0ec7d1ca8c58e3b90f3e435ca0fe1d57ad2 1093Author: Pierre Baillet <octplane@videolan.org> 1094Date: Mon Aug 21 09:33:42 2000 +0000 1095 1096 A few new things: 1097 1098 . The interface part: 1099 . created intf_AssignKey, intf_getKey and intf_AssignNormalKeys 1100 these new function are a first abstraction of the the key handling system. It makes use of a new structure in the interface : p_keys. 1101 1102 . AssignNormalKeys is commonly used in all the interface plugins. 1103 AssignKey is used to allow the SDL interface to react nicely. 1104 1105 . Now the plugin struct element psz_filename is filled (and freed 1106 at the end of the program). 1107 1108 . the SDL plugin: 1109 works but does only display a green screen for now. so don't use it ! 1110 1111 . Please try and compile the client on your box with this version. 1112 I've tried a few output plugin but not all. 1113 1114commit c45d72198afd1e4eee98a7cbdca90688d1e93511 1115Author: Sam Hocevar <sam@videolan.org> 1116Date: Mon Aug 21 01:47:19 2000 +0000 1117 1118 * removed CCFLAGS flags which were improperly used. 1119 * added hints for powerpc build. 1120 * fixed the input_file exit bug. 1121 * fixed a Makefile bug which removed the CVS directory. 1122 * removed the frame statistics output. 1123 1124commit a9b62c64c92197257edc73fa759574c827f2a9d5 1125Author: Jean-Marc Dressler <polux@videolan.org> 1126Date: Fri Aug 18 22:35:10 2000 +0000 1127 1128 Correction d'un bug dans l'audio output de beos, ce dernier causait des 1129 plantages al�atoires au lancement (i_buffer_pos n'�tait pas initialis�). 1130 1131commit 5e870913edc0294254db82d2a329684650d1d547 1132Author: Sam Hocevar <sam@videolan.org> 1133Date: Fri Aug 18 17:02:03 2000 +0000 1134 1135 . removed the sdlvlc alias 1136 . added the vlc-sdl package in the Debian control files 1137 1138commit 812926838648c9e3b41dca51fd8c16b0692b31e9 1139Author: Pierre Baillet <octplane@videolan.org> 1140Date: Fri Aug 18 08:25:23 2000 +0000 1141 1142 My first contribution. 1143 1144 * Added SDL plugin 1145 * support fullscreen display with --display fullscreen 1146 * complete keyboard handling 1147 * Added --enable_sdl to configure 1148 1149 Octplane. 1150 1151commit 617bd4db8a97f5c3f29a402622dad5960564368b 1152Author: Sam Hocevar <sam@videolan.org> 1153Date: Thu Aug 17 14:45:42 2000 +0000 1154 1155 . new tasks : 1156 1157 Description: Fix plugins namespace problem 1158 Description: Fix plugin autoloading 1159 Description: Real plugin API 1160 Description: Enable compiled-in plugins 1161 Description: Optimize SPU rendering 1162 Description: SPU error recovery 1163 1164commit 66dca68f861a2d5175cba6b95522ba5c10eb1fd2 1165Author: Sam Hocevar <sam@videolan.org> 1166Date: Wed Aug 16 00:28:29 2000 +0000 1167 1168 * more files needed to build packages 1169 * changed "pentiumpro" to "ppro" in the ./configure, it was misleading. 1170 * prepared 0.1.99g 1171 1172commit af22a4b58cb29add7fa57fee36edb7f30b116bea 1173Author: Sam Hocevar <sam@videolan.org> 1174Date: Tue Aug 15 23:35:31 2000 +0000 1175 1176 * fixed a dumb bug in the Makefile that prevented inclusion of the 1177 -march=pentium directive. thanks Meuuh, blame sam. 1178 * fixed a warning in main.c. 1179 * separate Debian packages. 1180 * added request for ALSA support in the TODO list. 1181 1182commit cefc73ef5c6e922c4b02e13e2d8f577e622ddbc3 1183Author: Jean-Marc Dressler <polux@videolan.org> 1184Date: Tue Aug 15 17:40:40 2000 +0000 1185 1186 R�paration de la version BeOS. Le probl�me venait du swab32 de la nouvelle 1187 bit stream, la macro pour la conversion de BIGENDIAN vers LITTLEENDIAN ne 1188 fonctionnant (toujours) pas. 1189 1190 La version BeOS pose encore de gros probl�mes: 1191 - des plantages al�atoires lorsqu'on utilise le son, 1192 - des performances tr�s en dessous de celles d'anciennes version du vlc, 1193 - une synchro son qui ne fonctionne pas correctement, 1194 - au bout d'un certain temps d'utilisation, toutes les ressources syst�mes 1195 sont consomm�es et le syst�me lui-m�me devient instable (merci d'�viter 1196 les commentaires sur la stabilit� de BeOS) 1197 1198commit 454c7eb8df3e1b396895c6f817f1b5f9b8a002f8 1199Author: Sam Hocevar <sam@videolan.org> 1200Date: Tue Aug 15 13:37:43 2000 +0000 1201 1202 . rajout� build-stamp et debian/tmp dans les .cvsignore 1203 1204 . de nouvelles id�es dans la TODO list : 1205 1206 Difficulty: Guru Urgency: Wishlist Support for RTP 1207 Difficulty: Medium Urgency: Wishlist Draw a font / support color fonts 1208 Difficulty: Medium Urgency: Important Layer 2 mono support 1209 Difficulty: Hard Urgency: Wishlist MP3 support 1210 Difficulty: Hard Urgency: Normal Support for unencapsulated streams 1211 Difficulty: Guru Urgency: Wishlist Ogg/Vorbis audio decoder support 1212 Difficulty: Hard Urgency: Normal Xv video output support 1213 Difficulty: Medium Urgency: Normal SDL video output support 1214 1215commit e16affa0e0a6cd6797d4411a03debd19cc4d26b0 1216Author: Sam Hocevar <sam@videolan.org> 1217Date: Mon Aug 14 01:13:25 2000 +0000 1218 1219 * fixed 8bpp YUV. 1220 * fixed the fscked up Bresenham algorithm in all YUV functions. 1221 1222commit b7c5bd56d2717cdd4c27c438444a4c09295383ba 1223Author: Sam Hocevar <sam@videolan.org> 1224Date: Sun Aug 13 18:36:57 2000 +0000 1225 1226 * now scaling is on by default, so that people won't tell that the vlc 1227 cannot do scaling :-) 1228 * fixed a few long lines. 1229 * _almost_ fixed 8bpp YUV. 1230 1231commit 0615d6b6d49d5dbd5a843a3fdcc2833987afcb72 1232Author: Sam Hocevar <sam@videolan.org> 1233Date: Sun Aug 13 17:39:55 2000 +0000 1234 1235 * removed an unused variable in the MMX YUVs. 1236 * fixed 32bpp MMX YUV, made the comments clearer, removed an emms. 1237 1238commit 65d341df9fe5fe7d51100868768112b1c2f22b6d 1239Author: Sam Hocevar <sam@videolan.org> 1240Date: Thu Aug 10 23:33:26 2000 +0000 1241 1242 . chang� l'ordre des t�ches 1243 1244commit 8ff71feaa37a8d3581106f3a187de1bcd926ccd1 1245Author: Sam Hocevar <sam@videolan.org> 1246Date: Thu Aug 10 22:52:29 2000 +0000 1247 1248 . TODO list 1249 1250commit 57947f9678920848f5d56267b46f0045dd07ae53 1251Author: Sam Hocevar <sam@videolan.org> 1252Date: Tue Aug 8 22:51:04 2000 +0000 1253 1254 . vir� les aliases � xvlc �, � ggivlc � etc. qui faisaient un peu 1255 piti�, pour ne laisser que � vlc �, � gvlc � (gnome) et � fbvlc � 1256 (framebuffer) ; les autres restent bien entendu accessibles avec 1257 par exemple � vlc --vout ggi �. 1258 1259 . IMPORTANT - nouvelle option --synchro pour forcer un type de 1260 synchro. Pour le moment les options possibles sont : 1261 1262 --synchro I /* n'affiche que les I */ 1263 --synchro IP /* affiche les I et toutes les P */ 1264 --synchro IP+ /* affiche les I, les P, et la moiti� des B */ 1265 --synchro IPB /* affiche toutes les images */ 1266 1267 Toute autre valeur de --synchro sera ignor�e et c'est l'algo 1268 par d�faut bas� sur la consommation de processeur qui sera 1269 utilis�. Notez que si vous en demandez trop au vlc, il va 1270 bien entendu planter, ou tout du moins remplir sa fifo comme 1271 un gros cochon. On n'y peut pas grand chose, c'est la vie. 1272 1273commit 9667c93001de8537e8ccf0edfd1d10590b0ebffd 1274Author: Sam Hocevar <sam@videolan.org> 1275Date: Tue Aug 8 12:05:57 2000 +0000 1276 1277 . d�commentage d'une fonction comment�e par erreur 1278 . version 0.1.99f 1279 . divers fixes dans la cr�ation des packages 1280 1281commit 15928ef3ed63aa511ac3250cdfc4bf11c4fd0173 1282Author: Sam Hocevar <sam@videolan.org> 1283Date: Mon Aug 7 22:20:47 2000 +0000 1284 1285 . un peu de m�nage dans le .cvsignore 1286 1287commit 1c5dd6b4feac9c44359230af0c9d359b2f9736aa 1288Author: Sam Hocevar <sam@videolan.org> 1289Date: Mon Aug 7 22:19:00 2000 +0000 1290 1291 . fichiers manquants 1292 1293commit f6268f60f4d02aadbb8b14046f0aa96b39af63a8 1294Author: Sam Hocevar <sam@videolan.org> 1295Date: Mon Aug 7 22:18:24 2000 +0000 1296 1297 * vlc.init becomes ~/.vlcrc 1298 * removed float operations in the video decoder, and all emms asm functions 1299 * borrowed linuxvideo's MMX motion compensation 1300 * fixed an undefined symbol in the MMX YUV plugin 1301 1302 Meuuh & Sam. 1303 1304commit 52d7937c89ef32288f99b79dcefd91dd48ae691a 1305Author: Sam Hocevar <sam@videolan.org> 1306Date: Sun Jul 30 23:42:12 2000 +0000 1307 1308 . rajout de l'option -Winline 1309 . fix de certaines fonctions qui devraient �tre inlin�es 1310 . gain de place dans la YUVMMX 1311 1312commit e13aed00cf01eefa9285cb030486ee0118ea0425 1313Author: Sam Hocevar <sam@videolan.org> 1314Date: Sun Jul 30 01:59:50 2000 +0000 1315 1316 . autod�tection des plugins 1317 . les aliases "gvlc" "fbvlc" "ggivlc" fonctionne comme il faut 1318 1319commit 4af2fd109ed63515a163452f8acdeb9bbe7194ea 1320Author: Sam Hocevar <sam@videolan.org> 1321Date: Thu Jul 20 13:49:24 2000 +0000 1322 1323 . suppression du d�codeur de r�f�rence qui de toute fa�on ne marcherait 1324 plus vraiment avec la structure actuelle du vlc 1325 . pr�paration de la 0.1.99e 1326 1327commit 69da26228eb60cec0403d8ff788e4d2f9cc8a916 1328Author: Sam Hocevar <sam@videolan.org> 1329Date: Wed Jul 19 00:03:25 2000 +0000 1330 1331 . nouveau bitstream fait par Meuuh (qui est mortel) et qui nous 1332 fait gagner plus de 0.8% en vitesse, ce qui peut para�tre peu, mais 1333 en fait au bout de 35 fois on aura d�pass� 30% de gains. 1334 1335 . remise de l'ancienne taille d'image par d�faut 1336 1337commit ab70628c90bd8c45f2295f8d8b92459510614ffa 1338Author: Jean-Marc Dressler <polux@videolan.org> 1339Date: Tue Jul 18 19:23:00 2000 +0000 1340 1341 Maintenant le vlc fonctionne correctement sous BeOS (� part la synchro). 1342 1343commit 3fd735374af8b0c91ab1d8a59e25983d4f07f20c 1344Author: Sam Hocevar <sam@videolan.org> 1345Date: Tue Jul 11 23:04:56 2000 +0000 1346 1347 . le make snapshot fait un .bz2 aussi 1348 1349commit b8397f8fc8e651c972be6e32e12aeae3090ae38e 1350Author: Sam Hocevar <sam@videolan.org> 1351Date: Tue Jul 11 23:03:54 2000 +0000 1352 1353 . changement cosm�tique 1354 1355commit 5af317cac849faf58ffc29d20887183ef2841451 1356Author: Sam Hocevar <sam@videolan.org> 1357Date: Tue Jul 11 23:03:15 2000 +0000 1358 1359 . updated changelog 1360 1361commit 058859e24726b16178ea885247552447c7ab0c0e 1362Author: Sam Hocevar <sam@videolan.org> 1363Date: Sat Jul 8 14:29:29 2000 +0000 1364 1365 . petite correction pour que le RPM puisse �tre construit sur Mandrake 1366 1367commit d17615d470bf7c85499632533f74bd812a584b12 1368Author: Sam Hocevar <sam@videolan.org> 1369Date: Thu Jul 6 14:45:51 2000 +0000 1370 1371 . fix� une b�vue dans la YUV 8 bits 1372 . descendu le d�lai de d�marrage � .5 secondes au lieu de 2 1373 . un nouvelle synchro qui devrait punixe !!! 1374 1375commit 57e189eb5d1d387f2036c31720e1e9aa8cb3ea78 1376Author: Sam Hocevar <sam@videolan.org> 1377Date: Tue Jul 4 02:37:21 2000 +0000 1378 1379 Bon, puisque �a semble commiter sous BeOS, je commite. 1380 1381 Voil� le changelog appoximatif : 1382 1383 . fichier INSTALL plus clair 1384 . vir� quelques warnings 1385 . *PATH sont maintenant d�finis dans config.h 1386 . quelques fautes d'orthographe 1387 . l'option --enable-ppro n'est pas mise par d�faut car elle ne fonctionne 1388 pas sur un K6-2 1389 . nouvelle API des plugins 1390 . le client framebuffer ne d�truit plus la console quand on quitte 1391 . r�paration de la YUV 8 bits 1392 . mise des YUV en plugins 1393 . transfo YUV 32bits MMX chour�e dans la libmpeg2 1394 1395commit 3cbfc06dc36bc0d178793558d52d71348e999106 1396Author: Sam Hocevar <sam@videolan.org> 1397Date: Fri Jun 23 22:28:42 2000 +0000 1398 1399 . nouveaux plugins - ne fonctionnent pas encore tous 1400 1401commit 1b79957cebd97494e3ae83cae81be93fd9d3a063 1402Author: Jean-Marc Dressler <polux@videolan.org> 1403Date: Wed Jun 21 17:59:31 2000 +0000 1404 1405 Le son fonctionne sous BeOS ! 1406 1407 Ah, vraiment, on peut dire que BeOS roulaize, les enfants. 1408 1409commit ea286a76f4e0b8a805cc9ad8705c3db1119cdcb4 1410Author: Sam Hocevar <sam@videolan.org> 1411Date: Tue Jun 20 01:21:59 2000 +0000 1412 1413 . g�n�ration de .rpm et .deb via make. 1414 . rajout des plugins dummy m�me pour BeOS. 1415 1416commit 58b377bc71dbe383428844766e640b288b1a6712 1417Author: Sam Hocevar <sam@videolan.org> 1418Date: Mon Jun 19 16:35:47 2000 +0000 1419 1420 . vlc.spec pour faire des packages RedHat 1421 . un petit peu plus d'aout_beos 1422 1423commit 16c54baddd3e179aea841331cdf7364a2256d7e6 1424Author: Jean-Marc Dressler <polux@videolan.org> 1425Date: Mon Jun 19 00:04:47 2000 +0000 1426 1427 . correction d'un flag inexistant dans input_file 1428 . d�but du support son BeOS 1429 . fix d'un warning dans ac3_exponent.c 1430 1431commit 74daded6bb9ff44b2d6b5a9bd7dbe1e8b3e2e54a 1432Author: Sam Hocevar <sam@videolan.org> 1433Date: Sun Jun 18 20:20:42 2000 +0000 1434 1435 . kludge con pour �viter que �a segfaulte plus en sortant 1436 1437commit 9d08c9c667fceaa44b77b554dfdcb51383e7afeb 1438Author: Sam Hocevar <sam@videolan.org> 1439Date: Sun Jun 18 16:52:10 2000 +0000 1440 1441 . r�paration de la page de man 1442 . le target GGI fonctionne � nouveau, m�me s'il rame salement 1443 1444commit e2261b930894f65ce8fa2b8e6a12d9cadde4a72d 1445Author: Sam Hocevar <sam@videolan.org> 1446Date: Sun Jun 18 11:17:01 2000 +0000 1447 1448 . On peut enfin fermer la fen�tre principale en cliquant sur le bouton 1449 fermeture du window manager 1450 1451commit d79763472671a56e2622ce127d959c34b80a45a7 1452Author: Benoit Steiner <benny@videolan.org> 1453Date: Sun Jun 18 08:14:25 2000 +0000 1454 1455 Le Makefile genere ne gerait pas correctement le mode debug=1 1456 1457commit 3d1104112bebfdd6f1d3201e03da01db54c93bd6 1458Author: Sam Hocevar <sam@videolan.org> 1459Date: Sat Jun 17 01:49:09 2000 +0000 1460 1461 . ajout� un FIXME pour un bug dans plugins/vout/vout_x11.c 1462 . ajout� un ChangeLog 1463 . updat� le README 1464 1465commit fbb3c3d6fb9c744f61f735225baaa7003b9d62a5 1466Author: Sam Hocevar <sam@videolan.org> 1467Date: Fri Jun 16 14:04:06 2000 +0000 1468 1469 . le code des VLAN devrait refonctionner 1470 1471commit e1e77d20763acbcb91bdb0e96b3cba343eb28fbd 1472Author: Sam Hocevar <sam@videolan.org> 1473Date: Fri Jun 16 12:28:46 2000 +0000 1474 1475 . vlc.init et vlc.channels sont � nouveau lus et interpr�t�s lorsqu'il 1476 n'y a pas de param�tres donn�s en ligne de commande. 1477 1478 . cons�quence directe, il faut faire � vlc - � pour lire stdin. 1479 1480commit 7945499021cd217ca25d0a50c603e6bda22fd3ee 1481Author: Sam Hocevar <sam@videolan.org> 1482Date: Thu Jun 15 18:50:42 2000 +0000 1483 1484 . autoconf 1485 1486commit 08dcf8d79b770927fe4d50b7626d9f26ae14f029 1487Author: Sam Hocevar <sam@videolan.org> 1488Date: Thu Jun 15 18:50:13 2000 +0000 1489 1490 . petit oubli b�te dans le `make snapshot` 1491 1492commit 3884fa495b81de2b496b54b99c9dd8f911068d78 1493Author: Sam Hocevar <sam@videolan.org> 1494Date: Thu Jun 15 00:51:28 2000 +0000 1495 1496 et hop, encore une connerie 1497 1498commit 8a035a9590e7f10ff5bd4a094ff20f26ec0a6fb7 1499Author: Sam Hocevar <sam@videolan.org> 1500Date: Thu Jun 15 00:46:34 2000 +0000 1501 1502 . virage d'une connerie 1503 1504commit 33a996bb28aa1a89c87d64b700fa23e280715cd0 1505Author: Sam Hocevar <sam@videolan.org> 1506Date: Thu Jun 15 00:26:54 2000 +0000 1507 1508 . r�paration d'un oubli 1509 1510commit acbd88f26257a29b7225bd0a8dcd83287b09f4dc 1511Author: Sam Hocevar <sam@videolan.org> 1512Date: Wed Jun 14 23:55:41 2000 +0000 1513 1514 . input fichier en ligne de commande (le reste a du p�ter, c'est pas 1515 possible autrement) 1516 1517commit fe175c116ab65ff84b7e8b92bf3a99ba58303acc 1518Author: Brieuc Jeunhomme <bbp@videolan.org> 1519Date: Wed Jun 14 21:37:36 2000 +0000 1520 1521 r�paration de mes betises sur la yuv (d�sol� tm), mais je remets ca bientot. 1522 1523commit c2e97975f7560f6e8bbfef20d7768a243dc2957b 1524Author: Sam Hocevar <sam@videolan.org> 1525Date: Wed Jun 14 20:53:48 2000 +0000 1526 1527 . disparition de la plupart des printf 1528 . moins de warnings dans la YUV MMX 1529 1530commit 9206b014733f7e9dd1527548076267ca574d965c 1531Author: Sam Hocevar <sam@videolan.org> 1532Date: Fri Jun 9 00:40:00 2000 +0000 1533 1534 . correction des conneries de BBP :) 1535 . typo dans src/interface/main.c 1536 1537commit 16b22cf4aa29b201dda259712a05cd3c2c93dcf2 1538Author: Brieuc Jeunhomme <bbp@videolan.org> 1539Date: Wed Jun 7 02:27:07 2000 +0000 1540 1541 Petites optims dans SCALE_HEIGHT pour les images de hauteur r�duite. 1542 1543commit 0eba28c2c9f2b84a54d42103226ab74e69434020 1544Author: Sam Hocevar <sam@videolan.org> 1545Date: Mon Jun 5 23:58:59 2000 +0000 1546 1547 . bug dans le code des sous-titres (mauvais scaling en Y) 1548 . le vlc ne meurt pas salement en mode framebuffer quand on change 1549 de console (par contre, segfault en quittant, je ne sais pas encore 1550 pourquoi) 1551 . le make est � nouveau un peu plus verbose 1552 1553commit 2b9f6f3318e4ab265883cc382e39ffc1fb0682cb 1554Author: Gaël Hendryckx <jimmy@videolan.org> 1555Date: Mon Jun 5 20:49:32 2000 +0000 1556 1557 Ajout cradement d'une yuv en mmx 4:2:0 en 16 bpp dans video_yuv.c. Pour 1558 l'activer / desactiver, d�commentez le define MMX du debut du fichier. 1559 1560 Cette modif est exp�rimentale vue qu'elle empeche la correction gamma 1561 dans le mode pr�-cit� et que c'est du boulot de salop. A voir si on laisse 1562 ou pas d'apr�s les perfs. (impossibles � estimer de visu chez moi). 1563 1564 A vot' bon plaisir, 1565 1566commit f2f5c4a07774a4618a16a3c8ff331f0654073085 1567Author: Sam Hocevar <sam@videolan.org> 1568Date: Thu Jun 1 15:25:38 2000 +0000 1569 1570 . petite erreur dans le configure.in qui emp�chait de configurer 1571 convenablement les options de compilation 1572 1573 maintenant faire: ./configure --enable-fb --enable-blabla 1574 (./configure --help pour tous les voir) 1575 1576 . correction d'un warning en mode non-MMX 1577 1578commit 52cbe65fdea8740011f42ac28fe5e7cca6c1ca40 1579Author: Sam Hocevar <sam@videolan.org> 1580Date: Mon May 29 07:29:50 2000 +0000 1581 1582 . encore un peu plus loin dans le passage � autoconf 1583 . giclage de l'ancien d�codeur dans le Makefile 1584 1585 n'oubliez pas de relancer ./configure avec les bonnes options ! 1586 typiquement elles sont du genre : 1587 1588 ./configure --enable-fb --enable-mmx --enable-ppro 1589 1590commit 17a8fa1206c7ad435c6154ccc0117da0d6f2afbb 1591Author: Sam Hocevar <sam@videolan.org> 1592Date: Sun May 28 18:28:42 2000 +0000 1593 1594 . suppression d'un bug cosm�tique dans l'affichage des plugins qui en 1595 plus faisait segfaulter, ce qui n'�tait malheureusement pas top 1596 1597commit 407c070ee9289e55d4273115984706c8628c1ec4 1598Author: Sam Hocevar <sam@videolan.org> 1599Date: Sun May 28 14:22:06 2000 +0000 1600 1601 . correction d'un bug dans les sous-titres pour un scaling > 1 1602 . correction d'un bug dans l'affichage 8 bits pour un scaling < 1 1603 1604commit 43df12e74152917d6b0570fe1caf2c81fd7ff9c8 1605Author: Sam Hocevar <sam@videolan.org> 1606Date: Sat May 27 15:37:41 2000 +0000 1607 1608 . scaling des sous-titres (� proprifier) 1609 . position correcte des sous-titres sur l'image 1610 �a ne devrait plus segfaulter 1611 1612commit d1543c2f6a5ae1386abde6c5351b3d03fca010c2 1613Author: Sam Hocevar <sam@videolan.org> 1614Date: Fri May 26 01:55:07 2000 +0000 1615 1616 . support 8 bits pour X (avec private colormap) 1617 . affinement de la dur�e d'affichage des sous-titres 1618 . correction d'un bug dans les sous-titres 1619 1620commit 9cb93a18fa89fd4a9f046d3cce3fd8f765c3c2bc 1621Author: Sam Hocevar <sam@videolan.org> 1622Date: Wed May 24 22:39:44 2000 +0000 1623 1624 Bon. On ne rit pas, je m'�tais juste plant� dans l'en-t�te des 1625 licences. Et puis �a peut arriver � tout le monde :) 1626 1627commit ba9eb1581f412ba12065e31b8c3010942ab59d7f 1628Author: Damien Lucas <nitrox@videolan.org> 1629Date: Wed May 24 21:48:18 2000 +0000 1630 1631 Ajout des fichiers pour la gestion du lpcm. 1632 Il reste � impl�menter le lpcm au niveau de l'input et �crire le d�codage. 1633 1634commit ed8a78d774583cf0a276ecdcfd0bedce523717f6 1635Author: Sam Hocevar <sam@videolan.org> 1636Date: Wed May 17 14:38:24 2000 +0000 1637 1638 . corrections de fautes d'orthographe je ne sais plus trop o� 1639 1640 . quelques bidouilles dans vout_mga mais de toute fa�on ce n'est pas 1641 pr�t de changer et on aura chang� la structure bien avant 1642 1643 . encore un meilleur support des sous-titres 1644 1645 . exemple d'input fichier dans le vlc.channels, � adapter � votre 1646 convenance 1647 1648commit 9be218d524fe2be7ff56416f404df9eca23ea460 1649Author: Renaud Dartus <reno@videolan.org> 1650Date: Wed May 17 14:21:15 2000 +0000 1651 1652 Ajout des fonctions de r�glage du volume (touches : +, -, m) 1653 1654commit a61212cc837849351c1c2f82c964dc93333fbec3 1655Author: Sam Hocevar <sam@videolan.org> 1656Date: Thu Apr 20 00:54:31 2000 +0000 1657 1658 . changement dans les headers pour que �a compile sous Linux. 1659 1660 Polux, j'ai vir� <byteorder.h> pour le remplacer par <netinet/in.h> car 1661 c'�tait comme �a dans tous les autres .c, tu peux v�rifier que �a 1662 fonctionne toujours ? 1663 1664commit 551607d315126846db5538560f52fb2e084a5d6f 1665Author: Jean-Marc Dressler <polux@videolan.org> 1666Date: Wed Apr 19 22:13:38 2000 +0000 1667 1668 Portage du client sous BeOS. Il manque encore l'audio mais �a marche. 1669 En cadeau bonux un nouvel input_file qui permet de lire les vob. Il 1670 faur rajouter la ligne suivante dans vlc.init: 1671 spawn-input method=10 filename=braindead 1672 1673commit 9a726693158506defdbe4c98f45b80521f32232c 1674Author: Sam Hocevar <sam@videolan.org> 1675Date: Fri Apr 14 04:19:51 2000 +0000 1676 1677 9 avril: 1678 - r�indentation de quelques bouts de code 1679 - les plugins vont �tre cherch�s en priorit� dans . puis ./plugins 1680 puis dans le r�pertoire habituel 1681 - d�but de communication entre le thread gnome et l'input 1682 - l'interface gnome ne segfaulte plus en sortant 1683 - le menu "Exit" fonctionne 1684 1685 10 avril: 1686 - fen�tre Gnome au lieu de fen�tre Gtk 1687 *** ATTENTION *** l'interface Gnome n'est vraiment qu'un d�but, soyez 1688 gentils de ne pas faire de bug report si un bouton ne fonctionne pas. 1689 - popup "About" 1690 1691 11 avril: 1692 - fen�tre playlist (rien dedans encore) 1693 - masquage du pointeur souris 1694 - popup menu dans la fen�tre vout 1695 - hide/show des fen�tres playlist 1696 - les boutons "Exit" fonctionnent quel que soit le menu 1697 1698 12 avril: 1699 - d�but du cassage des channels 1700 - d�but des menus g�n�r�s en runtime 1701 1702 13 avril: 1703 - ajout du target "snapshot" dans le makefile 1704 1705 14 avril: 1706 - d�codage de tous les sous-titres connus 1707 - spu_decoder.c ne segfaulte plus quand on quitte 1708 - rajout du flag b_active dans la structure audio_decoder 1709 - le bouton pause fonctionne 1710 1711commit 3efee7828d1349a4f746178b5407337a6e04cb22 1712Author: Henri Fallon <henri@videolan.org> 1713Date: Wed Apr 5 20:43:33 2000 +0000 1714 1715 Ajout du layer II mono (non test�) et d�but de mise en conformit� avec 1716 les r�gles de formattage du code 1717 1718commit e6f643225a779c1c061044ea62b0aa33396a6853 1719Author: Jean-Marc Dressler <polux@videolan.org> 1720Date: Thu Mar 30 12:54:29 2000 +0000 1721 1722 - Correction du bug de la synchro. 1723 Le probl�me provenait d'un d�calage d'une seconde qui avait �t� rajout� 1724 dans le calcul de la date dans audio_output.c : 1725 p_aout->date = -1000000 + mdate() + ( (((mtime_t)(l_bytes / 4)) * 1000000) 1726 / ((mtime_t)p_aout->l_rate) ); 1727 C'est le -1000000 qui faisait retarder le son d'exactement une seconde. 1728 J'aimerais bien savoir pourquoi il a �t� rajout� car peut-�tre y-a-t-il 1729 d'autres bugs similaires qui ne sont pas visibles pour l'instant. 1730 1731 - Nettoyage d'une partie du code de audio_decoder_thread.c 1732 Il est vraiment tr�s dommage que les conventions de codage ne soient pas 1733 respect�es, si il y en a ce n'est pas pour rien. De plus le m�lange 1734 d'espaces et de tabulations rend le code tr�s peu lisible. Je le 1735 rappelle, nous n'utilisons que des indentations de 4 espaces et toute 1736 tabulation est proscrite. Il serait bien de changer le reste du code 1737 pour qu'il respecte les conventions et reste ainsi facilement lisible 1738 par tout le monde. 1739 1740commit e3f56bd88d343d08619853fa5f8ef94399fdab07 1741Author: Michel Lespinasse <walken@videolan.org> 1742Date: Tue Mar 28 00:22:13 2000 +0000 1743 1744 Version 2 de mon tutorial sur les DCT et DFT. Les choses sont un peu plus dans 1745 l'ordre maintenant, et il y a pas mal d'explications qui ont ete rajoutees pour 1746 expliquer comment implementer efficacement l'algo AAN. 1747 1748 Si un jour j'ai le courage, j'ecris une routine DCT32 qui torchera celle de 1749 regis, na ! 1750 1751 Pour etre parfait il faudrait rajouter une section sur les DCT en 2 dimensions, 1752 mais bon... 1753 1754commit b1ff86e64fa8cd67815d7ff7b8ac6a7c320704da 1755Author: Sam Hocevar <sam@videolan.org> 1756Date: Thu Mar 23 06:27:35 2000 +0000 1757 1758 . les sous-titres sont affich�s et effac�s � l'heure 1759 . une petite optimisation de l'affichage 1760 . attention, config.h.in a chang�, n'oubliez pas de refaire ./configure 1761 1762commit aa79cd1104f75aa27f621a2b26675b6f55a60332 1763Author: Sam Hocevar <sam@videolan.org> 1764Date: Wed Mar 22 00:57:10 2000 +0000 1765 1766 . les sous-titres sont centr�s 1767 . la palette des sous-titres par d�faut est moins affreuse. 1768 1769 Bugs que j'avais oubli�s: 1770 . ne marchent qu'en 16 bits (devrait se fixer vite) 1771 . parfois quelques glitches graphiques que je ne comprends pas. 1772 1773commit 3482c341141f4dbe2e3fd230ca2a9e426e229232 1774Author: Sam Hocevar <sam@videolan.org> 1775Date: Tue Mar 21 22:36:01 2000 +0000 1776 1777 NEWS: 1778 . encore un peu de parsage de sous-titres 1779 . affichage des sous-titres. 1780 1781 BUGS: 1782 . �a segfaulte toujours au moment o� on quitte, mais c'est le probl�me 1783 habituel, �a sera r�gl�. 1784 . pour le moment ils sont en noir et blanc, parce qu'il faut aller 1785 chercher cette putain de palette dans les .IFO du dvd et que pour 1786 l'instant j'ai la flemme 1787 . les sous-titres ne sont pas affich�s comme il faut si la largeur 1788 de l'�cran n'est pas 720. 1789 . dimensions par d�faut mises � 720x576 (format DVD) au lieu de 640x480 1790 pour la raison �voqu�e ci-dessus. mais �a sera r�gl� bient�t. 1791 . pas de gestion de transparence, coordonn�es, fade in/fade out 1792 . pas de gestion de date : le sous-titre est affich� d�s qu'il est re�u 1793 et n'est pas effac� tant qu'on en a pas re�u un nouveau. 1794 1795commit 3b8adcbd9c198ba59eddc65008fad6e66c5949b1 1796Author: Sam Hocevar <sam@videolan.org> 1797Date: Mon Mar 20 07:50:55 2000 +0000 1798 1799 . suppression d'une variable inutile que j'avais laiss�e trainer 1800 au pr�c�dent commit. 1801 . d�but du d�codeur de sous-titres. Pour le moment il ne fait que 1802 parser le flux comme un cochon, c'est tout. 1803 1804commit b17f6aadad5663e5acf5941578a7c23b8bbd90f3 1805Author: Sam Hocevar <sam@videolan.org> 1806Date: Mon Mar 20 04:29:00 2000 +0000 1807 1808 Bon finalement puisque tout le monde dort, je l'ai fait :) 1809 1810 . rajout de i_pes_real_size dans la structure p_pes_packet, qui vaut 0 1811 par d�faut, et est initialis� � la taille du payload PES annonc�e dans 1812 le header si celle-ci est pr�sente. 1813 . � chaque nouveau paquet TS, si i_pes_real_size == i_pes_size on envoie 1814 directement le PES au d�codeur sans attendre le d�but du PES suivant. 1815 . cr�ation de input_ParsePES pour y mettre le code dupliqu� de 1816 input_DemuxPES. 1817 1818 Ca fait 1 test de plus par paquet TS, donc n�gligeable. Par contre si 1819 des gens ayant boss� sur l'input ont le temps de v�rifier que je n'ai pas 1820 fait de connerie, �a peut �tre int�ressant :) 1821 1822commit ee9f4f3ea12a70af9ee920f57ffb2010168bb824 1823Author: Michel Lespinasse <walken@videolan.org> 1824Date: Sun Mar 19 06:29:52 2000 +0000 1825 1826 Un petit tutorial sur les DCT et DFT... enfin non pas sur leur representation 1827 "physique" mais plutot sur les differentes methodes de calcul utilisables. 1828 1829 Ca n'est pas franchement indispensable mais disons que j'ai eu du mal a trouver 1830 de la doc sur le sujet donc je me dis que ca peut pas faire de mal de 1831 rassembler ce qu'on a... 1832 1833commit fec6ded4bf47c3367152b0a37459fa058b2cf3f3 1834Author: Michel Lespinasse <walken@videolan.org> 1835Date: Wed Mar 15 02:10:47 2000 +0000 1836 1837 reecriture du deco mpeg audio 1838 1839 * support du layer 1 mono et stereo 1840 * support du layer 2 stereo (j'ai pas encore fait le mono) 1841 * support des low bitrates proposes par le mpeg2 (non teste) 1842 * passage des tests de compliance mpeg :) 1843 * moins de macros qu'avant, mais je dois encore propriser un peu le code. 1844 1845commit abe1132d5ad3ab1addc2bf17293fadc4102f177e 1846Author: Stéphane Borel <stef@videolan.org> 1847Date: Mon Mar 13 21:55:07 2000 +0000 1848 1849 * Correction du Bug introduit lors de mon commit. 1850 1851 Chez moi, �a marche avec Taxi, Matrix et la ba de twine. 1852 1853commit 704d5d692713314e578536723ff3669a02ec239e 1854Author: Sam Hocevar <sam@videolan.org> 1855Date: Mon Mar 13 21:32:31 2000 +0000 1856 1857 . gestion de la souris sous X (essentiellement le bouton du milieu 1858 qui cache le pointeur, tr�s pratique quand on regarde un DVD) 1859 . rajout de 3 fichiers d'installation pour le package Debian 1860 . correction de "usefull" et "successfull" � une dizaine d'endroits dans 1861 le code parce que �a commen�ait � m'horripiler 1862 . erreur de syntaxe dans la page de man. 1863 . un peu plus de choses dans l'interface gnome, mais rien ne marche 1864 pour le moment. 1865 1866commit 68bcfdfc7ac3385ee28a6ee153aaea15d5ca4d39 1867Author: Sam Hocevar <sam@videolan.org> 1868Date: Mon Mar 13 04:08:10 2000 +0000 1869 1870 . ajout de quoi faire des packages debian : 1871 - fichiers de contr�le pour dpkg-buildpackage 1872 - une ic�ne de merde - que les artistes la remplacent 1873 - page de man 1874 . les donn�es qui ne sont pas platform-dependant sont maintenant 1875 dans le r�pertoire share ( et plus lib ) 1876 . le client va chercher les polices dans le r�pertoire courant 1877 et dans /usr/share/videolan/vlc/ 1878 . le message pr�c�dent �tait l'ajout du r�pertoire share/ mais 1879 les scripts CVS semblent avoir d�conn� 1880 1881commit 35d266307272aaab1f28b0b224edd60dc071a884 1882Author: Stéphane Borel <stef@videolan.org> 1883Date: Mon Mar 13 03:20:46 2000 +0000 1884 1885 * Proprification de decodeMPEG2 (+optim) 1886 * Ecriture de decodeMPEG1 1887 1888 Le Mpeg1 n'est pas encore test�. 1889 1890commit d733dbbe4676c1e9b66ba0fa98209e07bef83569 1891Author: Michel Lespinasse <walken@videolan.org> 1892Date: Sun Mar 12 22:45:16 2000 +0000 1893 1894 J'ai retire gnome du build par defaut afin que ca ne cree pas de probleme 1895 chez ceux qui n'ont pas les includes appropries... 1896 1897 Je sais que cette solution n'est pas ideale mais peut on se mettre d'accord 1898 pour ne construire par defaut que les outputs X et dummy pour la video, et 1899 dsp et dummy pour l'audio ? 1900 1901 (a la rigueur si on dit que dans le cvs on ne construit que les dummy je suis 1902 d'accord aussi) 1903 1904 ou alors ca sert peut etre a rien de se mettre d'accord et ca sera regle par 1905 le ./configure bientot ? 1906 1907commit c5e3d5536b1b883c993cb494e0a570698855a6a1 1908Author: Sam Hocevar <sam@videolan.org> 1909Date: Sun Mar 12 21:04:28 2000 +0000 1910 1911 . suppression d'un warning pour les machines n'ayant pas usleep() 1912 . correction d'une boulette que j'ai faite dans netutils.c 1913 . d�but de intf_gnome. vout_gnome est une copie de vout_x11 pour l'instant 1914 1915commit 8153d415270f0847aa2a3682e49afb845b372cf5 1916Author: Michel Lespinasse <walken@videolan.org> 1917Date: Sun Mar 12 19:05:58 2000 +0000 1918 1919 Proprification du decodeur mpeg audio, comme j'avais fait pour l'ac3 : 1920 separation de ce qui est specifique videolan et de ce qui est generique. 1921 1922 Je compte encore bidouiller pas mal la partie generique, mais deja la ca 1923 marche donc... 1924 1925commit 4eed2dd0c013d3ac16175fe1cab9bbad50b7cb33 1926Author: Jean-Marc Dressler <polux@videolan.org> 1927Date: Sat Mar 11 00:05:16 2000 +0000 1928 1929 Quelques ajustements pour beos. Les plugins ne compilent toujours pas. 1930 1931commit 86054cbfbac62dcd172ebe579c87998d67159e77 1932Author: Sam Hocevar <sam@videolan.org> 1933Date: Fri Mar 10 01:24:53 2000 +0000 1934 1935 . r�gl� un petit oubli dans le Makefile 1936 . dernier commit pour tester les scripts ; 1937 �a devrait bien marcher � pr�sent 1938 1939commit 78efa04e237aea926b31aafe2a090a762fe51129 1940Author: Sam Hocevar <sam@videolan.org> 1941Date: Fri Mar 10 00:57:50 2000 +0000 1942 1943 ben oui, encore un poliotage. mais �a me permet de tester les scripts 1944 de commit en cachette :) 1945 1946commit 18e6f1a82064625389fb6ed09d7fee63872ed10b 1947Author: Sam Hocevar <sam@videolan.org> 1948Date: Fri Mar 10 00:47:17 2000 +0000 1949 1950 . suppression de quelques #define SYS_* (mais pas encore tous) 1951 . include/config.h devient include/config.h.in et config.h sera 1952 g�n�r� par ./configure. Le but est d'�viter les options -DFOO de gcc 1953 . suppression d'un 'Resources' qui trainait encore dans config.h 1954 1955commit d3a8f7e2921d1b125c943894a2396132ecc0f792 1956Author: Sam Hocevar <sam@videolan.org> 1957Date: Thu Mar 9 12:30:15 2000 +0000 1958 1959 . la version et le codename sont d�finis uniquement dans configure.in 1960 . plus de #ifdef SYS_* dans threads.h, on utilise defs.h 1961 . re-test des scripts de tibob :) 1962 1963commit c36d3ca686c1152838674eba175823b33f36eeb1 1964Author: Sam Hocevar <sam@videolan.org> 1965Date: Thu Mar 9 10:08:50 2000 +0000 1966 1967 . normalement on devrait se prendre 1 seul mail par commit gr�ce aux 1968 top scripts de tibob. 1969 . suppression de Makefile 1970 . rajout de include/defs.h.in qui g�n�re include/defs.h 1971 1972 pour g�n�rer le Makefile et defs.h il faut lancer ./configure 1973 1974 pour ceux qui voudraient toucher � configure.in, "include/defs.h.in" est 1975 g�n�r� par la commande autoheader, et "configure" est g�n�r� par autoconf 1976 1977commit e092ce6bd25f32b4783c378c46165ec842fa0270 1978Author: Sam Hocevar <sam@videolan.org> 1979Date: Wed Mar 8 10:44:25 2000 +0000 1980 1981 . remise du vieux Makefile en attendant celui g�n�r� par ./configure 1982 1983commit ce02beab1c940383aa5de8e46dde41920f5b514c 1984Author: Sam Hocevar <sam@videolan.org> 1985Date: Wed Mar 8 10:33:28 2000 +0000 1986 1987 ./configure puis make, et �a devrait compiler. 1988 1989commit 12422fe0b1726327a63e0f0c6ecdbb62486ed902 1990Author: Sam Hocevar <sam@videolan.org> 1991Date: Wed Mar 8 10:22:45 2000 +0000 1992 1993 Premiers fichiers n�cessaires � autoconf 1994 1995commit ac08ae30411f18fccf735b337927ee7abd04a009 1996Author: Jean-Marc Dressler <polux@videolan.org> 1997Date: Sat Mar 4 22:33:01 2000 +0000 1998 1999 D�but du portage BeOS. Beaucoup de fuchiers ont �t� modifi� car il a fallu 2000 r�organiser les headers pour que ce soient les headers les plus proches 2001 du syst�me qui se retrouvent en premier (threads.h devrait toujours �tre 2002 le premier des headers non syst�mes). J'ai du aussi rajouter un type 2003 plugin_id_t et par la m�me occasion inclure plugins.h dans la plupart 2004 des fichiers. Voici en vrac les modifs les plus importantes que j'ai op�r�: 2005 2006 o L�g�re r�organisation pour les raisons �voqu�es ci-dessus (certaines 2007 macros comme MIN et MAX peuvent �tre d�j� d�finies par le syst�me et 2008 interf�rer avec celles d�finies dans common.h ou autre) 2009 2010 o Dans intf_msg j'ai du remplacer les vasprintf par des vsprintf 2011 dans le cas o� ARCH=BEOS. 2012 2013 o la commande hostname du Makefile n'�tait pas compatible et je 2014 l'ai donc enlev�, en avons-nous besoin ? Auquel cas il suffit de 2015 rajouter un ifeq. 2016 2017 o J'ai aussi remplac� les bzero et bcopy par memset et memmove. 2018 2019 o plugin.c, mtime.c et threads.h et quelques fichiers de l'input 2020 ont �t� adapt�s � BeOS � grand coup de #ifdef SYS_*. 2021 2022 TODO: 2023 2024 o Ecrire intf_beos.cpp, vout_beos.cpp et aout_beos.cpp 2025 2026 Je suis sous linux et je viens de tester le client qui marche tr�s 2027 bien, mais il est n�anmoins possible que j'ai introduit quelques 2028 probl�mes de compilations pour certains modules, si c'est le cas 2029 pr�venez moi. 2030 2031commit ec9bf58ab3453691a110fcf144d05e18f8b39183 2032Author: Sam Hocevar <sam@videolan.org> 2033Date: Sat Mar 4 11:52:48 2000 +0000 2034 2035 - �a compile sous FreeBSD (mais �a ne tourne pas) 2036 - les d�pendances sont cach�es dans .deps/ au lieu de deps/ 2037 - suppression d'encore quelques #include inutiles. 2038 - la gestion des plugins est maintenant encapsul�e dans misc/plugin.c 2039 un peu comme les threads, pour faciliter le portage. 2040 - l�ger remaniement de l'output pour --help et --version 2041 - les p_ts_packet sont cast�s en (void *) pour �viter un warning sous 2042 certaines architectures. 2043 - ajout de la GPL dans un fichier COPYING 2044 - fichier README avec rien dedans pour le moment, � part la liste de 2045 toutes les personnes ayant particip� au projet. J'en ai *forc�ment* 2046 oubli� certains, alors si vous avez un nom, rajoutez-le. de m�me, s'il 2047 y a un gros con que j'ai mis par erreur dans la liste et qui n'a jamais 2048 rien fait pour le projet, n'h�sitez pas � le supprimer sournoisement. 2049 - fichier AUTHORS avec la liste des gens ayant boss� sur le client. j'ai 2050 mis toutes les personnes ayant fait au moins un commit, ainsi que Henri 2051 parce que je sais qu'il bosse sur l'audio, et HPReg, Steve et Oli parce 2052 qu'ils ont boss� dessus aussi. Par contre ici aussi j'ai fort probable- 2053 ment oubli� des gens. Corrigez ! 2054 - r�pertoire debian/ qui servira � cr�er des packages 2055 - rajout d'une entr�e pour faire `make install' (pas encore parfait) 2056 - nom de code de la future release 0.2 : `Onatopp' :) 2057 2058commit 44bcfed01477db0b57e6f08048bbee72f032aa7e 2059Author: Sam Hocevar <sam@videolan.org> 2060Date: Fri Mar 3 07:03:34 2000 +0000 2061 2062 Encore un commit venu tout droit des abysses de l'enfer, d�sol� pour 2063 le flood, c'est la derni�re fois. 2064 2065 . apr�s le demoronifier, le GPLifier: il y a les ent�tes de la GPL dans 2066 chaque fichier ; votre mission, si vous l'acceptez, est de mettre votre 2067 nom dans chaque fichier qui est votre oeuvre ou auquel vous avez 2068 particip�, pour qu'on sache qui a fait quoi. Pas de fausse modestie, 2069 c'est plus pour des raisons pratiques que pour la gloire. 2070 2071 . rajout de -lthreads pour que �a linke sous Hurd 2072 2073 . rajout de quelques #include pour que �a compile sous FreeBSD 2074 (d'ailleurs �a compile mais �a ne linke pas, je ne sais pas comment 2075 linker avec la libpthread sur la machine de Dae) 2076 2077 . quelques #ifdef SYS_BSD �� et l�. 2078 2079commit 296df89a57da3ad22edcec40539403563b3be75e 2080Author: Michel Lespinasse <walken@videolan.org> 2081Date: Fri Mar 3 01:26:17 2000 +0000 2082 2083 modification du deco ac3 pour le rendre plus robuste. 2084 2085 normalement le client ne devrait plus segfaulter... enfin, normalement :) 2086 2087commit 7a0afd69fd2574bf075be9ed566f547dd93efd37 2088Author: Sam Hocevar <sam@videolan.org> 2089Date: Fri Mar 3 00:59:56 2000 +0000 2090 2091 . portage des vlc_threads aux cthreads de Mach pour GNU/Hurd 2092 . rajout de #ifdef SYS_LINUX autour du code concernant les interfaces 2093 . suppression de quelques #include <sys/soundcard.h> qui trainaient encore 2094 . option PPRO dans le Makefile (si vous avez des erreurs 2095 'Illegal instruction', �a venait probablement de l�) 2096 . rajout de quelques commentaires pour expliquer en quoi certains #include 2097 sont n�cessaires, aux endroits o� je ne comprenais pas, et suppression 2098 de #include qui semblaient inutiles. 2099 2100commit a5e77c46eb6ef40745d282462a1aeb1efc5b0ab2 2101Author: Michel Lespinasse <walken@videolan.org> 2102Date: Wed Mar 1 23:51:08 2000 +0000 2103 2104 Created a small&clean public interface for the ac3 decoder (see ac3_decoder.h) 2105 2106 Modified ac3_decoder_thread to use this interface 2107 2108 Find ac3 sync words not by scanning the ac3 stream but by using the magic 2109 bytes at the start of the ac3 pes packets 2110 2111commit c6313a9b1b5765dd6d0d155505b7161e084c6d51 2112Author: Michel Lespinasse <walken@videolan.org> 2113Date: Mon Feb 28 02:35:41 2000 +0000 2114 2115 Separation du decodeur ac3 et de la partie specifique a videolan 2116 2117 Les interfaces du deco ac3 ne sont pas encore bien propres et documentees 2118 mais ca viendra dans un second temps. Les fichiers ac3 ne dependent plus 2119 d'includes videolan. C'est deja une bonne premiere etape. 2120 2121 Au niveau du bitstream compresse, l'interface avec le decodeur ac3 ne se fait 2122 plus par le fichier decoder_fifo.h. En effet, le decodeur ac3 a besoin de 2123 connaitre la structure exact d'un bitstream_t, donc cette interface n'etait 2124 pas la plus propre. La nouvelle interface se compose d'une fonction 2125 ac3_byte_stream_next (ac3_byte_stream_t * p_byte_stream) que le decodeur 2126 ac3 appelle lorsqu'il a besoin d'un nouveau buffer de donnees compressees. 2127 2128 ac3_byte_stream_t est une structure comprenant les champs 2129 u8 * p_byte (pointeur sur le debut du buffer), 2130 u8 * p_end (pointeur sur la fin du buffer), 2131 void * info (utilisation libre pour implementer ac3_byte_stream_next) 2132 2133 L'implementation actuelle de ac3_byte_stream_next () dans ac3_decoder_thread.c 2134 fait un peu double emploi avec misc/decoder_fifo.c mais je reglerai tout ca 2135 plus tard. 2136 2137commit 7373cdfb77f77d4570bdbcd8fcace21e0a389ff5 2138Author: Michel Lespinasse <walken@videolan.org> 2139Date: Fri Feb 25 02:45:09 2000 +0000 2140 2141 Decoupage de vdec_motion en deux parties : 2142 2143 vdec_motion_inner contient le code plus ou moins bourin qui calcule les pixels 2144 (je pense que c'est la que la majorite du temps est ecoulee, et qu'il y aurait 2145 eventuellement un avantage a rechercher des optimisations particulieres pour 2146 ce fichier, genre debouclage de boucles ou quelque chose du genre) 2147 2148 Le code dans vdec_motion contient quand a lui des tests sur le type exact 2149 de prediction a effectuer, des calculs de pointeurs en fonction des motion 2150 vectors, et les appels a vdec_motion_inner. 2151 2152 La fonction MotionComponent de vdec_motion a ete modifiee pour appeler 2153 directement la bonne fonction de vdec_motion_inner en fonction des parametres. 2154 La encore en raison de la gestion d'inlines faite a la compilation, pour chaque 2155 appel les parametres i_width, i_height et b_average sont deja connus et 2156 donc l'appel de MotionComponent devrait s'etendre a un simple switch (i_select) 2157 et un appel de la fonction correspondante dans vdec_motion_inner. 2158 2159 Le code dans vdec_motion presente toujours une apparence contestable mais 2160 je n'ai pas modifie son fonctionnement (seulement la fonction MotionComponent). 2161 2162commit 5f0e921cd9491687b817c465ea5a4bac5198d287 2163Author: Sam Hocevar <sam@videolan.org> 2164Date: Wed Feb 23 03:09:33 2000 +0000 2165 2166 rha ! deux fichiers oubli�s. 2167 2168commit 36ac163c85ad618a41f903da87c1e8e3eeb458af 2169Author: Sam Hocevar <sam@videolan.org> 2170Date: Wed Feb 23 03:04:50 2000 +0000 2171 2172 Le retour du demoronifier qui n'est pas content. 2173 2174 . 11 moronic long lines destroyed 2175 . 1282 trailing spaces eradicated 2176 . 4 ugly macros fixed 2177 . 5 innocent a_bit_long lines shortened 2178 2179 . 5987 tabulations transform�es en espaces 2180 . 153 '??' transform�s en 'XXX??' ou 'FIXME??' 2181 (ptyx, j'esp�re que ce compromis te convient) 2182 2183 . commentaires en // corrig�s en /* */ 2184 (je parle bien des commentaires, pas des morceaux de code 2185 mis en // comme les printf de debug par exemple) 2186 2187 Au passage : 2188 2189 . version du vlc modifi�e en 0.1.99 (la release sera la 0.2.0) 2190 . suppression de video_x11.h 2191 . correction d'un warning dans intf_ctrl.c 2192 2193commit 3f8bf7fb1991c383b1b4e5b9918ed70132a63daf 2194Author: Michel Lespinasse <walken@videolan.org> 2195Date: Tue Feb 22 22:55:07 2000 +0000 2196 2197 oops, j'ai oublie un fichier 2198 2199commit 6ec1835e8742e52d1ec2f236cfac05ee098ad2e0 2200Author: Michel Lespinasse <walken@videolan.org> 2201Date: Tue Feb 22 22:54:22 2000 +0000 2202 2203 travail sur l'ac3_decoder : debut de separation de ce qui est specifique a 2204 videolan (ac3_decoder_thread) et de ce qui ne l'est pas. Ce n'est pas encore 2205 ideal, la partie "videolan" fait des inits a l'interieur de la partie 2206 "ac3"... il faudra que je fasse une belle interface pour ca. 2207 2208 Le probleme des includes n'est pas non plus regle, mais c'est a cause des 2209 bit_streams :) patience. 2210 2211commit d9f73a7039063f0b0d38486fbef8252549854dd8 2212Author: Michel Lespinasse <walken@videolan.org> 2213Date: Tue Feb 22 14:09:51 2000 +0000 2214 2215 Modification mineure MotionComponent : changement d'une boucle imbriquee 2216 sur i_y et i_y1 en une boucle simple sur i_y... Le changement en vitesse comme 2217 en taille est chouillatique mais neanmoins positif. Ca n'a pas d'effet sur 2218 l'unrolling de boucle car celui-ci est effectue sur une boucle plus interne... 2219 2220commit 02752c7ccc03a5038ef952c831d98afd45bf0da2 2221Author: Sam Hocevar <sam@videolan.org> 2222Date: Mon Feb 21 09:15:49 2000 +0000 2223 2224 3 vilains fichiers avaient disparu 2225 2226commit 0374d3332fe0c67405513699c6bb3f227edab014 2227Author: Sam Hocevar <sam@videolan.org> 2228Date: Mon Feb 21 09:15:04 2000 +0000 2229 2230 chargement dynamique de plugins audio/video/interface 2231 2232 utilisation: c'est tout con, �a marche comme avant. pour le moment 2233 il n'y a pas de v�rification des symboles mais �a viendra. 2234 2235 seule restriction, il faut �tre dans le r�pertoire vlc quand on lance 2236 le client, parce que le chemin des plugins est relatif, mais �a aussi 2237 �a va changer. 2238 2239 le Makefile devient pas tr�s beau, il faudra songer � passer � automake 2240 2241commit f8371eed12d58aa8b1fd8db64fe8796d37f83c59 2242Author: Sam Hocevar <sam@videolan.org> 2243Date: Mon Feb 21 04:21:52 2000 +0000 2244 2245 . ajout de l'audio output pour Esound 2246 . pas encore tr�s au point � cause d'un bug dans esd_get_latency() mais 2247 j'en ai besoin pour tester le chargement dynamique de plugins. 2248 2249commit ae697f31bc6704784f817a9ea364b4acc42280e6 2250Author: Michel Lespinasse <walken@videolan.org> 2251Date: Mon Feb 21 02:19:54 2000 +0000 2252 2253 Une partie de patch qui ne devrait pas etre trop controversee : j'ai juste 2254 change les #define MACHIN_DELAY pour qu'ils soient definis en tant que 2255 multiples de CLOCK_FREQ 2256 2257 :> 2258 2259commit 1399f00e702fa0f34dabfb7d008731405c283947 2260Author: Renaud Dartus <reno@videolan.org> 2261Date: Sun Feb 20 23:24:38 2000 +0000 2262 2263 Ajoute du support son U8_Stereo 2264 2265 -- 2266 Reno 2267 2268commit 2dab23fc4598424f28d82a7da69723f3d99de5c9 2269Author: Michel Lespinasse <walken@videolan.org> 2270Date: Sat Feb 19 00:39:03 2000 +0000 2271 2272 Yop, 2273 2274 Bon ben voila, j'ai commence a bouger les .h comme je voulais le faire... 2275 2276 C'est encore un peu le bordel et j'en suis desole. Mais je compte bien 2277 deplacer des trucs jusqu'a ce que ca soit a nouveau bien range :) 2278 2279commit 66f08a821a38b26e34ba476e8340c884946ab3ee 2280Author: Sam Hocevar <sam@videolan.org> 2281Date: Sat Feb 19 00:11:26 2000 +0000 2282 2283 deux changements cosm�tiques de rien du tout et suppression d'un warning 2284 2285commit 25f0492374daa0d57ed99d89df4cc680c39723bb 2286Author: Michel Lespinasse <walken@videolan.org> 2287Date: Fri Feb 18 00:26:23 2000 +0000 2288 2289 Modification du decoder_fifo : le GetByte devrait etre un chouilla plus rapide, 2290 ce qui devrait au minimum compenser la perte due a ma derniere modification. 2291 2292commit 2f2ce6f4d1d67057c2db76a5463e6f9870e7cbe9 2293Author: Jean-Marc Dressler <polux@videolan.org> 2294Date: Thu Feb 17 22:17:35 2000 +0000 2295 2296 La plupart des causes de segfault de la video ont �t� �limin�es, les messages 2297 d'erreur qui sont affich�s sur stderr vous donnerons une bonne id�e du nombres 2298 d'occasions de planter qui se pr�sentent au client. 2299 2300 J'ai aussi remis le flag DEBUG � 1 et commenter omit-frame-pointer pour que 2301 tout le monde puisse avoir la chance de participer � la chasse aux segfaults 2302 avec son gdb. Les bugs report sont le bienvenu (surtout si c pour l'audio ;). 2303 2304commit 7d73d8fda76a39c8e9e8016f21a2f479b88409ab 2305Author: Michel Lespinasse <walken@videolan.org> 2306Date: Thu Feb 17 19:28:00 2000 +0000 2307 2308 Modification de decoder_fifo.h : le cas ou on passe d'un buffer a l'autre 2309 lors de la lecture d'un octet n'est plus inline. Precedemment le code etait 2310 inclus a chaque invocation de NeedBits ou GetBits... 2311 2312 Vu l'etat de la synchro je n'ai pas pu mesurer d'impact precis sur les fps 2313 mais je ne m'attends pas a ce qu'il soit mesurable de toute facon : on troque 2314 un apel de fonction contre un meilleur comportement du cache code... 2315 2316 Premier checkin de ma part, mais il devrait en venir d'autres. 2317 2318commit 7b7bbbbe3b41fab163e2850a3154c96ad8bad3c0 2319Author: Jean-Marc Dressler <polux@videolan.org> 2320Date: Thu Feb 17 18:04:38 2000 +0000 2321 2322 Petite modif dans la synchro, peut-�tre que cela marchera mieux, qui sait ? 2323 2324commit e4f6091296056b54f1654113544d87fd34e8982d 2325Author: Jean-Marc Dressler <polux@videolan.org> 2326Date: Thu Feb 17 16:36:25 2000 +0000 2327 2328 Premier service pack de la POLUX_SYNCHRO: 2329 o 0 bug fixe 2330 o several bugs added 2331 o synchro is now slower than ever 2332 2333 Si par chance cela marchait chez vous pr�venez moi vite. 2334 2335 Mise � 0 du flag DEBUG pour tester la synchro dans les meilleures conditions 2336 possibles, attention les acc�s disque du mini-server ainsi que les nombreuses 2337 irr�gularit�s du flux peuvent perturber le client de fa�on non n�gligeable. 2338 2339commit 12f127632a349f314224f9363d3f908a1216a10f 2340Author: Andres Krapf <dae@videolan.org> 2341Date: Thu Feb 17 11:04:52 2000 +0000 2342 2343 remaniement de quelsques includes pour que ca passe sous BSD. 2344 2345commit 6aaf8121f3445f8b2f3c9a5479599a8efda8f0ad 2346Author: Sam Hocevar <sam@videolan.org> 2347Date: Thu Feb 17 06:07:37 2000 +0000 2348 2349 o remise de b_stereo dans les structures audio en attendant que soit 2350 d�finie une api pour la gestion de plus de 2 voies, qui de toute fa�on 2351 est loin d'�tre une priorit�. je dirais m�me qu'on s'en fout. 2352 o argument suppl�mentaire pour GetBufInfo() pour que la m�thode dummy 2353 attende un temps convenable, et correction de aout_dummy.c 2354 o le test sur la variable DEBUG dans config.h est maintenant conforme 2355 � ce que dit le Makefile. 2356 o suppression d'une variable inutile dans intf_fb.c 2357 o --long-help devient --longhelp comme dans mpg123 2358 o version du programme arbitrairement mise � 0.95.0 2359 o commentaire d'une variable inutilis�e dans Synchronize (video_output.c) 2360 o correction du "LIN" en "LIB" dans le Makefile, qui doit tra�ner l� 2361 depuis des si�cles 2362 o proprification de quelques routines du Makefile 2363 2364 le code de s�lection de m�thode audio/video est loin d'�tre propre, je 2365 dirais m�me que c'est du gros caca, mais j'y bosse. 2366 2367 bonne nuit, 2368 2369commit 62ee3e006812818f41fb448887ed2870bc6cbd16 2370Author: Jean-Marc Dressler <polux@videolan.org> 2371Date: Thu Feb 17 00:43:58 2000 +0000 2372 2373 Corrections de quelques petits bugs et surtout nouvelle synchro qui ne semble 2374 pas trop mal marcher sur ma machine mais qui j'en suis s�r ne marchera pas du 2375 tout sur la votre. 2376 2377 A noter qu'il existe maintenant 3 synchros que l'on peut choisir en changeant 2378 le define dans vpar_synchro.h (POLUX_SYNCHRO, SAM_SYNCHRO, MEUUH_SYNCHRO) 2379 2380commit 2ebf6c0302a5fdc7f4e39d4e8346aba387e4a16f 2381Author: Sam Hocevar <sam@videolan.org> 2382Date: Wed Feb 16 07:27:26 2000 +0000 2383 2384 o renommage arbitraire et totalitaire de idctmmx.S en vdec_idctmmx.S 2385 o correction d'une typo d�bile dans audio_output au commit pr�c�dent 2386 o b_stereo est remplac� par i_channels 2387 o suppression de la structure aout_dsp_t dont les membres d�pendant 2388 de l'output se retrouve dans aout_*_sys_t, et les autres directement 2389 dans aout_thread_t, on se fait pas chier. 2390 2391commit 2733b268c43a8b66930fd9582a0cf7b203f8d052 2392Author: Sam Hocevar <sam@videolan.org> 2393Date: Wed Feb 16 03:54:07 2000 +0000 2394 2395 o changement de nom des fonctions sp�cifiques BeOS 2396 o d�but de l'�clatage de l'audio_output : 2397 . giclage des variables *dsp* en faveur de *sys* 2398 . aout_*GetBufInfo renvoie l_bytes pour que video_output.c ne d�pende 2399 plus de la structure audio_buf_info sp�cifique � <linux/soundcard.h> 2400 . cr�ation de la m�thode audio 'dummy' qui ne fait rien. 2401 o nouvelle option --aout acceptant 'dummy' et 'dsp' pour le moment 2402 2403commit 8e016bb0b4dbbb64cad4dfabc902e2ff748930ec 2404Author: Sam Hocevar <sam@videolan.org> 2405Date: Wed Feb 16 00:35:19 2000 +0000 2406 2407 . virage de cette #@!#@@#@#!@#@#!!@#@!!#@!@!!@# de d�pendance du Makefile 2408 2409commit a69f01ceec9c9351f3b6c5a9cb3df624251ed9ea 2410Author: Sam Hocevar <sam@videolan.org> 2411Date: Tue Feb 15 05:25:49 2000 +0000 2412 2413 . am�lioration de la YUV 8bpp 2414 . nettoyage du code de gestion des m�thodes vout 2415 . nouvelle option --vout 2416 . pr�paration de l'�clatage de l'audio output comme �a a �t� 2417 fait avec le vout. 2418 . nouvelle commande --long-help 2419 2420 La s�lection de la m�thode vout est encore plus simple. Pour s�lectionner 2421 le framebuffer par exemple : "vlc --vout fb". Par d�faut, X11 est choisi. 2422 2423commit 89a64c6143da74ed12d625b7eb01baca52687f2f 2424Author: Sam Hocevar <sam@videolan.org> 2425Date: Mon Feb 14 08:44:59 2000 +0000 2426 2427 . fix� une erreur de syntaxe dans video_fb.c 2428 . *3dfx* devient *glide* 2429 . suppression de tabulations dans quelques fichiers 2430 . suppression des 2 warnings dans sam_synchro 2431 . video_* devient vout_* quand ce sont des m�thodes de vout 2432 . tentative de correction de la d�tection de MMX pour BeOS 2433 . nouvelle option vlc_vout_method (faute de mieux pour le moment) 2434 . modification du Makefile pour supporter plusieurs VIDEO_* 2435 2436 dor�navant on peut compiler plusieurs output diff�rents dans le 2437 client. la pr�f�rence se fait dans l'ordre x11, fb, ggi, glide... 2438 2439 si on le compile avec x11 et fb, par d�faut il se lancera en X. 2440 pour le lancer en framebuffer : 2441 ./vlc vlc_vout_method=fb 2442 2443 (il faut que je proprifie un peu le choix de l'output, et que je 2444 facilite l'ajout d'un nouveau vout_*) 2445 2446commit ce72276454c762bae2b16e8f65808c6ba4739c35 2447Author: Sam Hocevar <sam@videolan.org> 2448Date: Sun Feb 13 19:43:02 2000 +0000 2449 2450 . d�tection d'un processeur MMX. 2451 . l'output fb remet le terminal comme il faut en sortant. 2452 . s�paration du flag MMX et de l'architecture dans le Makefile 2453 2454commit 2ad5fa640d389a2261699c0b657484b436aef23e 2455Author: Sam Hocevar <sam@videolan.org> 2456Date: Sun Feb 13 04:31:35 2000 +0000 2457 2458 Je vous avais pr�venu. Le demoronifier a frapp�. 2459 2460 D�sol� pour le flood. Les en-t�tes de fonctions ne font plus 81 2461 caract�res, et il n'y a plus d'espaces inutiles, Tous les trailing 2462 spaces ont disparu, j'ai essay� de v�rifier que �a ne p�tait rien, 2463 mais j'ai pu oublier un truc con. J'accepte tous types de ch�timents 2464 � base d'orties fra�ches. 2465 2466 D�sol� d'avoir aussi modifi� les fichiers de ceux qui formataient 2467 bien proprement leurs en-t�tes � 80 et pas 79 sans emb�ter personne, 2468 mais j'ai d� choisir entre les deux. 2469 2470 Dor�navant ce serait bien de formater les en-t�tes et les commentaires 2471 justifi�s � droite � 79 colonnes, ou au pire � 80. 2472 2473 . 1343 moronic long lines destroyed 2474 . 12893 trailing spaces eradicated 2475 . 115 ugly macros fixed 2476 . 959 innocent a_bit_long lines shortened 2477 But hey, 40054 lines were OK ! 2478 2479commit db2b7d18c2c5349ec8d62e43c94fcb4fd8c0fb70 2480Author: Sam Hocevar <sam@videolan.org> 2481Date: Thu Feb 10 05:57:10 2000 +0000 2482 2483 Juste une modif � la con dans video_output pour que le message "waiting 2484 for stream" s'affiche d�s le lancement du vlc. En m�me temps �a me 2485 permet de tester que la migration du CVS sur shiva a fonctionn�. 2486 2487commit 3c7673b96f34fe8aa8e162159da7d93f2ed68275 2488Author: Sam Hocevar <sam@videolan.org> 2489Date: Thu Feb 10 03:15:16 2000 +0000 2490 2491 . double buffering avec locks pour 3dfx 2492 . gestion des touches pour l'interface 3dfx 2493 . proprification de la gestion des touches en framebuffer 2494 2495commit c139cb708226c44e05819667004aa0493369853f 2496Author: Sam Hocevar <sam@videolan.org> 2497Date: Wed Feb 9 05:50:25 2000 +0000 2498 2499 . video output pour 3dfx. 2500 . le premier qui se marre gagne le droit de venir voir comment ma 3dfx1 2501 fait l'overlay, le scaling et la YUV en hard (nan je d�conne, elle fait 2502 rien de tout �a, et en plus �a rame). 2503 2504commit dc4e19ea4280a33d85dcbe20165a9abf4de1c99b 2505Author: Sam Hocevar <sam@videolan.org> 2506Date: Wed Feb 9 02:04:28 2000 +0000 2507 2508 . un peu de m�nage dans video_fb.c 2509 . r�cup�ration des masks dans la structure framebuffer, ce qui fait que 2510 l'output framebuffer fonctionne � nouveau. 2511 2512commit c4a60506b6f958201ff69612e229d2e38f2182fe 2513Author: Sam Hocevar <sam@videolan.org> 2514Date: Tue Feb 8 05:08:15 2000 +0000 2515 2516 . gestion du gamma en 8bpp grayscale 2517 . optimisations dans la YUV 8bpp 2518 . l'output framebuffer ne bloque plus la console 2519 . rajout d'une fonction dans la structure vout pour allouer une palette 2520 . r�initialisation de l'ancienne palette en quittant 2521 2522 bugs restant: 2523 . pas d'allocation de palette en 8bits sous X11 2524 . bugs du scaling en 8bits sous X11 (sans doute d� � l'alignement sur 1 2525 octet au lieu de 2) 2526 . l'output framebuffer est toujours p�t�e pour 16 et 32 bits 2527 . pas de correction gamma en 8bits couleur 2528 . c'est tout moche pendant la fraction de seconde du changement de palette 2529 2530commit f7217115dd622e478ee20b4b6e0888db9204c914 2531Author: Sam Hocevar <sam@videolan.org> 2532Date: Mon Feb 7 05:13:22 2000 +0000 2533 2534 . suite de l'output 8 bits couleur/n&b 2535 . correction d'un bug dans la g�n�ration de la palette optimale 2536 . YUV avec dithering mortel qui tue 2537 2538 todo: 2539 . x11 (�a ne marche qu'en framebuffer pour le moment) 2540 . mettre la g�n�ration de palette dans video_yuv 2541 . refaire marcher l'output framebuffer pour bpp!=8 2542 2543commit 4351c7ef81d385e21bdbc1d95b933504c8d75310 2544Author: Sam Hocevar <sam@videolan.org> 2545Date: Mon Feb 7 04:54:01 2000 +0000 2546 2547 . rajout du mode video 'dummy' pour les gens qui n'ont pas de carte 2548 video. Le premier qui se marre se prend une claque. 2549 2550commit 0a16e81deca325ee7d9e636b75b53b2cdb9dd7fd 2551Author: Sam Hocevar <sam@videolan.org> 2552Date: Sun Feb 6 15:48:53 2000 +0000 2553 2554 . yuv pour le 8 bits noir et blanc 2555 . yuv 8 bits couleur (bon c'est moche pour le moment, mais �a vient) 2556 . correction de "convertion" en "conversion" un peu partout :) 2557 2558 � faire encore : allouer dynamiquement la lookup table pour la YUV 8 bits, 2559 parce que directement dans p_vout �a pue un peu, faire le changement de 2560 palette qui va bien au passage couleur / n&b. 2561 2562commit 4f5536772bb90f39ae9a4142b325a36326ed2951 2563Author: Vincent Seguin <seguin@videolan.org> 2564Date: Sun Feb 6 13:13:10 2000 +0000 2565 2566 IMPORTANT: 2567 p_vout->i_depth est maintenant la profondeur SIGNIFICATIVE de 2568 l'�cran (8, 15, 16 ou 24) 2569 p_vout->i_bytes_per_pixel est la profondeur r�elle (1, 2, 3 ou 4) 2570 2571 Ajout du calcul des d�calages � video_output. 2572 Refonte de l'initialisation des tables. 2573 D�tection correcte des profondeurs 24/24 et 24/32 en X11 2574 Correction de bugs dans le scaling en 1, 3 et 4 Bpp. 2575 R�cup�ration des masques depuis le materiel en X11 et GGI. 2576 2577 FrameBuffer cass� pour le moment: il faut rajouter les masques de couleur 2578 (des valeurs par d�faut sont au d�but de video_yuv.c) et le calcul des 2579 nouvelles profondeurs d'�cran. 2580 2581commit fb0eb672a4fa14db9e91ab909233f206c27b770d 2582Author: Sam Hocevar <sam@videolan.org> 2583Date: Sat Feb 5 01:57:36 2000 +0000 2584 2585 . prototypes de fonctions pour le 8bpp 2586 . virage d'un bug dans le calcul de bytes_per_line (sauf fumage de ma part) 2587 . suppression de quelques #@@#@!!#@@#!@#@#! d'espaces en fin de ligne 2588 . quelques reformatages � 79 colonnes au lieu de @@#@!!#@@#!@#@#!# 81. 2589 2590commit 5017b4667d0c2af7e79e779333928c6caa58f905 2591Author: Michel Kaempf <maxx@videolan.org> 2592Date: Fri Feb 4 22:03:32 2000 +0000 2593 2594 * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c : 2595 - `msleep' de `INPUT_PTS_DELAY' et non `(3 * INPUT_PTS_DELAY) / 4' 2596 avant le d�marrage des d�codeurs audio ; 2597 2598commit 4b504cfc6d165dc9646e94e7f546705ff6d76b19 2599Author: Michel Kaempf <maxx@videolan.org> 2600Date: Fri Feb 4 20:52:16 2000 +0000 2601 2602 * ac3_decoder/ac3_decoder.c : 2603 - suppression des `#ifdef AC3_SIGSEGV' ; 2604 - correction d'un bug de la fonction `InitThread()' (scotchage � 2605 l'initialisation du d�codeur AC3 dans certaines conditions tr�s 2606 particuli�res) ; 2607 - support du bool�en `b_invalid' permettant de d�tecter des frames 2608 suppos�es invalides ; 2609 2610 * ac3_decoder/ac3_exponent.c : 2611 - suppression des `#ifdef AC3_SIGSEGV' ; 2612 - d�tection des frames invalides et support du bool�en `b_invalid' ; 2613 2614 * ac3_decoder/ac3_mantissa.c : 2615 - suppression des `#ifdef AC3_SIGSEGV' ; 2616 - d�tection des frames invalides et support du bool�en `b_invalid' ; 2617 - optimisation de la fonction `mantissa_unpack()' ; 2618 2619 * audio_decoder/audio_decoder.c : 2620 - correction d'un bug de la fonction `InitThread()' (scotchage � 2621 l'initialisation du d�codeur MPEG2 dans certaines conditions tr�s 2622 particuli�res) ; 2623 2624 * include/ac3_decoder.h : 2625 - suppression du `#define AC3_SIGSEGV' ; 2626 2627 * include/vpar_synchro.h : 2628 - d�claration explicite de la fonction `vpar_SynchroKludge()' lorsque 2629 `SAM_SYNCHRO' n'est pas activ�e ; 2630 2631 * interface/intf_ctrl.c : 2632 - initialisation � `-1' des variables `i_input' et `i_pid' de la 2633 fonction `SelectPID()' ; 2634 2635 * video_output/video_yuv.c : 2636 - mise en commentaire de la fonction inutilis�e `yuvToRgb24()' ; 2637 2638 * video_parser/video_parser.c : 2639 - int�gration du patch propos� dans videolan-devel ; 2640 2641 * video_parser/vpar_blocks.c : 2642 - int�gration du patch propos� dans videolan-devel ; 2643 2644 NdlR : apu warnings � la compilation :-) 2645 2646commit 3b84e676f9e8b8a6ca6432bb3bb7e210308a1f6c 2647Author: Vincent Seguin <seguin@videolan.org> 2648Date: Fri Feb 4 14:48:34 2000 +0000 2649 2650 Support 4:2:2, 4:4:4 et niveaux de gris en 15, 16 et 32 bpp complet. 2651 2652commit 82b00a6bf08b7d5ed5a806e1dcb805bb1c3c00eb 2653Author: Vincent Seguin <seguin@videolan.org> 2654Date: Fri Feb 4 13:20:22 2000 +0000 2655 2656 Correction du segfault en gris. 2657 2658commit d9c9414e72831aeff854be80288bd35a5221308d 2659Author: Vincent Seguin <seguin@videolan.org> 2660Date: Thu Feb 3 13:38:13 2000 +0000 2661 2662 Suppression de la ligne verte. 2663 Scaling encore optimis�. 2664 Suppression d'un bug causant un segfault sur certaines tailles de fenetre. 2665 2666commit 558e35cc038e2cb6fb9d1bf2c0736ab56d2ab22b 2667Author: Vincent Seguin <seguin@videolan.org> 2668Date: Thu Feb 3 12:40:03 2000 +0000 2669 2670 Correction du bug de calcul du masque (fontes outlines, point sous les ]). 2671 Vive les ^ qui suivent les ]. 2672 2673commit dbb405d1fde68c99b1a1572073de1a4962121da2 2674Author: Michel Kaempf <maxx@videolan.org> 2675Date: Thu Feb 3 04:46:29 2000 +0000 2676 2677 * spu_decoder/spu_decoder.c : 2678 - �a devrait bien se passer maintenant :-) 2679 2680commit 741fd7ec2008bbe70bba3405ec9d736b57ff7360 2681Author: Michel Kaempf <maxx@videolan.org> 2682Date: Thu Feb 3 03:37:46 2000 +0000 2683 2684 * audio_output/audio_output.c : 2685 - suppression du fprintf() de debug ; 2686 2687 * spu_decoder/spu_decoder.c : 2688 - suppression des fprintf() de debug ; 2689 - la nouvelle version est pr�te mais je ne la commit pas encore ; 2690 2691 * input/input_psi.c : 2692 - le d�codeur spu �tait autospawn� uniquement si b_audio �tait � 1... 2693 remplacement de b_audio par b_video (g bon sam ?) ; 2694 2695commit 6961ec33126dfaf14160e176911a59bcbe05c00f 2696Author: Vincent Seguin <seguin@videolan.org> 2697Date: Thu Feb 3 01:23:21 2000 +0000 2698 2699 Synchro am�lior�e X et Y, dans les 2 sens 2700 2701commit d1cd2a9c216aaf70241ba6a823d7989aba456eed 2702Author: Michel Kaempf <maxx@videolan.org> 2703Date: Wed Feb 2 21:52:20 2000 +0000 2704 2705 * audio_output/audio_output.c, interface/intf_ctrl.c : 2706 - suppression de deux warnings � la noix de cajou polym�re ; 2707 2708commit 3a45b93f119ea9a918d9057a954912af5386d761 2709Author: Vincent Seguin <seguin@videolan.org> 2710Date: Tue Feb 1 23:13:54 2000 +0000 2711 2712 Scaling horizontal >=1 2713 2714commit 01fcd5af58fba801a9f13b142339dc2768dd3bbd 2715Author: Vincent Seguin <seguin@videolan.org> 2716Date: Tue Feb 1 09:30:10 2000 +0000 2717 2718 Scaling vertical dans les 2 sens en YUV walken. 2719 2720commit 1c5e6d000adfd2f49d4138b9fc817001e38a89ab 2721Author: Gaël Hendryckx <jimmy@videolan.org> 2722Date: Tue Feb 1 03:00:16 2000 +0000 2723 2724 * Fonctions addblock et copyblock en inline MMX (pour ceux qui en ont... 2725 du MMX). 2726 * Pour tout defaut suppos� d'affichage � la suite du changement, 2727 mailez-moi. 2728 2729commit 807e7ab017c22b353e1cd2662b7d1637d9f0a60c 2730Author: Christophe Massiot <massiot@videolan.org> 2731Date: Tue Feb 1 02:16:56 2000 +0000 2732 2733 Rajout de #define SAM_SYNCHRO si sam veut reprendre son code. 2734 2735commit 008db60827693f6b21d4672c73af327a64bcc917 2736Author: Christophe Massiot <massiot@videolan.org> 2737Date: Tue Feb 1 01:38:06 2000 +0000 2738 2739 Un Makefile qui est parti un peu vite... 2740 2741commit 0112fd6b1ae8f5443d10ef9a84a258ce7dcba778 2742Author: Christophe Massiot <massiot@videolan.org> 2743Date: Tue Feb 1 01:37:18 2000 +0000 2744 2745 Re-tentative de sauvetage de la synchro. 2746 2747commit d8fe284af9011ca43c5190f2a791290cf019e5cd 2748Author: Vincent Seguin <seguin@videolan.org> 2749Date: Tue Feb 1 00:50:29 2000 +0000 2750 2751 Temporaire (�a segfaulte si on le chatouille un peu). 2752 YUV walken avec resize. Y et + seulement pour le moment. 2753 2754commit fc6b9b04a27ae836c3aaddf356bf039cac8ec579 2755Author: Christophe Massiot <massiot@videolan.org> 2756Date: Tue Feb 1 00:13:07 2000 +0000 2757 2758 Tentative d'amelioration de la synchro. 2759 2760commit c1094d9907ba35145888aa6dbbcc2666ca4720c5 2761Author: Christophe Massiot <massiot@videolan.org> 2762Date: Mon Jan 31 23:11:34 2000 +0000 2763 2764 Synchro de base. 2765 2766commit 2f30d77a12f8a9af41f8103f91b6bc008ea5286e 2767Author: Vincent Seguin <seguin@videolan.org> 2768Date: Mon Jan 31 16:56:37 2000 +0000 2769 2770 Changement de cha�ne configurable depuis un fichier texte. 2771 Quelques corrections esthetiques dans vout. 2772 2773commit c80107b2311bbe124d1f2392abea9ed7541fa090 2774Author: Vincent Seguin <seguin@videolan.org> 2775Date: Mon Jan 31 14:00:05 2000 +0000 2776 2777 Correction du bug 100% CPU en idle. 2778 2779commit 28115de8beb4e8d07ebcec0fb14d5478c595aacd 2780Author: Vincent Seguin <seguin@videolan.org> 2781Date: Mon Jan 31 13:32:33 2000 +0000 2782 2783 Mise place du scaling, episode II 2784 Alignement am�lior� 2785 Effacement 'intelligent' des zones modifi�es 2786 Correction d'une memory corruption 2787 Structure d'acceuil pour les subpictures 2788 ggi et fb fonctionnent (pas mieux qu'avant, mais ils compilent) 2789 2790 Ca rame. C'est normal, c'est la YUV en C qui est utilis�e. C'est aussi normal 2791 parce que l'effacement, �a prends un peu de temps (et �a c'est d�finitif). 2792 Ce n'est pas beau: normal, il n'y a que du croping pour le moment, le scaling 2793 arrive. 2794 2795commit 46acf4993c0ae01d277c757006a7abcfd6b61d9f 2796Author: Sam Hocevar <sam@videolan.org> 2797Date: Mon Jan 31 05:03:45 2000 +0000 2798 2799 . initialisation du d�codeur de sous-titres 2800 . correction du bug de quit 2801 2802commit d8f0cef9c9b0fc93b16a6af0fa7db4df9c1b3c49 2803Author: Sam Hocevar <sam@videolan.org> 2804Date: Mon Jan 31 03:42:07 2000 +0000 2805 2806 . remis le kludge du i_coding_type == I_CODING_TYPE en attendant qu'on 2807 comprenne pourquoi �a merde (�a doit �tre tout con, mais je trouve pas) 2808 2809commit 50dded2770cd3e38f9773dec062ec69ca668c9b8 2810Author: Stéphane Borel <stef@videolan.org> 2811Date: Mon Jan 31 02:29:13 2000 +0000 2812 2813 Ca ne devrait plus segfaulter maintenant. Correction d'un bug dans l'input. 2814 2815 --Meuuh 2816 2817commit 9629dd8a75ee68238354df36422dcf877bdda104 2818Author: Michel Kaempf <maxx@videolan.org> 2819Date: Mon Jan 31 01:16:00 2000 +0000 2820 2821 IMPORTANT : 2822 * ce commit devrait corriger les probl�mes de fermeture du vlc, commentaires 2823 souhait�s (et obligatoires) ; 2824 * le probl�me de la synkro initiale de l'audio devrait �tre corrig� : reports 2825 souhait�s (et obligatoires) gr�ce aux messages "aout debug" ; 2826 * en clair FAITES PETER UN MAIL avec vos messages "aout debug" et vos coups 2827 de gueule/coups de coeur quant � la fermeture du vlc ;-) 2828 2829 * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c : 2830 - rajout d'un msleep() en d�but de fonction RunThread() afin de 2831 contrebalancer le d�lai entre la r�ception d'un paquet TS et la 2832 pr�sentation de son contenu (INPUT_PTS_DELAY) ; 2833 - rajout d'un cond_signal() dans la fonction EndThread() ; 2834 2835 * audio_output/audio_output.c : 2836 - activation des messages de debug ; 2837 - r��criture de la fonction NextFrame() ; 2838 2839commit a57bfee7be03c6808b6e588f888a9b4e64345ee1 2840Author: Sam Hocevar <sam@videolan.org> 2841Date: Mon Jan 31 00:35:13 2000 +0000 2842 2843 . le d�codeur de sous-titres s'appelle maintenant spu_decoder 2844 . auto spawn du spu_decoder (pour le moment �a chie) 2845 2846commit b25b4229c62f9ffbc9ecd016a4416dae91550dea 2847Author: Stéphane Borel <stef@videolan.org> 2848Date: Sun Jan 30 23:31:26 2000 +0000 2849 2850 Am�lioration de la synchro. 2851 2852 --Meuuh 2853 2854commit a2972b3c0ea526645d0e67e94481b5639b2b320d 2855Author: Vincent Seguin <seguin@videolan.org> 2856Date: Sun Jan 30 15:08:59 2000 +0000 2857 2858 Nouvelle interface, effacement des zones modifi�es d'une image sur 2, 2859 calcul de la taille optimale d'une image, scaling. 2860 2861 -Le scaling donne de bonnes tailles, mais les conversions YUV ne peuvent 2862 pas suivre pour le moment. 2863 -J'ai peut etre un peu cass� le fb et ggi (trop long � compiler pour tester). 2864 En cas de probl�me, je corrige de suite. 2865 -Les idle screens ("no stream") sont temporairement hors service. 2866 2867commit 32414c55fdfa77f9b30b4c6d5802bea801f08fc6 2868Author: Christophe Massiot <massiot@videolan.org> 2869Date: Fri Jan 28 02:10:08 2000 +0000 2870 2871 * Correction d'un message d'erreur erronn� dans l'input ; 2872 * Correction d'un bug de synchro ; 2873 2874commit ff57ac76bce318dd3e6575650c359d582a5187f7 2875Author: Christophe Massiot <massiot@videolan.org> 2876Date: Fri Jan 28 01:20:53 2000 +0000 2877 2878 Fix pour le bug de la chrominance qui saute. 2879 2880commit eeddf916f0f8b15e99d7bb0d4f2a6f3fabc9c89a 2881Author: Stéphane Borel <stef@videolan.org> 2882Date: Fri Jan 28 00:12:32 2000 +0000 2883 2884 . D�placement de deux structures de lookup dans le parseur 2885 2886commit 84cf8734a1ca31c5b5cc624e3870a0dfb3338b55 2887Author: Christophe Massiot <massiot@videolan.org> 2888Date: Thu Jan 27 23:12:03 2000 +0000 2889 2890 Tentative de fix pour le segfault du d�codeur (qui est en fait une erreur 2891 du parseur). 2892 2893commit 5b22bedfa74a7a7da80ff06e017681d37810cac9 2894Author: Vincent Seguin <seguin@videolan.org> 2895Date: Thu Jan 27 18:30:01 2000 +0000 2896 2897 Nouveau moteur de fontes. 2898 2899commit aab60d4871a4e64f7ac713b6d25f1de98c8f58c7 2900Author: Christophe Massiot <massiot@videolan.org> 2901Date: Wed Jan 26 23:16:11 2000 +0000 2902 2903 Nettoyage et commentationnement. 2904 2905commit ba8d1d4c965b0d6e62073ebdd5c893b45802e2c5 2906Author: Sam Hocevar <sam@videolan.org> 2907Date: Wed Jan 26 22:46:37 2000 +0000 2908 2909 . nouvelle synchro. �a devrait d�j� fonctionner correctement en monothread 2910 2911commit 82c006196cb112d4f694e1d526964f30cd6c15ca 2912Author: Christophe Massiot <massiot@videolan.org> 2913Date: Wed Jan 26 21:08:19 2000 +0000 2914 2915 Fichier d�sormais inutile. 2916 2917commit c79648fea40a703f1253f838c19ab84fc4f452db 2918Author: Christophe Massiot <massiot@videolan.org> 2919Date: Wed Jan 26 20:48:35 2000 +0000 2920 2921 * Optimisation du video_parser ; define VPAR_OPTIM_LEVEL dans config.h 2922 pour r�gler le temps de compilation ; 2923 * virage d'un printf dans l'idct et d'une fonction inutile. 2924 2925commit 060c6b7a88262c6fa7e6603551648d20f66528aa 2926Author: Michel Kaempf <maxx@videolan.org> 2927Date: Wed Jan 26 18:59:32 2000 +0000 2928 2929 * audio_output/audio_output.c : 2930 - mise en commentaire de l'affichage de l'aout_debug ; 2931 2932commit 28fc7c187e48fd1b07d3a868a966a86e25249071 2933Author: Sam Hocevar <sam@videolan.org> 2934Date: Wed Jan 26 16:33:23 2000 +0000 2935 2936 . encore un peu plus de synchro. si �a saccade c'est normal, �a sera 2937 r�gl� dans l'heure, mais j'ai commit� pour qu'on puisse enfin voir 2938 des B avec le nouveau d�codeur (qui torchaize) 2939 2940commit 1e6848bd70868d317cf2173ef4cab9273f536add 2941Author: Christophe Massiot <massiot@videolan.org> 2942Date: Wed Jan 26 02:57:45 2000 +0000 2943 2944 vpar_motion.c n'est plus n�cessaire d�sormais. 2945 2946commit 93ff7f1c5ab92c4e75906ae00c5eea1e4084ce0a 2947Author: Christophe Massiot <massiot@videolan.org> 2948Date: Wed Jan 26 02:38:42 2000 +0000 2949 2950 * Optimisation du parseur ; 2951 * R�activation du motion DMV ; 2952 2953 Pour info, on torche largement le d�codeur de r�f�rence (50 %). 2954 2955commit e05c74bf10ed04b016f89e64b8e85dc43067f970 2956Author: Sam Hocevar <sam@videolan.org> 2957Date: Wed Jan 26 01:25:21 2000 +0000 2958 2959 . synchro qui marchouille de plus en plus 2960 2961commit 93ad3d1a263fc46f5492c7afd2a07670e3e16308 2962Author: Michel Kaempf <maxx@videolan.org> 2963Date: Tue Jan 25 19:02:50 2000 +0000 2964 2965 * audio_output/audio_output.c : 2966 - rajout de messages de debug en attendant de trouver le coefficient de 2967 synkro optimal ; 2968 - modification du coefficient de synkro (8 -> 256) ; 2969 2970commit 3f579ea23e42c86f60fc38737d574eec5d52413f 2971Author: Sam Hocevar <sam@videolan.org> 2972Date: Tue Jan 25 05:44:12 2000 +0000 2973 2974 . correction d'un bug dans l'interface framebuffer 2975 . d�but de synchro qui marchouille, mais tous mes flux merdent 2976 2977commit 5d7967a8b58fbe51074b95f68c409c7614d0f959 2978Author: Christophe Massiot <massiot@videolan.org> 2979Date: Tue Jan 25 01:51:50 2000 +0000 2980 2981 * Ajout d'un flag VDEC_SMP � commenter si on n'a qu'un seul 2982 microprocesseur. 2983 2984commit 57f098228319c25fab93a948ba22686fce16c70a 2985Author: Gaël Hendryckx <jimmy@videolan.org> 2986Date: Tue Jan 25 00:23:26 2000 +0000 2987 2988 Ajout de fonctions yuv permettant un scaling 'exotique' en fin du 2989 fichier. Elles seront testees des que l'output le permettra. 2990 2991commit 796346ac800b3a3571f87f427e9c9cfc9d51d9dc 2992Author: Christophe Massiot <massiot@videolan.org> 2993Date: Tue Jan 25 00:09:39 2000 +0000 2994 2995 * Optimisation de vdec_motion.c et video_decoder.c ; 2996 * Passage des fonctions de la video_fifo en inline ; 2997 * Correction d'un bug provoquant un overflow des messages dans 2998 vpar_headers.c. 2999 3000commit e6521494f43f48068e59575c78c51154ff23196d 3001Author: Vincent Seguin <seguin@videolan.org> 3002Date: Mon Jan 24 12:53:49 2000 +0000 3003 3004 Makefile et config. 3005 3006commit 1cc50a23354d1e7220a2a59ede150b0bc709e9c1 3007Author: Sam Hocevar <sam@videolan.org> 3008Date: Mon Jan 24 06:53:03 2000 +0000 3009 3010 fichiers oubli�s qui faisaient que �a compile pas 3011 3012commit 0759c952c3ead3e17d59068ae5f12cf5cf3f9ed4 3013Author: Sam Hocevar <sam@videolan.org> 3014Date: Mon Jan 24 03:28:44 2000 +0000 3015 3016 . un chti peu plus de synchro video, mais c'est pas encore �a 3017 . suppression des #include "X11/*" pour que �a compile sans X 3018 . alban, t'es mortel 3019 3020commit 01461d528477fb6242fcba39d4b1610c382b4eec 3021Author: Michel Kaempf <maxx@videolan.org> 3022Date: Mon Jan 24 02:07:29 2000 +0000 3023 3024 * audio_output/audio_output.c : 3025 - impl�mentation de la synkro (qui punit m�chant) ; 3026 3027 * audio_decoder/audio_decoder.c, ac3_decoder/ac3_decoder.c : 3028 - rajout de vlc_cond_signal() afin de pr�venir l'audio_output que de 3029 nouveaux samples ont �t� d�cod�s ; 3030 3031 * Makefile : 3032 - rajout de l'options de compilation -g ; 3033 - utilisation du old decoder (synkro) ; 3034 3035 * include/config.h : 3036 - suppression des messages de debug ; 3037 3038commit e97f189cf38f519b45a6e7445720d2926a9f13dd 3039Author: Michel Kaempf <maxx@videolan.org> 3040Date: Mon Jan 24 00:16:38 2000 +0000 3041 3042 * GoldenEye rewlz : 3043 - explications du commit au prochain commit :-) 3044 3045commit 07f2392f6b29c5fa6b3526295b7403fe116ad55a 3046Author: Gaël Hendryckx <jimmy@videolan.org> 3047Date: Sun Jan 23 20:58:39 2000 +0000 3048 3049 * Activation des Sparses idct dans le video parser; 3050 * Utilisation de la mmx pour la dct si l'architechture s'y pr�te 3051 (modif de Makefile et vdec_idct) 3052 * idctmmx.S avec une forme d'appel identique a vdec_idct a ete ajoute a 3053 video_decoder. 3054 3055commit bb7b993349295dfd1ed65efbcd35d6ec28d6a200 3056Author: Michel Kaempf <maxx@videolan.org> 3057Date: Sun Jan 23 09:05:32 2000 +0000 3058 3059 * audio_output/audio_output.c : 3060 - suppression d'une macro inutile ; 3061 - proprification d'une ligne de code obscur ; 3062 3063commit 2c8ca2d5badcbfb0f202ec57f968fe1aa6e900ea 3064Author: Gaël Hendryckx <jimmy@videolan.org> 3065Date: Sun Jan 23 02:32:41 2000 +0000 3066 3067 CA MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARCHE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 3068 3069 --Meuuh 3070 3071commit 385368dbcef796d7cbe015290d31dee74663223b 3072Author: Jean-Marc Dressler <polux@videolan.org> 3073Date: Sat Jan 22 22:48:14 2000 +0000 3074 3075 Petites corrections de bug dans le motion compensation et le parsage des 3076 blocks non intra. 3077 3078commit 4dd00e658e17dcaacd30b84f6b3ae3efa4441f41 3079Author: Sam Hocevar <sam@videolan.org> 3080Date: Sat Jan 22 22:22:50 2000 +0000 3081 3082 . ajout des flags pour Linux Sparc (au fait, jimmy, t'es con :p) 3083 3084commit 9584ba3dbfdf4fffb81a06fd7a272f0a9868a8de 3085Author: Gaël Hendryckx <jimmy@videolan.org> 3086Date: Sat Jan 22 22:02:49 2000 +0000 3087 3088 Correction du bug de la premiere image verte (putain mais quel con) 3089 3090commit 34aa37623bdd9a529fbd757e6b5eba5791b56e64 3091Author: Christophe Massiot <massiot@videolan.org> 3092Date: Fri Jan 21 23:18:17 2000 +0000 3093 3094 Corrections de bugs mineurs divers et vari�s, dont : 3095 * video_parser.c : d�placement de l'initialisation de la synchro dans 3096 InitThread(), correction d'un memory leak ; 3097 * vpar_headers.c : correction d'un segfault potentiel, erreur dans une 3098 en-t�te dont on se bat les couilles. 3099 3100commit ee589c5962d012203a64eb63926c894360ba0bd8 3101Author: Sam Hocevar <sam@videolan.org> 3102Date: Fri Jan 21 11:31:01 2000 +0000 3103 3104 . support framebuffer 3105 . input clavier limit�e mais fonctionnelle 3106 3107commit 665782c80db9d47bd458d1232a39db08c1edbd2d 3108Author: Sam Hocevar <sam@videolan.org> 3109Date: Fri Jan 21 06:59:11 2000 +0000 3110 3111 l'output framebuffer fonctionne presque. 3112 ca va *pas* merder. 3113 3114commit 4ffdf05c6729b03936b81b853cbaf54cc6e24fb1 3115Author: Michel Kaempf <maxx@videolan.org> 3116Date: Fri Jan 21 04:52:32 2000 +0000 3117 3118 * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c : 3119 - correction d'un bug dans la fonction d'initialisation des d�codeurs 3120 (freeze lorsqu'aucun paquet PES n'est envoy� aux d�codeurs) ; 3121 3122 * audio_output/audio_output.c : 3123 - correction d'un bug dans l'initialisation du flag b_die des fifos des 3124 d�codeurs ; 3125 - correction d'un bug dans la lecture des flags b_die des fifos des 3126 d�codeurs (les fifos n'�taient pas d�truites avant la mort du thread 3127 audio_output) ; 3128 3129commit dfc77d2cd74f2d2a944e981bf7a2a3f7cc6d23c6 3130Author: Michel Kaempf <maxx@videolan.org> 3131Date: Thu Jan 20 18:48:21 2000 +0000 3132 3133 * include/decoder_fifo.h : 3134 - correction d'un bug dans la fonction GetByte (freeze �ventuel des 3135 d�codeurs lors du suicide du thread input) ; 3136 3137commit 000cd66f41aaa39e16dbfe7b2d9c074560cc4f15 3138Author: Vincent Seguin <seguin@videolan.org> 3139Date: Thu Jan 20 18:18:17 2000 +0000 3140 3141 Gras de parametres en ligne de commande ou en variables d'environnement, 3142 afin de ne pas avoir a recompiler le client en cas de loose. 3143 3144commit 47caa07d5a214139fa242d32048b195edc5aa6b5 3145Author: Christophe Massiot <massiot@videolan.org> 3146Date: Thu Jan 20 18:12:41 2000 +0000 3147 3148 Correction d'un bug, mais pas DU bug. 3149 (putain quel con) 3150 3151commit 9220f1ac7878a644f7b75b317d514e27d307d9d1 3152Author: Vincent Seguin <seguin@videolan.org> 3153Date: Thu Jan 20 17:17:41 2000 +0000 3154 3155 Desactivation du changement de chaine en --novlan 3156 3157commit 694d473dd2ca9755fa2a92a160084b24d9a376f3 3158Author: Vincent Seguin <seguin@videolan.org> 3159Date: Thu Jan 20 17:10:07 2000 +0000 3160 3161 Timeout pour les changements de vlan 3162 3163commit 92c69994381c98ebe52701143af65c44b49d4549 3164Author: Vincent Seguin <seguin@videolan.org> 3165Date: Thu Jan 20 16:12:01 2000 +0000 3166 3167 Changement de chaine. Delicat encore, mais il marche. Quelques corrections 3168 esthetiques, un timeout pour les vlans et le frame buffer et c'est la 3169 release d�mo (en ce qui me concerne) ! 3170 3171commit 07686534e8dfad7045997698d09eabbc02ebf24b 3172Author: Michel Kaempf <maxx@videolan.org> 3173Date: Thu Jan 20 13:30:38 2000 +0000 3174 3175 * ac3_decoder/ac3_decoder.c : 3176 - m�j de la fr�quence th�orique de chaque frame ac3 ; 3177 3178 * audio_output/audio_output.c : 3179 - d�tection des bouclages de flux et resynkronisation automatique sur la 3180 fr�quence th�orique ; 3181 3182commit f5c7fdfa549b89d12cee7a438fe6a1c071b26edc 3183Author: Michel Kaempf <maxx@videolan.org> 3184Date: Thu Jan 20 11:23:17 2000 +0000 3185 3186 * Makefile : 3187 - DECODER=old et non DECODER=new ; 3188 3189 * include/ac3_decoder.h : 3190 - rajout, dans la structure ac3dec_thread_t, du membre b_invalid (utilis� 3191 pour skipper une frame ac3 invalide) ; 3192 3193 * ac3_decoder/ac3_decoder.c : 3194 - rajout du support de b_invalid ; 3195 3196 * ac3_decoder/ac3_exponent.c : 3197 - optimisations ; 3198 3199 * ac3_decoder/ac3_mantissa.c : 3200 - d�tection d'une mantisse invalide et m�j de b_invalid ; 3201 3202 * audio_output/audio_output.c : 3203 - resynkro en cas de bouclage du flux ; 3204 3205commit fa033ac38bcf8974af37dd2c415871bad4d0be97 3206Author: Christophe Massiot <massiot@videolan.org> 3207Date: Thu Jan 20 11:16:13 2000 +0000 3208 3209 Correction de l'YUV en 15 bpp. 3210 3211commit f6cca5c7e8799361e3796cbff308cf70578f3d62 3212Author: Sam Hocevar <sam@videolan.org> 3213Date: Thu Jan 20 04:10:30 2000 +0000 3214 3215 et paf ! n'a pu les sales fichiers .new 3216 3217commit 85ae4a075df959f6140ca5c5254224c50c577c87 3218Author: Sam Hocevar <sam@videolan.org> 3219Date: Thu Jan 20 04:09:39 2000 +0000 3220 3221 giclage de ces putains de .old et .new qu'� chaque commit je me plante 3222 et � chaque update aussi, alors pouf, des #ifdef �a va aussi.. 3223 3224commit a28f0233e55e92916589f69d517a5f7aaba465bd 3225Author: Sam Hocevar <sam@videolan.org> 3226Date: Wed Jan 19 21:03:34 2000 +0000 3227 3228 rajoout d'includes pour que �a compile sous FreeBSD (thx Dae) 3229 3230commit 5033ec099fbc0bb4f87ae0a39b16b9676c3c7f2e 3231Author: Sam Hocevar <sam@videolan.org> 3232Date: Wed Jan 19 20:59:51 2000 +0000 3233 3234 . ajout des patches ac3 de MaXX dans le nouveau d�codeur 3235 . fix� ce #@!#@! de idct.c.new qui fait _chier_ 3236 3237commit 7295c009c0ba0f9cd1acc4aa1164d53bde24875a 3238Author: Jean-Marc Dressler <polux@videolan.org> 3239Date: Wed Jan 19 20:27:57 2000 +0000 3240 3241 Avancement du debuggage du motion. 3242 3243commit 784b971fe42aec7502bd7ec15ca20f66ef1fb457 3244Author: Sam Hocevar <sam@videolan.org> 3245Date: Wed Jan 19 19:48:31 2000 +0000 3246 3247 commit du chti patch de Meuuh, sinon il est �cras� � chaque update 3248 3249commit 9c24f64dd035fee44608410f08b5c966a217afd9 3250Author: Vincent Seguin <seguin@videolan.org> 3251Date: Wed Jan 19 18:43:17 2000 +0000 3252 3253 D�but du changement de chaine. 3254 3255commit cf49edcd645674ee51fdfbecc70b1690ca456633 3256Author: Christophe Massiot <massiot@videolan.org> 3257Date: Wed Jan 19 17:39:09 2000 +0000 3258 3259 support de vout_DatePicture(). 3260 3261commit 6f1316be154336348e099b68a6158713efa26a11 3262Author: Christophe Massiot <massiot@videolan.org> 3263Date: Wed Jan 19 17:09:57 2000 +0000 3264 3265 Support pour le motion DMV. 3266 3267commit 1346af346fd3d0a5f02cefa93673f2e60cf581e2 3268Author: Vincent Seguin <seguin@videolan.org> 3269Date: Wed Jan 19 16:45:11 2000 +0000 3270 3271 API vout_DatePicture termin�e. 3272 3273commit 4c7b58769b042f78c9a7df0d5d3549b1c10b56a7 3274Author: Sam Hocevar <sam@videolan.org> 3275Date: Wed Jan 19 16:38:01 2000 +0000 3276 3277 . pr�paration de la modification de l'API synchro 3278 3279commit 8d9902765e53aede0d51d03e2f574ec55c45a04e 3280Author: Vincent Seguin <seguin@videolan.org> 3281Date: Wed Jan 19 16:25:23 2000 +0000 3282 3283 Resize qui fonctionne. 3284 3285commit 0fe4da877f8946eb6ba85cecded6c2a559997c36 3286Author: Christophe Massiot <massiot@videolan.org> 3287Date: Wed Jan 19 16:17:27 2000 +0000 3288 3289 Support pour les chrominances 422 et 444. 3290 3291commit efcc6cf8c4ccec063fcc5c7481c6b45b827aaabe 3292Author: Sam Hocevar <sam@videolan.org> 3293Date: Wed Jan 19 13:38:17 2000 +0000 3294 3295 . augmentation de VOUT_FPS_SAMPLES pour un calcul un peu plus r�aliste 3296 des fps, sachant qu'il y a 30 images par seconde sur un DVD, faire une 3297 moyenne sur 5 images me parait un peu d�bile. 3298 3299commit 2d82e8bfba9876a7ce4b35aa6eec03965911b883 3300Author: Christophe Massiot <massiot@videolan.org> 3301Date: Wed Jan 19 13:11:36 2000 +0000 3302 3303 Corrections de bugs dans le motion. 3304 3305commit bb54532128a0ccc2455ab4d0b3b2781ea2b08c19 3306Author: Vincent Seguin <seguin@videolan.org> 3307Date: Wed Jan 19 12:28:25 2000 +0000 3308 3309 API vout_DateImage (mais �a ne marche pas) 3310 Suite nettoyage 3311 3312commit 3c6ac119d3d1cb392d913f50153a9a28707490c1 3313Author: Jean-Marc Dressler <polux@videolan.org> 3314Date: Wed Jan 19 12:25:01 2000 +0000 3315 3316 Avancement du motion. 3317 3318commit dabae7902762d9d278de289b69a86e1b46bb80a9 3319Author: Vincent Seguin <seguin@videolan.org> 3320Date: Wed Jan 19 10:52:47 2000 +0000 3321 3322 Ajout d'une fonction de deboguage � UnlinkPicture 3323 VS: ---------------------------------------------------------------------- 3324 3325commit 27e0b63d601cbfe625fc698a16cd5bcfeda44edd 3326Author: Vincent Seguin <seguin@videolan.org> 3327Date: Wed Jan 19 10:04:23 2000 +0000 3328 3329 Nettoyage. 3330 3331commit 6dcda4bbeb32e2fbc62cee6079a908a7660aef8e 3332Author: Michel Kaempf <maxx@videolan.org> 3333Date: Wed Jan 19 09:47:56 2000 +0000 3334 3335 * Documentation/bugs, Documentation/todo : 3336 - mise � jour des sections concernant les d�codeurs audio ; 3337 3338commit 75885ca57b1a95368b91ed48c2f3133f26923e7c 3339Author: Sam Hocevar <sam@videolan.org> 3340Date: Wed Jan 19 06:06:08 2000 +0000 3341 3342 . dernier fichier n�cessaire � la compilation du subtitle decoder 3343 3344commit edca99283e7d1d68cbda77a1d0b5b1de3ff31f64 3345Author: Sam Hocevar <sam@videolan.org> 3346Date: Wed Jan 19 06:00:49 2000 +0000 3347 3348 . ultimisation des calculs de pr�diction dans la synchro 3349 . squelette du subtitle_decoder 3350 3351commit 177c1590e5f6ca8e8495f555ae46fcf75fd6f413 3352Author: Sam Hocevar <sam@videolan.org> 3353Date: Wed Jan 19 02:49:34 2000 +0000 3354 3355 . initialisation propre de la synchro 3356 . messages de debug � la con pour essayer de voir o� j'en suis 3357 3358commit 7e618974c2436ebd2cb18176da8dd75e02c65756 3359Author: Gaël Hendryckx <jimmy@videolan.org> 3360Date: Wed Jan 19 02:25:00 2000 +0000 3361 3362 * Le bug des pixels invers�s de la dct mmx � �t� corrig� (et non plus sau- 3363 vagement kludg�). 3364 3365 * La sparse idct fonctionne. 3366 3367 * Plusieurs versions de la dct ont �t� inclues dans vdec_idct pour pou- 3368 voir choisir la plus performante quand tout marchera. 3369 3370commit 57509f7586194e57440e33b40ec308bd66409db6 3371Author: Vincent Seguin <seguin@videolan.org> 3372Date: Wed Jan 19 02:15:30 2000 +0000 3373 3374 Toujours du nettoyage. 3375 Une API pour les sous titres. 3376 3377commit 653053d27067877a47959b52725bcf9505e8602c 3378Author: Jean-Marc Dressler <polux@videolan.org> 3379Date: Wed Jan 19 01:57:57 2000 +0000 3380 3381 Avancement du debuggage du motion. 3382 3383 --Meuuh+Stef+Polux+Jimmy 3384 3385commit a47bce5ff4348f9628028b361f4ce838e5ff2939 3386Author: Michel Kaempf <maxx@videolan.org> 3387Date: Wed Jan 19 00:01:26 2000 +0000 3388 3389 * ac3_decoder/ac3_decoder.c, audio_output/audio_output.c : 3390 - modification de la synkro, d�tection de la fr�quence du flux ac3 ; 3391 3392commit e4ea0558d6671b8e0d62b2d15bfd1a0480f6af68 3393Author: Sam Hocevar <sam@videolan.org> 3394Date: Tue Jan 18 23:48:13 2000 +0000 3395 3396 ah ben forc�ment, �a risquait pas de compiler si j'inversais new et old 3397 3398commit cc44598df520ffb69ef432a665103a53f01d2ca3 3399Author: Vincent Seguin <seguin@videolan.org> 3400Date: Tue Jan 18 23:43:52 2000 +0000 3401 3402 YUV MMX, avec aspect ratio !!! 3403 3404commit db6d4f7d4e786bbcd408cd0c676ded5c70058aed 3405Author: Vincent Seguin <seguin@videolan.org> 3406Date: Tue Jan 18 23:16:57 2000 +0000 3407 3408 YUV en couleurs. 3409 3410commit ba2a0abbc3b589f4e87b022725088a50b6217d7f 3411Author: Sam Hocevar <sam@videolan.org> 3412Date: Tue Jan 18 22:33:16 2000 +0000 3413 3414 d�but de la synchro. �a n'influe pas sur le reste pour le moment, mais 3415 la base des algos � deux balles est l�. 3416 3417commit dd4339a97d62b245b01d1cf14d2df3a6adb9531b 3418Author: Christophe Massiot <massiot@videolan.org> 3419Date: Tue Jan 18 22:29:35 2000 +0000 3420 3421 Le motion compensation. Notez que �a ne marche pas (encore). 3422 3423commit e70d9d1f539d3d06901d19436b1f7979a849ac46 3424Author: Vincent Seguin <seguin@videolan.org> 3425Date: Tue Jan 18 21:50:53 2000 +0000 3426 3427 Changement de l'API de vout (chroma_width) 3428 Nettoyage des YUV. 3429 3430 Ne marche qu'en -g pour le moment, le reste arrive. 3431 3432commit c871659c7fde2ab294cd9c81e9a9c179ceb42b14 3433Author: Jean-Marc Dressler <polux@videolan.org> 3434Date: Tue Jan 18 20:39:12 2000 +0000 3435 3436 Le parser fonctionne maintenant avec les I, les P et les B. 3437 Reste a implementer la synchro et finir le decodeur. 3438 3439commit 66c9723637f723ab05469fb41c4f2586365e1780 3440Author: Michel Kaempf <maxx@videolan.org> 3441Date: Tue Jan 18 18:42:16 2000 +0000 3442 3443 * ac3_downmix.c : 3444 - suppression des gros scrountchs immondes (c) (qui sont �galement des 3445 pouics parfois) ; 3446 3447 * ac3_bit_allocate.c, ac3_exponent.c, ac3_mantissa.c : 3448 - suppression de tests et messages de debug ; 3449 3450 * ac3_decoder/ac3_decoder.c : 3451 - impl�mentation de la synkro qui punix ; 3452 3453commit d9e357826abcfe74e53c3fda9d3a7022f02cca26 3454Author: Michel Kaempf <maxx@videolan.org> 3455Date: Tue Jan 18 16:33:14 2000 +0000 3456 3457 * ac3_decoder/ac3_bit_allocate.c, ac3_decoder/ac3_decoder.c : 3458 - ac3-alpha rewlz :-) 3459 3460commit 217926d6e6d7fef7d6d91176426048fdb43f862f 3461Author: Sam Hocevar <sam@videolan.org> 3462Date: Tue Jan 18 16:22:12 2000 +0000 3463 3464 faut pas �tre trop press�s dans la vie :) 3465 3466commit ed8ff732d0e3a146ccabfbe987c7824871d9eec9 3467Author: Sam Hocevar <sam@videolan.org> 3468Date: Tue Jan 18 16:17:26 2000 +0000 3469 3470 petit patch pour faire marcher l'AC3 3471 3472commit 60f77057d246ca797105a81078655934b772248b 3473Author: Christophe Massiot <massiot@videolan.org> 3474Date: Tue Jan 18 15:00:32 2000 +0000 3475 3476 i_aspect_ratio et i_matrix_coefficients pour Ptyx. 3477 3478commit 33b2319e0568bb5c1f95955167826bb26ba58d2d 3479Author: Sam Hocevar <sam@videolan.org> 3480Date: Tue Jan 18 14:34:47 2000 +0000 3481 3482 le bug de input_psi �tait fourbement r�apparu. 3483 3484commit eee5172fe346ffcbe8a253cebe89c1f6fdb2bb43 3485Author: Vincent Seguin <seguin@videolan.org> 3486Date: Tue Jan 18 14:09:58 2000 +0000 3487 3488 Ajout de quelques membres a picture_t 3489 3490commit 6bc7ac7c38396945c07fdc3764a2e88c3291278a 3491Author: Michel Kaempf <maxx@videolan.org> 3492Date: Tue Jan 18 13:55:43 2000 +0000 3493 3494 * Modification de l'input afin de spawner un d�codeur ac3 lorsqu'un tel flux 3495 est d�tect� ; 3496 3497 * Impl�mentation du d�codeur ac3 ; 3498 3499 * Il est rewlz(ac3dec) - 2h00 :-) 3500 3501commit b9dc0c52b5a34aff07f588bf89f520cff6713ca7 3502Author: Christophe Massiot <massiot@videolan.org> 3503Date: Tue Jan 18 04:09:13 2000 +0000 3504 3505 Nettoyage global. Le vlc se ferme proprement, elem_t devient dctelem_t, le 3506 macroblock perdu a �t� retrouv�, et bien plus... 3507 3508commit f0be4ee446e9f9df5ad1c73c027d11121425b398 3509Author: Vincent Seguin <seguin@videolan.org> 3510Date: Tue Jan 18 00:43:52 2000 +0000 3511 3512 Redimensionnement de la fenetre en fonction de la taille des images sous X11. 3513 3514commit 9b4528b5d24fda6f4fb7b1ff0c3c3932879fe54b 3515Author: Vincent Seguin <seguin@videolan.org> 3516Date: Mon Jan 17 23:43:26 2000 +0000 3517 3518 Gestion des touches en GGI (ouf !) 3519 3520commit 22c1b3b106dc3c81b8e9c003d94d315be0cbd986 3521Author: Michel Kaempf <maxx@videolan.org> 3522Date: Mon Jan 17 21:52:36 2000 +0000 3523 3524 * Rajout du d�but du d�codeur ac3 ; 3525 3526commit b278b2a6b27b370c3d4b90a7415169082489de69 3527Author: Michel Kaempf <maxx@videolan.org> 3528Date: Mon Jan 17 21:51:35 2000 +0000 3529 3530 * Makefile : 3531 - rajout de ac3_decoder ; 3532 - rajout de l'option MMX ; 3533 3534 * Makefile.dep : 3535 - suppression de lignes vides ; 3536 3537 * include/audio_decoder.h, audio_decoder/audio_decoder.c : 3538 - remplacement de AOUT_FRAME_SIZE par ADEC_FRAME_SIZE et aout_frame_t par 3539 adec_frame_t ; 3540 3541 * include/audio_constants.h : 3542 - mise en commentaire du tableau inutilis� ADEC_FRAME_SIZE ; 3543 3544 * include/audio_output.h : 3545 - corrections typographiques ; 3546 3547 * include/vlc.h : 3548 - rajout de ac3_decoder.h ; 3549 3550commit 8204a960f7ede9faaf1cf41ae936239720543fbf 3551Author: Jean-Marc Dressler <polux@videolan.org> 3552Date: Mon Jan 17 21:35:33 2000 +0000 3553 3554 Les I marchent !!!!!!!!!!!!!!!!!!!!!!!! 3555 Le gros bug est mort. 3556 3557commit 2faf51032f01e3c62bc07cdd3ba2d4073642510d 3558Author: Vincent Seguin <seguin@videolan.org> 3559Date: Mon Jan 17 16:43:04 2000 +0000 3560 3561 Nettoyage, ajout du gamma, pr�paration de la yuv walken. 3562 3563commit a6bc5de8fe07438302b223cfc80cefb7da87175d 3564Author: Christophe Massiot <massiot@videolan.org> 3565Date: Mon Jan 17 14:52:25 2000 +0000 3566 3567 Suite des images I. 3568 3569commit f0f225c412fa38cd5c5463ee947ad6381017ea0d 3570Author: Christophe Massiot <massiot@videolan.org> 3571Date: Mon Jan 17 13:49:25 2000 +0000 3572 3573 Fin du parsage des I. 3574 3575commit ecc98c96528fe09acfc7fa85e8775dfd2d854ec4 3576Author: Stéphane Borel <stef@videolan.org> 3577Date: Mon Jan 17 13:44:41 2000 +0000 3578 3579 Rajout de la quantification ,�limination de plusieurs warning, 3580 plus decodage des blocks non intra. 3581 3582commit dd5458578e9db00ae4d4923aa5c731600a543d80 3583Author: Christophe Massiot <massiot@videolan.org> 3584Date: Mon Jan 17 12:54:39 2000 +0000 3585 3586 Virationnement d'un warning avec l'ancien d�codeur (j'ai vraiment du temps � 3587 perdre). 3588 3589commit 35e8bb43464ea14b96a0cacbf7cf88fc60390345 3590Author: Vincent Seguin <seguin@videolan.org> 3591Date: Mon Jan 17 12:31:39 2000 +0000 3592 3593 Resize sous X11, gestion du screen saver. 3594 Nettoyage de config.h 3595 Nettoyage de vout et intf 3596 3597commit 023206d07b1da8a9ff58f54c8cc4bffe4397c4d1 3598Author: Jean-Marc Dressler <polux@videolan.org> 3599Date: Mon Jan 17 04:56:29 2000 +0000 3600 3601 Il est 6 heure du matin et le parser ... parse !!!!!!!! 3602 Ca � l'air de pas trop mal marcher. Parmis les bugs les plus sauvages 3603 on trouve : 3604 1) le DumpBits sans NeedBits (corrig� par un RemoveBits) 3605 2) Une table � laquelle il manquait une ligne 3606 3) le test de fin de boucle du d�codage des coef dct �tait mal plac� 3607 3608 Meuh, � toi de jouer 3609 3610 Stef & Polux 3611 3612commit 8d158ef4a5e8bb95e7994424bc683da4603e3b6b 3613Author: Christophe Massiot <massiot@videolan.org> 3614Date: Mon Jan 17 00:00:52 2000 +0000 3615 3616 Virationnement de quelques warnings. 3617 3618commit 18a8363d5271e29054a60c9101c66d5f1b0d01bc 3619Author: Vincent Seguin <seguin@videolan.org> 3620Date: Sun Jan 16 20:39:47 2000 +0000 3621 3622 R�cup�ration du kludge level dans display.c pour pouvoir afficher autre 3623 chose que les I... 3624 3625commit d81e21d51453a17b665902e801aacb394588d79f 3626Author: Vincent Seguin <seguin@videolan.org> 3627Date: Sun Jan 16 19:17:15 2000 +0000 3628 3629 Mise au point du driver GGI. 3630 3631commit 5742908865a654fc94d1694343e51ed968d88df0 3632Author: Vincent Seguin <seguin@videolan.org> 3633Date: Sun Jan 16 16:43:10 2000 +0000 3634 3635 Integration de display.c � vout. 3636 Mise au point du driver X11 (plus de XShm error). 3637 Incrustation de texte en X11, calcul des FPS, etc... 3638 Int�gration de la conversion MMX. 3639 Mode 'niveaux de gris' pour les machines lentes non MMX (les pauvres !) 3640 Attention: les drivers GGI et FB ne sont pas � jour... 3641 3642commit cf9e7c61acc9b4ddb2de61766f40610c72d2b22c 3643Author: Jean-Marc Dressler <polux@videolan.org> 3644Date: Sat Jan 15 14:26:29 2000 +0000 3645 3646 Le debuggage du parser avance ... lentement. 3647 3648commit e95de90dbf9e51b87d739be03998fba2305132a2 3649Author: Stéphane Borel <stef@videolan.org> 3650Date: Sat Jan 15 10:51:55 2000 +0000 3651 3652 * Un petit peu de d�buggage dans le video parser 3653 3654commit 2408a923da099c86a3f3255ec410fb494729f2f8 3655Author: Stéphane Borel <stef@videolan.org> 3656Date: Sat Jan 15 03:03:53 2000 +0000 3657 3658 * Ajout d'un flag b_mpeg2 qui manquait dans le parser 3659 * R��criture de fonctions d'initialisation du parseur 3660 * Changement des fonctions MPEG2decode qui �taient bugg�es 3661 3662 V�rification avec polux tout � l'heure 3663 3664commit 4c1e42491706df9ceede5d7f63b33b4d4b65f427 3665Author: Vincent Seguin <seguin@videolan.org> 3666Date: Fri Jan 14 23:07:55 2000 +0000 3667 3668 GGI fonctionnel. N'oubliez pas de d�finit GII_INPUT. 3669 Nettoyage de video_* et intf_*. 3670 3671commit fa66a86a67847c3ff14a61a93c3ba13f16142a39 3672Author: Jean-Marc Dressler <polux@videolan.org> 3673Date: Fri Jan 14 14:12:17 2000 +0000 3674 3675 D�but bu vrai d�buggage du parser. Maintenant le vlc segfaulte 3676 dans Pictureheader au lieu de segfaulter dans l'initialisation 3677 du parser. 3678 3679commit 54accec0a5c85d1e9d29187b7841e6bc204dd515 3680Author: Christophe Massiot <massiot@videolan.org> 3681Date: Fri Jan 14 13:00:22 2000 +0000 3682 3683 Suppression des fichiers .raw du CVS (ils sont sur zen dans vlc-Resources). 3684 3685commit 9ba8deb9bee2ad6e4e9e263f425ceb8b58035c82 3686Author: Sam Hocevar <sam@videolan.org> 3687Date: Fri Jan 14 11:15:47 2000 +0000 3688 3689 correction d'une typo 3690 3691commit 6ed1e2d85f4cd96c8b9a39e963257ab66dce332c 3692Author: Vincent Seguin <seguin@videolan.org> 3693Date: Thu Jan 13 18:52:22 2000 +0000 3694 3695 YUV 15,16 et 32 bits integr�e au vout (sans le MMX pour le moment). 3696 En 24bpp, � vos risques et perils... 3697 3698commit e4263587f9d27e5eaf56b8e4fdfb0b0957fdeb16 3699Author: Jean-Marc Dressler <polux@videolan.org> 3700Date: Thu Jan 13 10:44:27 2000 +0000 3701 3702 Rajout d'un vlc.h.new que j'avais oublie lors du dernier commit. 3703 Changement du mode d'affichage par defaut du makefile sur X11. 3704 3705commit f73dedb8ee2809b08a2b8b636c259b1a59472fa2 3706Author: Jean-Marc Dressler <polux@videolan.org> 3707Date: Wed Jan 12 22:38:34 2000 +0000 3708 3709 Pour la plus grande joie de tous, le client compile correctement. Attention 3710 il compile non seulement avec l'ancien video decoder mais aussi avec le 3711 nouveau. Pour passer de l'un a l'autre il faut changer le flag DECODER 3712 du Makefile ET utiliser l'utilitaire new2old.sh gracieusement mis a votre 3713 disposition par ptyx dans le module utils du CVS. Ce programme switche 3714 quelques fichiers et permet dons de passer de l'ancien client au nouveau 3715 et vis verca. Mais ATTENTION : IL NE FAUT PAS COMMITER LE CLIENT LORSQU'IL 3716 EST EN CONFIGURATION NEW, avant de commiter il faut tout remettre en 3717 configuration old. 3718 3719commit 61ce43f4b02f2aadd52cf39466019d0ad722a37c 3720Author: Vincent Seguin <seguin@videolan.org> 3721Date: Wed Jan 12 21:23:27 2000 +0000 3722 3723 Et le .h qui va avec le nouveal .c 3724 3725commit ba20f5aa682d2b4becd2eb13738d680adf00f242 3726Author: Vincent Seguin <seguin@videolan.org> 3727Date: Wed Jan 12 21:17:54 2000 +0000 3728 3729 Suppression de vlc.h 3730 3731commit 3458099d029c3c7de94440652cfca3fe3a5adad3 3732Author: Stéphane Borel <stef@videolan.org> 3733Date: Wed Jan 12 18:50:06 2000 +0000 3734 3735 * Fonction de d�codage des blocs MPEG2 non intra 3736 3737commit 46919aa04158194dc5c92b7dec624df8342c8b12 3738Author: Vincent Seguin <seguin@videolan.org> 3739Date: Wed Jan 12 15:35:45 2000 +0000 3740 3741 Ajout du framebuffer (initialisation/terminaison) - ne fonctionne pas en VESA. 3742 La fonction d'affichage des images envoie une ligne dans le log � chaque image. 3743 3744commit c2c756049238d481fbb196d5d4e7a6693713fe1e 3745Author: Jean-Marc Dressler <polux@videolan.org> 3746Date: Wed Jan 12 15:31:59 2000 +0000 3747 3748 Correction de conneries de stef.... 3749 Merci de NE PAS COMMITER VIDEO_DECODER.H, sinon ca ne compile pas ! 3750 3751commit 6a7b7ae713344c8ff93b84565475c9806e77910b 3752Author: Stéphane Borel <stef@videolan.org> 3753Date: Wed Jan 12 13:14:51 2000 +0000 3754 3755 * Fonction de d�codage des Blocs MPEG2intra. 3756 * Correction d'erreurs sur la gestion des tables de lookup 3757 3758commit 77fdd47e7e022fda5f96f8809eb8786902e2998c 3759Author: Jean-Marc Dressler <polux@videolan.org> 3760Date: Tue Jan 11 21:34:04 2000 +0000 3761 3762 Encore une petite modif pour permettre au parser de compiler. 3763 3764commit feeb6cc041bde119cc3e9ae209ebbd367903a6a7 3765Author: Jean-Marc Dressler <polux@videolan.org> 3766Date: Tue Jan 11 21:32:58 2000 +0000 3767 3768 Le video parser compile mais n'est pas termine, n'est-ce pas stef ? ;) 3769 3770commit d5300df11f3cfe160b1a3c00187c041d4bdeb9a1 3771Author: Vincent Seguin <seguin@videolan.org> 3772Date: Tue Jan 11 18:02:00 2000 +0000 3773 3774 Modifs diverses et variees. Le mode FB compile (mais ne fait rien). 3775 3776commit 4c83ad1ebe187a6b0d6e6de5e611e3a985ae7a0d 3777Author: Jean-Marc Dressler <polux@videolan.org> 3778Date: Tue Jan 11 14:45:15 2000 +0000 3779 3780 Encore du debuggage. 3781 3782commit 98b9a12ce0542cb2fdcf3533878731510184e838 3783Author: Jean-Marc Dressler <polux@videolan.org> 3784Date: Tue Jan 11 14:43:06 2000 +0000 3785 3786 Debuggage. 3787 3788commit 4e7e69d037a32d72509b8325746e3613a1622247 3789Author: Vincent Seguin <seguin@videolan.org> 3790Date: Tue Jan 11 11:05:46 2000 +0000 3791 3792 Correction de quelques erreurs dans l'interface et vout. 3793 Changement du type vlc_thread_func en vlc_thread_func_t dans le d�codeur. 3794 Utilisation de 2 displays au lieu d'un au cas ou la Xlib ne serait pas thread-safe. 3795 Ajout de droits corrects au fichier de log. 3796 3797 Le bug li� � XShm � la fin est 'normal' (li� au serveur X, pas � moi) : il 3798 disparaitra � condition qu'au moins une image soit affich�e. 3799 3800 Le plantage sauvage de la Xlib � la fin du programme est li� � display.c. 3801 3802commit d87283ed19e26dd2efa6eda507e605beeadb8cf0 3803Author: Jean-Marc Dressler <polux@videolan.org> 3804Date: Tue Jan 11 09:59:22 2000 +0000 3805 3806 Correction de 2 petites erreurs : 3807 - vdec_idct.h : oubli d'un point virgule 3808 - video_parser.h : dupplication du champs pppl_dct_dc_size 3809 3810commit 1a1ae383ad396a69373a8cf3b41ad6a5f3b8b822 3811Author: Vincent Seguin <seguin@videolan.org> 3812Date: Mon Jan 10 23:36:06 2000 +0000 3813 3814 A tout kass�. 3815 3816commit 7929ae1b9befc2f3f53b8907cb96315f0a1573f8 3817Author: Christophe Massiot <massiot@videolan.org> 3818Date: Mon Jan 10 23:29:41 2000 +0000 3819 3820 Heureusement que j'avais dit de faire gaffe a ne pas committer le mauvais 3821 video_decoder.h :-ppppp 3822 3823commit 81b0f1753baa5df42943afc8362ac8cc93e50a6f 3824Author: Gaël Hendryckx <jimmy@videolan.org> 3825Date: Mon Jan 10 22:45:40 2000 +0000 3826 3827 Et le petit toast qui va avec... 3828 3829commit 4d8747f732cb1c1991785072baafb26eaa84fdac 3830Author: Gaël Hendryckx <jimmy@videolan.org> 3831Date: Mon Jan 10 20:32:22 2000 +0000 3832 3833 Du rififi dans la DCT. 3834 3835 -- 3836 jimmy 3837 3838commit c609a04c8b4fc564849b69b59ac5366514157fa8 3839Author: Stéphane Borel <stef@videolan.org> 3840Date: Mon Jan 10 01:09:37 2000 +0000 3841 3842 * Modifications d'erreurs dans MacroBlockAddressIncrement 3843 * Ajout des fonctions vpar_*MBtype 3844 * Ajout de tables de lookup (pour les tableaux B1 � B4 et B9) 3845 * Ajout de vpar_CodedPattern420 3846 3847 Il manque encore pas mal de fonctions (en particulier DecodeMPEG) 3848 3849commit a551606dcce15404f6a3f86a6de74b78cdd70041 3850Author: Michel Kaempf <maxx@videolan.org> 3851Date: Sun Jan 9 23:38:46 2000 +0000 3852 3853 * Makefile : 3854 - rajout de l'option de compilation qui marche bien -fomit-frame-pointer ; 3855 3856 * include/audio_output.h, audio_output/audio_output.c : 3857 - modification de la m�thode de lecture d'un flux provenant d'un d�codeur 3858 audio : qu'il s'agisse d'un flux audio MPEG2, AC3 ou MPEG12, l'algorithme 3859 reste le m�me ; 3860 3861 * include/audio_decoder.h, audio_decoder/audio_decoder.c : 3862 - rajout de la constante AOUT_FRAME_SIZE et de la structure aout_frame_t 3863 qui d�crivent la forme sous laquelle les samples audio d�cod�s sont 3864 transmis � l'audio_output (cf point pr�c�dent) ; 3865 3866commit 853d3d6b4b67a3e08369a3b8335c6b347bc0334d 3867Author: Jean-Marc Dressler <polux@videolan.org> 3868Date: Sun Jan 9 20:54:22 2000 +0000 3869 3870 Debut de la partie parser du motion compensation. 3871 3872commit 5fc945b61fa6f8bc4e693e255f0183b19c2adf0e 3873Author: Jean-Marc Dressler <polux@videolan.org> 3874Date: Fri Jan 7 16:18:46 2000 +0000 3875 3876 Refonte de la synchro qui devrait eliminer les problemes rencontres 3877 lors des changements de flux. 3878 3879commit 5671a4b5d493dad3f0a7dec2f945b052e49a9f6a 3880Author: Christophe Massiot <massiot@videolan.org> 3881Date: Thu Jan 6 00:13:19 2000 +0000 3882 3883 video_decoder : ajout de la crop table dans AddBlock ; 3884 video_parser : correction d'une erreur dans le commit pr�c�dent (on ne 3885 fera pas la saturation dans le cas d'une DFT, de toute fa�on) 3886 3887commit bb5805a327dcf518d12aeab42e6dd4e9ca697397 3888Author: Christophe Massiot <massiot@videolan.org> 3889Date: Wed Jan 5 23:50:19 2000 +0000 3890 3891 D�finition des matrices de quantification par d�faut, du balayage, 3892 et cr�ation de la crop table pour la saturation qu'on fera pas. 3893 3894commit 5e62636f43248840b603ed6556b29af6a2eccb80 3895Author: Christophe Massiot <massiot@videolan.org> 3896Date: Wed Jan 5 20:13:23 2000 +0000 3897 3898 Adaptation de l'input au video_parser. 3899 3900commit c3c8af96d5d318d47fc100a499ddef2dc2fc092d 3901Author: Christophe Massiot <massiot@videolan.org> 3902Date: Wed Jan 5 18:25:19 2000 +0000 3903 3904 * vpar_blocks.c : Correction d'une erreur introduite hier soir avec 3905 AddBlock en chrominance 420 ; 3906 * vpar_headers.c : R�ordonnancement des fonctions (les fonctions inline 3907 doivent etre en tete sinon elles ne sont pas optimis�es en inline par 3908 gcc) ; 3909 3910commit 6a8fb63a8eda94c9682084b71071c52bc08b2638 3911Author: Stéphane Borel <stef@videolan.org> 3912Date: Wed Jan 5 03:42:43 2000 +0000 3913 3914 * Ajout de la fonction MacroBlockAddressIncrement dans vpar_blocks.c 3915 3916commit 7190bee5ec45dc1c0c8b709ba07a4352fb344acf 3917Author: Christophe Massiot <massiot@videolan.org> 3918Date: Wed Jan 5 02:32:49 2000 +0000 3919 3920 J'en ai chi� mais j'ai enfin pondu le AddBlock du video_decoder. 3921 3922commit c3a438c74add8c98e2e8a279514395a0647d4952 3923Author: Christophe Massiot <massiot@videolan.org> 3924Date: Tue Jan 4 17:57:19 2000 +0000 3925 3926 Ajout des fichiers de la synchro un peu partout. 3927 3928commit 667b4eb4b0f356d7ea3ac9dfce14635ab9f411d0 3929Author: Christophe Massiot <massiot@videolan.org> 3930Date: Tue Jan 4 15:07:23 2000 +0000 3931 3932 Correction de 1242 fautes de frappe et includes foireux. Presque tout 3933 compile presque. 3934 3935commit ea23960c2d7f556ba049c4d603688ca408a0101d 3936Author: Christophe Massiot <massiot@videolan.org> 3937Date: Tue Jan 4 00:01:05 2000 +0000 3938 3939 video_fifo.c et vpar_headers.c compilent � peu pr�s. Correction d'environ 3940 4212 fautes de frappe. 3941 3942commit 56bb12917e2270e26f9506c7301c830b68b3ccce 3943Author: Christophe Massiot <massiot@videolan.org> 3944Date: Mon Jan 3 20:38:32 2000 +0000 3945 3946 * Makefile : ajout du nouveau d�codeur (comment�) ; 3947 suppression du video_output pour que Ptyx puisse committer 3948 ses trucs sans craindre de tout casser le cvs ; 3949 * interface/* : d�sactivage du video_output ; 3950 * include/config.h : plein de directives pour le parseur et le d�codeur ; 3951 * include/decoder_fifo.h : nouvelles primitives pour le parseur ; 3952 * le reste : ben de quoi faire compiler video_parser.c, bug fixes 3953 essentiellement ; 3954 3955 Eviv Bulgroz ! 3956 3957commit f12401078d52dea1a6400e2970b607e08f54d155 3958Author: Sam Hocevar <sam@videolan.org> 3959Date: Sun Jan 2 06:00:35 2000 +0000 3960 3961 - je ne ferai plus de commits d�biles � 5h du mat 3962 - je ne ferai plus de commits d�biles � 5h du mat 3963 - je ne ferai plus de commits d�biles � 5h du mat 3964 - je ne ferai plus de commits d�biles � 5h du mat 3965 - je ne ferai plus de commits d�biles � 5h du mat 3966 - je ne ferai plus de commits d�biles � 5h du mat 3967 - je ne ferai plus de commits d�biles � 5h du mat 3968 - je ne ferai plus de commits d�biles � 5h du mat 3969 - je ne ferai plus de commits d�biles � 5h du mat 3970 - je ne ferai plus de commits d�biles � 5h du mat 3971 3972commit 5e22d74d16c42737b2cc397b2f684ffb55c09461 3973Author: Sam Hocevar <sam@videolan.org> 3974Date: Sun Jan 2 04:42:16 2000 +0000 3975 3976 - include des PES de type AC3 pour pr�parer une bidouille inf�me 3977 - reformatage des commentaires � 80 colonnes au lieu de 81 parce que 3978 �a a le don de m'�nerver prodigieusement. 3979