begining of a VLM interface and some code organisations changes. The vlm
interface should be done pretty soon (i'll try to finish it tomorrow)
vlm.html : vlm web interface. What works: sending broadcast and vod creation
commands
js/vlm.js : add code to handle sending vlm commands.
requests/vlm_cmd.xml : used to send a vlm command and get the resulting
error message
requests/vlm.xml : export the full vlm media/schedules "tree". I still need
to parse that in js/vlm.js in order to display it in
dialogs/vlm .
dialogs/* : dialogs' code which is used as building blocks for the
main pages. (in order to avoid code duplication)
mosaic.html, js/mosaic.js, dialogs/mosaic : start of a mosaic help
page. nothing works and it's almost empty but i didn't feel like
sorting through the commited files.
Clément Stenac [Sat, 21 Jan 2006 16:44:36 +0000 (16:44 +0000)]
Enqueue the item ID instead of pointer for preparse
Add a PLAYLIST_PREPARSE flag to tell that the item must be enqueued for preparse on add (not implemented yet).
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.