Damien Fouilleul [Tue, 17 Jan 2006 10:19:03 +0000 (10:19 +0000)]
dshow.cpp: Removed default preferred media types (I420) as it was reported by Paul Sokolovsky to cause kernel crashes
with some buggy drivers. I added these media types a while back to get around another bug for drivers that
didn't offer any preferred media types.
Hopefully, the latter bug should be indirectly fixed when I added support for IAMStreamConfig.
Moreover, I modified the selection of a default format in IAMStreamConfig to take
GetFourCCPriority into a account.
Derk-Jan Hartman [Mon, 16 Jan 2006 01:54:55 +0000 (01:54 +0000)]
modules/demux/vobsub.c:
* add support for negative timestamps
* add support for the delay parameter
* add support for reading the DVD palette of vobsubs
* free the used memory when we close the vobsubs
Jean-Paul Saman [Sat, 14 Jan 2006 09:36:16 +0000 (09:36 +0000)]
Revert revision 13903. It is implemented in a different way by checking if the option --dshow-chroma is set. If it is set then the chroma is forced, otherwise it is not. This should solve the regression of previous commit, by letting users specify the chroma type to use. To get the previous default behaviour specify IV420 as preferred chroma type either on the commandline or in the Capture Device advanced tab.
Derk-Jan Hartman [Sat, 14 Jan 2006 00:03:13 +0000 (00:03 +0000)]
* Revert the Default charset encoding back to ISO-8859-1
No longer use the charset of the OS. OS X is UTF-8 for instance, but most subs are simply in Latin-1.
* In case we did BOM detection with stream_ReadLine, set subsdec-encoding to UTF-8 automatically.
Jean-Paul Saman [Thu, 12 Jan 2006 21:06:07 +0000 (21:06 +0000)]
Patch by Paul Sokolovsky <pmsicml _AT_ gmail _dot_ com>.
Remove unconditionally enforcing of "preferred" media type upon the capture devices. Some devices don't handle this properly, which often results in a BSOD. By not setting a preferred media type the problem dissappears. Please check this with other type of devices for any regression.
one-instance fix. It now is disabled in vlc prefs but all windows action
(like double clicking on a file or disc) use the --one-instance option.
People used to running 10 instances of VLC at once should now be able
to do so. Normal people used to running other media players should now
get the behavior they expect (ie: not open 10 different VLCs when double
clicking on 10 mp3s)
Cyril Deguet [Wed, 11 Jan 2006 20:47:45 +0000 (20:47 +0000)]
* builder.cpp: the "visible" attribute is now taken into account for all images
* ctrl_checkbox.cpp: animated bitmaps are now supported in checkbox controls
Olivier Aubert [Wed, 11 Jan 2006 13:01:50 +0000 (13:01 +0000)]
vout_intf.c: special snapshot-path (object:NNNN) will put the snapshot
into the p_private attribute of the vlc_object(NNNN). Used by embedding
applications.
default enable one instance mode on windows. the 0.1% of users wanting
several VLC instances at once should be able to disable this option in
the prefs.
* auhal.c:
- fix last bugs with SPDIF stream selection
- code and debug cleanup
- added more comments to clearify the code, so it is useful to others :D
dvdnav.patch: changed code that read DVD title to use dvdread APIs, so that WIN32 and non-unix platforms can also read it
dvdnav.c: add DVD title to meta information
* Simpler way to create the diskimage (10.3 and higher only)
* realigning of some of the configure --help options
* added --with-macosx-sdk
- compiles VLC (not contrib) with the 10.3.9 SDK
- uses a small hack to enforce the deployment target when you do make in the srcdir
- requires you to use gcc 4.0 on on Mac OS X 10.4