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).
Mark Moriarty [Tue, 22 Mar 2005 13:29:30 +0000 (13:29 +0000)]
reintroduce nearbyint, but use the 1001 multiplier. adding 0.5 wasn't transforming 29.97 fps properly, and the earlier nearbyint was a hack for mpeg1/2. the preceding mods were all partially right, partially wrong -- needed to combine the two change concepts.
Derk-Jan Hartman [Mon, 21 Mar 2005 14:02:07 +0000 (14:02 +0000)]
* Patch to reenable sap-timeout functionality (Bug 2007) By Dermot McGahon, dermot at lincor dot com
Modified by me.
* also restored some indentation of this file.
Mark Moriarty [Fri, 18 Mar 2005 01:59:44 +0000 (01:59 +0000)]
ps.c -- add i_rate_bound (MPEG spec 13818 requires rate_bound >= that of any packet in the stream) (I'm not positive, but program_mux_rate, based on instant_rate, should also possibly change. Per 2.5.3.4 of the spec,it sounds like it might be the forward-looking rate; reporting a last-second value based on P frames,if the forward packets have an I frame, might not be correct [specs are a pain])
Gildas Bazin [Thu, 17 Mar 2005 23:34:04 +0000 (23:34 +0000)]
* modules/audio_filter/resampler/linear.c: ported linear resampler to audio filter 2 architecture. Patch courtesy of Matthew Hodgson (matthew at mxtelecom dot com) + cleanup and fixes by me.
Gildas Bazin [Thu, 17 Mar 2005 20:39:52 +0000 (20:39 +0000)]
* modules/stream_out/transcode.c: prepare transcoder to use resampling/downmixing audio filters.
* modules/audio_filter/*: set the output format to what's really being output.
Gildas Bazin [Thu, 17 Mar 2005 19:16:15 +0000 (19:16 +0000)]
* src/misc/image.c, src/video_output/vout_intf.c: handle aspect ratio changes in image_Convert() as well.
* modules/video_output/picture.c: set all the fields of fmt_in for image_Convert().