1
mirror of https://code.videolan.org/videolan/vlc synced 2024-09-08 11:26:59 +02:00
Commit Graph

1147 Commits

Author SHA1 Message Date
Stéphane Borel
1dea13db35 *Corrected � long time bug (around 0.2.81 I think), that created a
corruption in ifo data. This was the reason why some DVDs that worked with
0.2.80 no longer worked with newer version of vlc. They should work again
now.

This is certainly one of the last updates of the current DVD plugin until
we move to libdvdread that will give us navigation ES.
2001-11-07 03:37:27 +00:00
Stéphane Borel
76044a950e I've committed crap last time. 2001-11-07 02:10:14 +00:00
Christophe Massiot
e60fe69d26 Removed deprecated code and structures. 2001-11-06 18:13:21 +00:00
Christophe Massiot
fb5aad8d17 New --enable-release config option. 2001-11-06 17:12:02 +00:00
Stéphane Borel
72baa59137 Maybe corrected aspect ratio issue in fullscreen xvideo. 2001-11-06 16:59:06 +00:00
Sam Hocevar
b0f6c87b83 * Fixed support for SPU and LPCM streams over network. 2001-11-06 00:59:31 +00:00
Florian G. Pflug
015b2567df Added a new drawer to the control window to support:
1) Title / Chapter selection
2) Subtitle selection
3) Audiochannel/Language selection
4) Angle selection
2001-11-05 21:24:40 +00:00
Christophe Massiot
78885615d1 New --volume option (untested, like usual :). 2001-11-05 15:22:44 +00:00
Christophe Massiot
e160ea9766 * libdvdcss port to OpenBSD. 2001-11-02 13:30:38 +00:00
Florian G. Pflug
b6fcfff5ba Reimported Intf_Controller, connected "File/Open/File" to Intf_Controller::file:Open. 2001-11-01 21:58:16 +00:00
Jon Lech Johansen
608f4b5b55 The intf was being accessed indirectly from vout_Destroy.
This is a problem because the intf is currently destroyed
before the vout.
2001-11-01 21:55:47 +00:00
Florian G. Pflug
bd4d55d72e Made it possible to open a File after vlc was started (you can use vlc now
without starting it from the command line)

Cleaned up playlist handling in Intf_Vlc_Wrapper.
2001-11-01 21:52:02 +00:00
Sam Hocevar
52945c019d * Modified the pf_close kludge in input.c so that we don't segfault when
pf_init fails.
2001-11-01 15:30:50 +00:00
Stéphane Borel
1223a96c5e Change chapter selection buttons aspect to try and differentiate them
from title selection ones.
2001-11-01 13:35:43 +00:00
Tony Castley
51235462bc changes to remove unwanted volumes from the Disk Menu.
Readonly filesystems like NTFS where being incorrectly added.
2001-11-01 03:17:49 +00:00
Cyril Deguet
6d117d04fb - Do not resample if delta is short enough 2001-11-01 00:29:54 +00:00
Renaud Dartus
6ac2aafab2 * Fixed a segfault on exit under Windows 2000 2001-10-31 11:55:53 +00:00
Christophe Massiot
96e3c332a2 Fixed mistakes in my previous commit. 2001-10-30 23:45:08 +00:00
Cyril Deguet
789feab938 - Enabled http button in gtk/gnome interface
- Fixed a polioterie from previous commit
2001-10-30 21:38:24 +00:00
Renaud Dartus
e5b4af919b * Use memalign for aligned data (instead of a greek malloc)
* Some optimization in imdct (all data are now aligned)
* SSE downmix now works for windows
* SSE imdct is desactivated for windows (MINGW32 doesn't know how to aligned data)
2001-10-30 19:34:53 +00:00
Cyril Deguet
a940bf7231 - Changed default configuration for vls/vlcs hostname/IP 2001-10-30 12:49:59 +00:00
Christophe Massiot
132e2e77a4 Fixed '-' input. 2001-10-30 10:57:37 +00:00
Christophe Massiot
85762c9e48 New interface for MacOS X, courtesy of Florian G. Pflug. 2001-10-30 10:48:14 +00:00
Tony Castley
19d2ac07da Interface changes to include menu for Title and chapter navigation.
Also improved more "BeOS" CD detection.
Todo new graphics for the navigation controls.
2001-10-29 11:07:09 +00:00
Christophe Massiot
6601f3612f VLC FAQ TBU. 2001-10-26 16:23:06 +00:00
Sam Hocevar
aac41b8032 * Synced dummy_dvdcss with Stef's changes to libdvdcss.
* configure now compiles the VCD plugin if linux/cdrom.h is present.
2001-10-23 23:41:00 +00:00
Johan Bilien
452aa3bebe Sorry,
the VCD input arrives now :)

I'd better go to bed !
2001-10-23 03:17:49 +00:00
Johan Bilien
a276a98ae4 Added VCD input plugin for Linux :
The Linux specific stuff is located in linux_cdrom_tools files.
For the time being, it only has title (tracks). Chapters will come if I
ever can read .vcd files.
I've modified Gnome and GTK+, not the others.
I've noticed a big bug, it segfaults at the end of a title. I will
have a look on this tomorrow.
Please be indulgent, it's my first peace of code ;-)
2001-10-23 03:06:50 +00:00
Christophe Massiot
66cf4426bf Fixed ATTR_ALIGN configure test. 2001-10-22 15:17:19 +00:00
Sam Hocevar
8629b876dc * Fixed NetBSD (and probably OpenBSD) libdvdcss compilation. 2001-10-22 14:07:36 +00:00
Christophe Massiot
4c7a79ddc3 Fixed compilation problems with OpenBSD. 2001-10-22 12:28:53 +00:00
Sam Hocevar
34487b0b6c * xvideo.so is now built in by default. Mixing PIC and non-PIC code was not
very nice.
  * Fixed compilation errors in src/interface/main.c when the compiler did
  not support SSE or 3DNow! inline assembly.
2001-10-22 12:02:17 +00:00
Christophe Massiot
3cf37ffe72 Qt fix courtesy of Christopher Johnson <cjohnson@mint.net>. 2001-10-22 11:35:45 +00:00
Xavier Marchesini
8f954dc42f The vlc now crosscompiles smoothly without having to correct one file
BUT this is UGLY ! We HAVE to find a way to make multicast function
under Win32.

BTW, it does now definitely read TS Streams, locally or from the network.
2001-10-22 02:33:54 +00:00
Johan Bilien
7a3cca8a83 *** empty log message *** 2001-10-22 00:43:23 +00:00
Loïc Minier
8e796dbf44 Moved unlock in the if structure. This suppresses the dead_lock which
was crashing the windows port in TS_input.

The audio still segfaults.
2001-10-21 23:17:03 +00:00
Tony Castley
1dc1aa8e1e Resizing the video out window in BeOS now retains the scaling. 2001-10-21 06:06:20 +00:00
Tony Castley
20fece044b Tidied up the code to remove interface messages not required. 2001-10-21 06:05:30 +00:00
Eugenio Jarosiewicz
e31174ddfe * Fixed undefined KEY_SIZE compile bug mentioned by Dave Thorup
* Fixed CSS ioctl for Darwin/OSX - still might need tweaking of 'dataLength' fields
* Added ReadTitleKey ioctl for Darwin/OSX
* Minor cleanup
2001-10-18 23:13:46 +00:00
Stéphane Borel
7a174310a0 -defining TRACE_DVDCSS in config.h displays libdvdcss debug message.
-libdvdcss error messages are reported in input_dvd.c.
-vlc verbosity also enables more error messages from libdvdcss.
2001-10-16 16:51:28 +00:00
Stéphane Borel
9a3c67ba11 Removed unnecessary headers added by error.
It should fix libdvdcss compilation issue on non-linux platforms.
2001-10-16 10:46:24 +00:00
Sam Hocevar
b6370eb065 * Fixed an error in the ts://server[:port][/broadcast] input parsing. 2001-10-15 14:59:56 +00:00
Stéphane Borel
6ea68caa3d Reverted one change from my previous commit: when using title cracking
method in libdvdcss, the key is only checked at title start, not before each
chapter.

The behaviour when we have decrypted the disc key is to check the key before
each seek (although I'm still fighting against a bug).
2001-10-15 13:33:00 +00:00
Stéphane Borel
beda27837f Use of an environment variable to choose libdvdcss method. 2001-10-14 03:26:20 +00:00
Stéphane Borel
88a154951c New features for libdvdcss: we have three ways now to decode a title key.
1) Crack the title key (the method that was here before). The only change
here is that we search the key for the exact chapter we are seeking with
DVDSetArea (in case the key has changed within a title). It is maybe not a
good idea.

2) Crack the disc key, which allows us to decode instantly all title keys.
I've used an algorithm from Frank Stevenson ; it eats much memory (64MB),
and takes about 15 s at launch time.

3) Decode the disc key with player keys (libcss method). However, you need
licensed player keys at build time for that to work.

To choose between libdvdcss methods, a command line options is supplied:

        vlc --dvdcss <method> where method is one of title, disc, key.

Note that all these changes only work with linux now, since we have to add a
specific ioctl to read title key. I hope that I haven't broken too many things.
2001-10-13 15:34:21 +00:00
Christophe Massiot
563c5e1733 * Minor video parser optimization ;
* SDL now displays an error message on 422 streams.
2001-10-11 16:12:43 +00:00
Christophe Massiot
3861944d93 * Chroma 4:2:2 and 4:4:4 support in the decoder.
* Fixed bugs in the C YUV transform with 4:2:2 format.
2001-10-11 13:19:27 +00:00
Christophe Massiot
bfd9535ddd * Fixed bugs in RPM spec files ;
* Fixed a bug in configure where ix86 machines were improperly detected.
2001-10-11 11:28:42 +00:00
Sam Hocevar
a321dc6b77 * Fixed bad ChangeLog formatting. 2001-10-10 15:18:55 +00:00
Sam Hocevar
ff9c8878c5 * 0.2.90 release.
* Updated ChangeLog files.
  * XVideo module now compiled as built-in for Debian packages, to avoid
    PIC and non-PIC code collision (Closes Debian bug #111790).
2001-10-10 14:25:15 +00:00