ChangeLog-2001
资源名称:vlc-1.0.5.zip [点击查看]
上传用户:kjfoods
上传日期:2020-07-06
资源大小:29949k
文件大小:244k
源码类别:
midi
开发平台:
Unix_Linux
- The changes are made only for gtk. We should update the other interfaces
- soon (beos at least).
- There is a memory corruption somewhere that make the vlc crash. I've no
- idea where to search.
- commit 62b322c2839e66e7f7af16f0f6a280072b6f80a8
- Author: Xavier Marchesini <xav@videolan.org>
- Date: Fri May 18 09:49:16 2001 +0000
- *** empty log message ***
- commit 5f232025efa9d525fb709f6373d685db60e43316
- Author: Renaud Dartus <reno@videolan.org>
- Date: Wed May 16 14:51:29 2001 +0000
- * Add 3D Now! imdct
- * Remove kmudge for ac3 on MacOS X
- commit 1ac785a293dffb84c78250f078b12ea397458cdb
- Author: Sam Hocevar <sam@videolan.org>
- Date: Wed May 16 02:12:38 2001 +0000
- * We now do pthread detection for FreeBSD like the XMMS guys do. It
- works even better.
- commit 23a4ece16736b4c032cc2be03af5d043ac508ca1
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue May 15 19:36:27 2001 +0000
- * FreeBSD pthread fixes.
- commit 501cb1ba4bfc11b6987df0cf1d27fbf91c48f495
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue May 15 16:19:42 2001 +0000
- * AC3 IMDCT and downmix functions are now in plugins, --imdct and
- --downmix options added.
- commit 32ef13cfda173cf6bacda500708d91af31166bbf
- Author: Stéphane Borel <stef@videolan.org>
- Date: Tue May 15 14:49:48 2001 +0000
- *Bugfixes, cleanings in gtk.
- commit 9530fc9f8c7ab5391974c69e019a68bd9227738b
- Author: Stéphane Borel <stef@videolan.org>
- Date: Tue May 15 01:01:44 2001 +0000
- *initialization bugfixes in input_dvd
- *added a b_stopped flag to interface playlist to have a stop function in
- interface plugins. As a consequence, the playlist no longer loops on end
- but wait for the user to press 'play' or to add another item (gtk/gnome
- interface). I think that other plugins are broken but it shouldn't be
- difficult to repair: just add a 'p_main->p_playlist->b_stopped = 0' in
- play functions and 'p_main->p_playlist->b_stopped = 1' when you have to
- stop.
- *Updated gtk interface so that it has the same features as gnome. I
- think I will merge the code so that we don't have to copy and paste each
- change. Only the .glade file would be different.
- commit db7b0421d56a60916f852b811d1b9914d84b15d2
- Author: Renaud Dartus <reno@videolan.org>
- Date: Mon May 14 15:58:04 2001 +0000
- * Begin of SSE/3DNow! support for imdct and downmix
- If you have a PIII or a Athlon and you want to try this, just comment #if 0
- in ac3_downmix.c and ac3_imdct.c and add in AC3_DECODER section of Makefile :
- src/ac3_decoder/ac3_imdct_sse.o
- src/ac3_decoder/ac3_srfft_sse.o
- src/ac3_decoder/ac3_downmix_sse.o
- src/ac3_decoder/ac3_downmix_3dn.o
- commit c1df815923570bf13060baff0a7480597719b1eb
- Author: Henri Fallon <henri@videolan.org>
- Date: Sat May 12 00:14:20 2001 +0000
- Put a little note in the doc about "dvd devices"
- commit 4d9ab11dbbf3cb399a13a7f519569789139dfc06
- Author: Sam Hocevar <sam@videolan.org>
- Date: Fri May 11 15:10:01 2001 +0000
- * Fixed a deadlock in spudec.
- commit b1f3c7d62c2196738508a50906c8558366c6fc1a
- Author: Henri Fallon <henri@videolan.org>
- Date: Fri May 11 01:03:14 2001 +0000
- Alsa module now builds with alsa 0.9 thanks to Jeffrey Baker's patch
- (jwbaker@acm.org)
- Please notice that even if if builds with alsa 0.9beta, it's hardly
- usable as it goes very often un Xrun mode. Though, it works fine with
- current alsa CVS.
- commit 3a52d41f9d5a255a8bffe073a1babc31ac804464
- Author: Sam Hocevar <sam@videolan.org>
- Date: Thu May 10 06:47:31 2001 +0000
- * Added SPU cropping.
- * Gnome interface segfault fix.
- * BeOS interface segfault fix by AnEvilYak (what's you real name btw?).
- Note: if you want to have a look at the currently buggy YUV subpictures,
- uncomment line 1999 of src/video_output/video_output.c. Don't report
- bugs about this, I _know_ it's a quick hack.
- commit 5d5fd803fe07ea1e825e6cd30d06ab4aefbffe0c
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue May 8 20:38:25 2001 +0000
- * Fixed an aspect ratio issue in the SPU decoder, and optimized the
- SPU renderer.
- commit 03f0895b98dcb5bc4f844848e30127442c46719e
- Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
- Date: Tue May 8 14:53:31 2001 +0000
- end of the last commit :-P
- commit e3e7a507b06bf7a00a0be29e2f9908b2c1d5bf00
- Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
- Date: Tue May 8 14:38:30 2001 +0000
- - fix a discontinuity bug in input_ClockManageRef()
- commit 6bdefd98979ab40b44ffb8dd891768d068c7c338
- Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
- Date: Tue May 8 12:53:30 2001 +0000
- - fix a bug in ts input.
- Henri: a 0.5s timeout is not (time_t)0.5 sec and (time_t)0 usec
- but (time_t)0 sec and (time_t)500000 usec
- Now the input doesn't eat all the cpu any more :p
- commit abe5a7d0c0d40422c71bb4bebec73e4833600367
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue May 8 00:43:57 2001 +0000
- * Speed optimization in the handling of the unusual ephemer DVD subtitles.
- * Little optimization to bozo's UnalignedShowBits fix.
- * Race fix in the packet cache by Jon Lech Johansen <jon-vl@nanocrew.net>.
- commit 37ee07f3f980651f498708d7051e9d9af12f9175
- Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
- Date: Mon May 7 13:52:39 2001 +0000
- - fix a bug in UnalignedShowBits that makes some _heavy_ unaligned streams
- not wotk correctly (for instance VLS' generated TS streams)
- commit 84a86ed750ef36580cb764d6a2474477bb3a98b9
- Author: Sam Hocevar <sam@videolan.org>
- Date: Mon May 7 04:42:42 2001 +0000
- * Added support for some terribly braindead DVD subtitles in Kenshin
- which do not have a "stop display" command. Anime fans rejoice!
- * Fixed the BeOS interface to use p_aout_bank instead of p_main->p_aout.
- * Coding-style butchery (mostly tabs).
- commit 58ab8de5236da0321f1b92dd59c2979659768f1e
- Author: Henri Fallon <henri@videolan.org>
- Date: Mon May 7 04:35:21 2001 +0000
- Added detection for ".ts" extension.
- commit ca90f850b7db02523d44b133fdd0ac43d4996ff9
- Author: Stéphane Borel <stef@videolan.org>
- Date: Mon May 7 03:14:10 2001 +0000
- *Changed the level arg in intf_WarnMsg so that it is more logical: the
- level corresponds now to the nb of -v to display the message.
- *added functionnal preference window in gnome: it changes the
- envirronment variables
- *added jump window in gnome to jump to a precise time.
- commit fd1da66ff56c4c42e8926c2a0eacef6452f51b47
- Author: Stéphane Borel <stef@videolan.org>
- Date: Sun May 6 18:41:52 2001 +0000
- * Gnome playlist should work better with the files to create it :)
- commit bc118e19748645a423f955b340ec91911e76a647
- Author: Stéphane Borel <stef@videolan.org>
- Date: Sun May 6 18:32:30 2001 +0000
- *Much work on the gnome interface: added oct's playlist from gtk plugin,
- tuned appearence, added preferences window (with no features yet), jump
- window to go to specified time (not functionnal yet), and fixed some
- bugs.
- *moved b_fullscreen from p_vout->p_sys to p_vout and unified way of
- toggling fullscreen in sdl in x11/xvideo output (using p_vout->i_ch
- nges) so that an interface plugin can toogle fullscreen (implemented
- in gnome)
- *added p_input->stream.p_selected_area->i_tell in input TS so that the
- slider work with ts files ( however, the time counter doesn't since we
- have no mux_rate )
- *improved ac3 spdif output ( and made it work again :)). It uses a true
- blank frame now, and it allows to switch languages like a traditionnal
- output. It doesn't support multiplexing though, neither can we switch
- between spdif/analogical mode on-the-fly.
- *beginning of the back port of gnome to gtk for those who do not have
- gnome.
- commit c8c99b214eff8e62c0dfb83f4c3157f9e42d3e8a
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sun May 6 04:32:03 2001 +0000
- * Fixed a few warnings with gcc 3.0.
- * aout and vout are now allocated in banks, making it possible to have
- several of them at the same time.
- * configure now checks for MMX and MMX EXT support in the assembler.
- * Removed all MMX code from the main program and moved it to the
- existing idct modules (Closes: Debian bug #96036).
- Don't forget to make distclean before building vlc again.
- commit 92df268e0115842ec4fbfcc35e446477f5437669
- Author: Andres Krapf <dae@videolan.org>
- Date: Sat May 5 13:36:27 2001 +0000
- initial import - still buggy, crashes on exit, etc.
- the playlist and the popup are unimplemented.
- commit d072e40d6868afc9a5479b879c5cab49cafef389
- Author: Sam Hocevar <sam@videolan.org>
- Date: Wed May 2 20:01:44 2001 +0000
- * FreeBSD CSS decryption support.
- commit 5e0ca6827a863059778d55d35d95c2e722302192
- Author: Henri Fallon <henri@videolan.org>
- Date: Wed May 2 13:30:30 2001 +0000
- * Corrected vlc-howto thanks to Arnaud Gomes-do-Vale
- * Fixed a segfault in TS input. Some stream still do not work, or
- work very slowly with many error messages. I'll try to have a look.
- commit f367feacc7afd5a654fc629b82f590d05fd0ea6a
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue May 1 15:12:22 2001 +0000
- * Fixed a remaining buffer overflow in the Gnome interface and applied
- the patches to the Gtk+ interface.
- commit 543556379d3748bc9e724cbbcdd4b7c100fca3dc
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue May 1 12:22:18 2001 +0000
- * Fixed a segfault in the SPU decoder initialization.
- commit a70f8bb371466209770c4c3bcdb7137b94acef66
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue May 1 04:18:18 2001 +0000
- * Mandatory step for video output IV and the audio output quality
- fix: the output threads are now spawned when a decoder needs one,
- so it can decide the audio frequency or the video window size. Still
- under heavy construction, so don't get too excited at finding bugs
- in it yet.
- Note: this change broke the XVideo module, so I made its score much
- lower than before. I suspect xvideo.so had a bug before which only
- appears now. Other video output plugins may be broken as well, but
- again this might be due to old existing bugs showing their ugly head.
- * Fixed a few buffer overflows in the Gnome interface.
- * The module bank is now a global variable. The video output bank and
- the audio output bank might follow (when they exist).
- * Coding style and organization fixes to the spdif decoder.
- * autoconf and Makefile changes by Arnaud Gomes-do-Vale
- <arnaud@carrosse.frmug.org>.
- commit 7f1f24b3aa593a6c426a86e9b707b162372a1b9f
- Author: Renaud Dartus <reno@videolan.org>
- Date: Mon Apr 30 21:10:25 2001 +0000
- I forgot some headers
- commit 6ab6f7ac4949c8e0665df553bafd4c9cd4faf702
- Author: Renaud Dartus <reno@videolan.org>
- Date: Mon Apr 30 21:04:20 2001 +0000
- * Follow of the new ac3_decoder ;)
- - New ac3_imdct
- - New ac3_downmix
- commit cd74cb2c5fd8c7625b58870e35ea848f30079947
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Mon Apr 30 15:01:00 2001 +0000
- Removed unused files.
- commit 5d45070ceed2b98b6961545543b4a5cedb4f8717
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Mon Apr 30 09:44:26 2001 +0000
- Fixed a mistake with -g and --enable-debug.
- commit 5d51b9bede13f9a3fb5c79ffe200ecff9435be1c
- Author: Stéphane Borel <stef@videolan.org>
- Date: Sun Apr 29 17:57:50 2001 +0000
- -Fixed the title-change-with-no-input-restart in dvd.
- -I haven't forgotten the chagelog this time :)
- commit 2cc08ef1097ee64fc94b9ff10ad5a75dfaceec5a
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sun Apr 29 17:03:20 2001 +0000
- * BeOS crash fix by Wade Majors <guru@startrek.com>.
- Please, try no to forget the ChangeLog when commiting!
- commit dcca341b69a621b8c523fd9e84818b68cb47ae07
- Author: Stéphane Borel <stef@videolan.org>
- Date: Sun Apr 29 14:52:42 2001 +0000
- -slight modification in ClockManageRef: after a synchro reinit, we still
- do the mwait and re-init last-cr so that there no date irregularity.
- Such a thing is necessary for dvd playback at cell change ; however,
- Meuuh, could you look at that since you might think we should do
- otherwise.
- -turned the "bitsream callback discontinuity" message to debug.
- -removed modification of the title environnement variable in input dvd
- at title change since we no longer restart the input at title change.
- commit d857773c93f9be1f359ff99beed1060d2bafd41e
- Author: Stéphane Borel <stef@videolan.org>
- Date: Sun Apr 29 02:55:36 2001 +0000
- Forgot one file.
- commit e5c6a7af794ad956adb645e1d9359ebb22b283ec
- Author: Stéphane Borel <stef@videolan.org>
- Date: Sun Apr 29 02:48:51 2001 +0000
- -new audio output using direct ac3 pass-through with some sound
- cards: it sends raw ac3 frames to an external ac3 decoder. It is very
- experimental yet, hasn't any synchro ... but it works well with my
- sblive and my dtt3500 speakers (note that you need a patched emu10k1
- driver for this to work).
- -bug fix in gnome intf thanks to Shane Harper.
- -bug fix in input_dvd for chapter change.
- commit d3aacbfc77df232006a4a65f398929e9651cf1fb
- Author: Henri Fallon <henri@videolan.org>
- Date: Sat Apr 28 23:19:19 2001 +0000
- - Fixed a bug in TS input. It should be more smooth now
- - Fixed the pace control. Meuuh, could you check ?
- commit 44344f9c7ba2a6d1026d13e67b116fc1f60b7675
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sat Apr 28 05:12:05 2001 +0000
- * Updated debian control files and disabled ALSA for this version.
- commit 40fe3b48019f8839a2e2a9d313e18917abe79423
- Author: Henri Fallon <henri@videolan.org>
- Date: Sat Apr 28 05:08:01 2001 +0000
- Updated files for 0.2.73 release
- commit 60d9438c8c41d0c08b91305ad5ade841fbf32a7f
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sat Apr 28 04:47:20 2001 +0000
- * Fixed a nonsense in configure.in preventing to build sdl.so.
- * Removed a few stupid debug instructions in aout_s16.c that should
- have never been commited. Sorry about that.
- commit 1c5ddd940e2584c14b4565855cfda294ea8aa0f9
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sat Apr 28 04:09:38 2001 +0000
- * Don't use the #@%&$! autoconf-suggested CFLAGS.
- commit 0a4aeaa67cae0699195b135dcc65ce5b0ee5fdc4
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sat Apr 28 03:36:26 2001 +0000
- * Coding style fixes here and there.
- * Miscellaneous QNX compile fixes.
- * Beginning of the mingw32 port by Gildas Bazin <gbazin@netcourrier.com>.
- * Added Marcari and Gildas to the AUTHORS file.
- (I commited the mingw32 port because it doesn't add any new code outside
- the #ifdefs, but we won't tell a word about it for the moment. We don't
- really need windows users whining about bugs, do we ?)
- commit eb7f7ca00a3f7316d42e67c6de2b3f23607e3b54
- Author: Henri Fallon <henri@videolan.org>
- Date: Sat Apr 28 00:28:52 2001 +0000
- Added a howto. Feel free to correct it. I'll put it on the website soon.
- commit da011cf41a078650e1c2d35215d0677f3272cfc3
- Author: Stéphane Borel <stef@videolan.org>
- Date: Fri Apr 27 23:29:14 2001 +0000
- -fixed a segfault added in last commit: initilisation of p_cache was
- done inside a #ifdef DEBUG
- It still segfaults for me on exit.
- commit 3d727062959d67e50acea7df103872b0db9c0dba
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Fri Apr 27 19:29:11 2001 +0000
- Change --enable-debug into --enable-trace. Same with DEBUG_*.
- --enable-debug still exists, but only activates -g and additional
- safety checks.
- I hope I didn't break anything :))
- commit 092858e0c8d08d42848fe86add57d92a64ab340b
- Author: Henri Fallon <henri@videolan.org>
- Date: Fri Apr 27 18:07:57 2001 +0000
- Repaired broadcast support : binding INADDR_ANY doesn't seem to work.
- You now have to specify the broadcast address as an argument.
- Btw, thanks to sam, you can now use ts://server:port style, which gives
- for broadcast :
- vlc --broadcast broadcast_addr ts://server[:port]
- commit c0138ec5ec4fd09b4421797c0edfaf8a56951d42
- Author: Sam Hocevar <sam@videolan.org>
- Date: Fri Apr 27 16:08:26 2001 +0000
- * Fixed the continuous 'seeking position' bug in network mode.
- * rc interface plugin for vlc control through /dev/stdin courtesy
- of Peter Surda <shurdeek@panorama.sth.ac.at>.
- * Support for `ts://foo:42' style input source:
- vlc ts://vls.via.ecp.fr:1234
- vlc ts://vls.via.ecp.fr
- vlc ts:vls
- vlc ts:vls:4321
- As a side effect, the Gnome and Gtk "network input" buttons work.
- commit f2975c712d75b2c901e41f89897501ed292ac4c4
- Author: Sam Hocevar <sam@videolan.org>
- Date: Thu Apr 26 11:23:16 2001 +0000
- * Fixed the ac3dec compilation under BeOS.
- * Removed a useless #include in aout_sdl.c.
- commit fdd0e7d360ed5e81d8862d530b40c0da1387be72
- Author: Sam Hocevar <sam@videolan.org>
- Date: Thu Apr 26 03:55:44 2001 +0000
- * Commited Shane's XVideo patches. It works here (tm).
- * Fixed the XVideo aspect ratio (AR_SQUARE_PICTURE means square pixels,
- not square image).
- commit 2715946fd4c838e3958a433f6b49a63c009499ea
- Author: Renaud Dartus <reno@videolan.org>
- Date: Thu Apr 26 00:12:19 2001 +0000
- * Follow of the new ac3_decoder ;)
- - New ac3_mantissa (use of dithflag, new unpack)
- - Correction of an introducing counting bug in ac3_parse
- (i forget 2 bits in total_bits_read)
- commit c1458b725feabefdb905bbc214f284e80133a1b4
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Wed Apr 25 20:54:07 2001 +0000
- * Removed my optimization attempt.
- commit 6783b216ef2a6184d8b5b574acb7bae3c88b21e0
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Wed Apr 25 10:22:33 2001 +0000
- * Fixed an alignment issue with the bit stream and the bit stream
- callback on startup - InitBitstream prototype has changed ;
- * Removed a buffer zeroing in video output - doesn't change anything
- for me, does it for you ?
- commit 3bc1ec7a6d61407263b5832dda198f47167fd3a7
- Author: Sam Hocevar <sam@videolan.org>
- Date: Wed Apr 25 09:31:14 2001 +0000
- * Updated the TODO list.
- * Fixed benny's latest C++ism.
- * Fonts not found are no longer fatal to the video output.
- commit 022a684598f3240274ee9d6ba0278edd1793378c
- Author: Benoit Steiner <benny@videolan.org>
- Date: Wed Apr 25 06:56:47 2001 +0000
- Get rid of the asprintf that were slow and not available on Solaris. Didn't
- check if the new code still compiles everywhere, but it should.
- commit 26300bb99a9a8d91a62601adb000a4afc568895f
- Author: Stéphane Borel <stef@videolan.org>
- Date: Sun Apr 22 00:08:26 2001 +0000
- -better handling of angles: you should be able to change on the fly now
- -removed � bug added at my last commit in css code; cleaned CSSGetKey
- -various changes and bugfixes in the gnome interface.
- commit 224c0e0be6419df18461216ac0973d04ddee8990
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sat Apr 21 22:49:24 2001 +0000
- * XVideo fullscreen mode by David Kennedy <dkennedy@tinytoad.com>.
- commit 9268862b2bb5a6a3c5d6467d18f75854df6c767a
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sat Apr 21 00:31:07 2001 +0000
- * X11 fullscreen mode, courtesy of David Kennedy <dkennedy@tinytoad.com>
- commit 90510c53dbb297be36673b7f3f2083fc4aa06ed3
- Author: Sam Hocevar <sam@videolan.org>
- Date: Fri Apr 20 15:02:48 2001 +0000
- * Added prototypes for the Elementary Stream input module for Alexis.
- it's compiled by default, to activate it: "vlc --input es <file.mpeg>"
- commit 3b94a56f8d1d456b7c9ad45e218cb12b6d215f25
- Author: Renaud Dartus <reno@videolan.org>
- Date: Fri Apr 20 12:14:34 2001 +0000
- * Begin of the new ac3_decoder ;)
- - New ac3_decoder_thread (we now use GetBits)
- Please warn me if you encounter some problem
- commit 39db76ab86ec9beaf2c208a97564738eea633699
- Author: Sam Hocevar <sam@videolan.org>
- Date: Fri Apr 20 11:06:48 2001 +0000
- * Fixed build process when no plugins or no builtins were chosen.
- * Makefile changes to get around MacOS X's brain-damaged gcc.
- * FreeBSD configure and Makefile patches, courtesy of Espen
- Skoglund <esk@ira.uka.de>.
- commit b2e1b231bce0850dc3179a892db436dc21e53896
- Author: Stéphane Borel <stef@videolan.org>
- Date: Fri Apr 20 05:40:03 2001 +0000
- -corrected some bugs in gnome interface: language menu are now
- synchronized ; and menus have less chances to be changed when they're opened.
- -added basic angle support ; this is a first try. It works with my 2
- test-DVDs, but I'd like that people having DVDs with repeated scenes to
- test it. We can choose angle with command line option -u (don't ask me
- why :)
- -a cosmetic change in css decryption.
- Since config.h.in has changed, you have to re-run ./configure.
- commit 9f8fcf88ebab58c592fbadda1495834e7e34cbfd
- Author: Marc Ariberti <marcari@videolan.org>
- Date: Tue Apr 17 20:43:41 2001 +0000
- *** empty log message ***
- commit a1c76679d41eae225e4e1f0ffcba4cc7498abe2f
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Apr 17 18:22:51 2001 +0000
- Removed a "1" from an intf_DbgMsg() (courtesy of Steve Brown
- <sbrown@cortland.com>)
- commit 05b2c1efc26bd11dfacb4ed4f0b668b83987cc15
- Author: Colin Delacroix <colin@videolan.org>
- Date: Tue Apr 17 15:17:58 2001 +0000
- fix MacOS X icon
- commit bb652ac24509b3054f8272eed399f39448b6184b
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Apr 17 14:54:54 2001 +0000
- Fixed optional PES size bug, courtesy of Steve Brown <sbrown@cortland.com>.
- commit 8fc52975d298de39b8f29b2ed195e75f681fd76f
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue Apr 17 14:39:51 2001 +0000
- OS X fixes:
- * Fixed a compilation issue in the DVDioctl driver.
- * Added a call to ranlib after a built-in module compilation.
- commit 28b0b9af6bf6c7a22aeed048a399b27c2474afeb
- Author: Sam Hocevar <sam@videolan.org>
- Date: Mon Apr 16 13:32:55 2001 +0000
- * Fixed a typo in configure.in
- commit 372813ac34cb7245c173c7255a6caeb6209c284d
- Author: Sam Hocevar <sam@videolan.org>
- Date: Mon Apr 16 13:00:55 2001 +0000
- * Merged Makefile.common and Makefile.modules.in into Makefile.modules
- * Updated version number and ChangeLog to 0.2.72
- * Additional plugin Makefile cleaning, probably the last.
- commit adff2a8501514d36861150435134522fbef78c33
- Author: Cyril Deguet <asmax@videolan.org>
- Date: Mon Apr 16 12:34:28 2001 +0000
- Re-added the new packet allocation method in PS input, using packet caches.
- With warning level 1, you can see when a packet is allocated or freed; the
- goal is to never call 'malloc' nor 'free', except at the beginning of the
- stream.
- The size of the different caches can be adjusted in plugins/mpeg/input_ps.h.
- If 'free' is called too often, it means that a cache is too small, so try
- to increase its size.
- commit 6116299e395a1d8a27c1a7280749a0a7d59d0d66
- Author: Sam Hocevar <sam@videolan.org>
- Date: Mon Apr 16 07:40:11 2001 +0000
- * Added .cvsignore files in the plugins directories.
- * Additional Makefile cleaning for built-in modules.
- * Fixed Makefile for Solaris target.
- commit 5427a369c4a6ef96ab69119879e32360b301f737
- Author: Stéphane Borel <stef@videolan.org>
- Date: Sun Apr 15 21:17:50 2001 +0000
- -I hope I have fixed the ifo bug lastly !
- commit c01112adc6eb6ddd791164d35b698c6679bb1026
- Author: Stéphane Borel <stef@videolan.org>
- Date: Sun Apr 15 15:32:48 2001 +0000
- -Maybe fixed the "cell not found" bug. I can't test it because I don't
- have a dvd drive here, but it should work now.
- commit 4a5e3b56ce704cb7678e063fd5d17115aa93b6e9
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sun Apr 15 15:11:44 2001 +0000
- * All Debian packages are now lintian-clean.
- * Fixed XVideo plugin linking.
- commit 79a45f72ac0e4bda8f2796bf7ffed7ef7fc7f3f8
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sun Apr 15 10:54:46 2001 +0000
- * Updated TODO list with Henri's Apr 6th post.
- * Built-in modules support almost finished.
- Now you can compile any module within vlc, even the Gnome, Qt, SDL
- and GGI modules at the same time, resulting in an awful extra fat
- vlc binary with gazillons of library dependecies.
- The only exception is that the Gnome and Gtk+ modules can't be
- compiled together into vlc. But you can have one compiled built-in
- and the other as a plugin.
- Another consequence is that libdl should no longer be needed under
- MacOS X. I'll check this as soon as possible.
- commit 5b51669f92bf457a6c0199fce15e2149c1ae9b00
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sun Apr 15 04:46:41 2001 +0000
- * A few Makefile fixes for BeOS
- * XVideo patches by Shane Harper
- commit 6b3c854071c43c099f55c5c61731e59999239854
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sun Apr 15 04:19:58 2001 +0000
- * Beginning of the built-in modules support.
- A few words about the changes:
- - heavy Makefile butchery has taken place, each plugin now has its own
- Makefile. I know recursive make blablah harmful, but it was just so
- much easier to do this way.
- - Makefile.in has disappeared, we now generate Makefile.opts with
- the overall configuration options, and Makefile.modules which is
- specific to module compilation.
- - After ./configure has been run you may want to modify Makefile.opts
- to check which modules will be compiled built-in or as plugins.
- - Some modules cannot be compiled built-in right now because proper
- linkage doesn't work yet. We don't really care since they're the
- interface or video output modules. The most important stuff works
- (iDCT, motion, YUV, input).
- - It's perfectly valid to compile a module both as built-in and as a
- plugin. vlc will only load the built-in one, but I'll add an option
- to ignore built-in modules for testing purposes.
- - We *should* see a performance increase here. I didn't have much time
- to test it, but if anyone can confirm and perhaps give a rough
- estimate of how much we gain...
- commit dc4cad8f9f750fa373c3d91e4d7e2f2a207e9ab0
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sat Apr 14 07:41:20 2001 +0000
- * Got rid of the sleep() hack in beos_specific.cpp
- * Fixed a segfault when launched without argument under Darwin.
- commit e0e2dcdd717fd4847795fd97b30aaac9b54a1bc3
- Author: Sam Hocevar <sam@videolan.org>
- Date: Fri Apr 13 14:33:22 2001 +0000
- * Fix for Darwin program path handling. I mistakenly assumed that the
- program path was always absolute.
- commit a3d70339eea72a2b3e1f21439649a3c88535d01b
- Author: Sam Hocevar <sam@videolan.org>
- Date: Fri Apr 13 06:20:23 2001 +0000
- * Updated version number to 0.2.71 (release today).
- * Merged 6 months of CVS logs to the ChangeLog file.
- The vlc changelog can now be viewed here:
- http://www.videolan.org/vlc/changelog.html
- * Fixed a lintian error in debian/rules.
- * XVideo resize patch by Shane Harper <shanegh@optusnet.com.au>.
- commit f11b9a96ddd7c1f3ee7a3c0c995e6aa74b9be066
- Author: Stéphane Borel <stef@videolan.org>
- Date: Fri Apr 13 05:36:12 2001 +0000
- *Added udf fix by Billy Biggs
- *Added checks in dvd_ifo
- *Cleanings in gnome interface : the interface should be dependant on the
- input method.
- commit c7df0042b11981873106e33d3ec9a6c2dc4137bb
- Author: Henri Fallon <henri@videolan.org>
- Date: Fri Apr 13 01:49:22 2001 +0000
- TS input : only one audio & spu ES selected at a time
- Intf : ts streams in menu
- fixed a typo
- There be certainly need for debug on the TS input as vls complains about
- wrong sized PES packets, and that many streams do not seem to work.
- btw, I forgot to mention in my last commit the function that nooone will
- ever use : "right button" key of 105 keys keybords support under X11,
- Xv, Sdl
- commit bbd9bc5c7484aa7cae6167dc81247ad81e17bad4
- Author: Colin Delacroix <colin@videolan.org>
- Date: Thu Apr 12 17:57:12 2001 +0000
- MacOS X
- make vlc.app now correctly updates vlc.app
- added an icon to the MacOS X vlc
- removed the build of the vlc app from the install target
- commit b9f4c2bd2e44a61d712279ca2500cd5a9a1ad533
- Author: Tony Castley <tcastley@videolan.org>
- Date: Thu Apr 12 11:10:16 2001 +0000
- Fixed menu problem in 0.2.7.0
- commit ae157b7220c4dc02035a189285195e5d81f24e79
- Author: Sam Hocevar <sam@videolan.org>
- Date: Thu Apr 12 08:24:30 2001 +0000
- * Fixed a typo in yesterday's BeOS changes.
- commit 7f66cfcadfb6b8bac29865cbffdb8fb08403e98c
- Author: Stéphane Borel <stef@videolan.org>
- Date: Thu Apr 12 03:26:53 2001 +0000
- -added a field to p_input->stream to inform the interface of a stream
- change (useful in network mode)
- commit 7fecb798eb048962bfefe489823cba4fb60c7cdd
- Author: Stéphane Borel <stef@videolan.org>
- Date: Thu Apr 12 02:40:09 2001 +0000
- -Fixed a bug in area management added in my last commit
- -Change the way ifo are read ; I hope this fixes problems with some
- compilers
- -Added error checks in dvd input
- commit 3ad76f44ecc2b8bdf5af44eab2e7106fae72a960
- Author: Sam Hocevar <sam@videolan.org>
- Date: Thu Apr 12 01:52:45 2001 +0000
- * BeOS icon and MIME resources courtesy of Wade Majors <guru@startrek.com>.
- * Updated icons.
- * Removed redefinition of NULL in src/audio_decoder/adec_layer?.c.
- * Created darwin_specific.c to store the program path at boot time.
- (XXX: check that it didn't break the OS X port)
- * Fixed a warning in netutils.c.
- commit 4a2860298a5abf7a783b8a1e39ee4dc78f79f42a
- Author: Eugenio Jarosiewicz <ej@videolan.org>
- Date: Wed Apr 11 14:10:49 2001 +0000
- Forgot a little thing...main. Done for now I hope;-)
- commit bd2926f7286a68b2f3bddbb4df379f80f0235219
- Author: Eugenio Jarosiewicz <ej@videolan.org>
- Date: Wed Apr 11 13:56:39 2001 +0000
- Fixed a dumb mistake in Makefile.in
- commit 4ebec617ae8327e2df8c3dc18a19624386acd5ff
- Author: Eugenio Jarosiewicz <ej@videolan.org>
- Date: Wed Apr 11 13:30:30 2001 +0000
- Updated & cleaned up intf_macosx.c and vout_macosx.c - added Open menu
- function support and a no-frills About box
- Created macosx_common.h in plugins/macosx/ to hold , well, common stuff
- (the way I see it, there is inherently a difficult separation of intf and
- vout on Mac OS, if anyone has suggestions I'm open)
- Cleaned up debug spew I left in modules.c and video_text.c
- Hacked main.c to disregard argv[1] when compiled for OSX & run as a full
- app (ie., double clicked and not launched from command line)... read the
- file for more details. UGLY.
- Updated Makefile.in to make vlc.app by default on Mac OS X & Darwin, added
- clean code for it as well
- commit b69b9d33ced80b4bbc3c71291b36b0ad1d522e12
- Author: Sam Hocevar <sam@videolan.org>
- Date: Wed Apr 11 12:52:10 2001 +0000
- * Fixed icons location and Debian desktop menus.
- commit 15ca5a440c10a6b7c5ee416cd2a04a4964dad98d
- Author: Sam Hocevar <sam@videolan.org>
- Date: Wed Apr 11 04:46:18 2001 +0000
- * Forgot a BeOS patch on previous commit.
- commit 8ee3c601076be778d8b2429ded5077aa694c3405
- Author: Sam Hocevar <sam@videolan.org>
- Date: Wed Apr 11 04:31:59 2001 +0000
- * Fixed the whitespace/tab issues in the Makefile.
- * Corrected an awful typo in the version name, I hope Lieutenant Commander
- Arkady Grigorovich Ourumov will never set up us the bomb for that.
- * Removed deprecated stuff from config.h.
- * Disabled message queue by default.
- * A few other changes in the CSS code, the BeOS issues should be fixed.
- * Fixed a memory leak in gtk_callbacks.c (thanks to Dae).
- commit d69ab00d9d696ff207feb13db0819264eead11f0
- Author: Henri Fallon <henri@videolan.org>
- Date: Wed Apr 11 02:01:24 2001 +0000
- - Ported the 0.2.0's channel changing functions
- - Cosmetic changes : the word 'vlan' is disappearing
- - network_ChannelJoin is still commented out as it's not in sync anymore
- with our channel server. Nitrox should fix this within a week.
- - X and Xv output : added autohide cursor as in SDL
- - X and Sv : keys 1 to 0 change channel
- - SDL : keys F1 to F10 change channel as I was not able to make 1..0 work
- commit b3d7d241c512324a517d08a165cbba69e6e5f008
- Author: Stéphane Borel <stef@videolan.org>
- Date: Tue Apr 10 17:47:05 2001 +0000
- -Fixed the lock segfault bug with some compilers
- -Quick kludge in ifo to avoid a bug with optims. The real fix is coming.
- commit b8539d07f36f6434739de6425fabc994c3e94f24
- Author: Stéphane Borel <stef@videolan.org>
- Date: Mon Apr 9 04:15:30 2001 +0000
- -Fixed a compilation issue due to a change in an interface structure
- commit ac57e78fe7234a9d2d4451b9ecf85c4fa0e4cf8f
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sun Apr 8 16:57:47 2001 +0000
- * XVideo window now has a black background, thanks to Shane Harper.
- * Fixed a heap corruption in dvd_css.c.
- commit 7371e7bda7fb8b4223bb59ae57985af071d2aa4e
- Author: Pierre Baillet <octplane@videolan.org>
- Date: Sun Apr 8 13:11:45 2001 +0000
- Forgot one small thing :P
- commit 34eab38e7ed514d2d382592812f802d17e3cbd99
- Author: Pierre Baillet <octplane@videolan.org>
- Date: Sun Apr 8 13:09:32 2001 +0000
- Corrected playlist update on file opening.
- commit 9dde7278ad08603d2329c5c766984a209979992e
- Author: Stéphane Borel <stef@videolan.org>
- Date: Sun Apr 8 09:04:33 2001 +0000
- -fixed css authentication under linux since it has been broken for a few
- days: we have to initialize agid of authinfo struct.
- -fixed a segfault on exit when DVDInit fails
- commit e98a5e59e8ad2070c628da919d409c51a6713672
- Author: Stéphane Borel <stef@videolan.org>
- Date: Sun Apr 8 07:45:03 2001 +0000
- -fixed little poliotage
- commit 72ca053968c0d15b46acc544a0a3626b4a5e6aeb
- Author: Stéphane Borel <stef@videolan.org>
- Date: Sun Apr 8 07:24:47 2001 +0000
- -changes in gnome interface
- -bugfix in input dvd
- commit 1843a6156ad85147a5e756c741dd5dbb287f7921
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sun Apr 8 04:17:30 2001 +0000
- * Updated ChangeLog and TODO list.
- * Added TODO to the .spec file.
- * Fixed Makefile.in so that `make snapshot' takes extras/* in account.
- commit 693f22accb034eeefbec427fe62557f43de3a472
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Sat Apr 7 23:23:50 2001 +0000
- Removed --enable-mmx (enabled by default under x86) and changed a few
- things.
- commit 196b34acab076e7886f58ca8c674995f5fc0ede2
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Sat Apr 7 16:35:05 2001 +0000
- Disable x11 plugin if X11 headers are not found.
- commit 9786adf11a948e0183c6939e0797f813c29491c3
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Sat Apr 7 16:21:13 2001 +0000
- Added a missing file for MacOS X port.
- commit ad08a6d2ed9c9cd8bfb37fb3f5a584bbe8f4754d
- Author: Eugenio Jarosiewicz <ej@videolan.org>
- Date: Sat Apr 7 04:59:52 2001 +0000
- Cleaning code and a small fix to make quit work on OSX
- commit 66ac85dc29bd5323c9d26548b90778538e1c6df5
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sat Apr 7 04:17:49 2001 +0000
- * Updated version information in RedHat and Debian package control files.
- commit a8c893ff0eef49003f06e44323f66f4aba470984
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Fri Apr 6 18:18:10 2001 +0000
- * Sync MOSX dev/CVS tree : code support for MacOS X audio, video and
- interface (courtesy of Eugenio Jarosiewicz & Colin Delacroix) ;
- * Bumped up version number to 0.2.70.
- commit 94c51c45b71aafea937b729ce661d896ce055de3
- Author: Sam Hocevar <sam@videolan.org>
- Date: Fri Apr 6 09:15:48 2001 +0000
- * Code cleanup: removed a few tabulations.
- * Fixed inline asm routines to remove all read/write operands.
- * Added <string.h> to most files to prevent warnings under FreeBSD.
- * Added "break;" after "default:" in case switches to prevent
- warnings when compiling with GCC 3.0pre.
- commit f3f860ca5d69aa95060c073fa912f653478d35b6
- Author: Cyril Deguet <asmax@videolan.org>
- Date: Thu Apr 5 16:37:15 2001 +0000
- switched back to the old packet allocation method for PS input, because
- Sam does not want the new one ;)
- commit ed003a4a6d74203a9642dea7ebe8f06ceef51211
- Author: Cyril Deguet <asmax@videolan.org>
- Date: Thu Apr 5 14:00:28 2001 +0000
- Added a new packet allocation method that punish one's mother in PS input.
- I hope there won't be too many segfaults because of it ;)
- A few parameters must be adjusted to optimize this method; I'll do it later
- because Proba Stat sucks ;)
- commit cfbe86907a89f937b79462cb2876ef7e3cfd4500
- Author: Sam Hocevar <sam@videolan.org>
- Date: Thu Apr 5 03:50:38 2001 +0000
- * added the GNU getopt library, which gets compiled in when getopt_long
- isn't available on the desired platform.
- * replaced the `--warning' flag with the standard cumulative `-v' flag.
- `-v' is like `--warning 3', and `-vvvv' is like `--warning 0'
- (`--warning' is still valid for those used to it)
- * cleaning in configure.in and Makefile.in, the Solaris port now
- builds and runs properly.
- commit 646f7c46296fbe55fce3dc51d116bb94664d357d
- Author: Sam Hocevar <sam@videolan.org>
- Date: Wed Apr 4 16:33:07 2001 +0000
- * compilation fixes for the BeOS DVD ioctls
- * XVideo plugin enhancements by Shane Harper <shanegh@optusnet.com.au>
- commit 57801bcb3a53d860425eaec6a1f838f763900f32
- Author: Sam Hocevar <sam@videolan.org>
- Date: Wed Apr 4 02:49:18 2001 +0000
- * additional enhancements to the OS X DVD ioctl module
- * big cleaning of the BeOS DVD ioctl code, got rid of all Linuxisms
- commit 0fee43a45c5c05c42ca8da004fc15eba9442970b
- Author: Stéphane Borel <stef@videolan.org>
- Date: Tue Apr 3 03:39:41 2001 +0000
- -Fall back to one-packet-once reading in dvd input since multi-block
- seems to have a bug that make the vlc crash on title/audio/spu change. I
- hope that this bug will be fixed soon for the performance is poorer now
- -add-ons and changes in gnome interface:
- *menu subdivision is done only if there are over 20 items,
- *in DVD mode next/prev apply to title,
- *in DVD mode, added a box with button to navigate through
- chapters.
- This has not been finished yet (and it is not in gtk plugin then). And I
- think I will leave toolbar next/prev buttons for playlist and add
- button specifically for title change like for chapters.*
- commit 8ccd224ce68ba37052c2dfff1d8a34b2c12d32ae
- Author: Sam Hocevar <sam@videolan.org>
- Date: Mon Apr 2 23:30:41 2001 +0000
- * fixes for the Qt plugin compilation under Debian
- * heavy butchering in the CSS and DVD ioctl code to put all architecture-
- dependent code in dvd_ioctl.c
- * added almost fully-functional /dev/dvd driver for MacOS X in
- extras/DVDioctl; to build it:
- % cd extras/DVDioctl
- % pbxbuild
- % kextload build/DVDioctl.kext # note: kextload has to be run as root
- be aware that the license for the DVDioctl kernel extension is
- not GPL but APSL, because I borrowed some code from the Darwin kernel.
- commit a53dd0f3eb2d0174ead98ca0e3191daf6ee2a775
- Author: Richard Shepherd <richards@videolan.org>
- Date: Mon Apr 2 22:40:07 2001 +0000
- vout_beos now uses double buffering for YCbCr overlay.
- This (for some reason) improves audio/video sync
- commit f6c80a75e25d27a95a9e56e48a7af90a5a70afec
- Author: Stéphane Borel <stef@videolan.org>
- Date: Sun Apr 1 07:31:38 2001 +0000
- -Various bug fixes in dvd_netlist. Some bugs seem to remain though.
- -New function input_ToggleES for interaction with interface.
- -Changes in gnome interface : navigation menus are now splited, there
- are radio item in menus and the code should be better.
- -First step for dvd_ifo rewritting. Now allocation/disallocation is
- being done as it has to be.
- -Fixed a bug in title management that make dvd like Seven work.
- commit e38b7772b5d8b0c90bd7c0b2f44c9ab0dc6f8683
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sun Apr 1 06:42:05 2001 +0000
- * fixed a typo
- commit 5ff854ec22fc12936d0fb35d13784f794c9528ac
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sun Apr 1 06:21:44 2001 +0000
- * XVideo plugin courtesy of Shane Harper <shanegh@optusnet.com.au>
- * Makefile.in and configure.in fixes by Nilmoni Deb <ndeb@ece.cmu.edu>
- * A few syntax fixes in the plain X11 plugin
- commit 52985bd289a6a624106a277bdc95be8c479f0d1f
- Author: Sam Hocevar <sam@videolan.org>
- Date: Mon Mar 26 19:06:18 2001 +0000
- - fixed SDL compilation, thanks to Colin.
- - disabled Altivec iDCT until it works.
- commit a32ef53e1b048d25ecb17bdddfbf9bda8558e567
- Author: Richard Shepherd <richards@videolan.org>
- Date: Sun Mar 25 17:09:14 2001 +0000
- Language & Inteface support for BeOS interface
- commit 7cfe1ea9cb6a9e8df61b00470f74821c402ff283
- Author: Stéphane Borel <stef@videolan.org>
- Date: Thu Mar 22 01:23:03 2001 +0000
- -Added a SYNCHRO_START in DVDRead for each cell change to fix
- multi-angle streams
- -Changed seek function to prevent jump-at-will and to remove two bugs in
- sector computing.
- -Initialize some values in netlist (payload_discard wasn't which caused
- frame dropping)
- -Come back of multi-sector read which should make reading faster
- Now, theyre should be very few reading error, and we have got back the
- performance we had before my netlist polioting :p
- commit 4f551c2bf0d189405e96cbbb8234ed3edd9d6d3e
- Author: Sam Hocevar <sam@videolan.org>
- Date: Wed Mar 21 13:42:35 2001 +0000
- * Header cleaning: filled all empty authors fields, added CVS $Id stuff.
- * Fixes to aout_darwin.c by Colin Delacroix <colin@zoy.org>.
- * Fixes to configure.in, Makefile.in and main.c (Altivec detection)
- by Eugenio Jarosiewicz <ej0@cise.ufl.edu>.
- * Added Colin and Eugenio to the AUTHORS file.
- commit c0d2635e3eadfa71f72416da65f7f9ae3e69d0b5
- Author: Sam Hocevar <sam@videolan.org>
- Date: Wed Mar 21 02:58:29 2001 +0000
- * Fixed a typo in the Altivec iDCT module declaration.
- * Made a few enhancements to the Makefile.
- commit d4c55a87145cf539bbeeb9356c9a016c0d3fcb50
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue Mar 20 23:18:38 2001 +0000
- * Altivec instructions autodetection.
- commit 81bafafac1fed844afc37f0d4793c9f80e7456f7
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue Mar 20 21:42:41 2001 +0000
- * SDL fixes and enhancements by Shane Harper <shanegh@optusnet.com.au>
- Shane, I removed the static variables from your code because static
- is not thread-safe, and one can imagine having several video output
- windows launched at the same time. Also, I made your feature work
- in windowed mode as well, because people kept asking how to hide the
- mouse pointer.
- Also, if you want to work on the XVideo extension, you are welcome ;
- most of us are quite busy at the moment. Damien Lucas <nitrox@via.ecp.fr>
- had offered to work on it, but he seems to be a bit lost, so you may
- want to take over his job.
- As for the "zoom" feature, I suggest you wait until version 4 of the
- video output is done, it'll be easier to do then.
- Regards,
- commit 1e7670680546f36909f2d2bd52740207c92ab82d
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Mar 20 20:54:44 2001 +0000
- * Compile Altivec modules on Darwin. [MacOS X port]
- commit d73c57ac236e773f86c584b2db682e7a2058df74
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Mar 20 20:40:07 2001 +0000
- * Use $QTDIR for the qt module ;
- commit 01d67611b9f76da28ff4da402bd9d604431a4796
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Mar 20 20:20:34 2001 +0000
- * Fixed Makefile for normal people :p
- commit 9ab4320abeec4657162da7df8960c99d99542800
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Mar 20 20:09:37 2001 +0000
- * Added IDCT Altivec optimization [MacOS X port]. Untested, not compiled.
- commit 63f29665c7e6f2c319788cb41e25e2268a2c428c
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Mar 20 19:36:59 2001 +0000
- * Compile Darwin module by default on Darwin system. [MacOS X port]
- commit 13484ed07bbd01dc7b630066b163d5a132376948
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Mar 20 17:36:04 2001 +0000
- * Support for Darwin CoreAudio, courtesy of Colin Delacroix [MacOS X port] ;
- * Added warnings for ac3 mantissa (we still have problems with AC3 on
- MacOS X) ;
- * Renamed WriteResource to avoid a namespace clash with Darwin's
- WriteResource.
- commit b004a6619b9a9571bb565407e5690b20cadf380e
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue Mar 20 04:44:06 2001 +0000
- * Split audio output into several separate files to make it easier
- to debug. Removed a few redundancies as well.
- commit 64bda1b1b35dc26b0e2ace90fbe911c7bdb4d1d8
- Author: Henri Fallon <henri@videolan.org>
- Date: Mon Mar 19 22:16:31 2001 +0000
- Added a #include that prevented when compiling on redhat.
- commit 98725620ede52a1ae5f0d01728d0d3060ddca482
- Author: Sam Hocevar <sam@videolan.org>
- Date: Mon Mar 19 13:26:59 2001 +0000
- * vlc core compiles under QNX RTOS. Now if anyone feels like tidying
- it and writing output and interface plugins...
- commit 0d5aa512b43437462fe3e64009423cc33d409694
- Author: Sam Hocevar <sam@videolan.org>
- Date: Mon Mar 19 05:08:00 2001 +0000
- * Fixed Debian sparc build for real (Closes: Debian bug #89285).
- commit 9c1a7ddaaebff016702b5ad8605387f659470d8c
- Author: Henri Fallon <henri@videolan.org>
- Date: Sun Mar 18 20:46:16 2001 +0000
- Replaced ( a < b/c ) by ( a*c < b ).
- commit 2339d58bdf6aa7972cdc2612357e1259d4881cee
- Author: Henri Fallon <henri@videolan.org>
- Date: Sun Mar 18 18:48:27 2001 +0000
- - Changed read method : we now use select, so we are now able to quit
- even if no packet has benn receivced.
- - Put more exmplicit error messages
- I noticed that now I have "Seeking to position ...." messages even with
- network input. If someone can do a quick fix, thanks about it.
- commit 74e5b40a6c6b3ff32484fee06581f485390276c1
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sun Mar 18 00:15:20 2001 +0000
- * Forgot to remove a prototype when creating skeleton plugin.
- commit 52f0fa68217b25453d02ea0b1f76dc3a889ca429
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sun Mar 18 00:01:13 2001 +0000
- * Function prototypes for the forthcoming Darwin and MacOS X port.
- * Gtk+ interface: fixed a precision issue in the scale.
- * Qt interface: somebody pop up us the menu!!
- commit b16d6fabe32f70e0b4c67e794e0d36941ed80d0a
- Author: Stéphane Borel <stef@videolan.org>
- Date: Sat Mar 17 22:52:00 2001 +0000
- -Added dsp plugin compilation (/dev/dsp is not a regular file :))
- commit 87432971dbadd57fb4ffc95dd015faff2b040988
- Author: Richard Shepherd <richards@videolan.org>
- Date: Sat Mar 17 19:33:22 2001 +0000
- Some rather boring changes to keep the CVS tree up to date with my (working) build
- commit a3c6cd9af22375d89db443f44958fc2ef32be1e0
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Fri Mar 16 22:37:06 2001 +0000
- * Borrowed config.guess and config.sub from SDL [MacOS X port] ;
- * Changed files so that the MacOS X port compiles & runs [MacOS X port] ;
- * If SDL/GTK/DSP is not available, don't compile the associated module.
- commit e281e7312af330bd8274d5eb49f70639e0293a9a
- Author: Stéphane Borel <stef@videolan.org>
- Date: Thu Mar 15 16:29:47 2001 +0000
- Maybe solved the jump-at-will bug after random seek.
- commit a0c1805bd992c0ae1fa018156358d831fbaf8f93
- Author: Sam Hocevar <sam@videolan.org>
- Date: Thu Mar 15 01:42:20 2001 +0000
- * Bug fixes and enhancements in the Gtk+/Gnome interfaces.
- o the slider should behave correctly and stop jumping here and
- there (this bug is _not_ related to Stef's similar bug)
- o added an "open network" menu (useless since the input doesn't
- handle it properly yet)
- o tried to reorganize gnome_callbacks.c and gtk_callbacks.c
- o stream date is now displayed instead of percentage
- o renamed gnome_sys.h to intf_gnome.h, and gtk_sys.h to intf_gtk.h
- * Changed documentation and package creation files.
- o added versioned conflicts/replaces to vlc-gtk (Closes Debian bug #88796)
- o removed useless or outdated documentation from doc/*
- o moved vlc.1 manpage from debian/vlc.1 to doc/vlc.1
- * Added basic Qt interface.
- o working features: slide bar, open file, toolbar, popup menu
- o added "qvlc" alias, equivalent to "vlc -I qt"
- o known issues : no "open disc" or "open network" menus yet
- the IntfWindow class is never cleaned on destruction
- the popup menu always pop at the middle of the screen
- * Misc fixes/updates.
- o renamed netutils.h functions from input_* to network_*
- o renamed *plst* files and functions to *playlist* (it was stupid
- from me to name them "plst")
- o made a few input error messages more meaningful
- o added -I, -A and -V short flags, corresponding to --intf, --audio
- and --video
- I got a lot of conflicts on this commit, lart me if I forgot a
- file or made old bugs reappear.
- commit 93ca3031ee75338ae1eb922b74cbfe7ee0dc66b8
- Author: Stéphane Borel <stef@videolan.org>
- Date: Thu Mar 15 00:37:04 2001 +0000
- -Fixed most of the bugs in gnome interface menus
- -Added radio checks in menu items.
- There are still issues with default selected item but it works well.
- commit e996c64e314f1a75e950c574025d9342b0c222db
- Author: Pierre Baillet <octplane@videolan.org>
- Date: Wed Mar 14 19:55:51 2001 +0000
- misc code clean-up
- commit 9ac9b01020b7829691d8cdf0b8d3635ca1e67d63
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Wed Mar 14 00:40:24 2001 +0000
- * Tried to fix the "stream jumps at will" bug.
- commit e7bfa12bc9cd217c4863c8fb4daba17cf45a60b5
- Author: Renaud Dartus <reno@videolan.org>
- Date: Tue Mar 13 21:22:41 2001 +0000
- * Fixing of PowerPC bug ( I hope :) )
- commit a4dc58c8933478d0176cfc5b8022f01031ae48a3
- Author: Henri Fallon <henri@videolan.org>
- Date: Sun Mar 11 19:00:18 2001 +0000
- - Moved 2 local network functions
- - Removed old code
- - Broadcast should work. I'm not detecting broadcast address, i'm
- binding 0.0.0.0
- commit 335d736463f118d3b0df37c73aa1e2878ed31636
- Author: Henri Fallon <henri@videolan.org>
- Date: Sat Mar 10 11:23:10 2001 +0000
- Small optim.
- commit f777cfb50a839f1f81f1f86b7d9586935c3624d6
- Author: Pierre Baillet <octplane@videolan.org>
- Date: Fri Mar 9 19:38:47 2001 +0000
- .nicer drop
- commit 01d9ce67b8eeb948f304f4c8bb8926f1359963cc
- Author: Pierre Baillet <octplane@videolan.org>
- Date: Thu Mar 8 21:58:59 2001 +0000
- . Hey! table header (Dnd still a little buggy :/)
- commit 491a85a8ed892db2075a0c4f56843ec76a0a64d2
- Author: Pierre Baillet <octplane@videolan.org>
- Date: Thu Mar 8 21:47:02 2001 +0000
- . cosmetic variable name changes
- . drop in the 'blank' part of the list in the playlist adds at the end of the list
- . drop on the main window adds at the end of the playlist
- commit 5525a154c68037ac0c4102a999c8af95fff76047
- Author: Pierre Baillet <octplane@videolan.org>
- Date: Thu Mar 8 15:48:14 2001 +0000
- .Added crop and invert selection.
- .Fixed a potential segfault.
- commit 585b6ad74c4a691ae417cb975179f3c90217fece
- Author: Pierre Baillet <octplane@videolan.org>
- Date: Thu Mar 8 13:32:55 2001 +0000
- Hurg !
- ###code is dirty###
- Please clean it for me :P
- (or at least, tell me how to clean it)
- . Slightly modified playlist base interface
- (Added a function to jump directly to an item, used for double clicking)
- . Added manymanycallbacks
- . Added the playlist dialog
- . Added Dnd support for intf_window and the clist1
- . support URI and plain file(s)/folder(s)
- . Added "show/hide main window" menuitem in intf_popup
- . Added bugs :P
- Enjoy and please bug report.
- commit 022b6f08a7017f08b1927c663b14b4b9704f5a6c
- Author: Richard Shepherd <richards@videolan.org>
- Date: Wed Mar 7 16:32:59 2001 +0000
- "File|Open DVD" menu now refreshed each time menu selected rather than statically built at execute time.
- commit 1bc9a65823eb5a927925fd1d0b5fde9e371c902f
- Author: Stéphane Borel <stef@videolan.org>
- Date: Wed Mar 7 11:56:33 2001 +0000
- Port of the interface menus to gnome plugin.
- Note that two sorts of navigation menus are implemented : in the
- menubar, one menu for title and one the chapter in current title ; and
- in the popup, a cascaded version with all chapters for all menus.
- The same issues as gtk plugin apply.
- commit ec126885b8f3a6c850209641d56d025272255571
- Author: Stéphane Borel <stef@videolan.org>
- Date: Wed Mar 7 10:31:10 2001 +0000
- -Working menus for run-time audio/spu/title/chapter selection with gtk
- interface.
- It is a bit buggy yet, and some pieces of code need to change,
- especially to handle better menus change when title change but it
- eventually works.
- commit 66fc868f6fa6e4dcb8b33c110c5edde9a120b0d1
- Author: Stéphane Borel <stef@videolan.org>
- Date: Wed Mar 7 02:16:03 2001 +0000
- -Added `glib-config --libs glib` for interface compilation
- for debian/sid users
- commit 906ce894e892e207a41e0c63faf1edfa5cfcd79f
- Author: Sam Hocevar <sam@videolan.org>
- Date: Wed Mar 7 01:36:41 2001 +0000
- * Disabled network input under BeOS so that it compiles again. We'll
- have to wait for BONE anyway.
- commit a6c6f723972f69ffd92feeae8e846a97bfd880c6
- Author: Henri Fallon <henri@videolan.org>
- Date: Wed Mar 7 00:18:46 2001 +0000
- - Fixed TS input ( a nasty dead lock had appeared 4 days ago )
- - Added base of network support
- Things to be done :
- - Meuuh : fix the PCR synchronisation so that we can set b_pace_cntrol to 0
- - Sam : find a way of specifing the type of media (file, net). For the
- moment, the "--input ts" always call input_NetworkOpen
- - Maybe sam : for the moment the working syntax is vlc --input ts
- servername, it should nbe turned into "vlc --server servername".
- Things that don't work (i'll work on this this week end) :
- - stopping and retaking a stream
- - a nice 'waiting for stream'
- - we select all incoming streams. we should be able to select.
- Things that haven't been tested :
- - broadcast
- - only tested with one stream.
- Kick me if something is broken by my fault.
- commit 6304d60dd68f6b3bfe2a777a8ae2eb4eff509e15
- Author: Richard Shepherd <richards@videolan.org>
- Date: Tue Mar 6 19:52:03 2001 +0000
- Added DVD device selection from interface menu
- commit c751bb667c75252975869ccce224beb3a47b4d04
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Mar 6 19:33:58 2001 +0000
- * Fixed an alignment problem in UnalignedShowBits().
- commit 19676f4f7d05dd994980bca17533cc47142c848b
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Mar 6 17:54:48 2001 +0000
- * Fixed an alignment problem in PTS parsing.
- commit 077cb1bff3645ad5c0c791fd6f6f1ae6468d780c
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Mar 6 17:39:03 2001 +0000
- * Fixed an alignment problem on startup.
- commit dbbaf8dd5efc0cf12418cabf780da3129ee4a142
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Mar 6 15:16:42 2001 +0000
- * Fixed a boolean_t/int mix.
- * Increased FIFO_SIZE.
- commit 386783b02b80e84e4989dc4ada9a743ff6077fe5
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Mar 6 10:21:59 2001 +0000
- * It now compiles under FreeBSD (though DeCSS stuff probably doesn't
- work).
- commit 9bd016fc1cfeb8ab32b884610986a6acc299e20c
- Author: Richard Shepherd <richards@videolan.org>
- Date: Tue Mar 6 01:26:06 2001 +0000
- More changes to interface
- commit 6ac3e63d836282be0b06608b09986b8cfd8a72e1
- Author: Richard Shepherd <richards@videolan.org>
- Date: Mon Mar 5 22:47:22 2001 +0000
- *** empty log message ***
- commit 9e29e24f598143ff60c26dcc8a51a555d2d3ebe7
- Author: Richard Shepherd <richards@videolan.org>
- Date: Mon Mar 5 22:29:02 2001 +0000
- *** empty log message ***
- commit ee8c617e3a8f9d79d212707881772803ca041944
- Author: Richard Shepherd <richards@videolan.org>
- Date: Mon Mar 5 20:36:04 2001 +0000
- *** empty log message ***
- commit f223ef7508a6c8ef770d0776224ac6479df1ab0d
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Mon Mar 5 16:00:30 2001 +0000
- Fixed MPEG-1 mux_rate parsing.
- Fixed MPEG-1 stuffing.
- commit da6730d5208da7adb4c3131da33ea160f3a4f3d9
- Author: Richard Shepherd <richards@videolan.org>
- Date: Mon Mar 5 13:28:47 2001 +0000
- Added names to headers
- Delete BBitmap[0] directly after overlay creation as no longer needed as overlay now owns Bits()
- commit 4eb6464230da1afb1884349ec8a21001c176ff1a
- Author: Sam Hocevar <sam@videolan.org>
- Date: Mon Mar 5 11:53:44 2001 +0000
- * fixed headers for FreeBSD compilation.
- * fixed debian/rules for non-x86 packages (Closes: Debian bug #88583).
- commit 2afb724073836ef8f73b29ab61d45066f0fbc4b8
- Author: Sam Hocevar <sam@videolan.org>
- Date: Mon Mar 5 01:29:25 2001 +0000
- * Everything in place for the 0.2.63 release.
- * Got rid of the CONTRIBUTORS list, and switched AUTHORS to a
- linux-kernel like author list.
- * Updated TODO list.
- * Fixed a segfault in the BeOS interface when --noaudio was specified.
- * Title and Chapter selection in the Gnome and Gtk+ interfaces.
- commit 317723fa7e68551c7eac63b8d05f9f854f5c0089
- Author: Stéphane Borel <stef@videolan.org>
- Date: Mon Mar 5 00:40:06 2001 +0000
- -Fixed a bug in audio selection
- -Tried to fix an issue in size computing. I don't know if this works since
- I haven't buggy DVDs
- commit 9014b46011d9d55b9469d339509a99b3ff3e85d8
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sun Mar 4 16:20:16 2001 +0000
- Commited BeOS changes by Richard Shepherd and Tony Castley.
- include/video_output.h
- * Added boolean_t b_YCbr to vout_thread_s structure to flag YUV-YCbCr
- decoding needed instead of YUV-RGB
- * Will be removed later when video_output.c rewritten
- src/video_output.c
- * vout_CreateThread() initialises b_YCbr to zero
- plugins/beos/*
- * New BeOS video plugin that supports hardware overlays and new
- MediaPlayer compatible interface
- plugins/*
- * Added YUV-YCbCr transforms
- commit 3fab36dc418a39430c0b6dd71a475c150819a48c
- Author: Stéphane Borel <stef@videolan.org>
- Date: Sun Mar 4 13:54:26 2001 +0000
- -Fixed bugs in title/chapter handling once more, especially for size
- detection and location of main movie.
- -Support for multitrack DVD : now the stream is given to input as it has
- to be ; however, all the tracks are displayed one after the other ; I
- think we need to decode navigation ES to choose the track
- -Fixed behaviour at end of device.
- commit bc2eeefc46b7b3fcc5aa6ca927b4f9bad5a84c01
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sun Mar 4 03:12:00 2001 +0000
- * Added DVD/VCD button and menu for quick DVD device selection to the
- Gnome and Gtk+ interfaces, so that vlc can play a DVD even when
- launched from a GUI.
- commit 28e3820e6f3fbd1b858ce9d2d6b8a0ba9352fbfc
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sat Mar 3 11:01:07 2001 +0000
- * Added debian/* files to help generating CSS-enabled non-US packages,
- and changed plugins/dvd/* to reflect this change.
- * Added .xpm icons (fixes lintian warnings).
- * --help output and manpage are now in sync (Closes Debian bug #87478).
- * Fixed Build-dpends entry in debian/control (Closes Debian bug #83707).
- commit dc0df7c21c633dd9c65bdcb6d4c241759a5794a7
- Author: Stéphane Borel <stef@videolan.org>
- Date: Sat Mar 3 07:07:01 2001 +0000
- -completely changed title and chapter initialization. Now we have real
- title units.
- -Fixed size for a majority of DVD.
- commit 87dc702ba99dda5508ed665508281eb5b99f76bf
- Author: Renaud Dartus <reno@videolan.org>
- Date: Fri Mar 2 16:46:57 2001 +0000
- Remove an unused file reintroduce after my last commit
- commit 591bebd191d56317c65be6866a6ab89223610631
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Fri Mar 2 15:51:22 2001 +0000
- * More consistency in the p_input->stream management.
- commit 775bd58d873254442bcdbfd30a0b580c00737a00
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Fri Mar 2 13:49:37 2001 +0000
- * Made input_SelectES() and input_UnselectES() not block the input thread
- for a long time.
- commit 29670af177bb9c5e5f9628ed5cfe893d236a3b71
- Author: Sam Hocevar <sam@videolan.org>
- Date: Fri Mar 2 13:47:01 2001 +0000
- * Changed debian/control to fix Debian bug #83707
- * Added a --disable-css configure option
- * Moved some code here and there in the DVD plugin to make it easier
- for me to build the Debian CSS-free packages.
- commit 4ebb78ddadd0cd33c6586e5ff59d690b826bac80
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Fri Mar 2 13:20:29 2001 +0000
- * Fixed miscellaneous alignment problems (alpha/sparc ports) ;
- * Added a fps display when toggling 'i' ;
- * Fixed a bug in the video parser where one picture buffer was not
- released at quit time ;
- * Broke the mux_rate calculation, but hey guys ! it was already broken and
- nobody noticed it.
- commit 917d257428daab6e9e3387ecb66212d95f7e6c18
- Author: Stéphane Borel <stef@videolan.org>
- Date: Fri Mar 2 03:32:46 2001 +0000
- -New function for DVD reading, that is able to read multiple blocks
- (I've chosen 32 now), that doesn't use any memcpy anymore and is also much
- faster. It is ready now for cell positioning in multi-angle DVD (to come
- soon).
- -DVD specific netlist adapted to 2048 bytes long blocks that contain
- several data_packets.
- -Modification in mpeg_system.c to use p_payload_start instead of
- p_buffer (necessary for DVD plugin). It does not break other plugins
- since they set p_payload_start to p_buffer
- -New field i_read_once in input_thread_s to be able to read more than
- the TS related 7 packets ; i_read_once is set to INPUT_READ_ONCE by
- defaults but plugins can change it during initialisation.
- Please check that nothing is broken :)
- commit 2fe30f260bd26db1a954342e2e4a2efb397ae4ea
- Author: Renaud Dartus <reno@videolan.org>
- Date: Fri Mar 2 02:49:11 2001 +0000
- * Bug fix with frequential downmix
- commit a77d5a3ee0c8f5854f845eefe7f8ccef24116e18
- Author: Sam Hocevar <sam@videolan.org>
- Date: Wed Feb 28 05:20:02 2001 +0000
- * Additional optimizations to the subtitle decoder
- * The GGI video output should now be faster. Also, right-mouse-clicking
- works in GGI mode as well.
- commit a20df577fa18badca1d14d3934056bba0578aae1
- Author: Sam Hocevar <sam@videolan.org>
- Date: Mon Feb 26 17:41:11 2001 +0000
- * Optimizations done to the SPU decoder. Now the RLE is expanded at
- decoding time, not rendering time. The main loop in vout_RenderSPU
- is now 20 lines long.
- commit 31d966e00b3587fc620cacce8554ca95ded60529
- Author: Sam Hocevar <sam@videolan.org>
- Date: Mon Feb 26 12:16:29 2001 +0000
- * The Gtk+ interface is now built as a Debian package as well. The Gnome
- package depends on it because of the icon and menu entry.
- * Added an intf_WarnHexDump() function to do raw hexadecimal dumps of
- memory areas. For debugging purposes or for real men, as you wish.
- * Lots of tidying in dvd_ioctl.c, a few comments added.
- * Better error handling in the subpicture decoder.
- * Tidied video_spu.c. More to come later.
- * Fixed subtitle displaying. Will soon work in overlay mode as well.
- commit 4875485d59cc468deb922f6d1066bb02767c31e1
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Fri Feb 23 17:58:22 2001 +0000
- * Disabled slice-level resynchro since it's probably buggy.
- commit e7d96b485b7280a98e19b5f77d539465397dd9b3
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Fri Feb 23 14:07:25 2001 +0000
- * Fixed a structural major bug in the macroblock structure management.
- commit 592b1bd473d7e5423078077b1dd63d0a9c3ad7c4
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Fri Feb 23 13:22:58 2001 +0000
- * Added debug messages.
- commit 4dd0ebccb244c0bd2e6448cf31a04dc481b10548
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Fri Feb 23 12:37:31 2001 +0000
- * Fixed a compile problem in debug mode.
- commit 7d38f3f9974edfe5d54132d996b5bfa48c7b8bb6
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Thu Feb 22 17:00:20 2001 +0000
- * Added functions and hooks to display dates instead of off_t.
- commit 99bbcdcb6812001281970bfc9113f690c1d92df5
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Thu Feb 22 16:17:12 2001 +0000
- * Added a 'd' keystroke to dump the stream contents (for debugging
- purposes).
- commit 6926039e55be8c442cb701352358edcfebe795c2
- Author: Stéphane Borel <stef@videolan.org>
- Date: Thu Feb 22 08:59:54 2001 +0000
- I have polioted once more with a bad file in the commit. It should work
- better now. :p
- commit 17a54d55f3f5b989f217c5377ae85f97eda76e29
- Author: Stéphane Borel <stef@videolan.org>
- Date: Thu Feb 22 08:44:45 2001 +0000
- -New ES detection based on .ifo for DVD module. It might fail (I have
- found one DVD for which ifo seems false).
- -Title and chapter selection on the command line (see -t and -T options)
- It will allow to watch some DVD that went through menus by default.
- -beginning of menus in gnome interface.
- commit 4b1da9ccdc4f492aef0b9247549e05ffad7c17bf
- Author: Renaud Dartus <reno@videolan.org>
- Date: Thu Feb 22 05:31:55 2001 +0000
- * Fix bug in ac3dec for mono streams
- commit 9067002c2ef8e522bbfe46ec2a06b1ea9945f44d
- Author: Jean-Marc Dressler <polux@videolan.org>
- Date: Wed Feb 21 15:52:40 2001 +0000
- Some changes in the BeOS video output :
- - New video output method, the vlc now uses BBitmap instead of
- BDirectWindow (better performances)
- - Added resizing
- - Added beta support for overlay
- commit 4f86a65a8036b00011fdcb73c7706278ca38ac34
- Author: Sam Hocevar <sam@videolan.org>
- Date: Wed Feb 21 11:53:30 2001 +0000
- Hrm. Some strange phenomenon known as sleepiness made me commit a
- bunch of .o's. Blame me.
- commit bec589af3d0359470566d1013d119dd079d81374
- Author: Sam Hocevar <sam@videolan.org>
- Date: Wed Feb 21 11:49:18 2001 +0000
- (note: empty CVS mails mean that a new directory has been created,
- don't forget to use the -p option if you cvs update)
- * Added a plain Gtk+ port of the Gnome interface, for the gnome-impaired
- people. Gtk+ is now compiled by default, while Gnome isn't (you will
- have to add --enable-gnome when running configure)
- * Replaced -lcurses with -lncurses in configure.in.
- commit 910f40f93c543d78c5c9f3da3f5a5706be98b453
- Author: Henri Fallon <henri@videolan.org>
- Date: Wed Feb 21 04:38:59 2001 +0000
- TS Input :
- - Added DemuxPSI, DecodePAT and DecodePMT. Never tested which streams
- where PAT or PMT are splitted in more than one section.
- - Some TS files still don't work (matrix.ts i.e : no sound ),
- others do ... i'll have to investigate.
- Todo :
- - What if data get unaligned ?
- - Write NetworkOpen
- - Try to find why I get no sound on matrix.ts
- - Support Stream and program selection.
- commit 9584da59d18a95604a43843009bad4e27c9d8226
- Author: Sam Hocevar <sam@videolan.org>
- Date: Wed Feb 21 00:47:49 2001 +0000
- * Forgot to fix the vlc.spec.
- * Added Bozo to the author list.
- commit ba61d25caf8e21339aec4aafbfc0212bbe7f994e
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue Feb 20 23:30:15 2001 +0000
- * Updated version number to 0.2.62. Release tonight.
- * DVD plugin is still non-functional when you don't have DVD ioctls,
- but at least it compiles under BeOS as well.
- * Minor cosmetic changes here and there.
- commit fc04df0ba0708a9a05c3b5864d6b423d4bcf11f2
- Author: Jean-Marc Dressler <polux@videolan.org>
- Date: Tue Feb 20 17:08:02 2001 +0000
- Added the BeOS code for vlc_mutex_destroy() and vlc_cond_destroy()
- commit fdcd1cca104e08303d54672d461b9dba3eadb7f5
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Feb 20 15:03:00 2001 +0000
- Minor optimizations in the video decoder.
- commit 290dc45ae7a3ab7a77c9a21e90130e72935d30d4
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Feb 20 13:41:01 2001 +0000
- On machines without dvd ioctl, remove the DVD plugin from the Makefile,
- fucking holy piece of *�$^%� !
- commit a906b2f52ab38c11002aa997d4271f64c5485361
- Author: Renaud Dartus <reno@videolan.org>
- Date: Tue Feb 20 12:06:28 2001 +0000
- * Move ac3 globals variables into structures
- * Adding authors
- * Prepared to add asm imdct and downmix
- commit 1c5f83306fef6eab871ea4c6111c978058f00803
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue Feb 20 11:34:01 2001 +0000
- * Fixed a bash-ism in configure.in
- commit 083ddb2c367e8b72c1d39017587b1c18ce5ef0f1
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue Feb 20 09:10:36 2001 +0000
- * Fixed a segfault in input.c when no input plugin was found for
- a given file.
- * Fixed a deadlock in the Gnome interface. Next time I'll initialize
- my mutexes, I promise.
- * Added Oct to the authors list in intf_gnome.glade :)
- commit 78335f88e6ec96fc14ef78db6bfebfb9b75162be
- Author: Stéphane Borel <stef@videolan.org>
- Date: Tue Feb 20 08:47:25 2001 +0000
- Second step in area management ; everything is in place now to have
- title handling; it is coming :)
- commit 583c6553f6761421260d86bbc21b5b3169c04319
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue Feb 20 07:49:13 2001 +0000
- * Ported Glide and MGA plugins to the new module API. MGA never worked,
- so this didn't make it work better.
- * Started thinking about built-in modules, and added some code to
- make it easier eventually.
- * Added Oct in the AUTHORS file.
- * Fixed a mistake in configure.in.
- * All your base are belong to us.
- * Fixed a bug in src/misc/modules which prevented loading modules
- when launched from the Tracker.
- * Fixed a similar bug in src/video_output/video_text.c.
- * BeOS CSS support, thanks to Markus Kuespert <ltlBeBoy@beosmail.com>
- who ported the Linux DVD ioctls. We can now read encrypted DVDs
- under BeOS ! Woohoo.
- commit 3bb7a5371e29b608e29851b9f1366a12a3505afe
- Author: Stéphane Borel <stef@videolan.org>
- Date: Tue Feb 20 02:56:50 2001 +0000
- Removed flooding debug info :)
- commit 97c3185de470c501bfdcef4589f6d747ba7691d8
- Author: Stéphane Borel <stef@videolan.org>
- Date: Tue Feb 20 02:53:13 2001 +0000
- First serie of changes in DVD module for the forthcoming interface menus
- There is a new capability in input type modules for setting the
- attributes of a new area. It is set to NULL for PS and TS plugins.
- It should be called for every title change, chapter change,
- audio mode change or spu channel change.
- But this part of code is not used at the moment, and is not completed
- yet.
- commit a6fe4de420e5a7ecaf3c02039893d7166adba380
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Mon Feb 19 19:28:33 2001 +0000
- * Kludge of the kludge, removing an oddity in YUV initialisation, and
- activating YUV overlay on startup whenever hardware acceleration is
- available. Thanks for bearing with us, stay tuned.
- commit 33f6628a44ccf17b5bca5d25bd851fbb799dbff6
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Mon Feb 19 19:08:59 2001 +0000
- * mux_rate parsing ;
- * Changed video decoder's error messages into warnings.
- commit ef54efe5dd7b83f609c0042eeb845449b6f1828a
- Author: Renaud Dartus <reno@videolan.org>
- Date: Mon Feb 19 08:02:33 2001 +0000
- * Add dither fix
- * Some cosmetic changes
- commit d35a29fa0f54bab238635c9031ec581f0e11bc6a
- Author: Sam Hocevar <sam@videolan.org>
- Date: Mon Feb 19 03:46:27 2001 +0000
- * Drag and drop support under BeOS.
- commit 050106567aee7f0d77339f36c29655be88d4f1f2
- Author: Stéphane Borel <stef@videolan.org>
- Date: Mon Feb 19 03:12:26 2001 +0000
- -Change in the code to detect beginning of movie. It is much better now
- but still fails with some DVD for which the movie is not the first
- Program.
- As a consequence some DVD that worked before don't work anymore.
- -Beginning of ideas to handle chapters and ES selection
- commit c3b1800a5cbb1eac9914a1e198958a9faa606852
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sun Feb 18 19:14:27 2001 +0000
- * configure.in and Makefile.in patches for better SDL support and
- support for $(bindir) $(datadir) and $(libdir) stuff, courtesy
- of Arkadiusz Miskiewicz <misiek@pld.ORG.PL>
- * Ported ggi.so to the new modules API. As for the other modules, only
- the "q" key works. Moreover, VLC doesn't exit cleanly if you close the
- GGI window.
- * Deactivated non-working widgets in the Gnome interface.
- * Added CONTRIBUTORS file.
- Hint of the day: don't expect to code quite long in your bed when sleepy.
- commit e630779bd0e034c92ec95fac1fd06927fdfb1eb4
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sun Feb 18 10:24:20 2001 +0000
- * Ported the framebuffer plugin to the new module API. As for most of the
- other video output modules, keyboard doesn't work. Except ^C to quit.
- commit b0ab70c9bfc80da45733bc4fecbb0ccbedf30fc0
- Author: Jean-Marc Dressler <polux@videolan.org>
- Date: Sun Feb 18 03:32:02 2001 +0000
- The BeOS port seems to work again.
- I used this command to play an unencrypted DVD, but maybe there is a
- better solution: ./vlc dvd:/dev/disk/ide/atapi/1/master/0/raw
- Current problems: gcc doesn't like MMX-EXT instructions, and refuses
- to have register %ebx being used in the main application. Grr.
- ,-- don't trust the CVS bot, it's Sam speaking here :)
- /
- commit 8e3c802c8431943acc7954b9822ff386d8c96ccf
- Author: Stéphane Borel <stef@videolan.org>
- Date: Sun Feb 18 01:42:05 2001 +0000
- -UDF filesystem support so that we know the location of the first video
- related file with 100% reliability (great change that should make DVDs
- with binaries and extra stuff work with vlc).
- -Correction of a bug in ifo reading that falsified the adress of
- video titles.
- -Changed the method for selecting title at start. It is _not_ reliable
- though, but it is better than the preceding one.
- commit f1175e715bfd288cdd17bf34ee3ee4f4b137432b
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sat Feb 17 08:48:56 2001 +0000
- * Tried to fix the BeOS interface and video output. Any BeOS developers
- listening ? I can't even test that code, it probably wants additional
- fixing.
- * Added a workaround in modules.c for broken libc's which happen to truncate
- filenames in dentry structures when using 64bits offsets. The kind of
- stuff you only see in RedHats <g>.
- * Made the SDL error messages a bit more useful.
- * The Gnome menu is now created when mouse is released, not when it
- is pressed. It may sound stupid, but it really makes a difference.
- commit 566ca28782be96df7bedda66f5e93d96532382e6
- Author: Sam Hocevar <sam@videolan.org>
- Date: Fri Feb 16 09:25:04 2001 +0000
- * Upgraded version number to 0.2.61. Release is today.
- * Fixed package building (both RPMs and .debs).
- * Fixed `make snapshot' rule.
- * Added some magic to filename detection. To read a DVD you now just
- need to run 'vlc dvd:/dev/hdc' for instance. Same for file:// URIs.
- * Fixed a segfault in the slider when no stream was playing.
- * Made the slider go from 0 to 100 (instead of 99 :)
- * The vlc now doesn't exit when finished playing. As a side effect of
- the playlist code being very recent, it continuously loops.
- commit b2f56af99413a51f2b4cd9d8591d0aad52d71f1d
- Author: Sam Hocevar <sam@videolan.org>
- Date: Fri Feb 16 06:37:09 2001 +0000
- * Fixed a segfault in the input thread creation, as well as a possible
- deadlock. This happened mostly when opening non-existing files.
- * Created input_SetStatus to do input_SetRate's job. input_SetRate will
- be used to set an arbitrary rate, for people who want to read DVDs at
- 1/2.71828 times the actual speed.
- * Stubs for the ncurses control interface. No working code yet, but the
- holes just need to be filled.
- * Improved X11 support. Still not as functional as before.
- * The output window now states the method name, so that people know whether
- they are using X11 or SDL.
- * The Gnome interface is now drag'n'drop aware, you can drop a file
- on it just like Xine does (or so I guess).
- commit 16247a7506c02836d0e33ba4633f8e02bb5ea81a
- Author: Stéphane Borel <stef@videolan.org>
- Date: Thu Feb 15 21:03:27 2001 +0000
- -New more recent css authentication code.
- -Beginning of udf support (not in Makefile)
- commit 0f601455ffacdbcefc2468d805d11295acd8edd4
- Author: Sam Hocevar <sam@videolan.org>
- Date: Thu Feb 15 07:59:38 2001 +0000
- * removed useless includes in intf_gnome.c
- * made the vout_sdl.c functions static
- * ported vout_x11.c to the modules API; code isn't very nice yet though
- commit 2ba056f279c968b2adac12b85b7cf9e2eb63d94a
- Author: Sam Hocevar <sam@videolan.org>
- Date: Thu Feb 15 03:01:20 2001 +0000
- * X11 output works again. It's just the output, but it works; I now need
- to clean the code and add event handling.
- commit 79b461542e823c923581e073ea60cc21c790ba70
- Author: Henri Fallon <henri@videolan.org>
- Date: Wed Feb 14 15:58:29 2001 +0000
- Begining of TS Input
- Done :
- - fixed netlist
- - embryo : support TS video trough file ( kludgy ... )
- Next :
- - Write DecodePSI and DemuxPSI, wich will clean the kludges off
- Then :
- - Write NetworkOpen ( shouldn't be difficult )
- Eventually :
- - Deal with lost/corrupt packets
- commit a294d22adb3bf3cff83c8c7fd1ef967035eae588
- Author: Sam Hocevar <sam@videolan.org>
- Date: Wed Feb 14 14:31:07 2001 +0000
- * Should have fixed the dependency generater for some plugins.
- commit 1c99dc85d66afd4d80e3fe3f48e4b1cbae0e93d8
- Author: Sam Hocevar <sam@videolan.org>
- Date: Wed Feb 14 07:48:18 2001 +0000
- * updated version information to 0.2.60 -- today's release
- * started porting the X11 vout (still disabled)
- * a few unnoticeable changes in the Gnome intf
- commit 8a1ec9694a817a21d8295d51473ed9abc8fb24e2
- Author: Stéphane Borel <stef@videolan.org>
- Date: Wed Feb 14 04:11:01 2001 +0000
- -Changes in the way stream size in DVD mode is calculated. It is no
- longer such an ugly kludge and is much more accurate.
- -Changes in DVDSeek so that the interface slider is in 0 when we are at
- the beginning of the strem.
- -Try to detect the beginning of the movie in the middle of the title. It
- works for most of the DVDs but will begin in the middle of the movie
- with some others.
- -Calculate only the first title key in css mode because it might take a
- long time with some title. The search stops now when we have a key once
- whereas it did stop only when we had it twice before. It should not
- cause problems.
- commit 8d07abcdd04fc4c663550e0460bd9243782fd3fa
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Feb 13 13:01:15 2001 +0000
- * Really fixed MC segfault bug.
- commit 6ff208627d9ae6dfdb9db2ea2cdb8b19b5c37924
- Author: Stéphane Borel <stef@videolan.org>
- Date: Tue Feb 13 10:08:51 2001 +0000
- -adaptation of DVD module to navigation slider. The seek has to be
- done on a multiple of 2048, and shopuld take care of the offset to the
- beginning of the stream. It works with most of my DVDs by fails to
- detect size of some streams.
- -change of the order of call to ifo and css functions in input_dvd.c,
- because we can't read ifo files before authentification on some DVDs.
- -changed location of some css tables.
- -we read ifo date and decrypt css keys for all titles now. It takes quite a
- long time to initialize with some DVDs (if you have 42 titles for
- instance). The key decryption might give a false value if the title is
- less than 10 Mb ; I'm working on that :)
- commit 1e19c01b1d48ca7b48236dd837fdb21cfec64631
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue Feb 13 06:31:05 2001 +0000
- * Quick patch to avoid a segfault when arbitrarily seeking the stream.
- Meuuh: you probably have a better solution for this ; I simply don't
- know the video decoder well enough to do it myself.
- commit 75eb696dccb7e1e82bc421dc9859eb65640e1507
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue Feb 13 04:29:46 2001 +0000
- * added --intf option to vlc
- * started cleaning vout_sdl.c
- * the dummy plugin works again
- * added a slider to the Gnome interface so that we can browse through streams
- There is a problem with the slider: we sometimes get unexpected async
- replies, which would mean that we don't properly lock our Xlib calls.
- Which is true. But we also get these errors when using `--vout dummy'.
- I'll investigate.
- commit e8ceb0e1d3be47afca5e86e424f6d2b22a5971c9
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Mon Feb 12 18:18:18 2001 +0000
- Removed enhancement because of an incompatibility with slow motion.
- commit 991b8fc1d74ba698a93fb91224c63c74b029b693
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Mon Feb 12 13:20:15 2001 +0000
- * We can now seek at position 0 :p ;
- * Fixed a typo in my previous commit.
- commit 509d5ac4429f37190345825c416e52f19d9a263f
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Mon Feb 12 11:22:31 2001 +0000
- * Tried to enhance picture dating on timebase discontinuities.
- commit 2b65b38b94c5747a79340cea500fdb03de092ee7
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Mon Feb 12 10:46:26 2001 +0000
- * Fixed pause bug.
- commit 5a7963104bfbe2fec2aa0523259cf53d91e1c6c1
- Author: Stéphane Borel <stef@videolan.org>
- Date: Mon Feb 12 09:58:06 2001 +0000
- -Much cleaning in css code. It should work fine now.
- Most of DVD with movie in title 1 should work.
- To come : support for movie in other titles.
- commit 3b3156e1fad97c450a0118a12fc79b36403679de
- Author: Sam Hocevar <sam@videolan.org>
- Date: Mon Feb 12 09:39:15 2001 +0000
- . removed tests against i_rate and i_new_rate calculation from the
- plugins and hid this complexity into input_ext-intf.c
- commit c3e2bf1d3bb2c79201f80b26acb3d787156918d7
- Author: Sam Hocevar <sam@videolan.org>
- Date: Mon Feb 12 07:52:40 2001 +0000
- * Fixed my old stupid bug that disabled sound after having played the
- first playlist item.
- * Added `Prev' and `Next' buttons to the interface, with the beginning of
- a playlist window (still empty).
- * Added `Slow' and `Fast' buttons to the interface and popup menu.
- Ok, I promise it's the last time I check bloat in, from now the interface
- commits will be much cleaner and actually fix things :)
- commit 02d21f72faf6bfb54119e2e28ac03d81682ec332
- Author: Sam Hocevar <sam@videolan.org>
- Date: Mon Feb 12 00:20:37 2001 +0000
- * The pure Gnome part of the Gnome interface has been rewritten from
- scratch, and the .glade file included as well. You can edit it by
- installing glade-gnome and doing `glade plugins/gnome/intf_gnome.glade',
- or directly by hand if you grok XML.
- * Files can now be loaded into vlc using the `Open' buttons. But for the
- moment you still have to launch vlc with at least one file, because it
- quits when the end of the playlist is reached.
- * Idle screen was disabled because it eats a lot of CPU and is mostly
- useless for the moment. And it gets activated when pause lasts for too
- long.
- commit 959674591f4ec45888fcb34321958d080efd73cd
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sun Feb 11 01:15:12 2001 +0000
- Beginning of Interface II
- ---------------------------
- * Plugins have completely disappeared, we now only use the new module API.
- * All intf and vout modules are now independant. So far, only the Gnome
- intf module and the SDL vout module have been ported. configure.in has
- been modified to reflect the changes (x11 and dummy aren't compiled by
- default anymore, while SDL and Gnome are).
- Note that this is _not_ Interface II, it's just a step forward. For
- instance, it lacks the whole message passing scheme.
- Things that should work:
- * Right-clicking on the SDL video output window brings the Gnome menu.
- * Pause, Play, Exit, About work from the menu or from the interface window.
- * The old SDL keys still work.
- Things that are broken or may be broken:
- * Xlib calls are not locked yet, which may lead to "Unexpected async reply"
- errors, and make the vlc segfault.
- * Sound only works for the first file.
- * The SDL vout_sdl.c file is absolutely ugly and kludgey.
- * The vlc immediately quits when no filename is given as an argument. Not
- a real bug, but still annoying.
- * The Gnome menu does not work in fullscreen mode.
- Things that will come soon, maybe tomorrow:
- * Complete navigation buttons (fast forward, slow, etc.).
- * File/Open menu to add files to the playlist.
- * Return of the X11 video output for those of us who do not have SDL.
- * Textmode interface for those of us who do not have Gnome.
- * aout and vout autospawn (maybe).
- commit e4aec3d8fbfeecaf39da37c43785ba1355646cfb
- Author: Stéphane Borel <stef@videolan.org>
- Date: Fri Feb 9 18:34:01 2001 +0000
- -Fixed a bug in #define that prevented from using ioctls
- commit 6b14a375ee447f9d919c4884b1dfd94ed864ca5e
- Author: Stéphane Borel <stef@videolan.org>
- Date: Fri Feb 9 03:51:42 2001 +0000
- -Some functions to prepare ifo commands utilisation to move in the
- structures of DVDs
- -Change in configure to avoid compiling css functions on BSD.
- commit 71f866bf434718e378c7e3a4b40a733d76b14f3b
- Author: Sam Hocevar <sam@videolan.org>
- Date: Thu Feb 8 23:40:26 2001 +0000
- . added comments to src/interface/intf_plst.c and include/intf_plst.h
- so that people understand how the playlist works.
- . updated the TODO list (34 items to do, 41 done !)
- commit d21d510cbe2bf74432fa69975383e55ac232aba1
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Thu Feb 8 17:44:13 2001 +0000
- * Portability : changed off64_t to off_t and activated appropriate
- GNU/Linux options ;
- * Changed fseek() to fseeko() for 64-bit offsets ;
- * Reset frame predictors on a stream discontinuity.
- commit 785049d7f699db4abff9c3c54e381c74e26b5c9a
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Thu Feb 8 13:52:35 2001 +0000
- * Implemented basic stream navigation function, and bound Jump forward
- and jump Backward in the SDL intf. Enjoy !
- commit 66f7daf3c2340c52edd9659ada172a7360050017
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Thu Feb 8 13:08:03 2001 +0000
- * Pause function implemented ('p' key).
- commit 3433731787b2530e06522e535483d93f4ff0835e
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Thu Feb 8 11:22:41 2001 +0000
- Fixed a compile probleme on machine without a dvd player :ppppp
- Maybe it would be a good idea to compile the DVD plugin on machines which
- have one ? :pppp
- commit b9574a9561f00755675d4c7e490ea18736fbcf8a
- Author: Stéphane Borel <stef@videolan.org>
- Date: Thu Feb 8 08:08:03 2001 +0000
- *** empty log message ***
- commit 03d925fdb83bf119df5d37c88d4c561121335b88
- Author: Sam Hocevar <sam@videolan.org>
- Date: Thu Feb 8 07:24:25 2001 +0000
- . moved the playlist handling from input/input.c to interface/interface.c
- . fixed a few warnings at compile-time
- . fixed sound channel selection in playlist mode
- . added a color message in the plugin bank because on peut bien d�conner
- cinq minutes, quand-m�me
- . we now spawn a new input thread for each file
- . added a missing pf_close() because it's always cool to close files
- after we read them
- commit e754b0970bdea32e18a4bfca16145d30e3620540
- Author: Stéphane Borel <stef@videolan.org>
- Date: Thu Feb 8 06:41:56 2001 +0000
- -solved bug with cssdescrambling. The vlc might segfault with dvd
- plugins. I will fix that soon.
- -minor modification in pluginification.
- commit 0935df9e58f1671cf54a6774e3ff54bcf58940ab
- Author: Sam Hocevar <sam@videolan.org>
- Date: Thu Feb 8 04:43:28 2001 +0000
- This commit is a bit early, but it'll save Stef, Henri and me much
- time later, when we don't have to backport modifications to input_*.c
- What's new :
- - playlist works again (still the old wrong way like Meuuh doesn't
- like, but this is going to change within a few hours)
- - input_ps, input_ts and input_dvd are now plugins, located in
- plugins/mpeg/ and plugins/dvd/
- What's broken :
- - audio output might be broken on some streams ; have to investigate
- What has changed :
- - fast/slow keys are now A/Z instead of A/S since S was already
- linked to the scale/noscale toggle.
- - `--dvd' doesn't work anymore, for the moment try to use :
- vlc --input dvd /dev/dvd
- - module bank is now less verbose ; use `--warn 1' to turn back
- verbosity on
- commit ff77ef78109598332413e3b704c60bacb6a0f76d
- Author: Stéphane Borel <stef@videolan.org>
- Date: Thu Feb 8 01:34:42 2001 +0000
- -New method using netlist to read packets on DVD device by sectors of
- 2048 bytes.
- -Some modifications in netlist to make it work with DVD.
- -Fixed � bug in mpeg_system.c
- We use INPUT_READ_ONCE many times in the input code. I think that
- we should replace it with a field in input_thread_t to give more
- flexibility to modules. I have done it in DVD plugin but it can't work
- if input.c is limited by INPUT_READ_ONCE.
- The DVD method is slower than input_ps ; but there are things to
- improve.
- CSS descrambling is broken.
- commit 7cb79b9f5326f3901c9b428808349994ff063854
- Author: Renaud Dartus <reno@videolan.org>
- Date: Thu Feb 8 01:06:11 2001 +0000
- Cosmetics changes
- commit 40c292e62670a925757857c84f4f0562de99fd69
- Author: Renaud Dartus <reno@videolan.org>
- Date: Thu Feb 8 00:46:12 2001 +0000
- We can now choose the speed of forward (between 32/1 and 1/8)
- Thanks to Meuuh, he's MORTEL ;)
- commit d7eae1f5dd312f9ac9f59e86bec45b0dfe6ac82d
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Wed Feb 7 17:56:21 2001 +0000
- Another mistake.
- commit b85d38f06abf0a3a8885c79532a79289032d6b8d
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Wed Feb 7 17:51:27 2001 +0000
- /me <- pogno who modifies Makefile instead of Makefile.in :p
- commit 1c518776d347426d5c926cdf7afe9f18e765ca47
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Wed Feb 7 17:44:52 2001 +0000
- * Functional fast forward and slow motion API ;
- * Dirty hack in the SDL intf to bind "a" (fAst forward), "s" (Slow motion)
- and "p" (Play).
- commit ff85edc6754489b7cc3abcd4957180abd284df19
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Wed Feb 7 15:32:26 2001 +0000
- * Centralized clock management, preparing for stream navigation ;
- * Fixed a bug in the management of the first video PTS.
- commit 422bd79f44844a260c28899fafc81e3b02831e75
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Feb 6 17:17:04 2001 +0000
- Fixed a bug in period calculation for progressive sequences.
- commit 5f6c59004c903fc66fda0c5a99f217b6564891eb
- Author: Damien Lucas <nitrox@videolan.org>
- Date: Tue Feb 6 00:56:55 2001 +0000
- . Fixed a FIXME in SDL: p_vout->p_sys is no more used in intf_sdl.c
- . Used instead p_vout->i_changes like in x11
- commit d04b152ba136aa60f9005423eb34d9106b4581e0
- Author: Sam Hocevar <sam@videolan.org>
- Date: Mon Feb 5 21:00:23 2001 +0000
- . disabled SDL parachute to let the vlc dump a core instead of staying stuck
- . patched 2 debian bugs
- (see http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=vlc)
- . improved the snapshot generation
- commit 3ea3f9fff498d5b2c52f8b421f1603c143e7481f
- Author: Damien Lucas <nitrox@videolan.org>
- Date: Mon Feb 5 15:50:57 2001 +0000
- . Mouse pointer hidden/shown with middle button in SDL output
- . Default is shown.
- . Default in fullscreen is hidden.
- commit 3e22bc680ce60d544c7c9c1cd60f77a3580cf1cc
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sun Feb 4 03:06:30 2001 +0000
- . removed obsolete video_yuv_mmx.S
- . updated the TODO list and wrote a small todo.pl parser to make it
- easier to see which items remain to be done
- . `make snapshot' now creates vlc-*.tar.gz and vlc-*-nocss.tar.gz
- commit 8628860b53f740daf210d5ae2f3b13182f33cc0c
- Author: Sam Hocevar <sam@videolan.org>
- Date: Wed Jan 31 03:42:39 2001 +0000
- . version 0.2.50 for the Linux Expo
- . --overlay and --fulscreen options (only work with --vout sdl)
- . the vlc exits after the end of the stream, which prevents from having
- to kill it and relaunch it during a presentation, just script it like :
- for i in ~/mpeg/* ; do vlc --fullscreen --overlay --vout sdl $i ; done
- Yes, I know the --overlay stuff is fucking ugly. But *I* am not the one
- who redefines vout_sys_t in an interface-related source file. I won't
- change it until the vout/intf is finished being rewritten.
- Additional information: if "--overlay --fulscreen" doesn't center your
- picture, try with your screen geometry, eg:
- "--overlay --fullscreen --width 1024 --height 768"
- commit 37888f79df95f3a0a7f2810f10bc9722719461b9
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Jan 30 19:19:02 2001 +0000
- * Fix for assholes who don't have a dvd players. :pppp
- commit 9e28c5d794fb5dd280f80b77d468e6a903db3823
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue Jan 30 05:48:23 2001 +0000
- . not a very nice hack, but will probably spare us a few user complaints: if
- no -a option is specified, the vlc will play the first audio type it finds,
- so there is no need to specify "-a ac3" for a DVD anymore.
- commit fdad2a24ed11385c48d39dc22ee3f66af7441b1c
- Author: Stéphane Borel <stef@videolan.org>
- Date: Mon Jan 29 06:28:19 2001 +0000
- * Correction of two errors.
- commit f25a4c6adc855820d3364f62be39df9a4a445eb4
- Author: Stéphane Borel <stef@videolan.org>
- Date: Mon Jan 29 06:10:10 2001 +0000
- -CSS support kludged for current DVD input.
- It is very slow now but will be more adapted to the forthcoming DVD
- input.
- It should read the first title of many DVDs but has been tested with few.
- -Beginning of ifo commands to implement DVD navigation.
- commit a9299a6f212bc255f4d0b3d0f8d04c72fe8bb033
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Fri Jan 26 15:38:21 2001 +0000
- * Removed dead code.
- commit 99401fc5dad232f37ab8b6fe7cefd8139619a3aa
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Fri Jan 26 14:47:16 2001 +0000
- * Fix for field pictures.
- commit 5a1ec86789a647c17f1040c4e78790c4cb7eec8e
- Author: Sam Hocevar <sam@videolan.org>
- Date: Thu Jan 25 21:57:54 2001 +0000
- . removed Makefile -- I can't understand why it reappeared.
- commit 18aaaf306c17880e1d5a651055405b32b7355566
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Wed Jan 24 19:05:55 2001 +0000
- * Hooks for fast forward and slow motion support.
- commit b788332af5877577b4fd0b0efe3f30c39dbbfb7c
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Jan 23 13:22:58 2001 +0000
- * Fixed backwards moves ;
- * Updated TODO list.
- commit 7b9a281f7b6413e22f1966021fd831e7368c7b31
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Jan 23 10:15:13 2001 +0000
- * Completely removed BIZARRE_OPTIMS.
- commit acccef6701d4f1314eddd700000038eeb4ca3816
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Mon Jan 22 19:40:54 2001 +0000
- * Tuned up optimizations.
- commit 0eddfe9ce0673732b6d664e76f9e91a93b8bd6a0
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Mon Jan 22 18:04:10 2001 +0000
- * Minor bitstream optimization.
- commit ea94227edd8da0e516eb06c8fbdf2a43797285aa
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Mon Jan 22 15:49:55 2001 +0000
- * Tuned up optimization flags.
- commit 419eb2fe242697845f5ddfa5f07dd3e80641d595
- Author: Stéphane Borel <stef@videolan.org>
- Date: Mon Jan 22 05:20:44 2001 +0000
- *Check for the needed headers for DVD ioctls
- I have only tested it on my computer ; so I don't know if it work
- elsewhere, particularly on BSD and BeOS.
- commit 32e82c69383d1685e5389e0f6f26c05e9b745714
- Author: Stéphane Borel <stef@videolan.org>
- Date: Sun Jan 21 09:20:27 2001 +0000
- *Some cleaning in the dvd authentification code
- Now it generates a valid title key, but there is no sector descrambler
- yet.
- commit 7b3ed3ad9d79d2345905fba8ab0906c7ea1ff026
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Sun Jan 21 01:36:26 2001 +0000
- * Various miscellaneous minor optimizations of the video parser.
- commit 95ef185aad984ddc20b278a6a8c2594a56733494
- Author: Stéphane Borel <stef@videolan.org>
- Date: Sat Jan 20 20:59:44 2001 +0000
- * Beginning of support for encrypted DVDs.
- * It only tests encryption and authenticates disc.
- The decryption does not work now et it is very ugly but I'm working on it.
- commit 2378ce90fa3395cf72c2e477c3f562f798f24d22
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sat Jan 20 13:08:33 2001 +0000
- . really fixed GetChunk now.
- commit 234d7300aa8a59cd7a83b1212a30812b141eed59
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sat Jan 20 04:19:02 2001 +0000
- . the infamous Saturday morning mighty one-liner patch that fixes subtitles
- commit 7590bd9b3c5f4cd646b9ef3dbce58d180e9f5daa
- Author: Sam Hocevar <sam@videolan.org>
- Date: Fri Jan 19 18:17:36 2001 +0000
- . changed program version to 0.2.5 (preparing 0.3.0 release).
- . changed codename to Urumov
- . cleaned a lot of stuff in the Debian package generation.
- If anyone objects with the versioning scheme, let's fight in the
- dirt and sort that out. Or change it yourself.
- Debian packages can be tried here: http://armitage.via.ecp.fr/~sam/vlc/
- commit 18188c24971c0fa187494500b865fc12f3955d8d
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Thu Jan 18 17:40:06 2001 +0000
- * 32-bit aligned bitstream (not that fast).
- commit 647cca0ebb2e897a570018ba80483bb81a7d90c6
- Author: Sam Hocevar <sam@videolan.org>
- Date: Thu Jan 18 05:13:23 2001 +0000
- The motion compensation routines are now modules as well ; choose your
- implementation with `--motion motion', `--motion motionmmx' or
- `--motion motionmmxext'. Of course, the best implementation is chosen
- if you don't ask for any. There doesn't seem to be any performance hit
- due to the move to shared libs, which is a good thing. Please test
- actively if you have time, though.
- Updated --help result, manpage, INSTALL document, and a few files.
- I moved vdec_motion.h and vpar_blocks.h back to /include because they
- will be needed to build motion compensation modules, but perhaps we don't
- need to export everything which is in these files.
- /src/video_decoder/ now has only one .c file, perhaps it could now be
- merged with video_parser ?
- commit cf0b7cf953a80e78c1778e819b4d5b03216dc165
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Wed Jan 17 18:17:31 2001 +0000
- * Borrowed LiViD's MMX and MMX EXT IDCT.
- This might break things. Expect a performance increase.
- commit fd1220a28552917d4c12196bf7d51e0618ec6340
- Author: Sam Hocevar <sam@videolan.org>
- Date: Wed Jan 17 17:25:13 2001 +0000
- . removed a few useless malloc() and unused variables in the audio SDL stuff
- . prepared the work for built-in modules (not yet finished)
- commit 627633ae2bfb9c3e1ef10f900f871e441b3b7c42
- Author: Stéphane Borel <stef@videolan.org>
- Date: Wed Jan 17 00:52:22 2001 +0000
- * Minor changes
- commit 0a267fd4a97a7f80032cca826c07e6618aa2f614
- Author: Pierre Baillet <octplane@videolan.org>
- Date: Tue Jan 16 21:26:43 2001 +0000
- - small tweak in the copy handling, reduce CPU usage.
- commit 4743982b138d1a3afa910ab040794ef285a8f37b
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue Jan 16 21:13:02 2001 +0000
- . --aout sdl now works
- commit 63757407cbd75557ff87f8ebfa20f332d05777c6
- Author: Pierre Baillet <octplane@videolan.org>
- Date: Tue Jan 16 21:00:20 2001 +0000
- - minor cosmetic changes :P
- - modified alsa and sdl default level to 50.
- commit 4cff691635a451c776822d9002f45e30d556d6ef
- Author: Pierre Baillet <octplane@videolan.org>
- Date: Tue Jan 16 18:35:54 2001 +0000
- - Added SDL sound support. Sounds a bit laggy sometimes but my streams are ill.
- please try.
- - modified configure.in and all that stuff. Re-run configure
- - SDL audio, video and interface are all part of the same .so now.
- - remove YUV old files :->
- commit 3a8481df752214442418e9dcf72d58f6dd23bcb9
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Jan 16 18:06:01 2001 +0000
- * Reverted something that wasn't supposed to go into the cvs :p
- * Removed -fargument-noalias-global which causes problems with as (???).
- commit 91bf1a917fab7318ff52f1ae9c5df82a0c25d262
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Jan 16 17:59:23 2001 +0000
- * Borrowed livid's latest libmmx and MMXEXT MC. Not in the Makefile => to
- test it, replace vdec_motion_inner_mmx.c by vdec_motion_inner_mmxext.c.
- I'm interested in performance feedback.
- commit ba59eb048e12487560105d850ee8731dae218d3d
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue Jan 16 16:09:52 2001 +0000
- . a few changes in the CPU extensions detection code, borrowed from the
- kernel and from mpeg2dec. I still don't know how to detect if code
- compiled with -mcpu=pentiumpro will run, since the cpuid arcanes are
- quite obtuse to me. Perhaps we should also have a way not to load modules
- if they have been compiled with a different CPU to avoid segfaults.
- commit 5464102fa76cd5fbe5990f3b00a016ac24f12cf5
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue Jan 16 14:05:38 2001 +0000
- . add check for MMX EXT extensions, which doesn't work, which is a good
- thing since there is no MMX EXT IDCT yet :)
- commit c760db3810ba11b626f5a83e09aca8bf6c86d477
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Jan 16 13:27:14 2001 +0000
- * Change for the forthcoming fast forward and slow motion support.
- commit 6eb707884cfb2f60b08c4728a753306535920b5f
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue Jan 16 13:26:46 2001 +0000
- . added files for the SSE (MMX on steroids) IDCT. Meuuh, you should just
- need to touch plugins/idct/idct_mmxext.c (ok, the filenames suck).
- commit 619061c25c60daeb693bcbfd3ac80c91e8572107
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue Jan 16 05:04:25 2001 +0000
- [ include/config.h.in has changed, don't forget tu run ./configure ]
- . fixed the --aout, --idct and --yuv flags
- . updated manpage and --(long)help output to reflect that change
- . removed a few unneeded #includes here and there
- . cosmetic changes in error messages in input.c
- Currently available flags are now :
- --aout dummy
- esd
- dsp
- alsa
- --idct idct
- idctclassic
- idctmmx
- --yuv yuv
- yuvmmx
- --vout works like before, but still uses the old plugin system for now.
- commit 1cd850a85689771b56d6a44b6bc06b46e072b6d3
- Author: Stéphane Borel <stef@videolan.org>
- Date: Tue Jan 16 04:41:20 2001 +0000
- . Now use of 64 bits offsets to parse the whole DVD. So we have all the
- available information
- . Fixed a bug in parsing of VTS attributes
- . Fixed a bug in input.c that made input plugin initialize even though
- no stream is reachable (thanks Sam)
- I hope I'll be able to get the position of the movie soon.
- Meuuh : the seek function of the plugin now take off_t as argument which
- could be a problem later. Maybe it should take off64_t or time argument.
- commit f56c4db12e0f8cacd9bc23cafc3be0b63498b145
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue Jan 16 02:16:38 2001 +0000
- . merged the YUV plugins in the same directory to avoid too much code
- duplication
- . YUV transformations now use the new module API ; now only the vout
- and interface still depend on the old plugin API
- . changed TestMMX to TestCPU because we will be able to test for other
- specific extensions (3DNow, SSE) for the forthcoming IDCT we'll
- borrow to mpeg2dec (as usual :P)
- . don't show "hiding module" messages anymore except in debug mode
- . swapped C IDCT and Classic IDCT scores since the classic one seems
- to be faster ; anyway you should use the MMX one
- . fixed a Makefile bug under BeOS
- . tried to fix the cpuid code so that it compiles under BeOS (Polux, can
- you test it when you have time ?)
- commit 2f64eb29986f997401e92ce1cab52ff35c13ff51
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Mon Jan 15 19:54:34 2001 +0000
- * Fixed a bug in the frame rate handling ;
- * Fixed a bug in the DTS/PTS ordering.
- Our pts are _at last_ accurate.
- commit 3a3f1725cede0a9a123a8ecad859dacb53201711
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Mon Jan 15 18:02:49 2001 +0000
- * Finally fixed repeat_first_field and co. (pas encore tout compris...)
- commit 4bcf1baec5bc9332d3ddac29f6e9db3890645ad2
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Mon Jan 15 13:25:09 2001 +0000
- * Implemented video_parser bitstream callback for PTS/DTS.
- commit 420ec3aac36002aa56f10f980f2127d5925062c1
- Author: Renaud Dartus <reno@videolan.org>
- Date: Mon Jan 15 12:42:58 2001 +0000
- * Fixed close button support in SDL
- * Fixed --width and --height support in SDL
- commit b8899c0c1602152336bb9dae33f2862d6b7f03ff
- Author: Sam Hocevar <sam@videolan.org>
- Date: Mon Jan 15 08:07:31 2001 +0000
- OK, so I foired input.h once again. But this one works. For real.
- commit 54eb1d5f5178d2887fe8307d2cf5563f185146c0
- Author: Sam Hocevar <sam@videolan.org>
- Date: Mon Jan 15 06:56:30 2001 +0000
- . correction d'un poliotage de copier-coller
- commit c0211e9a50e55b2783ae2fe1fd2e8b22541cd2d1
- Author: Sam Hocevar <sam@videolan.org>
- Date: Mon Jan 15 06:18:23 2001 +0000
- . fixed the bug-that-made-the-vlc-segfault-on-exit, which means that
- more than ever, � le client ne segfaulte pas �.
- . there was still a problem upon quitting: sometimes the null packet
- wasn't big enough to reach a decoder breakpoint, so I now create 10
- of them (since I can't make it bigger) to be sure. Meuuh, what do
- you think ?
- . fixed the Makefile to spare a few variables here and there.
- . reduced module hide delay, removed loading of the audio output
- plugins since they are now modules.
- . changed a few intf_Msg to intf_DbgMsg, and added "vout:", "intf:",
- and so on in a few other messages.
- . removed unused includes in the idct modules.
- commit bba082093f9cbc2b1874a2ad2db2defa499d7db1
- Author: Stéphane Borel <stef@videolan.org>
- Date: Mon Jan 15 03:26:56 2001 +0000
- . Correction of bugs in ifo parsing. Now the structures should be well
- initialized. It remains some segfaults but it globally works.
- . DVD mode is enabled with option --dvd. For the moment, it only read
- the first vts and find the movie if it is at the beginning of the title
- set.
- Coming soon:
- . udf filesystem management to access over 2Gb zones.
- . detection of the offset to the movie inside a vts when it is not at
- the beginning.
- Is there a chance that using fopen/fseek function instead of open/lseek
- system calls solve the 2Gb issue ?
- commit a9729877b79918b02b8beb2f21328b5eee869e74
- Author: Stéphane Borel <stef@videolan.org>
- Date: Sun Jan 14 07:08:00 2001 +0000
- . Beginning of dvd_input.
- . Parsing of ifo file almost completed.
- . Still does not work well.
- commit e360e2a431ffe85b6acb24b66a4778798e3e7f15
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sat Jan 13 12:57:47 2001 +0000
- . second part of the commit
- commit 26ee312a6f7584df6ebd66404ef674192400a869
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sat Jan 13 12:57:21 2001 +0000
- . the IDCT functions are now located in modules : the classic IDCT,
- our optimized IDCT, and MMX IDCT.
- . cosmetic changes for modules (pf_* instead of p_*)
- . fixes to the BeOS and dummy modules
- WARNING: a new directory has been added, which means you have to
- use `cvs update -dP' to update ; files have been removed , which means
- you either have to run `make distclean' or remove the .deps directory,
- and the configure script has changed, which means you have to run it
- again. Don't complain before having checked this :)
- Note about the IDCT modules: there is no way to choose the one we
- use, but you may remove the module in lib/ to prevent it from being
- loaded. The preference order is : MMX, Optimized, Classic.
- commit a558a9bb47f6212da40eb8798243d08107865f7d
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Fri Jan 12 17:33:18 2001 +0000
- * Changed default values :
- INPUT_PTS_DELAY down to 200 ms ;
- video heap down from 10 to 5 pictures ;
- decoder fifo size from 1023 to 511 PES ;
- * Fixed various bugs in 32 bit-versions of input_ext-dec.h ;
- * Fixed a bug in GetChunk() ;
- * Renamed GetByte, GetWord, ShowWord to _GetByte, _GetWord, _ShowWord ;
- * Moved decoder_fifo-specific code from programs.c to dec.c ;
- * Fixed bugs in program.c that prevented vlc to close all decoders ;
- * Gave sam a lesson for the use of the bitstream in spu_decoder.c :ppp ;
- * Made the video parser unlock the reference pictures before quitting
- (still one left, yaknow why ?)
- commit ebfaed9be940bebce3075006deb324dd499886e0
- Author: Sam Hocevar <sam@videolan.org>
- Date: Fri Jan 12 14:49:55 2001 +0000
- . destroy fifo mutex and cond variables _after_ they are used for
- the last time. henri, that'll be one binouze.
- commit c393ff60e9d9fb9031c7c37f613482418c14aa13
- Author: Sam Hocevar <sam@videolan.org>
- Date: Fri Jan 12 13:15:42 2001 +0000
- . Attempt to port the BeOS audio plugin to the new module API. Will
- probably need a few fixes to work or even compile.
- commit 4af9ab12a5edcb47214ea1b4963c63b43556b87c
- Author: Henri Fallon <henri@videolan.org>
- Date: Fri Jan 12 12:48:24 2001 +0000
- Done :
- - ported the alsa plugin to the news vlc module API
- - cosmetic changes
- To do :
- - check if it works with the latest alsa release
- - add features ... prepare for 4 or more speakers
- commit a85534e5b5923bcd65698a3a2b1d68595c3185ec
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Fri Jan 12 11:36:49 2001 +0000
- * Fixed 32 bits bitstream bugs.
- commit e3636eb15f2e5e825347a153beafc8e0411d2946
- Author: Sam Hocevar <sam@videolan.org>
- Date: Thu Jan 11 17:44:48 2001 +0000
- . moved the MPEG audio decoder to the new bitstream
- I wasn't sure whether the bits counting method was effective to
- skip ancillary data at the end of a frame, but I kept it for
- safety. There is still a lot to optimize in the bit counting, like
- unrolling the first iteration of some loops, but I don't know if
- it would be worth it. The other solution would have been to look for
- a startcode after eache frame, without caring about the ancillary bits.
- . cleaning in the SPU decoder.
- commit 993381a227b1246ce55bcb4673bcb8b519bdfa88
- Author: Sam Hocevar <sam@videolan.org>
- Date: Thu Jan 11 15:35:35 2001 +0000
- . moved swab32 from input_ext-dec.h to common.h. We probably won't need
- it anymore really soon, since ntohl() and htonl() seem to be properly
- optimized when gcc is passed the right optimization flags.
- . fixed GetBits32 and RemoveBits32. I know the #ifdefs are useless since
- we only support u32 words, but it's a safe reminder. Comments appreciated
- on this fix since I may have b0rked something -- it runs well here though.
- commit bf10480df448def0a4d7faf70cade514faaa8d6e
- Author: Sam Hocevar <sam@videolan.org>
- Date: Wed Jan 10 19:48:26 2001 +0000
- . fixed a missing #ifdef STATS
- *grin*
- commit ecff1e713f6962d45ff9a397e11410066eaa0ebe
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Wed Jan 10 19:22:11 2001 +0000
- * Changed code for handling b_die in bitstream ;
- * Move input_ext-dec.h to input.h ;
- * New input_NullPacket function ;
- * Fixed init bugs in input and vpar ;
- commit 0b625864d43b31052914859191be44b87dd3715a
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Wed Jan 10 16:24:11 2001 +0000
- * Placed a callback to the decoder in the bitstream structure ;
- * Fixed a purify bug in input_ps.c ;
- * Added -mcpu=pentiumpro in the Makefile.
- commit 9f553534b0e8edcb711e442d3d76f8d2eb2740aa
- Author: Sam Hocevar <sam@videolan.org>
- Date: Wed Jan 10 02:33:59 2001 +0000
- . complete commenting of modules_core.h and small modifications
- . separated MODULE_CONFIG_START and ADD_WINDOW (Henri, beware)
- . fixed a very, very old bug that caused namespace collision between
- plugins (Henri, beware: call your aout_getplugin function like this,
- not alsa_aout_getplugin)
- . removed the Debian specific clean rules from the Makefile, since they
- are already handled by the debian/rules script.
- . tidied a few compilation rules (-lfoo should always be at the end)
- commit 9451c9b90e8aac8a6a9de40c34516ef2cb07a6b0
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue Jan 9 23:29:15 2001 +0000
- . just removed a forgotten debug message in the setpalette code
- commit cbb9cfbfdf317d8ca726c5b3ac5a4cb9540c91cb
- Author: Pierre Baillet <octplane@videolan.org>
- Date: Tue Jan 9 22:30:26 2001 +0000
- .Added 8bits palette SDL support.
- .Tried to add it to stable, failed, probably because of the initialisation codes which are differents...
- commit ef05e7761e600f9fed4cf67cba91ee013ead1a94
- Author: Sam Hocevar <sam@videolan.org>
- Date: Tue Jan 9 21:03:47 2001 +0000
- . fixed a warning under FreeBSD (dlerror() is a const char*, not a char*).
- . made configure script look for the bswap assembly instruction (using
- AC_TRY_COMPILE makes sure the compiler will really accept it).
- commit 5a88167734f74fbdc342f5d28da8abf171fcf931
- Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
- Date: Mon Jan 8 22:56:06 2001 +0000
- - maybe found the fullscreen bug, please test :)
- commit 6473750311f991992532b0cf7d5e78a89d7eff88
- Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
- Date: Mon Jan 8 22:42:50 2001 +0000
- - fixed colors' bug (TODO: write a function in vout that recalculate colors
- from RGB masks);
- - cleaning of the fullscreen switch, still sucks but the surface is not
- reallocated and that's good (thanks to the magic function
- SDL_WM_ToggleFullScreen provided by sdl library :).
- commit 3ce24ee9dd032e9a3b644dd2d35d8ae128a6eb43
- Author: Sam Hocevar <sam@videolan.org>
- Date: Mon Jan 8 18:16:33 2001 +0000
- . Added a missing mutex_unlock in video_output.c
- . Moved a mutex_destroy after the thread cancellation to prevent
- possible problems
- . Added a missing #ifdef in intf_msg.c which prevented compilation
- with --enable-debug
- . Fixed a bug in the input that prevented to quit properly in certain
- cases (some ES were not deleted because their index was skipped when
- the former one was deleted, well Meuuh should know what I mean)
- There is still a segfault when quitting, most presumably in the
- audio output. I couldn't find what causes it yet.
- commit 618b891b23ab08f9404e4d57f35b17f1ce0c1405
- Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
- Date: Mon Jan 8 01:07:21 2001 +0000
- - cleaning of SDL Lock/Unlock Surface.
- commit c25e25c4d2706eb5e540bdbbb2765672824fa5ae
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sun Jan 7 17:07:02 2001 +0000
- . added a .cvsignore file in lib/ so that the directory doesn't get
- removed whenever one does a cvs update -dP
- . fixed debian/.cvsignore because of a new version of debhelper
- commit f8da8c9585169f61df48dd736eb9134f1a1bc820
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sun Jan 7 16:17:59 2001 +0000
- . all plugins now compile with -fPIC.
- . made the audio_output API a bit simpler.
- . got rid of modules_config.h.
- . fixed `make install' rule.
- . fixed warnings in the MMX YUV compilation.
- . probably fixed a bug in the input : pp_foo structures were free()d at
- the end, but this was useless since the last call to realloc() is
- equivalent to free(), and two consecutive calls to free() aren't a
- goo idea.
- . we check that the version number match and that we don't already have
- a module by that name when loading a new module.
- . all public module_* functions now properly lock the module bank.
- . the audio_output now uses the new module API ; EsounD and DSP modules
- have been ported, which should be enough for Henri to port the ALSA one.
- The new plugin API is now much simpler ; it's now just a matter of
- calling module_Need( p_main->p_module_bank, MODULE_CAPABILITY_FOO, p_data );
- and if successful we get the best module. Capabilities can be ORed, so that
- one can ask for a plugin that does VOUT _and_ INTF actions for instance.
- It's not complete yet though -- by making it generic I had to do a few
- ugly casts here and there, which I am going to fix ASAP. Also, command line
- selection of a plugin does not work yet.
- The switch to the new plugin API has probably broken the BeOS audio
- output ; we can either wait until the whole vlc has switched to the new
- plugins, or create a separate beos_sound.so that conforms to the new API.
- commit b7b3386b571b48cfe847ee4ce7c5746050823c93
- Author: Pierre Baillet <octplane@videolan.org>
- Date: Sun Jan 7 15:58:33 2001 +0000
- NoSEGfault Kl�dge added.
- commit dd3ca6f4d5cabe9bb3808fe5d09955cbd00cedac
- Author: Benoit Steiner <benny@videolan.org>
- Date: Sun Jan 7 06:40:29 2001 +0000
- Hum, ouais bon ben euhh, j'avais fume, donc je repare mes conneries et je
- vais me coucher.
- commit a87ecd5ccf649a656dc71e8c355b5f6372b5314e
- Author: Benoit Steiner <benny@videolan.org>
- Date: Sun Jan 7 05:41:50 2001 +0000
- Optimisation de BinaryLog
- commit a5d3d165302d68d37394a639cbccad8f87fd4867
- Author: Henri Fallon <henri@videolan.org>
- Date: Sun Jan 7 04:31:18 2001 +0000
- - Order : if a then b are initialized, release b then a ;
- - Typos ;
- - Cosmetic changes.
- commit 393a5d5241b2088db43ba29e4c9774743f61a4f1
- Author: Henri Fallon <henri@videolan.org>
- Date: Sun Jan 7 03:56:40 2001 +0000
- - Added vlc_mutex_destroy and vlc_cond_destroy function, for pthreads.
- - Used them before quitting, every lock and cond is destroyed
- - Checked the return value of malloc and realloc in input_programs
- - Cosmetic changes
- TODO: add vlc_*_destroy for beos and C_thread
- commit eb8d4519bc2285f191244e85d941425671a9a9b5
- Author: Benoit Steiner <benny@videolan.org>
- Date: Sat Jan 6 08:05:17 2001 +0000
- Fixed compilation pb under solaris 2.6
- commit eed018b6f8ceefa94b901da2a2f983648ba54e80
- Author: Benoit Steiner <benny@videolan.org>
- Date: Sat Jan 6 08:04:46 2001 +0000
- Fixed solaris libraries
- commit ffa693e8bdac429c229fa679e64a8bd6cd6af15f
- Author: Sam Hocevar <sam@videolan.org>
- Date: Sat Jan 6 07:23:32 2001 +0000
- . should compile & run on Solaris with ./configure --disable-dsp
- (tested on puma)
- . removed most SYS_SOLARIS #ifdef's in favour of more generic tests
- . updated example ./configure line in INSTALL file
- . now we only load modules that end with ".so"
- . null module is compiled by default
- commit 4542979c0fecaf06caebec3abd6b0060ede2f1d9
- Author: Henri Fallon <henri@videolan.org>
- Date: Sat Jan 6 05:44:45 2001 +0000
- Fixed a typo than prevented from building ...
- commit 9385e1d576a309e06c2d5f54e1161baeda6b6b9e
- Author: Henri Fallon <henri@videolan.org>
- Date: Sat Jan 6 03:16:00 2001 +0000
- Fixed initialization of payload_start and payload_end
- It should be finished now.
- commit 454454b5542b7cc8ba40623078e2c16f35d2a6c3
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Fri Jan 5 18:46:45 2001 +0000
- BSD port, including :
- * --enable-sdl and some others are now --with-sdl[=name] to supply an
- optional library name ;
- * deleted all unnecessary #include <sys/uio.h> ;
- * /usr/include is now searched when looking for libraries and headers.
- It seems to compile and run on BSD. Under Linux Sam's latest commit makes
- vlc crash on startup, so I can't really tell, but hey it compiles.
- commit 6eb6044c0b7663994ccf1ffde3b32dc4e3a003c7
- Author: Sam Hocevar <sam@videolan.org>
- Date: Fri Jan 5 18:06:33 2001 +0000
- . src/misc/modules.c is in a workable state now.
- To test it, run ./configure with the --enable-null flag, which will
- compile the Null Module as a plugin. Watch the memory usage at the
- launch and when the plugin is released.
- commit 2a8ef11d88512a2717f177f7f8da334feca030b5
- Author: Sam Hocevar <sam@videolan.org>
- Date: Fri Jan 5 14:46:37 2001 +0000
- (previous commit foired)
- . this is a coding style patch which removes all "foo(bar){" constructions
- and most of the tabulations.
- . also, fixed a bug in the default subtitle track.
- . and made a few error messages more explicit, ie. changed "error: %s" to
- "foo error: couldn't initialize bar (%s)"
- . and removed a warning in intf_ctrl.c which isn't used anyway.
- commit a132d75cac753d6da22a2996fd376f42234f9e56
- Author: Sam Hocevar <sam@videolan.org>
- Date: Fri Jan 5 14:45:47 2001 +0000
- . this is a coding style patch which removes all "foo(bar){" constructions
- and most of the tabulations.
- . also, fixed a bug in the default subtitle track.
- . and made a few error messages more explicit, ie. changed "error: %s" to
- "foo error: couldn't initialize bar (%s)"
- commit df5793c289fa49607a503648a8b139425eb1b5ca
- Author: Sam Hocevar <sam@videolan.org>
- Date: Fri Jan 5 14:28:42 2001 +0000
- . splitted modules.h into modules.h and modules_core.h to enable
- clean compilation of the Null Module.
- commit bcaed52cadf2e98b49547a27c4db2293332fad4d
- Author: Sam Hocevar <sam@videolan.org>
- Date: Fri Jan 5 14:24:06 2001 +0000
- . added the Null Module, the module that does nothing but that is going
- to be of great help for debugging my module code.
- commit 32d3e55a6e50907ec96dd4a042d08acfbc7e9cf6
- Author: Sam Hocevar <sam@videolan.org>
- Date: Fri Jan 5 13:57:12 2001 +0000
- . Added files needed for the forthcoming module management.
- Notes:
- Plugins are now called modules, because we will be able to compile
- them either as a dynamic plugin, or within the program. And, more
- important, I can commit this without having to break the vlc :)
- I tried to be as clear as possible in my comments, please tell me
- if a few prototypes still have an unclear beahaviour.
- Current features:
- . none, files haven't even been added to the Makefile yet.
- Future features:
- . dynamic loading (done)
- . built-in modules (still to do)
- . automatic unloading of plugins (done)
- . dynamic configuration (still to do)
- . automatic choosing of the most appropriate plugin for a given
- task (still to do but well prepared)
- commit 38e1bc07300f4e36385003cb20f56b7be0fa11a2
- Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
- Date: Thu Jan 4 23:18:21 2001 +0000
- - fixed pitch bug;
- - fixed segfault, it was probably a memory corruption but I'm not sure :) ;
- - video_output.c : compute picture size even if b_need_render == 0;
- commit afb5d2e65b82c5937c4b0a5543e39662944f9d5d
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Thu Jan 4 18:47:18 2001 +0000
- * Fixed a deadlock (the vout unlocked a mutex locked by another thread,
- grrrr, I'll kill someone) ;
- * Put config.h in front of others in audio_decoder.c.
- commit fb0d0da7637ecc2ffb362dd95a9803711920a55d
- Author: Christophe Massiot <massiot@videolan.org>
- Date: Tue Jan 2 14:03:30 2001 +0000
- Better display of the fps.