Gildas Bazin [Tue, 18 Mar 2003 21:34:13 +0000 (21:34 +0000)]
* configure.ac.in, m4/*, po/Makefile.in.in: build updated to use gettext 0.11.5 by default.
This is necessary for the win32 build because old gettext versions do not work on win32.
Gildas Bazin [Tue, 18 Mar 2003 20:20:01 +0000 (20:20 +0000)]
* configure.ac.in: use the -O2 gcc option when compiling the skins plugin so that compilation doesn't take ages.
Also use -fno-rtti -fno-exceptions to save some bits of space.
Derk-Jan Hartman [Tue, 18 Mar 2003 04:07:23 +0000 (04:07 +0000)]
* modules/gui/macosx/vout.m:
Reworked the mouse hiding routine. we were always hiding the mousecursor
on kCGDirectMainDisplay, but this display is always the one with the
menubar and not always the one containing our VLCVout.
This new code takes the vout, and calculates on which displays (plural
because of possible mirroring) it is being shown. It then shows or hides
the cursor on all of those displays.
This should fix #396.
Olivier Teulière [Tue, 18 Mar 2003 02:48:05 +0000 (02:48 +0000)]
- doc/skins: some documentation about the skins
- doc/skins/curve_maker: files for a VB project for easy Bezier curves
creation
- share/skins/default: a default skin. It's an awful one made for
testing purposes, you'll be warned...
Sam Hocevar [Mon, 17 Mar 2003 18:02:11 +0000 (18:02 +0000)]
* ./modules/misc/gtk_main.c, ./modules/gui/gtk/gtk.c,
./modules/gui/gtk/gnome.c, ./modules/gui/familiar/familiar.c: added a
terminating NULL pointer in the fake argv values we pass to gtk_init().
* ./modules/misc/qte_main.cpp, ./modules/misc/gtk_main.c: these plugins now
have the "gui-helper" capability.
* ./modules/misc/gtk_main.c: paved the way for Gtk2.
Derk-Jan Hartman [Mon, 17 Mar 2003 17:10:21 +0000 (17:10 +0000)]
* src/playlist/playlist.c:
- added playlist_Move to move an item in our playlist before the position
of a previous item (or end) of our playlist. Keeps index at it's current
item.
* modules/gui/macosx/playlist.?:
- Now a reorderable playlist. Thanks to Andrew Stone for example code.
This fixes #349 (Finally ;)
- True alternating colors in the playlistview. Thanks to Apple Computer
for the example code.
Loïc Minier [Sat, 15 Mar 2003 20:17:37 +0000 (20:17 +0000)]
* attempt at a docbook-xml version of the FAQ with XSL
customizations, if people want to help or just have a look
(use "xsltproc faq-alone.xsl faq-alone.xml" with the
docbook-xml-simple package installed or saxon if you feel bored)
Laurent Aimar [Sat, 15 Mar 2003 18:44:31 +0000 (18:44 +0000)]
* ffmpeg: Use truncated frames if supported by codec (only with newer
libavcodec). This fix mpeg4 in TS with huge bitrate.
* sub: clean up. Report any problems.
Derk-Jan Hartman [Fri, 14 Mar 2003 01:23:06 +0000 (01:23 +0000)]
* ALL: Bumped version to 0.5.3-cvs
* modules/gui/macosx/info.m: Now we show strings (with accents) in ID3 tags
correctly, but now the name of the file as reported in the playlist info
gets displayed incorrectly if it has accents. (going for ID3 at the
moment. filenames are named a plenty in the correct way)
Derk-Jan Hartman [Thu, 13 Mar 2003 22:24:17 +0000 (22:24 +0000)]
* modules/gui/macosx/misc.?
- added VLBrushedMetalImageView. This imageview does not respond to
mousedrage, so we can still move our window by it's background.
* extras/MacOSX/Resources/English.lproj/MainMenu.nib/*
- Changed the container of our background image to the new
VLBrushedMetalImageView.
This fixes #390
Derk-Jan Hartman [Thu, 13 Mar 2003 16:09:21 +0000 (16:09 +0000)]
* extras/MacOSX/vlc.pbproj/project.pbxproj:
- added .qt and .pls file extensions.
* modules/gui/macosx/intf.m:
- increased the number of lines the messages dialog can hold to 400.
* added fourcc '3iv1' to .avi and .mov
- this is 3ivx D3.5 video.
- we cannot read them at however and probably never will. I added them
for completeness.
* added fourcc '3iv2' to .avi and ffmpeg
- this is 3ivx D4 video
- it is mpeg 4 compliant and ffmpeg decodes it, via MPEG4.
* added fourcc '3ivd' to .avi, .mov and ffmpeg.
- this is video which was divx doctored by the 3ivx doctor program.
- it is normal DIV3 video and ffmpeg decodes it via MPEG4 v3.
* added fourcc '3vid' to .avi, .mov and ffmpeg.
- this is incorrect encoded DIV3. it is an endianness issue by the encoder.
- ffmpeg can decode it however, so it is mapped to MPEG4 v3.
Marc Ariberti [Thu, 13 Mar 2003 15:50:17 +0000 (15:50 +0000)]
* all: enhancements of the familiar interface includes :
- the interface adapts to the screen size/rotation
- a playlist
- a network tab next to te file tab inside the media tab
- MRL-Combo behaviour changed a bit
- apply handling in preferences
Eric Petit [Wed, 12 Mar 2003 23:15:03 +0000 (23:15 +0000)]
* configure.ac.in: compile fix for BeOS/BONE (s/LDFALGS/LDFLAGS/...)
* beos_specific.cpp, modules/gui/beos/*: add VLC version number in the
"About" window and in the titles of the others windows.
Sam Hocevar [Wed, 12 Mar 2003 05:12:05 +0000 (05:12 +0000)]
* ./Makefile.am: moved generation of .h files to the toolbox so that we
can call "toolbox --update-includes" without running configure.
* ./toolbox: de-uglified some shell code.
Sam Hocevar [Tue, 11 Mar 2003 22:44:48 +0000 (22:44 +0000)]
* ./debian/control: added libqt3-compat-headers build-dependency because of
strange issues with KDE headers that I'm not sure to fully understand but
also honestly completely don't care about.
Sam Hocevar [Tue, 11 Mar 2003 19:30:04 +0000 (19:30 +0000)]
* ./debian/*: additional Debian butchery; merged vlc-plugin-aa and
vlc-plugin-lirc into vlc, and removed vlc-mad, vlc-arts, vlc-lirc and
vlc-aa legacy packages because they were not in woody.
* ./debian/control: tuned the control file to provide smooth upgrades from
woody, from sarge, and from the local VideoLAN repository.
Sam Hocevar [Tue, 11 Mar 2003 19:14:09 +0000 (19:14 +0000)]
* ./debian/*: removed the vlc-plugin-dvb, vlc-plugin-xosd and vlc-plugin-dv
packages (because the dependencies are very small), and the vlc-plugin-mad,
vlc-plugin-a52 and vlc-plugin-ogg packages (because vlc depends on them
anyway).
* ./debian/*: changed vlc-plugin-svgalib to x86-only.
Laurent Aimar [Tue, 11 Mar 2003 19:02:31 +0000 (19:02 +0000)]
* all: reworked stream output. Now it handles mutliples outputs from
one input, just type --sout "<first url>#<second url>#..." (Yes it
is awfull, but I need suggestion).
udp: correctly update sequence number in rtp.
Laurent Aimar [Tue, 11 Mar 2003 18:57:51 +0000 (18:57 +0000)]
* mp4: I have reworked a lot the demuxer. Now it should handle gracefully
the audio part of mov file. I'm really interested by any regression you
could find, please _test_ all .mp4/.mov file you have.
Laurent Aimar [Tue, 11 Mar 2003 06:14:16 +0000 (06:14 +0000)]
* Hugly hack: break huge block of samples into smaller ones else
some avi/mov file with raw audio can't be played, *BUT* it's not the
good fix (as the problem seems to be elsewhere).