Jérome Decoodt [Sat, 14 Aug 2004 23:28:31 +0000 (23:28 +0000)]
*.nib: continuous sliders
intf: Equalizer window in window menu
equalizer.m: presets should work now
equalizer.c, Modules.am, equalizer_presets.h: presets are stored in a separate file
Sam Hocevar [Sat, 14 Aug 2004 20:12:22 +0000 (20:12 +0000)]
* configure.ac:
+ Removed the -finline-limit=30000 flag. Since gcc-3.2, this options
causes gcc to inline every single function of this size because of
-O3's -finline-functions, although the documentation states that this
flag should only affect explicitly inlined functions.
Eric Petit [Sat, 14 Aug 2004 15:02:43 +0000 (15:02 +0000)]
opengl.c: added OS X specific stuff, this includes:
+ support for YUY2 textures
+ support for non-power-of-2 sizes
+ support for VRAM or AGP texturing
It now uses two buffers and textures (needed for VRAM/AGP texturing).
I got to fix a few things on the OS X GL provider before I commit it,
but in the meantime, people can check if I didn't break the opengl
output on Win32/GLX ;)
Gildas Bazin [Fri, 13 Aug 2004 18:58:25 +0000 (18:58 +0000)]
* modules/codec/spudec/*: automatic cropping of fullscreen subpictures (most of them contain large transparent areas).
* src/video_output/vout_subpictures.c: more correct cropping (cropping coordinates are relative to the video size, not subpicture size).
* include/vlc_es.h, modules/video_filter/blend.c: use the i_entries member of video_palette_t.
* include/vlc_common.h: added SetWBE()/SetDWBE()/SetQWBE() facility.
Gildas Bazin [Fri, 13 Aug 2004 18:45:42 +0000 (18:45 +0000)]
* modules/video_output/opengl.c: forward mouse events from opengl-provider module.
* src/video_output/*: moved some stuff from video_output.c to vout_intf.c.
Derk-Jan Hartman [Tue, 10 Aug 2004 15:02:11 +0000 (15:02 +0000)]
* include/stream_output.h: add a ip_version field to sap_address_t
This way we can later on set IP6 instead of IP4 in a SDP.
* modules/stream_out/rtp.c: accept sdp=sap as a valid option.
* src/stream_output/sap.c:
- Set the SAP packet Hash headerfield to a unique value based on mtime
Patch by Philippe van Hecke <philippe at belnet dot be>
- Set SAP packet IPv6 field to 1 if we are a ipv6 session
- Made some preperations for setting the origin ip address in the header as well,
anyone any ideas on how to retrieve the current origin IP address???
Gildas Bazin [Sun, 8 Aug 2004 21:14:38 +0000 (21:14 +0000)]
* modules/stream_out/transcode.c: added support for subtitles overlaying when transcoding (no resizing yet).
* include/vlc_common.h: added a b_force member that is set when a module is forced (ie. module specified in module_Need()).
Jérome Decoodt [Sun, 8 Aug 2004 16:52:26 +0000 (16:52 +0000)]
project.pbxproj: correct to relatives paths
*.nib: presets disabled on startup
equalizer.*: add property Id
we prefer to change playlist variables instead of config
coding style
Laurent Aimar [Sun, 8 Aug 2004 01:39:23 +0000 (01:39 +0000)]
* dmo: - fixed init of WAVEFORMATEX (cbSize is only the size of extra datas).
- force 16 bits output.
- support for mplayer loader.
I can't test under win32 so I hope it still compiles.
Laurent Aimar [Wed, 4 Aug 2004 21:53:24 +0000 (21:53 +0000)]
* rtp.c: based on a patch/idea of Philippe Van Hecke:
You can now use multiple sdp=
(ex: rtp{dst=ip,port=nb,sdp=file://a.sdp, sdp=http://localhost:8080/a.sdp})
Gildas Bazin [Wed, 4 Aug 2004 16:05:12 +0000 (16:05 +0000)]
* modules/access/screen/*: added a win32 only --screen-fragment-size option to do a kind of progressive capture by splitting the screen in several fragments. This does help user interactivity while capturing but also produces artefacts when moving windows around.
Gildas Bazin [Wed, 4 Aug 2004 10:40:43 +0000 (10:40 +0000)]
* modules/access/dvdnav.c: very basic probing that avoids doing a dvdnav_open() on files when they are not DVD images.
* src/input/input.c: auto-probe access_demux as well.
* modules/access/vcd/vcd.c: raised priority above the file access one.
* modules/gui/macosx/vout: Output YUY2 to QT/QD.
This way we bypass Apple's very, very, very unoptimized
I420 -> YUY2 routine and use titer's altivec optimized one.
Quartz output is herefore now altivec optimized and close to the opengl output.
* opengl.c: support "cube" and "transparent-cube" effect (with the
--opengl-effect option). Now MacOSX guys you can write the opengl provider
interface ;)
modules/stream_output/rtp.c:
* set the required t= SDP parameter
* added config options for description, url and email
* send SDPs with description, url and email info when available
* add the a:tool parameter so people know who is responsible when VLC starts roaming the web with incorrect announces :)