Commit Graph

908 Commits

Author SHA1 Message Date
Sam Hocevar
4f551c2bf0 * Header cleaning: filled all empty authors fields, added CVS $Id stuff.
* Fixes to aout_darwin.c by Colin Delacroix <colin@zoy.org>.
  * Fixes to configure.in, Makefile.in and main.c (Altivec detection)
    by Eugenio Jarosiewicz <ej0@cise.ufl.edu>.
  * Added Colin and Eugenio to the AUTHORS file.
2001-03-21 13:42:35 +00:00
Sam Hocevar
c0d2635e3e * Fixed a typo in the Altivec iDCT module declaration.
* Made a few enhancements to the Makefile.
2001-03-21 02:58:29 +00:00
Sam Hocevar
d4c55a8714 * Altivec instructions autodetection. 2001-03-20 23:18:38 +00:00
Sam Hocevar
81bafafac1 * SDL fixes and enhancements by Shane Harper <shanegh@optusnet.com.au>
Shane, I removed the static variables from your code because static
   is not thread-safe, and one can imagine having several video output
   windows launched at the same time. Also, I made your feature work
   in windowed mode as well, because people kept asking how to hide the
   mouse pointer.

   Also, if you want to work on the XVideo extension, you are welcome ;
   most of us are quite busy at the moment. Damien Lucas <nitrox@via.ecp.fr>
   had offered to work on it, but he seems to be a bit lost, so you may
   want to take over his job.

   As for the "zoom" feature, I suggest you wait until version 4 of the
   video output is done, it'll be easier to do then.

Regards,
2001-03-20 21:42:41 +00:00
Christophe Massiot
1e76706805 * Compile Altivec modules on Darwin. [MacOS X port] 2001-03-20 20:54:44 +00:00
Christophe Massiot
d73c57ac23 * Use $QTDIR for the qt module ; 2001-03-20 20:40:07 +00:00
Christophe Massiot
01d67611b9 * Fixed Makefile for normal people :p 2001-03-20 20:20:34 +00:00
Christophe Massiot
9ab4320abe * Added IDCT Altivec optimization [MacOS X port]. Untested, not compiled. 2001-03-20 20:09:37 +00:00
Christophe Massiot
63f29665c7 * Compile Darwin module by default on Darwin system. [MacOS X port] 2001-03-20 19:36:59 +00:00
Christophe Massiot
13484ed07b * Support for Darwin CoreAudio, courtesy of Colin Delacroix [MacOS X port] ;
* Added warnings for ac3 mantissa (we still have problems with AC3 on
MacOS X) ;
* Renamed WriteResource to avoid a namespace clash with Darwin's
WriteResource.
2001-03-20 17:36:04 +00:00
Sam Hocevar
b004a6619b * Split audio output into several separate files to make it easier
to debug. Removed a few redundancies as well.
2001-03-20 04:44:06 +00:00
Henri Fallon
64bda1b1b3 Added a #include that prevented when compiling on redhat. 2001-03-19 22:16:31 +00:00
Sam Hocevar
98725620ed * vlc core compiles under QNX RTOS. Now if anyone feels like tidying
it and writing output and interface plugins...
2001-03-19 13:26:59 +00:00
Sam Hocevar
0d5aa512b4 * Fixed Debian sparc build for real (Closes: Debian bug #89285). 2001-03-19 05:08:00 +00:00
Henri Fallon
9c1a7ddaae Replaced ( a < b/c ) by ( a*c < b ). 2001-03-18 20:46:16 +00:00
Henri Fallon
2339d58bdf - Changed read method : we now use select, so we are now able to quit
even if no packet has benn receivced.
- Put more exmplicit error messages

I noticed that now I have "Seeking to position ...." messages even with
network input. If someone can do a quick fix, thanks about it.
2001-03-18 18:48:27 +00:00
Sam Hocevar
74e5b40a6c * Forgot to remove a prototype when creating skeleton plugin. 2001-03-18 00:15:20 +00:00
Sam Hocevar
52f0fa6821 * Function prototypes for the forthcoming Darwin and MacOS X port.
* Gtk+ interface: fixed a precision issue in the scale.
  * Qt interface: somebody pop up us the menu!!
2001-03-18 00:01:13 +00:00
Stéphane Borel
b16d6fabe3 -Added dsp plugin compilation (/dev/dsp is not a regular file :)) 2001-03-17 22:52:00 +00:00
Richard Shepherd
87432971db Some rather boring changes to keep the CVS tree up to date with my (working) build 2001-03-17 19:33:22 +00:00
Christophe Massiot
a3c6cd9af2 * Borrowed config.guess and config.sub from SDL [MacOS X port] ;
* Changed files so that the MacOS X port compiles & runs [MacOS X port] ;
* If SDL/GTK/DSP is not available, don't compile the associated module.
2001-03-16 22:37:06 +00:00
Stéphane Borel
e281e7312a Maybe solved the jump-at-will bug after random seek. 2001-03-15 16:29:47 +00:00
Sam Hocevar
a0c1805bd9 * 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.
2001-03-15 01:42:20 +00:00
Stéphane Borel
93ca3031ee -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.
2001-03-15 00:37:04 +00:00
Pierre Baillet
e996c64e31 misc code clean-up 2001-03-14 19:55:51 +00:00
Christophe Massiot
9ac9b01020 * Tried to fix the "stream jumps at will" bug. 2001-03-14 00:40:24 +00:00
Renaud Dartus
e7bfa12bc9 * Fixing of PowerPC bug ( I hope :) ) 2001-03-13 21:22:41 +00:00
Henri Fallon
a4dc58c893 - Moved 2 local network functions
- Removed old code
- Broadcast should work. I'm not detecting broadcast address, i'm
binding 0.0.0.0
2001-03-11 19:00:18 +00:00
Henri Fallon
335d736463 Small optim. 2001-03-10 11:23:10 +00:00
Pierre Baillet
f777cfb50a .nicer drop 2001-03-09 19:38:47 +00:00
Pierre Baillet
01d9ce67b8 . Hey! table header (Dnd still a little buggy :/) 2001-03-08 21:58:59 +00:00
Pierre Baillet
491a85a8ed . 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
2001-03-08 21:47:02 +00:00
Pierre Baillet
5525a154c6 .Added crop and invert selection.
.Fixed a potential segfault.
2001-03-08 15:48:14 +00:00
Pierre Baillet
585b6ad74c 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.
2001-03-08 13:32:55 +00:00
Richard Shepherd
022b6f08a7 "File|Open DVD" menu now refreshed each time menu selected rather than statically built at execute time. 2001-03-07 16:32:59 +00:00
Stéphane Borel
1bc9a65823 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.
2001-03-07 11:56:33 +00:00
Stéphane Borel
ec126885b8 -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.
2001-03-07 10:31:10 +00:00
Stéphane Borel
66fc868f6f -Added glib-config --libs glib for interface compilation
for debian/sid users
2001-03-07 02:16:03 +00:00
Sam Hocevar
906ce894e8 * Disabled network input under BeOS so that it compiles again. We'll
have to wait for BONE anyway.
2001-03-07 01:36:41 +00:00
Henri Fallon
a6c6f72397 - 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.
2001-03-07 00:18:46 +00:00
Richard Shepherd
6304d60dd6 Added DVD device selection from interface menu 2001-03-06 19:52:03 +00:00
Christophe Massiot
c751bb667c * Fixed an alignment problem in UnalignedShowBits(). 2001-03-06 19:33:58 +00:00
Christophe Massiot
19676f4f7d * Fixed an alignment problem in PTS parsing. 2001-03-06 17:54:48 +00:00
Christophe Massiot
077cb1bff3 * Fixed an alignment problem on startup. 2001-03-06 17:39:03 +00:00
Christophe Massiot
dbbaf8dd5e * Fixed a boolean_t/int mix.
* Increased FIFO_SIZE.
2001-03-06 15:16:42 +00:00
Christophe Massiot
386783b02b * It now compiles under FreeBSD (though DeCSS stuff probably doesn't
work).
2001-03-06 10:21:59 +00:00
Richard Shepherd
9bd016fc1c More changes to interface 2001-03-06 01:26:06 +00:00
Richard Shepherd
6ac3e63d83 *** empty log message *** 2001-03-05 22:47:22 +00:00
Richard Shepherd
9e29e24f59 *** empty log message *** 2001-03-05 22:29:02 +00:00
Richard Shepherd
ee8c617e3a *** empty log message *** 2001-03-05 20:36:04 +00:00