]> git.sesse.net Git - vlc/log
vlc
22 years ago* QNX RTOS plug-in by Jon Lech Johansen.
Christophe Massiot [Thu, 19 Jul 2001 11:50:51 +0000 (11:50 +0000)]
* QNX RTOS plug-in by Jon Lech Johansen.

22 years ago* FreeBSD compilation fix, by �yvind Kolbu.
Christophe Massiot [Thu, 19 Jul 2001 11:42:31 +0000 (11:42 +0000)]
* FreeBSD compilation fix, by �yvind Kolbu.

22 years ago* Updated documentation with recent changes ;
Christophe Massiot [Wed, 18 Jul 2001 17:05:39 +0000 (17:05 +0000)]
* Updated documentation with recent changes ;
* Decoders are niced again, for it is really better.

22 years agoA BIG kludge for the calculation of mux_rate, so that times displayed in
Christophe Massiot [Wed, 18 Jul 2001 15:21:51 +0000 (15:21 +0000)]
A BIG kludge for the calculation of mux_rate, so that times displayed in
the scroll bar are now correct for MPEG-2 streams. There is probably a
better way to do it, but I haven't found in months.

22 years ago* Rewrote the video decoder to take advantage of several processors (SMP mode) ;
Christophe Massiot [Wed, 18 Jul 2001 14:21:00 +0000 (14:21 +0000)]
* Rewrote the video decoder to take advantage of several processors (SMP mode) ;
* Fixed a bug in the video decoder initialization :-p ;
* Added --smp option and several hooks in src/input/input_ext-intf.c ;
* Grayscale mode now turns off chroma IDCT.

22 years agoCleaned up include/. Unnecessary headers are no longer under include/, but
Christophe Massiot [Tue, 17 Jul 2001 09:48:08 +0000 (09:48 +0000)]
Cleaned up include/. Unnecessary headers are no longer under include/, but
under src/. (eat that)

22 years agoAdded intf_DbgMsg and intf_DbgMsgImm symbols to modules_export.h
Gildas Bazin [Mon, 16 Jul 2001 22:00:45 +0000 (22:00 +0000)]
Added intf_DbgMsg and intf_DbgMsgImm symbols to modules_export.h
This fixes the TRACE build.

22 years ago...and the associated Makefile modifications.
Christophe Massiot [Mon, 16 Jul 2001 16:40:14 +0000 (16:40 +0000)]
...and the associated Makefile modifications.

22 years agoMoved video parser into video decoder.
Christophe Massiot [Mon, 16 Jul 2001 16:39:00 +0000 (16:39 +0000)]
Moved video parser into video decoder.

22 years ago* Exploded the outdated generic decoder ;
Christophe Massiot [Mon, 16 Jul 2001 16:26:21 +0000 (16:26 +0000)]
* Exploded the outdated generic decoder ;
* Updated ChangeLog and TODO.

22 years ago* Added IDEALX developer documentation into main CVS - PLEASE UPDATE
Christophe Massiot [Mon, 16 Jul 2001 15:54:59 +0000 (15:54 +0000)]
* Added IDEALX developer documentation into main CVS - PLEASE UPDATE
REGULARLY ;
* Cleaned up doc/ directory.

22 years agoReactivated SDL parachute in non-debug mode (memory leak otherwise).
Christophe Massiot [Mon, 16 Jul 2001 14:33:40 +0000 (14:33 +0000)]
Reactivated SDL parachute in non-debug mode (memory leak otherwise).

22 years agoFixed GetChunk for chunks < 4 bytes.
Christophe Massiot [Mon, 16 Jul 2001 12:10:32 +0000 (12:10 +0000)]
Fixed GetChunk for chunks < 4 bytes.

22 years ago- The Win98 DVD input is finally working. (had to install Win98 on my
Gildas Bazin [Sun, 15 Jul 2001 09:49:09 +0000 (09:49 +0000)]
- The Win98 DVD input is finally working. (had to install Win98 on my
    computer to find the problem ;-)

22 years ago- Fixed 2 Win32 bugs in libdvdcss (in _win32_dvdcss_readv), one of them
Gildas Bazin [Thu, 12 Jul 2001 23:06:54 +0000 (23:06 +0000)]
- Fixed 2 Win32 bugs in libdvdcss (in _win32_dvdcss_readv), one of them
    should have prevented the Win9x dvd input from working.
- Moved the "if(Win2k)" out of the loop in _win32_dvdcss_readv.

- Put a readv() function in input_iovec.h, the input_es now compiles.
- Modified input_ts to use this function.

- Fixed an initialisation bug in vout_directx.c
- Right clicking on the mouse now displays the navigation menu.

PS: If someone is willing to test the DVD input on Win95/98/Me I will
    upload an up to date binary package.

22 years agoI forgot to commit others aout plugins
Renaud Dartus [Thu, 12 Jul 2001 20:44:52 +0000 (20:44 +0000)]
I forgot to commit others aout plugins

22 years ago* Fix audio/video synchro bug with esd
Renaud Dartus [Thu, 12 Jul 2001 20:31:33 +0000 (20:31 +0000)]
* Fix audio/video synchro bug with esd
* Should fix buggy sound due to 44100-48000 Hz conversions

22 years agoDirectX plugin changes:
Gildas Bazin [Wed, 11 Jul 2001 14:26:19 +0000 (14:26 +0000)]
DirectX plugin changes:
- The Win32 GetMessage function has been isolated in a thread. This has
    been done because this function can block the thread. Thanks to this
    change, you can now move your window without any video and audio
    interruption.
- Splitted the events handling code into a separate file.
- Fixed the bug associated with the window dragging option in the
    diplay properties.

22 years ago * libdvdcss enhancements by Billy Biggs <vektor@dumbterm.net>. This breaks
Sam Hocevar [Wed, 11 Jul 2001 02:01:05 +0000 (02:01 +0000)]
  * libdvdcss enhancements by Billy Biggs <vektor@dumbterm.net>. This breaks
    vlc's DVD input (looks like decoders are expecting data too early and
    DVD input can't cope with it due to decryption). Needs to be investigated.
  * Plugins are now compiled in plugins/* and libraries in lib/*.
  * The KDE UI compiles again but does not work yet.
  * ALSA plugin message corrections.
  * Calculation modules can now be calledwith a shorter name
    (eg. '--downmix mmx' instead of '--downmix downmixmmx').
  * Fixed insane verbosity of the SDL plugin.

22 years ago- Fixed the segfault in vout_UnloadFont
Gildas Bazin [Tue, 10 Jul 2001 06:07:53 +0000 (06:07 +0000)]
- Fixed the segfault in vout_UnloadFont
- DestroyThread in video_output doesn't call pf_destroy if pf_create has
    failed previously.
- The Xvideo plugin now closes the video window when it XVideoGetPort
    fails in vout_Create.

22 years ago* Alignement in asm functions
Renaud Dartus [Sun, 8 Jul 2001 23:15:11 +0000 (23:15 +0000)]
* Alignement in asm functions
* 16 bytes alignement for data (need fo SSE)
* Optimization in SSE

22 years agoWin32 changes only:
Gildas Bazin [Sun, 8 Jul 2001 17:45:52 +0000 (17:45 +0000)]
Win32 changes only:

 - defined off_t as a long long. This allows DVD navigation to work.
   This change is to be implemented on a compiler by compiler basis. For
   now, it works on mingw32 (tested) and should work on MSVC (not tested).

 - Implemented a quick and dirty hack in intf_msg.c to be able to display
   long long integers with printf on Win32. This change is also necessary
   to avoid segfaults when debug is enabled in vlc on Win32.

 - few minor changes in the directx plugins.

 - defined snprintf in common.h and removed a few #ifdef WIN32

22 years ago- Removed unecessary translations in the win32 code from block offsets to
Gildas Bazin [Sat, 7 Jul 2001 21:10:58 +0000 (21:10 +0000)]
- Removed unecessary translations in the win32 code from block offsets to
    byte offsets. This was overflowing some variables.
- Reduced the complexity of the Win9x ASPI functions because we only need
    to handle DVD drive access.
- Win32 code now handles seeking in areas above 2.1 Go on DVDs.

22 years ago * Probably fixed the "X eats more and more CPU" bug. Please test.
Sam Hocevar [Sat, 7 Jul 2001 17:45:29 +0000 (17:45 +0000)]
  * Probably fixed the "X eats more and more CPU" bug. Please test.
  * mingw32 cross-compilation issue fixed.

22 years ago * Small optimization in vpar_blocks.c, sparing a few memset() calls.
Sam Hocevar [Fri, 6 Jul 2001 08:43:31 +0000 (08:43 +0000)]
  * Small optimization in vpar_blocks.c, sparing a few memset() calls.
  * Additional error checking in vout_sdl.c.
  * Minor manpage fix, conforming to Debian policy version 3.5.5.0
    (Closes Debian bug #99561).

22 years ago- Portablility fix: We now control the name to be used in the assembler
Gildas Bazin [Sun, 1 Jul 2001 08:49:09 +0000 (08:49 +0000)]
- Portablility fix: We now control the name to be used in the assembler
    code for a C function or variable.
    GCC for Win32 normally prepends an underscore to the name of a
    C function or variable, and the inline assembler code was using the
    name without the underscore so we had undefined symbols in some
    modules.
- Reenabled all the accelerated modules on Win32.

22 years agoBugfix for chapters change in DVD.
Stéphane Borel [Fri, 29 Jun 2001 11:34:28 +0000 (11:34 +0000)]
Bugfix for chapters change in DVD.

22 years ago- a few bug fixes for the directx plugin.
Gildas Bazin [Thu, 28 Jun 2001 22:12:04 +0000 (22:12 +0000)]
- a few bug fixes for the directx plugin.
- removed the custom usleep function for win32 as we don't really need
    this accuracy, and it was eating cpu resources.

22 years agoElementary Stream input plugin (use it with --input es). Only works with
Christophe Massiot [Wed, 27 Jun 2001 09:53:57 +0000 (09:53 +0000)]
Elementary Stream input plugin (use it with --input es). Only works with
video streams at the moment.

22 years ago- Added command line option '--stdout <filename>' which redirects stdout
Gildas Bazin [Wed, 27 Jun 2001 06:29:59 +0000 (06:29 +0000)]
- Added command line option '--stdout <filename>' which redirects stdout
    and stderr to the specified file. This option should mainly be useful
    on Win32.
- On Win32, vlc now has an icon associated to the .exe file, and is a full
    GUI application (you don't have this annoying dos command box anymore)
- Added INSTALL-win32.txt for specific details to the Win32 port.

I've tested these changes on Win32 and Linux, let's hope I didn't break
  vlc for other platforms.

--
Gildas

22 years ago * Compile fix for newer versions of MacOS X by Colin Simmonds
Sam Hocevar [Mon, 25 Jun 2001 11:34:08 +0000 (11:34 +0000)]
  * Compile fix for newer versions of MacOS X by Colin Simmonds
    <colin_simmonds@Mac.lover.org>.
  * Additional MacOS X DVD ioctl work by Eugenio Jarosiewicz
    <ej0@cise.ufl.edu>.

22 years ago * Win32 network support by Boris Dor�s <babal@via.ecp.fr>.
Sam Hocevar [Thu, 21 Jun 2001 07:22:03 +0000 (07:22 +0000)]
  * Win32 network support by Boris Dor�s <babal@via.ecp.fr>.

22 years ago * Fixed an alignment issue in the ifo parser. The Matrix problem should
Sam Hocevar [Wed, 20 Jun 2001 07:43:48 +0000 (07:43 +0000)]
  * Fixed an alignment issue in the ifo parser. The Matrix problem should
    be solved.
  * Minor cosmetic fixes and warning removals here and there.

22 years ago * FreeBSD (and probably QNX) shared memory handling fix.
Sam Hocevar [Tue, 19 Jun 2001 05:51:57 +0000 (05:51 +0000)]
  * FreeBSD (and probably QNX) shared memory handling fix.

22 years ago * First libdvdcss version
Sam Hocevar [Mon, 18 Jun 2001 23:42:07 +0000 (23:42 +0000)]
  * First libdvdcss version

22 years agoNew simple playlist.
Tony Castley [Fri, 15 Jun 2001 09:07:10 +0000 (09:07 +0000)]
New simple playlist.
Enable/disable controls depending on what is in the playlist.

22 years ago * Unrolled two loops in dvd_netlist.c to prevent flooding.
Sam Hocevar [Fri, 15 Jun 2001 05:12:30 +0000 (05:12 +0000)]
  * Unrolled two loops in dvd_netlist.c to prevent flooding.
  * DVD input stuttering fix by Jon Lech Johansen.

22 years ago*Removed a lock that caused late frames in DVDRead.
Stéphane Borel [Fri, 15 Jun 2001 01:22:58 +0000 (01:22 +0000)]
*Removed a lock that caused late frames in DVDRead.

22 years ago * Added gprof profiling support with --enable-profiling.
Sam Hocevar [Thu, 14 Jun 2001 20:21:04 +0000 (20:21 +0000)]
  * Added gprof profiling support with --enable-profiling.

    It works at last! configure with --enable-profiling, build, run
 vlc (you may want to add --noaudio, it currently segfaults with sound
 here) and launch "gprof vlc" when finished.

    To make gprof work with multithreaded programs, one needs to set the
 internal ITIMER_PROF timer for each new thread launched. I did this
 through a wrapper in vlc_thread_create (see include/threads.h).

22 years ago * Fully working Windows DVD ioctl support by Jon Lech Johansen.
Sam Hocevar [Thu, 14 Jun 2001 02:47:45 +0000 (02:47 +0000)]
  * Fully working Windows DVD ioctl support by Jon Lech Johansen.
  * Usual weekly ChangeLog mass-update.

22 years ago * DirectX enhancements by Gildas Bazin, such as software rendering.
Sam Hocevar [Thu, 14 Jun 2001 01:49:44 +0000 (01:49 +0000)]
  * DirectX enhancements by Gildas Bazin, such as software rendering.
  * Merged dvdcss_init and dvdcss_open into dvdcss_open, and dvdcss_close
    and dvdcss_end into dvdcss_close. libdvdcss API now has 7 functions.
  * Another failed attempt at profiling vlc under Linux: ported the
    threads API to GNU Pth. Activate with --enable-pth. It doesn't seem to
    spawn new threads for me, maybe someone will have better luck.
  * Makefile optimizations.
  * Automatic build of libdvdcss if not found.

22 years ago*the dvd netlist no longer stops when the fifo is empty ; it just waits
Stéphane Borel [Wed, 13 Jun 2001 00:03:08 +0000 (00:03 +0000)]
*the dvd netlist no longer stops when the fifo is empty ; it just waits
that there are free vectors again

22 years ago * Exported the CSS part of the dvd plugin into a library.
Sam Hocevar [Tue, 12 Jun 2001 22:14:44 +0000 (22:14 +0000)]
  * Exported the CSS part of the dvd plugin into a library.

22 years ago*slight modification in input_dvd since Getiovec wasn't at the right
Stéphane Borel [Tue, 12 Jun 2001 18:16:49 +0000 (18:16 +0000)]
*slight modification in input_dvd since Getiovec wasn't at the right
place

*send escape packet when changing title, not to be stuck in some
decoder.

*the position in the title is now resetted when we change title to
prevent a title from being unavailable because we're stuck at the end

*fixed a bug with 1-chapter-long title that displayed chapter 0.

*added a _temporary_ field in p_main to know whether the audio stream is
ac3 (ugly). It allows a vlc launched in spdif mode to play mpeg or lpcm
audio.

*cleaned the title property messages to get rid of the ugly stars.

22 years agoAdded LPCM support. It should work with stereo LPCM.
Henri Fallon [Tue, 12 Jun 2001 13:50:09 +0000 (13:50 +0000)]
Added LPCM support. It should work with stereo LPCM.
Untested with 5-ways LPCM streams.

22 years ago* Fix the warning in compilation of main.c
Renaud Dartus [Tue, 12 Jun 2001 11:02:07 +0000 (11:02 +0000)]
* Fix the warning in compilation of main.c

22 years ago* Check that OS support SSE optimization for PIII (to avoid illegal hardware instruct...
Renaud Dartus [Tue, 12 Jun 2001 00:30:41 +0000 (00:30 +0000)]
* Check that OS support SSE optimization for PIII (to avoid illegal hardware instruction on Linux 2.2.x)

22 years ago*Fixed a bug in synchro reinitialisation: we no longer have a shift each
Stéphane Borel [Sat, 9 Jun 2001 17:01:22 +0000 (17:01 +0000)]
*Fixed a bug in synchro reinitialisation: we no longer have a shift each
time we restart the synchro (for scr discontinuity for instance)

*In DVD mode, we reinit the synchro only if the scr are not continuous
(instead of each cell)

*Try to improve ac3 spdif to prevent from desynchronization.

22 years ago * Lots of DirectX plugin fixes by Gildas Bazin.
Sam Hocevar [Fri, 8 Jun 2001 20:03:16 +0000 (20:03 +0000)]
  * Lots of DirectX plugin fixes by Gildas Bazin.
  * Compilation fix in message queue mode.

23 years ago * Another FreeBSD compilation fix.
Sam Hocevar [Thu, 7 Jun 2001 22:25:42 +0000 (22:25 +0000)]
  * Another FreeBSD compilation fix.

23 years ago * SDL compilation fix for FreeBSD.
Sam Hocevar [Thu, 7 Jun 2001 22:14:56 +0000 (22:14 +0000)]
  * SDL compilation fix for FreeBSD.
  * Fixed compilation of motion modules as plugins.

23 years ago * Applied old FreeBSD patch for dvd input by German Tischler.
Sam Hocevar [Thu, 7 Jun 2001 15:27:44 +0000 (15:27 +0000)]
  * Applied old FreeBSD patch for dvd input by German Tischler.
  * Found what was causing the slowdowns: a namespace collision. Put all
    plugins into builtins again.

23 years ago * Put most builtins in plugins again due to performances issues (more
Sam Hocevar [Thu, 7 Jun 2001 01:10:33 +0000 (01:10 +0000)]
  * Put most builtins in plugins again due to performances issues (more
    about this in a forthcoming post here).
  * Fixed the painfully slow build process (at last!).
  * Moved the null plugin together with the dummy one.
  * Added new dummy input plugin.

   More on the dummy input plugin: we'll use it to insert commands in
  the playlist. Currently implemented are the "quit" and "pause" functions,
  here are examples on how they are used:

    vlc file.mpeg vlc:quit                # exit after file.mpeg has been read.

    vlc file1.mpeg vlc:pause:3 file2.mpeg # pause 3 seconds before playing
                                          # the next file.

   From now we can more efficiently benchmark vlc. For instance, to test
  the video output changes I am doing, I use such a command:

    time vlc -I dummy --noaudio file.mpeg vlc:quit

   Future extentions might include more interesting stuff like "switch
  to full screen", "repeat next file 3 times", "switch to SDL video
  output"...

23 years ago * Updated things and stuff for 0.2.80 release.
Sam Hocevar [Tue, 5 Jun 2001 04:08:06 +0000 (04:08 +0000)]
  * Updated things and stuff for 0.2.80 release.

23 years ago * Various little fixes
Sam Hocevar [Sun, 3 Jun 2001 12:47:22 +0000 (12:47 +0000)]
  * Various little fixes
   - BeOS interface compilation fix by Rene Gollent.
   - DirectX plugin compilation fix by Gildas Bazin.
   - removed %ebx spill in the iMDCT plugins.

23 years agoForgot this...
Tony Castley [Sat, 2 Jun 2001 10:16:43 +0000 (10:16 +0000)]
Forgot this...

Change to the set out of the BeOS code to
allow more logical updates.

23 years agoChange to the set out of the BeOS code to
Tony Castley [Sat, 2 Jun 2001 09:42:26 +0000 (09:42 +0000)]
Change to the set out of the BeOS code to
allow more logical updates.

23 years ago * Moved modules_builtins.h.in into src/misc. Please remove
Sam Hocevar [Sat, 2 Jun 2001 01:10:19 +0000 (01:10 +0000)]
  * Moved modules_builtins.h.in into src/misc. Please remove
    include/modules_builtins.h in your local tree.

23 years ago * DirectX plugin by Gildas Bazin <gbazin@netcourrier.com>.
Sam Hocevar [Sat, 2 Jun 2001 01:09:03 +0000 (01:09 +0000)]
  * DirectX plugin by Gildas Bazin <gbazin@netcourrier.com>.

    Notes: o I called it 'directx' instead of 'windx' because it
             made a lot more sense to me.
           o Completely untested. I didn't manage to compile it yet.
           o Code in vout_directx.c will go through a big rewrite when
             vout 4 is finished. Xav is already working on this.

23 years ago*fixed a double malloc/free bug in DVDRead
Stéphane Borel [Thu, 31 May 2001 16:10:05 +0000 (16:10 +0000)]
*fixed a double malloc/free bug in DVDRead

*fixed a lock issue in the interface introduced in my last commit

23 years ago * Win32 plugin support by Gildas Bazin <gbazin@netcourrier.com>.
Sam Hocevar [Thu, 31 May 2001 12:45:39 +0000 (12:45 +0000)]
  * Win32 plugin support by Gildas Bazin <gbazin@netcourrier.com>.

23 years ago * BeOS fixes. renamed iovec.h to input_iovec.h because of namespace issues.
Sam Hocevar [Thu, 31 May 2001 03:57:54 +0000 (03:57 +0000)]
  * BeOS fixes. renamed iovec.h to input_iovec.h because of namespace issues.

23 years ago * miscellaneous Win32 fixes by Gildas Bazin <gbazin@netcourrier.com>, sorry
Sam Hocevar [Thu, 31 May 2001 03:23:24 +0000 (03:23 +0000)]
  * miscellaneous Win32 fixes by Gildas Bazin <gbazin@netcourrier.com>, sorry
    for the 2 weeks delay.

23 years ago * Win2000 DVD input by Jon Lech Johansen <jon-vl@nanocrew.net>.
Sam Hocevar [Thu, 31 May 2001 03:12:49 +0000 (03:12 +0000)]
  * Win2000 DVD input by Jon Lech Johansen <jon-vl@nanocrew.net>.

23 years ago * Applied patch from Jon Lech Johansen <jon-vl@nanocrew.net> to compile
Sam Hocevar [Thu, 31 May 2001 01:37:08 +0000 (01:37 +0000)]
  * Applied patch from Jon Lech Johansen <jon-vl@nanocrew.net> to compile
    vlc with MS and Intel C/C++ compilers.

23 years ago-Updated the gtk/gnome interface to work in network mode,
Stéphane Borel [Wed, 30 May 2001 23:02:04 +0000 (23:02 +0000)]
-Updated the gtk/gnome interface to work in network mode,

-Fixed some bugs in interface (language menus in ts, misnamed fields)

-Play/Stop work in network mode to start/stop decoding of the stream

I have a segfault in imdct_3dn(93). But I can't underdand assembly.

23 years ago * Fixed a bug introduced in my previous commit which broke DVD input.
Sam Hocevar [Wed, 30 May 2001 22:16:07 +0000 (22:16 +0000)]
  * Fixed a bug introduced in my previous commit which broke DVD input.

23 years ago * Hrmpf. Forgot the most important file.
Sam Hocevar [Wed, 30 May 2001 17:04:12 +0000 (17:04 +0000)]
  * Hrmpf. Forgot the most important file.

23 years ago * Fixed the BeOS compile typo.
Sam Hocevar [Wed, 30 May 2001 17:03:13 +0000 (17:03 +0000)]
  * Fixed the BeOS compile typo.
  * The ALSA plugin is back.
  * A gift for Gildas: plugins don't rely on backlinking any more. The
    drawback is the dirty magic in include/modules_export.h which has to
    be included whenever a module needs one of the functions in it. But
     a) we should less and less rely on those functions
     b) no plugin code modification was needed

   The BeOS and MacOS X modules may be broken when compiled as plugins,
   I'll check this later when I can reboot under BeOS.

23 years ago-Changes and bugfixes to make network work in VLAN Broadcast mode.
Stéphane Borel [Wed, 30 May 2001 05:19:03 +0000 (05:19 +0000)]
-Changes and bugfixes to make network work in VLAN Broadcast mode.

-Bugfix in the interface to access the network specific features.

-Some base of synchro in ac3 spdif

23 years ago*Fixed a bug with Previous chapter button in gnome
Stéphane Borel [Tue, 29 May 2001 13:53:16 +0000 (13:53 +0000)]
*Fixed a bug with Previous chapter button in gnome

23 years ago * Added a wrapper for readv() on platforms which don't support it. The
Sam Hocevar [Mon, 28 May 2001 04:23:52 +0000 (04:23 +0000)]
  * Added a wrapper for readv() on platforms which don't support it. The
    network support now compiles under Win32, but still doesn't work, the
    select in plugins/mpeg/input_ts.c never returns any data.

    Is there anything like strace(1) under Win32 to debug this ?

23 years agoModified in order to add network input under Win32.
Xavier Marchesini [Mon, 28 May 2001 03:17:01 +0000 (03:17 +0000)]
Modified in order to add network input under Win32.
It compiles under Linux and Win32 (yeeaaahaaa, haven't broken anything
:-))
(added the WinSock library initialization and cleanup)
Could someone test if it does really function ?

23 years ago * Of course my Win32 patch broke the Un*x version.
Sam Hocevar [Mon, 28 May 2001 02:54:09 +0000 (02:54 +0000)]
  * Of course my Win32 patch broke the Un*x version.

23 years ago * Forgot a little #ifdef, sorry.
Sam Hocevar [Mon, 28 May 2001 02:44:39 +0000 (02:44 +0000)]
  * Forgot a little #ifdef, sorry.

23 years ago * Win32 compilation fixes, esp. the MAC retrieval.
Sam Hocevar [Mon, 28 May 2001 02:38:48 +0000 (02:38 +0000)]
  * Win32 compilation fixes, esp. the MAC retrieval.

23 years ago * Fixed my latest BeOS support breakage.
Sam Hocevar [Sun, 27 May 2001 15:16:58 +0000 (15:16 +0000)]
  * Fixed my latest BeOS support breakage.

23 years ago * Fixed a warning for *BSD compilation.
Sam Hocevar [Fri, 25 May 2001 13:20:10 +0000 (13:20 +0000)]
  * Fixed a warning for *BSD compilation.
  * Fixed a typo in yesterday's Darwin ioctl fixes.
  * Patch by Eugenio so that the OS X interface and video output handle the
    aout and vout banks.

23 years ago * Forgot a file for BeOS.
Sam Hocevar [Fri, 25 May 2001 04:44:49 +0000 (04:44 +0000)]
  * Forgot a file for BeOS.

23 years ago OS X fixes:
Sam Hocevar [Fri, 25 May 2001 04:23:37 +0000 (04:23 +0000)]
  OS X fixes:

  * Applied Eugenio's fix to the DVDioctl driver. I didn't test it, but
    it should not hang the kernel anymore.

  * Ported most dvd_ioctl.c functions to the DVDioctl driver: ReportAgid,
    ReportChallenge, ReportKey1, ReportASF, InvalidateAgid, SendChallenge,
    SendKey2. They should comply with the "Mt. Fuji Commands for Multimedia
    Devices" paper.

    Last remaining problem: ReadCopyright and ReadKey. The version of
 Darwin I have here only has reportKey() and sendKey() functions in
 the IODVDBlockStorageDevice class (pages 413 and 449 of the Mt. Fuji
 paper), but we also need the READ_STRUCTURE (page 357) which I couldn't
 find anywhere in the kernel headers. Either I missed it, or we'll have
 to wait for Apple to implement it (or maybe we can emulate this command
 with some other IOKit commands).

23 years ago-Forgot a bug for audio/spu change in the interface
Stéphane Borel [Thu, 24 May 2001 01:24:47 +0000 (01:24 +0000)]
-Forgot a bug for audio/spu change in the interface

23 years ago-A little bug with lpcm in Makefile
Stéphane Borel [Wed, 23 May 2001 23:40:32 +0000 (23:40 +0000)]
-A little bug with lpcm in Makefile

23 years ago-Unification of gnome/gtk intefaces: now all the file are in plugin/gtk.
Stéphane Borel [Wed, 23 May 2001 23:08:20 +0000 (23:08 +0000)]
-Unification of gnome/gtk intefaces: now all the file are in plugin/gtk.

Specific files are glade generated files and intf_* files. All the
remainders are common to gtk and gnome and contain all the callbacks for
both interfaces.

23 years ago-LPCM audio selection in ps mode, in prevision of henri's decoder.
Stéphane Borel [Wed, 23 May 2001 17:47:34 +0000 (17:47 +0000)]
-LPCM audio selection in ps mode, in prevision of henri's decoder.

23 years agoUpdated with new changes for playlist management
Tony Castley [Mon, 21 May 2001 12:44:23 +0000 (12:44 +0000)]
Updated with new changes for playlist management

23 years ago*More cleanification in gtk interface: now to change the
Stéphane Borel [Sat, 19 May 2001 00:39:30 +0000 (00:39 +0000)]
*More cleanification in gtk interface: now to change the
title/chapter/audio/spu/angle, we tell the input to do intead of doing
it inside the interface. It results in fewer locks during the changes.

*The dvd plugin reads again blocks of 32 sectors to gain speed since
there are no more lock-ups during stream change. I've also created a new
file that contain function to described video and audio streams with ifo
datas.

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.

23 years ago*** empty log message ***
Xavier Marchesini [Fri, 18 May 2001 09:49:16 +0000 (09:49 +0000)]
*** empty log message ***

23 years ago* Add 3D Now! imdct
Renaud Dartus [Wed, 16 May 2001 14:51:29 +0000 (14:51 +0000)]
* Add 3D Now! imdct
* Remove kmudge for ac3 on MacOS X

23 years ago * We now do pthread detection for FreeBSD like the XMMS guys do. It
Sam Hocevar [Wed, 16 May 2001 02:12:38 +0000 (02:12 +0000)]
  * We now do pthread detection for FreeBSD like the XMMS guys do. It
    works even better.

23 years ago * FreeBSD pthread fixes.
Sam Hocevar [Tue, 15 May 2001 19:36:27 +0000 (19:36 +0000)]
  * FreeBSD pthread fixes.

23 years ago * AC3 IMDCT and downmix functions are now in plugins, --imdct and
Sam Hocevar [Tue, 15 May 2001 16:19:42 +0000 (16:19 +0000)]
  * AC3 IMDCT and downmix functions are now in plugins, --imdct and
    --downmix options added.

23 years ago*Bugfixes, cleanings in gtk.
Stéphane Borel [Tue, 15 May 2001 14:49:48 +0000 (14:49 +0000)]
*Bugfixes, cleanings in gtk.

23 years ago*initialization bugfixes in input_dvd
Stéphane Borel [Tue, 15 May 2001 01:01:44 +0000 (01:01 +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.

23 years ago * Begin of SSE/3DNow! support for imdct and downmix
Renaud Dartus [Mon, 14 May 2001 15:58:04 +0000 (15:58 +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 \

23 years agoPut a little note in the doc about "dvd devices"
Henri Fallon [Sat, 12 May 2001 00:14:20 +0000 (00:14 +0000)]
Put a little note in the doc about "dvd devices"

23 years ago * Fixed a deadlock in spudec.
Sam Hocevar [Fri, 11 May 2001 15:10:01 +0000 (15:10 +0000)]
  * Fixed a deadlock in spudec.

23 years agoAlsa module now builds with alsa 0.9 thanks to Jeffrey Baker's patch
Henri Fallon [Fri, 11 May 2001 01:03:14 +0000 (01:03 +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.

23 years ago * Added SPU cropping.
Sam Hocevar [Thu, 10 May 2001 06:47:31 +0000 (06:47 +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.

23 years ago * Fixed an aspect ratio issue in the SPU decoder, and optimized the
Sam Hocevar [Tue, 8 May 2001 20:38:25 +0000 (20:38 +0000)]
  * Fixed an aspect ratio issue in the SPU decoder, and optimized the
    SPU renderer.

23 years agoend of the last commit :-P
Arnaud de Bossoreille de Ribou [Tue, 8 May 2001 14:53:31 +0000 (14:53 +0000)]
end of the last commit :-P