Derk-Jan Hartman [Wed, 7 Jan 2004 15:54:38 +0000 (15:54 +0000)]
* Clarify some instructions.
Laurent Aimar [Wed, 7 Jan 2004 15:31:31 +0000 (15:31 +0000)]
* rename ES_OUT_SET_PCR into ES_OUT_SET_GROUP_PCR, now ES_OUT_SET_PCR
apply to the selected program.
Laurent Aimar [Wed, 7 Jan 2004 15:21:27 +0000 (15:21 +0000)]
* http: complete rewrite (using net_Printf/net_Gets)
-> Proxy, user/password and redirection untested.
-> For icecast server, check also the mime (do not blindly force
mp3, it could also be nsv).
Laurent Aimar [Wed, 7 Jan 2004 14:59:37 +0000 (14:59 +0000)]
* demux2: allow to force demuxer.
* nsv: fixed bad init.
Laurent Aimar [Wed, 7 Jan 2004 14:59:03 +0000 (14:59 +0000)]
* net: mem leak in net_Printf
Rocky Bernstein [Wed, 7 Jan 2004 07:21:31 +0000 (07:21 +0000)]
Better operator association in computing duration and should be
optimized better too.
Add track info in "Media Information" Add track-specific information
and album information in "Item info".
Coding of all this is ugly and massively redundant. I think the
playlist needs to be re-thought/re-worked. Sublevels would be nice
too.
Laurent Aimar [Tue, 6 Jan 2004 23:11:47 +0000 (23:11 +0000)]
* network: vlc_UrlParse should now accept ipv6 ip (untested).
Laurent Aimar [Tue, 6 Jan 2004 23:03:17 +0000 (23:03 +0000)]
* src/misc/net.c: fixed net_Gets
Sigmund Augdal Helberg [Tue, 6 Jan 2004 21:42:43 +0000 (21:42 +0000)]
src/input/stream.c:
* Cleaned up a comment
* Added a function stream_ReadLine() to read one line from a stream
include/ninput.h:
* export stream_ReadLine()
Gildas Bazin [Tue, 6 Jan 2004 19:12:08 +0000 (19:12 +0000)]
* modules/video_output/directx/directx.c: move the video window to the right display when using --directx-device.
Derk-Jan Hartman [Tue, 6 Jan 2004 14:35:16 +0000 (14:35 +0000)]
* Something about microdvd fps and a huge bug in its defaults.
Clément Stenac [Tue, 6 Jan 2004 12:02:06 +0000 (12:02 +0000)]
Updated copyrights in libvlc
Clément Stenac [Tue, 6 Jan 2004 08:50:20 +0000 (08:50 +0000)]
- src/misc/win32_specific: compilation fix for win32 (can someone please
check that command line parsing still works for items and options? )
- src/libvlc.c
include/vlc/vlc.h : New libvlc functions to get playlist status and
clear the playlist
Patch by Tong Ka Man
- src/playlist/* : Update copyrights
- src/playlist/playlist.c:
-When a user explicitely asks for an item, do play it, even if random mode
-Do not stop playlist upon deletion of an autodelete item
-playlist_Clear (Patch by Tong Ka Man)
Rocky Bernstein [Tue, 6 Jan 2004 04:57:34 +0000 (04:57 +0000)]
Reinstate duration times on playlist item for CD-DA. Done via adding
an interface to allow setting the duration on adding a playlist item.
Rocky Bernstein [Tue, 6 Jan 2004 04:10:18 +0000 (04:10 +0000)]
Unbreak plugin as a result of the recent playlist API change. Need to
cripple PBC for now though.
Rocky Bernstein [Tue, 6 Jan 2004 03:59:48 +0000 (03:59 +0000)]
Choosing an audio or subtitle channel isn't an "advanced"
option. Run-of-the mill users may want to select that.
Update documentation.
Jon Lech Johansen [Tue, 6 Jan 2004 01:41:10 +0000 (01:41 +0000)]
* ./modules/demux/mp4: added some DRMS debug statements.
Cyril Deguet [Mon, 5 Jan 2004 22:17:32 +0000 (22:17 +0000)]
* commands/cmd_*.hpp: use the DEFINE_COMMAND macro for simple commands
* commands/cmd_fullscreen.*, parser/interpreter.cpp: added a
"vlc.fullscreen()" command
Gildas Bazin [Mon, 5 Jan 2004 22:06:15 +0000 (22:06 +0000)]
* modules/video_output/directx/directx.c: patch by Mike Schrag to add a config var
for the directx preferred display device.
Gildas Bazin [Mon, 5 Jan 2004 20:02:21 +0000 (20:02 +0000)]
* modules/gui/skins2/vars/playlist.cpp: use ICONV_CONST to deal with the different prototypes for iconv(). Thanks sam!
Sam Hocevar [Mon, 5 Jan 2004 19:33:11 +0000 (19:33 +0000)]
* modules/gui/skins2/vars/playlist.cpp: Hack to prevent compilation errors.
Benjamin Pracht [Mon, 5 Jan 2004 18:43:17 +0000 (18:43 +0000)]
Added a callback on item-change, so that the playlist is updated.
Derk-Jan Hartman [Mon, 5 Jan 2004 18:15:12 +0000 (18:15 +0000)]
* API change in mkv. Everyone should update to the latest libraries.
Gildas Bazin [Mon, 5 Jan 2004 17:42:36 +0000 (17:42 +0000)]
* configure.ac: win32 compilation fixes for the skins2 plugin.
* modules/gui/skins2/Modules.am: renamed the plugin name into skins2 so it doesn't conflict with the old plugin.
* modules/gui/skins2/vars/playlist.cpp: fixed invalid cast.
Derk-Jan Hartman [Mon, 5 Jan 2004 16:22:40 +0000 (16:22 +0000)]
* Fixed mpeg2dec newer libcaca, newer matroska, videolan.org should now
be download.videolan.org etc etc etc.
A lot of small fixes
Laurent Aimar [Mon, 5 Jan 2004 15:07:16 +0000 (15:07 +0000)]
* tcp: use net_*.
Derk-Jan Hartman [Mon, 5 Jan 2004 14:50:42 +0000 (14:50 +0000)]
* Fix mpeg2dec buildsystem
Clément Stenac [Mon, 5 Jan 2004 14:42:14 +0000 (14:42 +0000)]
* modules/misc/sap.c : let the user configure timeout delay
* src/playlist/item-ext.c : sanity checks when adding items
Laurent Aimar [Mon, 5 Jan 2004 14:10:58 +0000 (14:10 +0000)]
* configure.ac: readded AX_ADD_PLUGINS([mpgv mpga m4v mpeg_system ps ts
avi asf aac mp4 rawdv demux2 nsv real]), it was probably a mistake ....
( ouiiinnn, another bootstrap ;)
* all: added net_* helpers functions.
Clément Stenac [Mon, 5 Jan 2004 13:07:03 +0000 (13:07 +0000)]
* ALL: playlist API changes
What may be broken (untested):
------------------------------
- Theora and Speex decoders
- some interfaces
- VCDX and CDDAX access
The problems shouldn't hopefully excess compilation glitches.
(removal of AddExt, of psz_author, and prototype of Add)
Additionnaly, interfaces that do not support item-change will have
update problems.
* Updated modules list
Clément Stenac [Mon, 5 Jan 2004 13:00:39 +0000 (13:00 +0000)]
modules/gui/wxwindows/playlist.cpp
modules/gui/wxwindows/iteminfo.cpp
- Show the info as a tree view.
At the moment, all is shown. We should maybe hide the "Options" tree
as it rather "internal"
- Improved a little the layout
- Added a popup menu to to the playlist
- Minimize playlist rebuilds
Clément Stenac [Mon, 5 Jan 2004 13:00:20 +0000 (13:00 +0000)]
modules/demux/util/id3tag.c
modules/demux/avi/avi.c
modules/demux/asf/asf.c
src/input/es_out.c
- Fill the playlist info structures
Clément Stenac [Mon, 5 Jan 2004 12:59:54 +0000 (12:59 +0000)]
* modules/misc/sap.c :
- Use the new playlist API
- Track title changes
- Timeout. Delete an item if we haven't heard about it for too long.
Clément Stenac [Mon, 5 Jan 2004 12:59:43 +0000 (12:59 +0000)]
* Makefile.am : Added src/playlist/item-ext.c and src/playlist/info.c
* src/playlist/item.c
src/playlist/info.c
src/playlist/item-ext.c
src/playlist/group.c
src/playlist/sort.c
src/playlist/loadsave.c
include/vlc_playlist.h
- New playlist_info structures and accessors
It works pretty like the old input_info (with categories)
It provides modularity to the playlist
- Removed ppsz_options and i_options from playlist_item
(we use the special category Options)
- Added a unique id to each playlist_item to be able to track the
items accross playlist reorders
- Simplified adding of items.
- playlist_AddExt is removed
- playlist_AddItem is still here and exported but should not be used
- use playlist_Add( p_playlist, uri, name, duration, mode, pos )
and use the accessors for all other things
- Added setters for fields of the playlist_item structure
- Introduced "item-change" and "playlist-current" playlist variables
to give more flexibility than only intf-change
At the moment, duration is still in the structure (easier to use, IMHO)
* src/input/input.c
src/libvlc.c :
playlist item options parsing changed
* include/vlc_common.h : added playlist_info structures
Jon Lech Johansen [Mon, 5 Jan 2004 12:37:52 +0000 (12:37 +0000)]
* ./modules/demux/mp4: DRMS support.
Jon Lech Johansen [Mon, 5 Jan 2004 12:24:51 +0000 (12:24 +0000)]
* ./AUTHORS: updated my country entry.
Laurent Aimar [Mon, 5 Jan 2004 03:19:00 +0000 (03:19 +0000)]
* nsv: clean up, added seek support.
Gildas Bazin [Sun, 4 Jan 2004 22:38:49 +0000 (22:38 +0000)]
* modules/gui/skins2/vars/playlist.*: win32 compilation fix (not sure it is the right one).
Gildas Bazin [Sun, 4 Jan 2004 22:22:10 +0000 (22:22 +0000)]
* modules/codec/ogt/*: win32 compilation fixes.
Gildas Bazin [Sun, 4 Jan 2004 22:03:20 +0000 (22:03 +0000)]
* ALL: bumping version number to 0.7.1-cvs.
Felix Paul Kühne [Sun, 4 Jan 2004 21:44:44 +0000 (21:44 +0000)]
Fixed a small bug which prevented the translation of a string.
Sam Hocevar [Sun, 4 Jan 2004 18:18:45 +0000 (18:18 +0000)]
* toolbox:
+ Minor fixes to the woody packages.
Laurent Aimar [Sun, 4 Jan 2004 17:35:02 +0000 (17:35 +0000)]
* avi: May fix #1545
(From mplayer:
"count blocks by rounded-up chunksizes instead of chunks -
we need full emulation of dshow avi demuxer bugs :(
fixes silly nandub-style a-v delaying in avi with vbr mp3..." )
Rocky Bernstein [Sun, 4 Jan 2004 16:51:59 +0000 (16:51 +0000)]
Add OGT and CVD subtitle demuxers.
write_png: might be made into a module and moved elsewhere
cvd*: went over documentation a little bit.
Rocky Bernstein [Sun, 4 Jan 2004 16:25:00 +0000 (16:25 +0000)]
A start for what little public documentation there is for CVD and OGT
subtitles.
Laurent Aimar [Sun, 4 Jan 2004 15:32:13 +0000 (15:32 +0000)]
* encoder.c: corrected required LIBAVCODEC_BUILD
* es_out.c: ES_OUT_SET_PCR works now with microsecond.
* configure.ac, Modules.am: enable demux2, nsv, real.
* demux2.c: increased priority.
Clément Stenac [Sun, 4 Jan 2004 15:24:27 +0000 (15:24 +0000)]
Do not link twice zlib
Laurent Aimar [Sun, 4 Jan 2004 14:35:12 +0000 (14:35 +0000)]
* real.c: begin of a real demuxer (using new API). Can't work yet as it
needs modification to ffmpeg decoder that I need to finish.
Laurent Aimar [Sun, 4 Jan 2004 14:28:11 +0000 (14:28 +0000)]
* demux2: a dummy demuxer to adapt to new demuxer API (experimental, and
will be removed later).
Rocky Bernstein [Sun, 4 Jan 2004 04:56:21 +0000 (04:56 +0000)]
Was putting 1 byte of garbage for each packet.
Sam Hocevar [Sun, 4 Jan 2004 04:53:07 +0000 (04:53 +0000)]
* debian/control:
+ Build-depend on fixed linux-kernel-headers packages.
* debian/rules:
+ Look for faad in extras/faad2, not extras/faad.
+ Enable postprocessing in the ffmpeg configuration.
+ Activated libcaca video output.
Sam Hocevar [Sun, 4 Jan 2004 04:50:24 +0000 (04:50 +0000)]
* modules/video_output/caca.c:
+ Ported to libcaca 0.6.
+ Removed dithering configuration variable; use the CACA_DITHERING
environment variable instead, until the API is polished.
* include/codecs.h:
+ Minor coding style fix.
Cyril Deguet [Sun, 4 Jan 2004 00:17:10 +0000 (00:17 +0000)]
* the sample theme should work better with that...
Cyril Deguet [Sun, 4 Jan 2004 00:06:10 +0000 (00:06 +0000)]
* first forgotten file...
Cyril Deguet [Sat, 3 Jan 2004 23:54:51 +0000 (23:54 +0000)]
* all: sample theme for skins2 interface
Warning: by default the interface will try to open the skin from the
vlc share, which is probably an old skin, so the load will fail, and
afterwards a wxwindows dialog allows to load another skin.
BUT there seems to be a bug which make the interface crash
when it tries to load this second skin... workarounds are:
- deleting the old theme
- setting the "skin_last2=/path/to/xml/file" in the [Skins] section
of vlcrc
- solving the bug ;)
Cyril Deguet [Sat, 3 Jan 2004 23:37:08 +0000 (23:37 +0000)]
* configure.ac: added the skins2 module (_should_ work ;)
Cyril Deguet [Sat, 3 Jan 2004 23:31:34 +0000 (23:31 +0000)]
* all: brand new skins interface ( still _experimental_) for x11 and
win32, by ipkiss and myself...
Among the features:
- framework rewritten from scratch, heavily based on design patterns
=> new controls can be (hopefully) created more easily, portability
to other OS is better, and the interface is less dependant from
the vlc core
- new concept of "layout", to provide a window with several different
views (as in winamp3 skins)
- controls can now be placed at a relative position to the edges of
a window, which allow controls and layouts to be resizable (e.g
for the playlist window)
- Use of libpng and libfreetype2 for better portability between x11 and
win32 => ttf fonts and antialiasing
- New DTD for the xml theme ( *it will probably change again* )
- Very very beginning of scripting in the xml file
- And many things I miss
- And probably many bugs ;)
Rocky Bernstein [Sat, 3 Jan 2004 20:43:24 +0000 (20:43 +0000)]
Put track information in Media Info. If we have SVD information, show
audio tracks and add that to the audio-selection window.
Rocky Bernstein [Sat, 3 Jan 2004 18:41:36 +0000 (18:41 +0000)]
Sorry to be so pedantic - grammar (and spelling)
Rocky Bernstein [Sat, 3 Jan 2004 18:40:01 +0000 (18:40 +0000)]
Spelling.
Rocky Bernstein [Sat, 3 Jan 2004 17:52:15 +0000 (17:52 +0000)]
Ignore timestamp in PACK header in a private stream. This is to get
around a WinSubMux bug in multiplexing CVD and SVCD subtitles.
(Patch probably could be made more precise.)
To do this we've got to save the timestamp in the header.
Rocky Bernstein [Sat, 3 Jan 2004 17:49:35 +0000 (17:49 +0000)]
Spelling - See I told you it was cut and pasted from somehwere!
Rocky Bernstein [Sat, 3 Jan 2004 17:48:38 +0000 (17:48 +0000)]
Spelling - probably cut and pated from somewhere else.
Rocky Bernstein [Sat, 3 Jan 2004 17:19:41 +0000 (17:19 +0000)]
RenderI420 now handles U and V planes. (Probably completely
accurately, though.)
Gildas Bazin [Sat, 3 Jan 2004 13:18:30 +0000 (13:18 +0000)]
* po/*: another ./toolbox --update-po before 0.7.0 because some commits where done.
Clément Stenac [Sat, 3 Jan 2004 13:13:07 +0000 (13:13 +0000)]
Updated german translation
Rocky Bernstein [Sat, 3 Jan 2004 12:54:56 +0000 (12:54 +0000)]
ogt.c cvd.c, subtitle.h: move common debug string help into subtitle.h
{cvd,ogt}_parse.c, common.c, subtitle.h: add ability to dump subtitles via
libpng.
Gildas Bazin [Sat, 3 Jan 2004 12:02:12 +0000 (12:02 +0000)]
* po/*, ChangeLog: preparing for the 0.7.0 release.
Gildas Bazin [Sat, 3 Jan 2004 10:55:07 +0000 (10:55 +0000)]
* modules/gui/wxwindows/interface.cpp: fixed and re-enabled aspect-ratio combobox in the extended gui.
Gildas Bazin [Sat, 3 Jan 2004 00:39:07 +0000 (00:39 +0000)]
* modules/stream_out/transcode.c: added YV12 raw video fourcc (chroma planes will likely be inverted though).
Gildas Bazin [Sat, 3 Jan 2004 00:23:04 +0000 (00:23 +0000)]
* modules/demux/mpeg/mpga.c, src/input/stream.c: fixed mem leaks.
Clément Stenac [Fri, 2 Jan 2004 23:22:37 +0000 (23:22 +0000)]
My name is Bond
VLC Media Player 0.7.0 Bond
Gildas Bazin [Fri, 2 Jan 2004 22:17:57 +0000 (22:17 +0000)]
* modules/video_output/directx/*: fixed overlay on 24bpp displays.
Sam Hocevar [Fri, 2 Jan 2004 13:48:37 +0000 (13:48 +0000)]
* doc/ChangeLog-2003: Happy new year!
Gildas Bazin [Fri, 2 Jan 2004 13:30:17 +0000 (13:30 +0000)]
* modules/gui/wxwindows/preferences_widgets.cpp: use wxL2U() (Thanks Anil).
Rocky Bernstein [Fri, 2 Jan 2004 04:44:34 +0000 (04:44 +0000)]
Attempt to make easier to understand and easier to complete.
Clément Stenac [Thu, 1 Jan 2004 17:41:25 +0000 (17:41 +0000)]
* Updated german and french translations
* Updated version number and Changelog
Rocky Bernstein [Thu, 1 Jan 2004 15:56:56 +0000 (15:56 +0000)]
RenderRV16 handles scaling. But seems to slow to render subtitles.
Clément Stenac [Thu, 1 Jan 2004 14:33:15 +0000 (14:33 +0000)]
Updated brazilian portuguese translation
Rocky Bernstein [Thu, 1 Jan 2004 13:55:17 +0000 (13:55 +0000)]
Remove a magic number.
Rocky Bernstein [Thu, 1 Jan 2004 13:51:38 +0000 (13:51 +0000)]
Add RV16 rendering. With transparancy, but still only Y plane is done.
Clément Stenac [Wed, 31 Dec 2003 12:50:11 +0000 (12:50 +0000)]
Updated french and Brazilian Portuguese translations
Clément Stenac [Wed, 31 Dec 2003 10:30:44 +0000 (10:30 +0000)]
Disabled aspect ratio and visualization button as they don't work as expected
Clément Stenac [Tue, 30 Dec 2003 21:55:48 +0000 (21:55 +0000)]
Updated italian translation, courtesy of Carlo Calabr�
Clément Stenac [Tue, 30 Dec 2003 18:29:26 +0000 (18:29 +0000)]
Fix browse feature
Rocky Bernstein [Tue, 30 Dec 2003 04:43:52 +0000 (04:43 +0000)]
common.*: add common routine to eliminate palette from pixmap.
cvd*: finally shows subtitles (with some bugs)
ogt_parse.c: use common just added above.
Rocky Bernstein [Mon, 29 Dec 2003 04:47:44 +0000 (04:47 +0000)]
cvd: bitmap extraction further completed - not fully done.
ogt_parse.c, render.c: go back to 4-bit alpha since that's what DVD
and CVD have.
Cyril Deguet [Sun, 28 Dec 2003 20:50:20 +0000 (20:50 +0000)]
* modules/access/cdda/access.c: added some missing #ifdef HAVE_LIBCDDB
(fixes compilation issues when the libcddb is not present)
Rocky Bernstein [Sun, 28 Dec 2003 11:26:52 +0000 (11:26 +0000)]
First cut at CVD subtitle unit assembly and initial parsing.
Rocky Bernstein [Sun, 28 Dec 2003 04:51:52 +0000 (04:51 +0000)]
Start work on CVD subtitles.
Rocky Bernstein [Sun, 28 Dec 2003 02:01:11 +0000 (02:01 +0000)]
Work towards handling all planes in subtites, generalizing for CVD, and
some cleanup.
Eric Petit [Sun, 28 Dec 2003 01:49:12 +0000 (01:49 +0000)]
beos/*:
+ fixed a possible crash with Alt+X shortcuts
+ fixed volume slider update
Cyril Deguet [Sat, 27 Dec 2003 16:14:48 +0000 (16:14 +0000)]
modules/demux/mpeg/mpga.c: forgot to remove a debugging printf...
Cyril Deguet [Sat, 27 Dec 2003 14:47:10 +0000 (14:47 +0000)]
* modules/demux/mpeg/mpga.c: disabled the bitrate detection from the Xing
header, since it doesn't seem to be reliable
Gildas Bazin [Sat, 27 Dec 2003 14:36:30 +0000 (14:36 +0000)]
* modules/gui/wxwindows/*: use the wxL2U macro when necessary.
Gildas Bazin [Sat, 27 Dec 2003 10:36:42 +0000 (10:36 +0000)]
* ALL: bumped version number to 0.7.0-test3
Rocky Bernstein [Sat, 27 Dec 2003 01:49:59 +0000 (01:49 +0000)]
Scale bitmaps for 4:3 output
Rocky Bernstein [Fri, 26 Dec 2003 02:47:59 +0000 (02:47 +0000)]
Keep in synch with rest of source. Should also have no effect on upcoming release
Rocky Bernstein [Fri, 26 Dec 2003 01:39:35 +0000 (01:39 +0000)]
Check in a stable copy for reference against future changes. Should
not affect or be seen in upcoming release.
Gildas Bazin [Wed, 24 Dec 2003 12:38:04 +0000 (12:38 +0000)]
* src/libvlc.h: on win9x --win9x-cv-method=0 was problematic (eg. vlc could get stuck during video startup) so --win9x-cv-method=1 is now the default.