* rewind the stream to 0 if we found an id3 tag, but the flac demuxer ISNT the correct one. Same should be done for mp3 demuxer and any other demux that launches id3 module. But not today :D
* parsed info by mp3 is not retained between demux module probes since vlc_meta was introduced. so remove the old logic
This should fix the id3 parsing when you open an mp3.
Subtitle (subpicture) aspect ratio had been ignored. Use it now.
Aspect ration in subtitle means use underlying video aspect ratio.
WARNING: Since this parameter was ignored before probably there are a
number of image subtitle that have set this incorrectly. DVD's seemed
to be a case in point and that'd been fixed. Fixing other subtitles
should just be a matter of setting the i_aspect parameter correctly.
* skins2: Text control now accepts lefttop and rightbottom attributes, like
most other controls. The text is not really resized though (only cropped
when needed).
The change in the DTD is backwards-compatible.
xtag.c: Don't create pcdata elements outside the root element. try harder to
read entire stream. make xml_ReaderValue return pcdata when available. Added
some more debug printfs when XTAG_DEBUG is defined.
Eric Petit [Fri, 1 Apr 2005 22:01:24 +0000 (22:01 +0000)]
vout_intf.c: write snapshots on Desktop on BeOS
beos/*: use B_KEY_DOWN/B_KEY_UP messages instead of KeyDown()/KeyUp()
so we can have access to the key code and be more reliable (fixes a
bunch of hotkeys). Fixed snapshots (missing pf_control)
added a stream_UrlNew to open a general purpos stream_t from a url.
added a pf_destroy to stream_t, changed all various stream_FooDestroy to
stream_Delete
change the speaker into a mute/unmute button
(only works if something is playing ... and we have to fix the bug where
the image doesn't get updated like for the play/pause button)
wxwindows/preferences_widgets.cpp: ModuleCatList widget now add modules in
the order of selection, patch by Christophe Mutricy < xtophe -at-
nxtelevision dott com >
Laurent Aimar [Tue, 29 Mar 2005 16:01:23 +0000 (16:01 +0000)]
* access.* input/*: added access_filter architecture (same API as a
standard access_t except that it reads from an access_t).
* timeshift.c: timeshift access filter. It works with udp/dvb streams (tested
under linux/windows).
It allows to pause and to fast/slow forward. To try it, use
--access-filter timeshift.
Felix Paul Kühne [Mon, 28 Mar 2005 00:14:03 +0000 (00:14 +0000)]
* vlc.scriptSuite: updated to the plist-xml-format and fixed a bug in the prev-method
* vlc.scriptTerminology: updated to the plist-xml-format and removed the 'localisable'-flag for the terminology in Xcode since we don't localise it and Apple won't support any other AS-dialects than English in the future --> moved out of English.lproj
* vlc.pbproj: removed localisable-flag for vlc.scriptTerminology
Mark Moriarty [Sun, 27 Mar 2005 17:49:24 +0000 (17:49 +0000)]
mux/asf.c new --sout-asf-packet-size switch. It defaults to 4096, current VLC design, but note that MS' documentation (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmform95/htm/iwmpacketsizesetmaxpacketsize.asp) has: "By default, the maximum packet size is 1400 bytes (chosen because it is below the 1500-byte Ethernet maximum transition unit (MTU) plus the generic routing encapsulation (GRE) tunneling header size)."
Laurent Aimar [Fri, 25 Mar 2005 09:16:24 +0000 (09:16 +0000)]
* vlc_meta.h: added a few const
* es_out: added ES_OUT_SET_GROUP_META to add on the fly meta for a program
(it's not yet really clean).
* demux/ts: parse SI tables of DVB (channel names + events), it needs last
libdvbpsi svn (set TS_USE_DVB_SI to 1 in modules/demux/ts.c to use it).
Laurent Aimar [Fri, 25 Mar 2005 08:58:46 +0000 (08:58 +0000)]
input.c: - fixed bug in chapter prev/next. (INPUT_GET/SET_* cannot be used with
access2_Control/demux2_Control, use the right ACCESS_XXX/DEMUX_XXX/)
- do not create sout when uri start by 'vlc:'. It is needed to use
the special vlc access with sout (ex: vlc in --sout out vlc:quit).