vlc.git
19 years ago* Corrected vlc-howto thanks to Arnaud Gomes-do-Vale
Henri Fallon [Wed, 2 May 2001 13:30:30 +0000 (13:30 +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.

19 years ago * Fixed a remaining buffer overflow in the Gnome interface and applied
Sam Hocevar [Tue, 1 May 2001 15:12:22 +0000 (15:12 +0000)]
  * Fixed a remaining buffer overflow in the Gnome interface and applied
    the patches to the Gtk+ interface.

19 years ago * Fixed a segfault in the SPU decoder initialization.
Sam Hocevar [Tue, 1 May 2001 12:22:18 +0000 (12:22 +0000)]
  * Fixed a segfault in the SPU decoder initialization.

19 years ago * Mandatory step for video output IV and the audio output quality
Sam Hocevar [Tue, 1 May 2001 04:18:18 +0000 (04:18 +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>.

19 years agoI forgot some headers
Renaud Dartus [Mon, 30 Apr 2001 21:10:25 +0000 (21:10 +0000)]
I forgot some headers

19 years ago* Follow of the new ac3_decoder ;)
Renaud Dartus [Mon, 30 Apr 2001 21:04:20 +0000 (21:04 +0000)]
* Follow of the new ac3_decoder ;)
  - New ac3_imdct
  - New ac3_downmix

19 years agoRemoved unused files.
Christophe Massiot [Mon, 30 Apr 2001 15:01:00 +0000 (15:01 +0000)]
Removed unused files.

19 years agoFixed a mistake with -g and --enable-debug.
Christophe Massiot [Mon, 30 Apr 2001 09:44:26 +0000 (09:44 +0000)]
Fixed a mistake with -g and --enable-debug.

19 years ago-Fixed the title-change-with-no-input-restart in dvd.
Stéphane Borel [Sun, 29 Apr 2001 17:57:50 +0000 (17:57 +0000)]
-Fixed the title-change-with-no-input-restart in dvd.

-I haven't forgotten the chagelog this time :)

19 years ago * BeOS crash fix by Wade Majors <guru@startrek.com>.
Sam Hocevar [Sun, 29 Apr 2001 17:03:20 +0000 (17:03 +0000)]
  * BeOS crash fix by Wade Majors <guru@startrek.com>.

    Please, try no to forget the ChangeLog when commiting!

19 years ago-slight modification in ClockManageRef: after a synchro reinit, we still
Stéphane Borel [Sun, 29 Apr 2001 14:52:42 +0000 (14:52 +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.

19 years agoForgot one file.
Stéphane Borel [Sun, 29 Apr 2001 02:55:36 +0000 (02:55 +0000)]
Forgot one file.

19 years ago-new audio output using direct ac3 pass-through with some sound
Stéphane Borel [Sun, 29 Apr 2001 02:48:51 +0000 (02:48 +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.

19 years ago- Fixed a bug in TS input. It should be more smooth now
Henri Fallon [Sat, 28 Apr 2001 23:19:19 +0000 (23:19 +0000)]
- Fixed a bug in TS input. It should be more smooth now
- Fixed the pace control. Meuuh, could you check ?

19 years ago * Updated debian control files and disabled ALSA for this version.
Sam Hocevar [Sat, 28 Apr 2001 05:12:05 +0000 (05:12 +0000)]
  * Updated debian control files and disabled ALSA for this version.

19 years agoUpdated files for 0.2.73 release
Henri Fallon [Sat, 28 Apr 2001 05:08:01 +0000 (05:08 +0000)]
Updated files for 0.2.73 release

19 years ago * Fixed a nonsense in configure.in preventing to build sdl.so.
Sam Hocevar [Sat, 28 Apr 2001 04:47:20 +0000 (04:47 +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.

19 years ago * Don't use the #@%&$! autoconf-suggested CFLAGS.
Sam Hocevar [Sat, 28 Apr 2001 04:09:38 +0000 (04:09 +0000)]
  * Don't use the #@%&$! autoconf-suggested CFLAGS.

19 years ago * Coding style fixes here and there.
Sam Hocevar [Sat, 28 Apr 2001 03:36:26 +0000 (03:36 +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 ?)

19 years agoAdded a howto. Feel free to correct it. I'll put it on the website soon.
Henri Fallon [Sat, 28 Apr 2001 00:28:52 +0000 (00:28 +0000)]
Added a howto. Feel free to correct it. I'll put it on the website soon.

19 years ago-fixed a segfault added in last commit: initilisation of p_cache was
Stéphane Borel [Fri, 27 Apr 2001 23:29:14 +0000 (23:29 +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.

19 years agoChange --enable-debug into --enable-trace. Same with DEBUG_*.
Christophe Massiot [Fri, 27 Apr 2001 19:29:11 +0000 (19:29 +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 :))

19 years agoRepaired broadcast support : binding INADDR_ANY doesn't seem to work.
Henri Fallon [Fri, 27 Apr 2001 18:07:57 +0000 (18:07 +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]

19 years ago * Fixed the continuous 'seeking position' bug in network mode.
Sam Hocevar [Fri, 27 Apr 2001 16:08:26 +0000 (16:08 +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.

19 years ago * Fixed the ac3dec compilation under BeOS.
Sam Hocevar [Thu, 26 Apr 2001 11:23:16 +0000 (11:23 +0000)]
  * Fixed the ac3dec compilation under BeOS.
  * Removed a useless #include in aout_sdl.c.

19 years ago * Commited Shane's XVideo patches. It works here (tm).
Sam Hocevar [Thu, 26 Apr 2001 03:55:44 +0000 (03:55 +0000)]
  * Commited Shane's XVideo patches. It works here (tm).
  * Fixed the XVideo aspect ratio (AR_SQUARE_PICTURE means square pixels,
    not square image).

19 years ago* Follow of the new ac3_decoder ;)
Renaud Dartus [Thu, 26 Apr 2001 00:12:19 +0000 (00:12 +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)

19 years ago* Removed my optimization attempt.
Christophe Massiot [Wed, 25 Apr 2001 20:54:07 +0000 (20:54 +0000)]
* Removed my optimization attempt.

19 years ago* Fixed an alignment issue with the bit stream and the bit stream
Christophe Massiot [Wed, 25 Apr 2001 10:22:33 +0000 (10:22 +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 ?

19 years ago * Updated the TODO list.
Sam Hocevar [Wed, 25 Apr 2001 09:31:14 +0000 (09:31 +0000)]
  * Updated the TODO list.
  * Fixed benny's latest C++ism.
  * Fonts not found are no longer fatal to the video output.

19 years agoGet rid of the asprintf that were slow and not available on Solaris. Didn't
Benoit Steiner [Wed, 25 Apr 2001 06:56:47 +0000 (06:56 +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.

19 years ago-better handling of angles: you should be able to change on the fly now
Stéphane Borel [Sun, 22 Apr 2001 00:08:26 +0000 (00:08 +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.

19 years ago * XVideo fullscreen mode by David Kennedy <dkennedy@tinytoad.com>.
Sam Hocevar [Sat, 21 Apr 2001 22:49:24 +0000 (22:49 +0000)]
  * XVideo fullscreen mode by David Kennedy <dkennedy@tinytoad.com>.

19 years ago * X11 fullscreen mode, courtesy of David Kennedy <dkennedy@tinytoad.com>
Sam Hocevar [Sat, 21 Apr 2001 00:31:07 +0000 (00:31 +0000)]
  * X11 fullscreen mode, courtesy of David Kennedy <dkennedy@tinytoad.com>

19 years ago * Added prototypes for the Elementary Stream input module for Alexis.
Sam Hocevar [Fri, 20 Apr 2001 15:02:48 +0000 (15:02 +0000)]
  * Added prototypes for the Elementary Stream input module for Alexis.
     it's compiled by default, to activate it: "vlc --input es <file.mpeg>"

19 years ago* Begin of the new ac3_decoder ;)
Renaud Dartus [Fri, 20 Apr 2001 12:14:34 +0000 (12:14 +0000)]
* Begin of the new ac3_decoder ;)
  - New ac3_decoder_thread (we now use GetBits)

Please warn me if you encounter some problem

19 years ago * Fixed build process when no plugins or no builtins were chosen.
Sam Hocevar [Fri, 20 Apr 2001 11:06:48 +0000 (11:06 +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>.

19 years ago-corrected some bugs in gnome interface: language menu are now
Stéphane Borel [Fri, 20 Apr 2001 05:40:03 +0000 (05:40 +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.

19 years ago*** empty log message ***
Marc Ariberti [Tue, 17 Apr 2001 20:43:41 +0000 (20:43 +0000)]
*** empty log message ***

19 years agoRemoved a "1" from an intf_DbgMsg() (courtesy of Steve Brown
Christophe Massiot [Tue, 17 Apr 2001 18:22:51 +0000 (18:22 +0000)]
Removed a "1" from an intf_DbgMsg() (courtesy of Steve Brown
<sbrown@cortland.com>)

19 years agofix MacOS X icon
Colin Delacroix [Tue, 17 Apr 2001 15:17:58 +0000 (15:17 +0000)]
fix MacOS X icon

19 years agoFixed optional PES size bug, courtesy of Steve Brown <sbrown@cortland.com>.
Christophe Massiot [Tue, 17 Apr 2001 14:54:54 +0000 (14:54 +0000)]
Fixed optional PES size bug, courtesy of Steve Brown <sbrown@cortland.com>.

19 years ago OS X fixes:
Sam Hocevar [Tue, 17 Apr 2001 14:39:51 +0000 (14:39 +0000)]
   OS X fixes:
  * Fixed a compilation issue in the DVDioctl driver.
  * Added a call to ranlib after a built-in module compilation.

19 years ago * Fixed a typo in configure.in
Sam Hocevar [Mon, 16 Apr 2001 13:32:55 +0000 (13:32 +0000)]
  * Fixed a typo in configure.in

19 years ago * Merged Makefile.common and Makefile.modules.in into Makefile.modules
Sam Hocevar [Mon, 16 Apr 2001 13:00:55 +0000 (13:00 +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.

19 years agoRe-added the new packet allocation method in PS input, using packet caches.
Cyril Deguet [Mon, 16 Apr 2001 12:34:28 +0000 (12:34 +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.

19 years ago * Added .cvsignore files in the plugins directories.
Sam Hocevar [Mon, 16 Apr 2001 07:40:11 +0000 (07:40 +0000)]
  * Added .cvsignore files in the plugins directories.
  * Additional Makefile cleaning for built-in modules.
  * Fixed Makefile for Solaris target.

19 years ago-I hope I have fixed the ifo bug lastly !
Stéphane Borel [Sun, 15 Apr 2001 21:17:50 +0000 (21:17 +0000)]
-I hope I have fixed the ifo bug lastly !

19 years ago-Maybe fixed the "cell not found" bug. I can't test it because I don't
Stéphane Borel [Sun, 15 Apr 2001 15:32:48 +0000 (15:32 +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.

19 years ago * All Debian packages are now lintian-clean.
Sam Hocevar [Sun, 15 Apr 2001 15:11:44 +0000 (15:11 +0000)]
  * All Debian packages are now lintian-clean.
  * Fixed XVideo plugin linking.

19 years ago * Updated TODO list with Henri's Apr 6th post.
Sam Hocevar [Sun, 15 Apr 2001 10:54:46 +0000 (10:54 +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.

19 years ago * A few Makefile fixes for BeOS
Sam Hocevar [Sun, 15 Apr 2001 04:46:41 +0000 (04:46 +0000)]
  * A few Makefile fixes for BeOS
  * XVideo patches by Shane Harper

19 years ago * Beginning of the built-in modules support.
Sam Hocevar [Sun, 15 Apr 2001 04:19:58 +0000 (04:19 +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...

19 years ago * Got rid of the sleep() hack in beos_specific.cpp
Sam Hocevar [Sat, 14 Apr 2001 07:41:20 +0000 (07:41 +0000)]
  * Got rid of the sleep() hack in beos_specific.cpp
  * Fixed a segfault when launched without argument under Darwin.

19 years ago * Fix for Darwin program path handling. I mistakenly assumed that the
Sam Hocevar [Fri, 13 Apr 2001 14:33:22 +0000 (14:33 +0000)]
  * Fix for Darwin program path handling. I mistakenly assumed that the
    program path was always absolute.

19 years ago * Updated version number to 0.2.71 (release today).
Sam Hocevar [Fri, 13 Apr 2001 06:20:23 +0000 (06:20 +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>.

19 years ago*Added udf fix by Billy Biggs
Stéphane Borel [Fri, 13 Apr 2001 05:36:12 +0000 (05:36 +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.

19 years agoTS input : only one audio & spu ES selected at a time
Henri Fallon [Fri, 13 Apr 2001 01:49:22 +0000 (01:49 +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

19 years agoMacOS X
Colin Delacroix [Thu, 12 Apr 2001 17:57:12 +0000 (17:57 +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

19 years agoFixed menu problem in 0.2.7.0
Tony Castley [Thu, 12 Apr 2001 11:10:16 +0000 (11:10 +0000)]
Fixed menu problem in 0.2.7.0

19 years ago * Fixed a typo in yesterday's BeOS changes.
Sam Hocevar [Thu, 12 Apr 2001 08:24:30 +0000 (08:24 +0000)]
  * Fixed a typo in yesterday's BeOS changes.

19 years ago-added a field to p_input->stream to inform the interface of a stream
Stéphane Borel [Thu, 12 Apr 2001 03:26:53 +0000 (03:26 +0000)]
-added a field to p_input->stream to inform the interface of a stream
change (useful in network mode)

19 years ago-Fixed a bug in area management added in my last commit
Stéphane Borel [Thu, 12 Apr 2001 02:40:09 +0000 (02:40 +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

19 years ago * BeOS icon and MIME resources courtesy of Wade Majors <guru@startrek.com>.
Sam Hocevar [Thu, 12 Apr 2001 01:52:45 +0000 (01:52 +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.

19 years agoForgot a little thing...main. Done for now I hope;-)
Eugenio Jarosiewicz [Wed, 11 Apr 2001 14:10:49 +0000 (14:10 +0000)]
Forgot a little thing...main.  Done for now I hope;-)

19 years agoFixed a dumb mistake in Makefile.in
Eugenio Jarosiewicz [Wed, 11 Apr 2001 13:56:39 +0000 (13:56 +0000)]
Fixed a dumb mistake in Makefile.in

19 years agoUpdated & cleaned up intf_macosx.c and vout_macosx.c - added Open menu
Eugenio Jarosiewicz [Wed, 11 Apr 2001 13:30:30 +0000 (13:30 +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

19 years ago * Fixed icons location and Debian desktop menus.
Sam Hocevar [Wed, 11 Apr 2001 12:52:10 +0000 (12:52 +0000)]
  * Fixed icons location and Debian desktop menus.

19 years ago * Forgot a BeOS patch on previous commit.
Sam Hocevar [Wed, 11 Apr 2001 04:46:18 +0000 (04:46 +0000)]
  * Forgot a BeOS patch on previous commit.

19 years ago * Fixed the whitespace/tab issues in the Makefile.
Sam Hocevar [Wed, 11 Apr 2001 04:31:59 +0000 (04:31 +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).

19 years ago- Ported the 0.2.0's channel changing functions
Henri Fallon [Wed, 11 Apr 2001 02:01:24 +0000 (02:01 +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

19 years ago-Fixed the lock segfault bug with some compilers
Stéphane Borel [Tue, 10 Apr 2001 17:47:05 +0000 (17:47 +0000)]
-Fixed the lock segfault bug with some compilers

-Quick kludge in ifo to avoid a bug with optims. The real fix is coming.

19 years ago-Fixed a compilation issue due to a change in an interface structure
Stéphane Borel [Mon, 9 Apr 2001 04:15:30 +0000 (04:15 +0000)]
-Fixed a compilation issue due to a change in an interface structure

19 years ago * XVideo window now has a black background, thanks to Shane Harper.
Sam Hocevar [Sun, 8 Apr 2001 16:57:47 +0000 (16:57 +0000)]
   * XVideo window now has a black background, thanks to Shane Harper.
   * Fixed a heap corruption in dvd_css.c.

19 years agoForgot one small thing :P
Pierre Baillet [Sun, 8 Apr 2001 13:11:45 +0000 (13:11 +0000)]
Forgot one small thing :P

19 years agoCorrected playlist update on file opening.
Pierre Baillet [Sun, 8 Apr 2001 13:09:32 +0000 (13:09 +0000)]
Corrected playlist update on file opening.

19 years ago-fixed css authentication under linux since it has been broken for a few
Stéphane Borel [Sun, 8 Apr 2001 09:04:33 +0000 (09:04 +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

19 years ago-fixed little poliotage
Stéphane Borel [Sun, 8 Apr 2001 07:45:03 +0000 (07:45 +0000)]
-fixed little poliotage

19 years ago-changes in gnome interface
Stéphane Borel [Sun, 8 Apr 2001 07:24:47 +0000 (07:24 +0000)]
-changes in gnome interface

-bugfix in input dvd

19 years ago * Updated ChangeLog and TODO list.
Sam Hocevar [Sun, 8 Apr 2001 04:17:30 +0000 (04:17 +0000)]
  * Updated ChangeLog and TODO list.
  * Added TODO to the .spec file.
  * Fixed Makefile.in so that `make snapshot' takes extras/* in account.

19 years agoRemoved --enable-mmx (enabled by default under x86) and changed a few
Christophe Massiot [Sat, 7 Apr 2001 23:23:50 +0000 (23:23 +0000)]
Removed --enable-mmx (enabled by default under x86) and changed a few
things.

19 years agoDisable x11 plugin if X11 headers are not found.
Christophe Massiot [Sat, 7 Apr 2001 16:35:05 +0000 (16:35 +0000)]
Disable x11 plugin if X11 headers are not found.

19 years agoAdded a missing file for MacOS X port.
Christophe Massiot [Sat, 7 Apr 2001 16:21:13 +0000 (16:21 +0000)]
Added a missing file for MacOS X port.

19 years agoCleaning code and a small fix to make quit work on OSX
Eugenio Jarosiewicz [Sat, 7 Apr 2001 04:59:52 +0000 (04:59 +0000)]
Cleaning code and a small fix to make quit work on OSX

19 years ago * Updated version information in RedHat and Debian package control files.
Sam Hocevar [Sat, 7 Apr 2001 04:17:49 +0000 (04:17 +0000)]
   * Updated version information in RedHat and Debian package control files.

19 years ago* Sync MOSX dev/CVS tree : code support for MacOS X audio, video and
Christophe Massiot [Fri, 6 Apr 2001 18:18:10 +0000 (18:18 +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.

19 years ago * Code cleanup: removed a few tabulations.
Sam Hocevar [Fri, 6 Apr 2001 09:15:48 +0000 (09:15 +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.

19 years agoswitched back to the old packet allocation method for PS input, because
Cyril Deguet [Thu, 5 Apr 2001 16:37:15 +0000 (16:37 +0000)]
switched back to the old packet allocation method for PS input, because
Sam does not want the new one ;)

19 years agoAdded a new packet allocation method that punish one's mother in PS input.
Cyril Deguet [Thu, 5 Apr 2001 14:00:28 +0000 (14:00 +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 ;)

19 years ago * added the GNU getopt library, which gets compiled in when getopt_long
Sam Hocevar [Thu, 5 Apr 2001 03:50:38 +0000 (03:50 +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.

19 years ago * compilation fixes for the BeOS DVD ioctls
Sam Hocevar [Wed, 4 Apr 2001 16:33:07 +0000 (16:33 +0000)]
  * compilation fixes for the BeOS DVD ioctls
  * XVideo plugin enhancements by Shane Harper <shanegh@optusnet.com.au>

19 years ago * additional enhancements to the OS X DVD ioctl module
Sam Hocevar [Wed, 4 Apr 2001 02:49:18 +0000 (02:49 +0000)]
  * additional enhancements to the OS X DVD ioctl module
  * big cleaning of the BeOS DVD ioctl code, got rid of all Linuxisms

19 years ago-Fall back to one-packet-once reading in dvd input since multi-block
Stéphane Borel [Tue, 3 Apr 2001 03:39:41 +0000 (03:39 +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.*

19 years ago * fixes for the Qt plugin compilation under Debian
Sam Hocevar [Mon, 2 Apr 2001 23:30:41 +0000 (23:30 +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.

19 years agovout_beos now uses double buffering for YCbCr overlay.
Richard Shepherd [Mon, 2 Apr 2001 22:40:07 +0000 (22:40 +0000)]
vout_beos now uses double buffering for YCbCr overlay.
This (for some reason) improves audio/video sync

19 years ago-Various bug fixes in dvd_netlist. Some bugs seem to remain though.
Stéphane Borel [Sun, 1 Apr 2001 07:31:38 +0000 (07:31 +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.

19 years ago * fixed a typo
Sam Hocevar [Sun, 1 Apr 2001 06:42:05 +0000 (06:42 +0000)]
  * fixed a typo

19 years ago * XVideo plugin courtesy of Shane Harper <shanegh@optusnet.com.au>
Sam Hocevar [Sun, 1 Apr 2001 06:21:44 +0000 (06:21 +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

19 years ago - fixed SDL compilation, thanks to Colin.
Sam Hocevar [Mon, 26 Mar 2001 19:06:18 +0000 (19:06 +0000)]
  - fixed SDL compilation, thanks to Colin.
  - disabled Altivec iDCT until it works.

19 years agoLanguage & Inteface support for BeOS interface
Richard Shepherd [Sun, 25 Mar 2001 17:09:14 +0000 (17:09 +0000)]
Language & Inteface support for BeOS interface