]> git.sesse.net Git - vlc/log
vlc
23 years ago * Bug fixes and enhancements in the Gtk+/Gnome interfaces.
Sam Hocevar [Thu, 15 Mar 2001 01:42:20 +0000 (01:42 +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.

23 years ago-Fixed most of the bugs in gnome interface menus
Stéphane Borel [Thu, 15 Mar 2001 00:37:04 +0000 (00:37 +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.

23 years agomisc code clean-up
Pierre Baillet [Wed, 14 Mar 2001 19:55:51 +0000 (19:55 +0000)]
misc code clean-up

23 years ago* Tried to fix the "stream jumps at will" bug.
Christophe Massiot [Wed, 14 Mar 2001 00:40:24 +0000 (00:40 +0000)]
* Tried to fix the "stream jumps at will" bug.

23 years ago* Fixing of PowerPC bug ( I hope :) )
Renaud Dartus [Tue, 13 Mar 2001 21:22:41 +0000 (21:22 +0000)]
* Fixing of PowerPC bug ( I hope :) )

23 years ago- Moved 2 local network functions
Henri Fallon [Sun, 11 Mar 2001 19:00:18 +0000 (19:00 +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

23 years agoSmall optim.
Henri Fallon [Sat, 10 Mar 2001 11:23:10 +0000 (11:23 +0000)]
Small optim.

23 years ago.nicer drop
Pierre Baillet [Fri, 9 Mar 2001 19:38:47 +0000 (19:38 +0000)]
.nicer drop

23 years ago. Hey! table header (Dnd still a little buggy :/)
Pierre Baillet [Thu, 8 Mar 2001 21:58:59 +0000 (21:58 +0000)]
. Hey! table header (Dnd still a little buggy :/)

23 years ago. cosmetic variable name changes
Pierre Baillet [Thu, 8 Mar 2001 21:47:02 +0000 (21:47 +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

23 years ago.Added crop and invert selection.
Pierre Baillet [Thu, 8 Mar 2001 15:48:14 +0000 (15:48 +0000)]
.Added crop and invert selection.
.Fixed a potential segfault.

23 years agoHurg !
Pierre Baillet [Thu, 8 Mar 2001 13:32:55 +0000 (13:32 +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.

23 years ago"File|Open DVD" menu now refreshed each time menu selected rather than statically...
Richard Shepherd [Wed, 7 Mar 2001 16:32:59 +0000 (16:32 +0000)]
"File|Open DVD" menu now refreshed each time menu selected rather than statically built at execute time.

23 years agoPort of the interface menus to gnome plugin.
Stéphane Borel [Wed, 7 Mar 2001 11:56:33 +0000 (11:56 +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.

23 years ago-Working menus for run-time audio/spu/title/chapter selection with gtk
Stéphane Borel [Wed, 7 Mar 2001 10:31:10 +0000 (10:31 +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.

23 years ago-Added `glib-config --libs glib` for interface compilation
Stéphane Borel [Wed, 7 Mar 2001 02:16:03 +0000 (02:16 +0000)]
-Added `glib-config --libs glib` for interface compilation
for debian/sid users

23 years ago * Disabled network input under BeOS so that it compiles again. We'll
Sam Hocevar [Wed, 7 Mar 2001 01:36:41 +0000 (01:36 +0000)]
  * Disabled network input under BeOS so that it compiles again. We'll
    have to wait for BONE anyway.

23 years ago- Fixed TS input ( a nasty dead lock had appeared 4 days ago )
Henri Fallon [Wed, 7 Mar 2001 00:18:46 +0000 (00:18 +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.

23 years agoAdded DVD device selection from interface menu
Richard Shepherd [Tue, 6 Mar 2001 19:52:03 +0000 (19:52 +0000)]
Added DVD device selection from interface menu

23 years ago* Fixed an alignment problem in UnalignedShowBits().
Christophe Massiot [Tue, 6 Mar 2001 19:33:58 +0000 (19:33 +0000)]
* Fixed an alignment problem in UnalignedShowBits().

23 years ago* Fixed an alignment problem in PTS parsing.
Christophe Massiot [Tue, 6 Mar 2001 17:54:48 +0000 (17:54 +0000)]
* Fixed an alignment problem in PTS parsing.

23 years ago* Fixed an alignment problem on startup.
Christophe Massiot [Tue, 6 Mar 2001 17:39:03 +0000 (17:39 +0000)]
* Fixed an alignment problem on startup.

23 years ago* Fixed a boolean_t/int mix.
Christophe Massiot [Tue, 6 Mar 2001 15:16:42 +0000 (15:16 +0000)]
* Fixed a boolean_t/int mix.
* Increased FIFO_SIZE.

23 years ago* It now compiles under FreeBSD (though DeCSS stuff probably doesn't
Christophe Massiot [Tue, 6 Mar 2001 10:21:59 +0000 (10:21 +0000)]
* It now compiles under FreeBSD (though DeCSS stuff probably doesn't
work).

23 years agoMore changes to interface
Richard Shepherd [Tue, 6 Mar 2001 01:26:06 +0000 (01:26 +0000)]
More changes to interface

23 years ago*** empty log message ***
Richard Shepherd [Mon, 5 Mar 2001 22:47:22 +0000 (22:47 +0000)]
*** empty log message ***

23 years ago*** empty log message ***
Richard Shepherd [Mon, 5 Mar 2001 22:29:02 +0000 (22:29 +0000)]
*** empty log message ***

23 years ago*** empty log message ***
Richard Shepherd [Mon, 5 Mar 2001 20:36:04 +0000 (20:36 +0000)]
*** empty log message ***

23 years agoFixed MPEG-1 mux_rate parsing.
Christophe Massiot [Mon, 5 Mar 2001 16:00:30 +0000 (16:00 +0000)]
Fixed MPEG-1 mux_rate parsing.
Fixed MPEG-1 stuffing.

23 years agoAdded names to headers
Richard Shepherd [Mon, 5 Mar 2001 13:28:47 +0000 (13:28 +0000)]
Added names to headers
Delete BBitmap[0] directly after overlay creation as no longer needed as overlay now owns Bits()

23 years ago * fixed headers for FreeBSD compilation.
Sam Hocevar [Mon, 5 Mar 2001 11:53:44 +0000 (11:53 +0000)]
  * fixed headers for FreeBSD compilation.
  * fixed debian/rules for non-x86 packages (Closes: Debian bug #88583).

23 years ago * Everything in place for the 0.2.63 release.
Sam Hocevar [Mon, 5 Mar 2001 01:29:25 +0000 (01:29 +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.

23 years ago-Fixed a bug in audio selection
Stéphane Borel [Mon, 5 Mar 2001 00:40:06 +0000 (00:40 +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

23 years ago Commited BeOS changes by Richard Shepherd and Tony Castley.
Sam Hocevar [Sun, 4 Mar 2001 16:20:16 +0000 (16:20 +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

23 years ago-Fixed bugs in title/chapter handling once more, especially for size
Stéphane Borel [Sun, 4 Mar 2001 13:54:26 +0000 (13:54 +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.

23 years ago * Added DVD/VCD button and menu for quick DVD device selection to the
Sam Hocevar [Sun, 4 Mar 2001 03:12:00 +0000 (03:12 +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.

23 years ago * Added debian/* files to help generating CSS-enabled non-US packages,
Sam Hocevar [Sat, 3 Mar 2001 11:01:07 +0000 (11:01 +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).

23 years ago-completely changed title and chapter initialization. Now we have real
Stéphane Borel [Sat, 3 Mar 2001 07:07:01 +0000 (07:07 +0000)]
-completely changed title and chapter initialization. Now we have real
title units.

-Fixed size for a majority of DVD.

23 years agoRemove an unused file reintroduce after my last commit
Renaud Dartus [Fri, 2 Mar 2001 16:46:57 +0000 (16:46 +0000)]
Remove an unused file reintroduce after my last commit

23 years ago* More consistency in the p_input->stream management.
Christophe Massiot [Fri, 2 Mar 2001 15:51:22 +0000 (15:51 +0000)]
* More consistency in the p_input->stream management.

23 years ago* Made input_SelectES() and input_UnselectES() not block the input thread
Christophe Massiot [Fri, 2 Mar 2001 13:49:37 +0000 (13:49 +0000)]
* Made input_SelectES() and input_UnselectES() not block the input thread
for a long time.

23 years ago * Changed debian/control to fix Debian bug #83707
Sam Hocevar [Fri, 2 Mar 2001 13:47:01 +0000 (13:47 +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.

23 years ago* Fixed miscellaneous alignment problems (alpha/sparc ports) ;
Christophe Massiot [Fri, 2 Mar 2001 13:20:29 +0000 (13:20 +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.

23 years ago-New function for DVD reading, that is able to read multiple blocks
Stéphane Borel [Fri, 2 Mar 2001 03:32:46 +0000 (03:32 +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 :)

23 years ago* Bug fix with frequential downmix
Renaud Dartus [Fri, 2 Mar 2001 02:49:11 +0000 (02:49 +0000)]
* Bug fix with frequential downmix

23 years ago * Additional optimizations to the subtitle decoder
Sam Hocevar [Wed, 28 Feb 2001 05:20:02 +0000 (05:20 +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.

23 years ago * Optimizations done to the SPU decoder. Now the RLE is expanded at
Sam Hocevar [Mon, 26 Feb 2001 17:41:11 +0000 (17:41 +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.

23 years ago * The Gtk+ interface is now built as a Debian package as well. The Gnome
Sam Hocevar [Mon, 26 Feb 2001 12:16:29 +0000 (12:16 +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.

23 years ago* Disabled slice-level resynchro since it's probably buggy.
Christophe Massiot [Fri, 23 Feb 2001 17:58:22 +0000 (17:58 +0000)]
* Disabled slice-level resynchro since it's probably buggy.

23 years ago* Fixed a structural major bug in the macroblock structure management.
Christophe Massiot [Fri, 23 Feb 2001 14:07:25 +0000 (14:07 +0000)]
* Fixed a structural major bug in the macroblock structure management.

23 years ago* Added debug messages.
Christophe Massiot [Fri, 23 Feb 2001 13:22:58 +0000 (13:22 +0000)]
* Added debug messages.

23 years ago* Fixed a compile problem in debug mode.
Christophe Massiot [Fri, 23 Feb 2001 12:37:31 +0000 (12:37 +0000)]
* Fixed a compile problem in debug mode.

23 years ago* Added functions and hooks to display dates instead of off_t.
Christophe Massiot [Thu, 22 Feb 2001 17:00:20 +0000 (17:00 +0000)]
* Added functions and hooks to display dates instead of off_t.

23 years ago* Added a 'd' keystroke to dump the stream contents (for debugging
Christophe Massiot [Thu, 22 Feb 2001 16:17:12 +0000 (16:17 +0000)]
* Added a 'd' keystroke to dump the stream contents (for debugging
purposes).

23 years agoI have polioted once more with a bad file in the commit. It should work
Stéphane Borel [Thu, 22 Feb 2001 08:59:54 +0000 (08:59 +0000)]
I have polioted once more with a bad file in the commit. It should work
better now. :p

23 years ago-New ES detection based on .ifo for DVD module. It might fail (I have
Stéphane Borel [Thu, 22 Feb 2001 08:44:45 +0000 (08:44 +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.

23 years ago* Fix bug in ac3dec for mono streams
Renaud Dartus [Thu, 22 Feb 2001 05:31:55 +0000 (05:31 +0000)]
* Fix bug in ac3dec for mono streams

23 years agoSome changes in the BeOS video output :
Jean-Marc Dressler [Wed, 21 Feb 2001 15:52:40 +0000 (15:52 +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

23 years ago Hrm. Some strange phenomenon known as sleepiness made me commit a
Sam Hocevar [Wed, 21 Feb 2001 11:53:30 +0000 (11:53 +0000)]
   Hrm. Some strange phenomenon known as sleepiness made me commit a
   bunch of .o's. Blame me.

23 years ago (note: empty CVS mails mean that a new directory has been created,
Sam Hocevar [Wed, 21 Feb 2001 11:49:18 +0000 (11:49 +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.

23 years agoTS Input :
Henri Fallon [Wed, 21 Feb 2001 04:38:59 +0000 (04:38 +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.

23 years ago * Forgot to fix the vlc.spec.
Sam Hocevar [Wed, 21 Feb 2001 00:47:49 +0000 (00:47 +0000)]
  * Forgot to fix the vlc.spec.
  * Added Bozo to the author list.

23 years ago * Updated version number to 0.2.62. Release tonight.
Sam Hocevar [Tue, 20 Feb 2001 23:30:15 +0000 (23:30 +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.

23 years agoAdded the BeOS code for vlc_mutex_destroy() and vlc_cond_destroy()
Jean-Marc Dressler [Tue, 20 Feb 2001 17:08:02 +0000 (17:08 +0000)]
Added the BeOS code for vlc_mutex_destroy() and vlc_cond_destroy()

23 years agoMinor optimizations in the video decoder.
Christophe Massiot [Tue, 20 Feb 2001 15:03:00 +0000 (15:03 +0000)]
Minor optimizations in the video decoder.

23 years agoOn machines without dvd ioctl, remove the DVD plugin from the Makefile,
Christophe Massiot [Tue, 20 Feb 2001 13:41:01 +0000 (13:41 +0000)]
On machines without dvd ioctl, remove the DVD plugin from the Makefile,
fucking holy piece of *�$^%� !

23 years ago* Move ac3 globals variables into structures
Renaud Dartus [Tue, 20 Feb 2001 12:06:28 +0000 (12:06 +0000)]
* Move ac3 globals variables into structures
* Adding authors
* Prepared to add asm imdct and downmix

23 years ago * Fixed a bash-ism in configure.in
Sam Hocevar [Tue, 20 Feb 2001 11:34:01 +0000 (11:34 +0000)]
 * Fixed a bash-ism in configure.in

23 years ago * Fixed a segfault in input.c when no input plugin was found for
Sam Hocevar [Tue, 20 Feb 2001 09:10:36 +0000 (09:10 +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 :)

23 years agoSecond step in area management ; everything is in place now to have
Stéphane Borel [Tue, 20 Feb 2001 08:47:25 +0000 (08:47 +0000)]
Second step in area management ; everything is in place now to have
title handling; it is coming :)

23 years ago * Ported Glide and MGA plugins to the new module API. MGA never worked,
Sam Hocevar [Tue, 20 Feb 2001 07:49:13 +0000 (07:49 +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.

23 years agoRemoved flooding debug info :)
Stéphane Borel [Tue, 20 Feb 2001 02:56:50 +0000 (02:56 +0000)]
Removed flooding debug info :)

23 years ago First serie of changes in DVD module for the forthcoming interface menus
Stéphane Borel [Tue, 20 Feb 2001 02:53:13 +0000 (02:53 +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.

23 years ago* Kludge of the kludge, removing an oddity in YUV initialisation, and
Christophe Massiot [Mon, 19 Feb 2001 19:28:33 +0000 (19:28 +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.

23 years ago* mux_rate parsing ;
Christophe Massiot [Mon, 19 Feb 2001 19:08:59 +0000 (19:08 +0000)]
* mux_rate parsing ;
* Changed video decoder's error messages into warnings.

23 years ago* Add dither fix
Renaud Dartus [Mon, 19 Feb 2001 08:02:33 +0000 (08:02 +0000)]
* Add dither fix
* Some cosmetic changes

23 years ago * Drag and drop support under BeOS.
Sam Hocevar [Mon, 19 Feb 2001 03:46:27 +0000 (03:46 +0000)]
  * Drag and drop support under BeOS.

23 years ago-Change in the code to detect beginning of movie. It is much better now
Stéphane Borel [Mon, 19 Feb 2001 03:12:26 +0000 (03:12 +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

23 years ago * configure.in and Makefile.in patches for better SDL support and
Sam Hocevar [Sun, 18 Feb 2001 19:14:27 +0000 (19:14 +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.

23 years ago * Ported the framebuffer plugin to the new module API. As for most of the
Sam Hocevar [Sun, 18 Feb 2001 10:24:20 +0000 (10:24 +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.

23 years ago The BeOS port seems to work again.
Jean-Marc Dressler [Sun, 18 Feb 2001 03:32:02 +0000 (03:32 +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 :)
  /

23 years ago-UDF filesystem support so that we know the location of the first video
Stéphane Borel [Sun, 18 Feb 2001 01:42:05 +0000 (01:42 +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.

23 years ago * Tried to fix the BeOS interface and video output. Any BeOS developers
Sam Hocevar [Sat, 17 Feb 2001 08:48:56 +0000 (08:48 +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.

23 years ago * Upgraded version number to 0.2.61. Release is today.
Sam Hocevar [Fri, 16 Feb 2001 09:25:04 +0000 (09:25 +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.

23 years ago * Fixed a segfault in the input thread creation, as well as a possible
Sam Hocevar [Fri, 16 Feb 2001 06:37:09 +0000 (06:37 +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).

23 years ago-New more recent css authentication code.
Stéphane Borel [Thu, 15 Feb 2001 21:03:27 +0000 (21:03 +0000)]
-New more recent css authentication code.

-Beginning of udf support (not in Makefile)

23 years ago * removed useless includes in intf_gnome.c
Sam Hocevar [Thu, 15 Feb 2001 07:59:38 +0000 (07:59 +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

23 years ago * X11 output works again. It's just the output, but it works; I now need
Sam Hocevar [Thu, 15 Feb 2001 03:01:20 +0000 (03:01 +0000)]
 * X11 output works again. It's just the output, but it works; I now need
   to clean the code and add event handling.

23 years agoBegining of TS Input
Henri Fallon [Wed, 14 Feb 2001 15:58:29 +0000 (15:58 +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

23 years ago * Should have fixed the dependency generater for some plugins.
Sam Hocevar [Wed, 14 Feb 2001 14:31:07 +0000 (14:31 +0000)]
 * Should have fixed the dependency generater for some plugins.

23 years ago * updated version information to 0.2.60 -- today's release
Sam Hocevar [Wed, 14 Feb 2001 07:48:18 +0000 (07:48 +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

23 years ago-Changes in the way stream size in DVD mode is calculated. It is no
Stéphane Borel [Wed, 14 Feb 2001 04:11:01 +0000 (04:11 +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.

23 years ago* Really fixed MC segfault bug.
Christophe Massiot [Tue, 13 Feb 2001 13:01:15 +0000 (13:01 +0000)]
* Really fixed MC segfault bug.

23 years ago-adaptation of DVD module to navigation slider. The seek has to be
Stéphane Borel [Tue, 13 Feb 2001 10:08:51 +0000 (10:08 +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 :)

23 years ago * Quick patch to avoid a segfault when arbitrarily seeking the stream.
Sam Hocevar [Tue, 13 Feb 2001 06:31:05 +0000 (06:31 +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.

23 years ago * added --intf option to vlc
Sam Hocevar [Tue, 13 Feb 2001 04:29:46 +0000 (04:29 +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.

23 years agoRemoved enhancement because of an incompatibility with slow motion.
Christophe Massiot [Mon, 12 Feb 2001 18:18:18 +0000 (18:18 +0000)]
Removed enhancement because of an incompatibility with slow motion.

23 years ago* We can now seek at position 0 :p ;
Christophe Massiot [Mon, 12 Feb 2001 13:20:15 +0000 (13:20 +0000)]
* We can now seek at position 0 :p ;
* Fixed a typo in my previous commit.

23 years ago* Tried to enhance picture dating on timebase discontinuities.
Christophe Massiot [Mon, 12 Feb 2001 11:22:31 +0000 (11:22 +0000)]
* Tried to enhance picture dating on timebase discontinuities.

23 years ago* Fixed pause bug.
Christophe Massiot [Mon, 12 Feb 2001 10:46:26 +0000 (10:46 +0000)]
* Fixed pause bug.