X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=ChangeLog;h=1c47ceb9aeb8367b4beff016355d5519d5b95b07;hb=c788b9a5040a415fbb127251d1dbe3602e4f350e;hp=b92506ca32f40bf30ab3d81b03dbbdc8c06f7e05;hpb=dc492c624991de724493441f77116d615cc7b85c;p=vlc diff --git a/ChangeLog b/ChangeLog index b92506ca32..1c47ceb9ae 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,17455 +1,25615 @@ -2003-02-02 Sunday 19:57 sam +------------------------------------------------------------------------ +r6214 | zorglub | 2003-12-31 13:50:11 +0100 (Wed, 31 Dec 2003) | 2 lines +Changed paths: + M /trunk/po/fr.po + M /trunk/po/pt_BR.po - * ./debian/woody-buildpackage: finished Woody build script. +Updated french and Brazilian Portuguese translations -2003-02-02 Sunday 19:12 sam +------------------------------------------------------------------------ +r6215 | rocky | 2004-01-01 14:51:38 +0100 (Thu, 01 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ogt/render.c - * ./po/de.po: german translation updates from Felix Kühne. +Add RV16 rendering. With transparancy, but still only Y plane is done. -2003-02-02 Sunday 19:09 jpsaman +------------------------------------------------------------------------ +r6216 | rocky | 2004-01-01 14:55:17 +0100 (Thu, 01 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ogt/cvd.c + M /trunk/modules/codec/ogt/ogt.c - Added ffmpeg package to list of depenencies. +Remove a magic number. -2003-02-02 Sunday 18:18 sam +------------------------------------------------------------------------ +r6217 | zorglub | 2004-01-01 15:33:15 +0100 (Thu, 01 Jan 2004) | 2 lines +Changed paths: + M /trunk/po/pt_BR.po - * ./debian/woody-buildpackage: added a script to build .debs on woody. +Updated brazilian portuguese translation -2003-02-02 Sunday 17:08 sam +------------------------------------------------------------------------ +r6218 | rocky | 2004-01-01 16:56:56 +0100 (Thu, 01 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ogt/render.c - * ./NEWS: a few updates from gibalou. +RenderRV16 handles scaling. But seems to slow to render subtitles. -2003-02-02 Sunday 12:29 stippi +------------------------------------------------------------------------ +r6219 | zorglub | 2004-01-01 18:41:25 +0100 (Thu, 01 Jan 2004) | 3 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/configure.ac + M /trunk/extras/MacOSX/Resources/English.lproj/InfoPlist.strings + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj + M /trunk/po/de.po + M /trunk/po/fr.po - cosmetic fix (drop mark would reappear if SHIFT was pressed) +* Updated german and french translations +* Updated version number and Changelog + +------------------------------------------------------------------------ +r6220 | rocky | 2004-01-02 05:44:34 +0100 (Fri, 02 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ogt/render.c -2003-02-02 Sunday 10:17 titer +Attempt to make easier to understand and easier to complete. + +------------------------------------------------------------------------ +r6221 | gbazin | 2004-01-02 14:30:17 +0100 (Fri, 02 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/preferences_widgets.cpp - '--demuxdump-file -' dumps to standard output. - (useful for operating systems which do not have '/dev/stdout' - nor mkfifo) -2003-02-02 Sunday 05:17 sam +* modules/gui/wxwindows/preferences_widgets.cpp: use wxL2U() (Thanks Anil). + +------------------------------------------------------------------------ +r6222 | sam | 2004-01-02 14:48:37 +0100 (Fri, 02 Jan 2004) | 2 lines +Changed paths: + A /trunk/doc/ChangeLog-2003 + M /trunk/doc/Makefile.am + M /trunk/doc/fortunes.txt + + * doc/ChangeLog-2003: Happy new year! + +------------------------------------------------------------------------ +r6223 | gbazin | 2004-01-02 23:17:57 +0100 (Fri, 02 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/video_output/directx/directx.c + M /trunk/modules/video_output/directx/events.c + M /trunk/modules/video_output/directx/vout.h + + +* modules/video_output/directx/*: fixed overlay on 24bpp displays. + +------------------------------------------------------------------------ +r6224 | zorglub | 2004-01-03 00:22:37 +0100 (Sat, 03 Jan 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + +My name is Bond +VLC Media Player 0.7.0 Bond + +------------------------------------------------------------------------ +r6225 | gbazin | 2004-01-03 01:23:04 +0100 (Sat, 03 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/mpeg/mpga.c + M /trunk/src/input/stream.c + + +* modules/demux/mpeg/mpga.c, src/input/stream.c: fixed mem leaks. + +------------------------------------------------------------------------ +r6226 | gbazin | 2004-01-03 01:39:07 +0100 (Sat, 03 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/stream_out/transcode.c + + +* modules/stream_out/transcode.c: added YV12 raw video fourcc (chroma planes will likely be inverted though). + +------------------------------------------------------------------------ +r6227 | gbazin | 2004-01-03 11:55:07 +0100 (Sat, 03 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + + +* modules/gui/wxwindows/interface.cpp: fixed and re-enabled aspect-ratio combobox in the extended gui. + +------------------------------------------------------------------------ +r6228 | gbazin | 2004-01-03 13:02:12 +0100 (Sat, 03 Jan 2004) | 3 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/po/POTFILES.in + M /trunk/po/de.po + M /trunk/po/en_GB.po + M /trunk/po/es.po + M /trunk/po/fr.po + M /trunk/po/hu.po + M /trunk/po/it.po + M /trunk/po/ja.po + M /trunk/po/nl.po + M /trunk/po/no.po + M /trunk/po/pl.po + M /trunk/po/pt_BR.po + M /trunk/po/ru.po + M /trunk/po/sv.po + M /trunk/po/vlc.pot + + +* po/*, ChangeLog: preparing for the 0.7.0 release. + +------------------------------------------------------------------------ +r6229 | rocky | 2004-01-03 13:54:56 +0100 (Sat, 03 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/codec/ogt/common.c + M /trunk/modules/codec/ogt/common.h + M /trunk/modules/codec/ogt/cvd.c + M /trunk/modules/codec/ogt/cvd_parse.c + M /trunk/modules/codec/ogt/ogt.c + M /trunk/modules/codec/ogt/ogt_parse.c + M /trunk/modules/codec/ogt/subtitle.h + +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. + +------------------------------------------------------------------------ +r6230 | zorglub | 2004-01-03 14:13:07 +0100 (Sat, 03 Jan 2004) | 2 lines +Changed paths: + M /trunk/po/de.po + +Updated german translation + +------------------------------------------------------------------------ +r6231 | gbazin | 2004-01-03 14:18:30 +0100 (Sat, 03 Jan 2004) | 3 lines +Changed paths: + M /trunk/po/de.po + M /trunk/po/en_GB.po + M /trunk/po/es.po + M /trunk/po/fr.po + M /trunk/po/hu.po + M /trunk/po/it.po + M /trunk/po/ja.po + M /trunk/po/nl.po + M /trunk/po/no.po + M /trunk/po/pl.po + M /trunk/po/pt_BR.po + M /trunk/po/ru.po + M /trunk/po/sv.po + M /trunk/po/vlc.pot + + +* po/*: another ./toolbox --update-po before 0.7.0 because some commits where done. + +------------------------------------------------------------------------ +r6232 | rocky | 2004-01-03 18:19:41 +0100 (Sat, 03 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ogt/render.c + +RenderI420 now handles U and V planes. (Probably completely +accurately, though.) + +------------------------------------------------------------------------ +r6233 | rocky | 2004-01-03 18:48:38 +0100 (Sat, 03 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/access/ftp.c + +Spelling - probably cut and pated from somewhere else. + +------------------------------------------------------------------------ +r6234 | rocky | 2004-01-03 18:49:35 +0100 (Sat, 03 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/access/http.c + +Spelling - See I told you it was cut and pasted from somehwere! + +------------------------------------------------------------------------ +r6235 | rocky | 2004-01-03 18:52:15 +0100 (Sat, 03 Jan 2004) | 6 lines +Changed paths: + M /trunk/modules/demux/mpeg/Modules.am + A /trunk/modules/demux/mpeg/private.h + M /trunk/modules/demux/mpeg/ps.c + M /trunk/modules/demux/mpeg/system.c + M /trunk/modules/demux/mpeg/ts.c + +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. + +------------------------------------------------------------------------ +r6236 | rocky | 2004-01-03 19:40:01 +0100 (Sat, 03 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/access/v4l/v4l.c + +Spelling. + +------------------------------------------------------------------------ +r6237 | rocky | 2004-01-03 19:41:36 +0100 (Sat, 03 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/access/ftp.c + M /trunk/modules/access/http.c + M /trunk/modules/access/v4l/v4l.c + +Sorry to be so pedantic - grammar (and spelling) + +------------------------------------------------------------------------ +r6238 | rocky | 2004-01-03 21:43:24 +0100 (Sat, 03 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/access/vcdx/access.c + M /trunk/modules/access/vcdx/vcdplayer.h + +Put track information in Media Info. If we have SVD information, show +audio tracks and add that to the audio-selection window. + +------------------------------------------------------------------------ +r6239 | asmax | 2004-01-04 00:31:34 +0100 (Sun, 04 Jan 2004) | 19 lines +Changed paths: + A /trunk/modules/gui/skins2 + A /trunk/modules/gui/skins2/Modules.am + A /trunk/modules/gui/skins2/commands + A /trunk/modules/gui/skins2/commands/async_queue.cpp + A /trunk/modules/gui/skins2/commands/async_queue.hpp + A /trunk/modules/gui/skins2/commands/cmd_add_item.cpp + A /trunk/modules/gui/skins2/commands/cmd_add_item.hpp + A /trunk/modules/gui/skins2/commands/cmd_change_skin.cpp + A /trunk/modules/gui/skins2/commands/cmd_change_skin.hpp + A /trunk/modules/gui/skins2/commands/cmd_dialogs.hpp + A /trunk/modules/gui/skins2/commands/cmd_dummy.hpp + A /trunk/modules/gui/skins2/commands/cmd_generic.hpp + A /trunk/modules/gui/skins2/commands/cmd_input.cpp + A /trunk/modules/gui/skins2/commands/cmd_input.hpp + A /trunk/modules/gui/skins2/commands/cmd_layout.cpp + A /trunk/modules/gui/skins2/commands/cmd_layout.hpp + A /trunk/modules/gui/skins2/commands/cmd_notify_playlist.cpp + A /trunk/modules/gui/skins2/commands/cmd_notify_playlist.hpp + A /trunk/modules/gui/skins2/commands/cmd_on_top.cpp + A /trunk/modules/gui/skins2/commands/cmd_on_top.hpp + A /trunk/modules/gui/skins2/commands/cmd_playlist.cpp + A /trunk/modules/gui/skins2/commands/cmd_playlist.hpp + A /trunk/modules/gui/skins2/commands/cmd_quit.cpp + A /trunk/modules/gui/skins2/commands/cmd_quit.hpp + A /trunk/modules/gui/skins2/commands/cmd_resize.cpp + A /trunk/modules/gui/skins2/commands/cmd_resize.hpp + A /trunk/modules/gui/skins2/commands/cmd_show_window.hpp + A /trunk/modules/gui/skins2/controls + A /trunk/modules/gui/skins2/controls/ctrl_button.cpp + A /trunk/modules/gui/skins2/controls/ctrl_button.hpp + A /trunk/modules/gui/skins2/controls/ctrl_checkbox.cpp + A /trunk/modules/gui/skins2/controls/ctrl_checkbox.hpp + A /trunk/modules/gui/skins2/controls/ctrl_flat.hpp + A /trunk/modules/gui/skins2/controls/ctrl_generic.cpp + A /trunk/modules/gui/skins2/controls/ctrl_generic.hpp + A /trunk/modules/gui/skins2/controls/ctrl_image.cpp + A /trunk/modules/gui/skins2/controls/ctrl_image.hpp + A /trunk/modules/gui/skins2/controls/ctrl_list.cpp + A /trunk/modules/gui/skins2/controls/ctrl_list.hpp + A /trunk/modules/gui/skins2/controls/ctrl_move.cpp + A /trunk/modules/gui/skins2/controls/ctrl_move.hpp + A /trunk/modules/gui/skins2/controls/ctrl_radialslider.cpp + A /trunk/modules/gui/skins2/controls/ctrl_radialslider.hpp + A /trunk/modules/gui/skins2/controls/ctrl_resize.cpp + A /trunk/modules/gui/skins2/controls/ctrl_resize.hpp + A /trunk/modules/gui/skins2/controls/ctrl_slider.cpp + A /trunk/modules/gui/skins2/controls/ctrl_slider.hpp + A /trunk/modules/gui/skins2/controls/ctrl_text.cpp + A /trunk/modules/gui/skins2/controls/ctrl_text.hpp + A /trunk/modules/gui/skins2/events + A /trunk/modules/gui/skins2/events/evt_enter.hpp + A /trunk/modules/gui/skins2/events/evt_focus.hpp + A /trunk/modules/gui/skins2/events/evt_generic.hpp + A /trunk/modules/gui/skins2/events/evt_input.cpp + A /trunk/modules/gui/skins2/events/evt_input.hpp + A /trunk/modules/gui/skins2/events/evt_key.cpp + A /trunk/modules/gui/skins2/events/evt_key.hpp + A /trunk/modules/gui/skins2/events/evt_leave.hpp + A /trunk/modules/gui/skins2/events/evt_motion.hpp + A /trunk/modules/gui/skins2/events/evt_mouse.cpp + A /trunk/modules/gui/skins2/events/evt_mouse.hpp + A /trunk/modules/gui/skins2/events/evt_refresh.hpp + A /trunk/modules/gui/skins2/events/evt_scroll.cpp + A /trunk/modules/gui/skins2/events/evt_scroll.hpp + A /trunk/modules/gui/skins2/events/evt_special.cpp + A /trunk/modules/gui/skins2/events/evt_special.hpp + A /trunk/modules/gui/skins2/parser + A /trunk/modules/gui/skins2/parser/builder.cpp + A /trunk/modules/gui/skins2/parser/builder.hpp + A /trunk/modules/gui/skins2/parser/builder_data.hpp + A /trunk/modules/gui/skins2/parser/flex.c + A /trunk/modules/gui/skins2/parser/gen.sh + A /trunk/modules/gui/skins2/parser/gen_builder.py + A /trunk/modules/gui/skins2/parser/interpreter.cpp + A /trunk/modules/gui/skins2/parser/interpreter.hpp + A /trunk/modules/gui/skins2/parser/parser_context.hpp + A /trunk/modules/gui/skins2/parser/skin.act + A /trunk/modules/gui/skins2/parser/skin.dtd + A /trunk/modules/gui/skins2/parser/skin.h + A /trunk/modules/gui/skins2/parser/skin.l + A /trunk/modules/gui/skins2/parser/wrappers.cpp + A /trunk/modules/gui/skins2/parser/wrappers.h + A /trunk/modules/gui/skins2/src + A /trunk/modules/gui/skins2/src/anchor.cpp + A /trunk/modules/gui/skins2/src/anchor.hpp + A /trunk/modules/gui/skins2/src/dialogs.cpp + A /trunk/modules/gui/skins2/src/dialogs.hpp + A /trunk/modules/gui/skins2/src/ft2_bitmap.cpp + A /trunk/modules/gui/skins2/src/ft2_bitmap.hpp + A /trunk/modules/gui/skins2/src/ft2_font.cpp + A /trunk/modules/gui/skins2/src/ft2_font.hpp + A /trunk/modules/gui/skins2/src/generic_bitmap.hpp + A /trunk/modules/gui/skins2/src/generic_font.hpp + A /trunk/modules/gui/skins2/src/generic_layout.cpp + A /trunk/modules/gui/skins2/src/generic_layout.hpp + A /trunk/modules/gui/skins2/src/generic_window.cpp + A /trunk/modules/gui/skins2/src/generic_window.hpp + A /trunk/modules/gui/skins2/src/logger.cpp + A /trunk/modules/gui/skins2/src/logger.hpp + A /trunk/modules/gui/skins2/src/os_factory.cpp + A /trunk/modules/gui/skins2/src/os_factory.hpp + A /trunk/modules/gui/skins2/src/os_graphics.hpp + A /trunk/modules/gui/skins2/src/os_loop.hpp + A /trunk/modules/gui/skins2/src/os_timer.hpp + A /trunk/modules/gui/skins2/src/os_tooltip.hpp + A /trunk/modules/gui/skins2/src/os_window.hpp + A /trunk/modules/gui/skins2/src/png_bitmap.cpp + A /trunk/modules/gui/skins2/src/png_bitmap.hpp + A /trunk/modules/gui/skins2/src/scaled_bitmap.cpp + A /trunk/modules/gui/skins2/src/scaled_bitmap.hpp + A /trunk/modules/gui/skins2/src/skin_common.hpp + A /trunk/modules/gui/skins2/src/skin_main.cpp + A /trunk/modules/gui/skins2/src/theme.cpp + A /trunk/modules/gui/skins2/src/theme.hpp + A /trunk/modules/gui/skins2/src/theme_loader.cpp + A /trunk/modules/gui/skins2/src/theme_loader.hpp + A /trunk/modules/gui/skins2/src/tooltip.cpp + A /trunk/modules/gui/skins2/src/tooltip.hpp + A /trunk/modules/gui/skins2/src/var_manager.cpp + A /trunk/modules/gui/skins2/src/var_manager.hpp + A /trunk/modules/gui/skins2/src/vlcproc.cpp + A /trunk/modules/gui/skins2/src/vlcproc.hpp + A /trunk/modules/gui/skins2/src/window_manager.cpp + A /trunk/modules/gui/skins2/src/window_manager.hpp + A /trunk/modules/gui/skins2/utils + A /trunk/modules/gui/skins2/utils/bezier.cpp + A /trunk/modules/gui/skins2/utils/bezier.hpp + A /trunk/modules/gui/skins2/utils/fsm.cpp + A /trunk/modules/gui/skins2/utils/fsm.hpp + A /trunk/modules/gui/skins2/utils/observer.hpp + A /trunk/modules/gui/skins2/utils/pointer.hpp + A /trunk/modules/gui/skins2/utils/position.cpp + A /trunk/modules/gui/skins2/utils/position.hpp + A /trunk/modules/gui/skins2/utils/ustring.cpp + A /trunk/modules/gui/skins2/utils/ustring.hpp + A /trunk/modules/gui/skins2/utils/var_bool.cpp + A /trunk/modules/gui/skins2/utils/var_bool.hpp + A /trunk/modules/gui/skins2/utils/var_list.cpp + A /trunk/modules/gui/skins2/utils/var_list.hpp + A /trunk/modules/gui/skins2/utils/var_percent.cpp + A /trunk/modules/gui/skins2/utils/var_percent.hpp + A /trunk/modules/gui/skins2/utils/var_text.cpp + A /trunk/modules/gui/skins2/utils/var_text.hpp + A /trunk/modules/gui/skins2/utils/variable.hpp + A /trunk/modules/gui/skins2/vars + A /trunk/modules/gui/skins2/vars/playlist.cpp + A /trunk/modules/gui/skins2/vars/playlist.hpp + A /trunk/modules/gui/skins2/vars/time.cpp + A /trunk/modules/gui/skins2/vars/time.hpp + A /trunk/modules/gui/skins2/vars/vlcvars.cpp + A /trunk/modules/gui/skins2/vars/vlcvars.hpp + A /trunk/modules/gui/skins2/vars/volume.cpp + A /trunk/modules/gui/skins2/vars/volume.hpp + A /trunk/modules/gui/skins2/win32 + A /trunk/modules/gui/skins2/win32/win32_dragdrop.cpp + A /trunk/modules/gui/skins2/win32/win32_dragdrop.hpp + A /trunk/modules/gui/skins2/win32/win32_factory.cpp + A /trunk/modules/gui/skins2/win32/win32_factory.hpp + A /trunk/modules/gui/skins2/win32/win32_graphics.cpp + A /trunk/modules/gui/skins2/win32/win32_graphics.hpp + A /trunk/modules/gui/skins2/win32/win32_loop.cpp + A /trunk/modules/gui/skins2/win32/win32_loop.hpp + A /trunk/modules/gui/skins2/win32/win32_timer.cpp + A /trunk/modules/gui/skins2/win32/win32_timer.hpp + A /trunk/modules/gui/skins2/win32/win32_tooltip.cpp + A /trunk/modules/gui/skins2/win32/win32_tooltip.hpp + A /trunk/modules/gui/skins2/win32/win32_window.cpp + A /trunk/modules/gui/skins2/win32/win32_window.hpp + A /trunk/modules/gui/skins2/x11 + A /trunk/modules/gui/skins2/x11/x11_display.cpp + A /trunk/modules/gui/skins2/x11/x11_display.hpp + A /trunk/modules/gui/skins2/x11/x11_dragdrop.cpp + A /trunk/modules/gui/skins2/x11/x11_dragdrop.hpp + A /trunk/modules/gui/skins2/x11/x11_factory.cpp + A /trunk/modules/gui/skins2/x11/x11_factory.hpp + A /trunk/modules/gui/skins2/x11/x11_graphics.cpp + A /trunk/modules/gui/skins2/x11/x11_graphics.hpp + A /trunk/modules/gui/skins2/x11/x11_loop.cpp + A /trunk/modules/gui/skins2/x11/x11_loop.hpp + A /trunk/modules/gui/skins2/x11/x11_timer.cpp + A /trunk/modules/gui/skins2/x11/x11_timer.hpp + A /trunk/modules/gui/skins2/x11/x11_tooltip.cpp + A /trunk/modules/gui/skins2/x11/x11_tooltip.hpp + A /trunk/modules/gui/skins2/x11/x11_window.cpp + A /trunk/modules/gui/skins2/x11/x11_window.hpp + +* 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 ;) + +------------------------------------------------------------------------ +r6240 | asmax | 2004-01-04 00:37:08 +0100 (Sun, 04 Jan 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + +* configure.ac: added the skins2 module (_should_ work ;) + +------------------------------------------------------------------------ +r6241 | asmax | 2004-01-04 00:54:51 +0100 (Sun, 04 Jan 2004) | 11 lines +Changed paths: + A /trunk/modules/gui/skins2/theme + A /trunk/modules/gui/skins2/theme/FreeSansBold.ttf + A /trunk/modules/gui/skins2/theme/add_item.png + A /trunk/modules/gui/skins2/theme/add_item_onclick.png + A /trunk/modules/gui/skins2/theme/body.png + A /trunk/modules/gui/skins2/theme/close.png + A /trunk/modules/gui/skins2/theme/close_mouseover.png + A /trunk/modules/gui/skins2/theme/close_onclick.png + A /trunk/modules/gui/skins2/theme/delete_item.png + A /trunk/modules/gui/skins2/theme/delete_item_onclick.png + A /trunk/modules/gui/skins2/theme/disabled.png + A /trunk/modules/gui/skins2/theme/fast.png + A /trunk/modules/gui/skins2/theme/fast_disabled.png + A /trunk/modules/gui/skins2/theme/fast_onclick.png + A /trunk/modules/gui/skins2/theme/next.png + A /trunk/modules/gui/skins2/theme/next_disabled.png + A /trunk/modules/gui/skins2/theme/next_onclick.png + A /trunk/modules/gui/skins2/theme/pause.png + A /trunk/modules/gui/skins2/theme/pause_onclick.png + A /trunk/modules/gui/skins2/theme/play.png + A /trunk/modules/gui/skins2/theme/play_onclick.png + A /trunk/modules/gui/skins2/theme/playlist.png + A /trunk/modules/gui/skins2/theme/playlist_body1.png + A /trunk/modules/gui/skins2/theme/playlist_body2.png + A /trunk/modules/gui/skins2/theme/playlist_body3.png + A /trunk/modules/gui/skins2/theme/playlist_body4.png + A /trunk/modules/gui/skins2/theme/playlist_body6.png + A /trunk/modules/gui/skins2/theme/playlist_body7.png + A /trunk/modules/gui/skins2/theme/playlist_body8.png + A /trunk/modules/gui/skins2/theme/playlist_body9.png + A /trunk/modules/gui/skins2/theme/playlist_button.png + A /trunk/modules/gui/skins2/theme/playlist_button2.png + A /trunk/modules/gui/skins2/theme/playlist_button_onclick.png + A /trunk/modules/gui/skins2/theme/playlist_button_onclick2.png + A /trunk/modules/gui/skins2/theme/preferences.png + A /trunk/modules/gui/skins2/theme/preferences_onclick.png + A /trunk/modules/gui/skins2/theme/previous.png + A /trunk/modules/gui/skins2/theme/previous_disabled.png + A /trunk/modules/gui/skins2/theme/previous_onclick.png + A /trunk/modules/gui/skins2/theme/reduce.png + A /trunk/modules/gui/skins2/theme/reduce_disabled.png + A /trunk/modules/gui/skins2/theme/reduce_onclick.png + A /trunk/modules/gui/skins2/theme/resize.png + A /trunk/modules/gui/skins2/theme/rev.png + A /trunk/modules/gui/skins2/theme/rev_disabled.png + A /trunk/modules/gui/skins2/theme/rev_onclick.png + A /trunk/modules/gui/skins2/theme/slider.png + A /trunk/modules/gui/skins2/theme/slider2.png + A /trunk/modules/gui/skins2/theme/slider_onclick.png + A /trunk/modules/gui/skins2/theme/slider_playlist.png + A /trunk/modules/gui/skins2/theme/slider_volume.png + A /trunk/modules/gui/skins2/theme/slider_volume_onclick.png + A /trunk/modules/gui/skins2/theme/slow.png + A /trunk/modules/gui/skins2/theme/slow_disabled.png + A /trunk/modules/gui/skins2/theme/slow_onclick.png + A /trunk/modules/gui/skins2/theme/sort.png + A /trunk/modules/gui/skins2/theme/sort_onclick.png + A /trunk/modules/gui/skins2/theme/stop.png + A /trunk/modules/gui/skins2/theme/stop_disabled.png + A /trunk/modules/gui/skins2/theme/stop_onclick.png + A /trunk/modules/gui/skins2/theme/theme.xml + A /trunk/modules/gui/skins2/theme/volume.png + +* 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 ;) + +------------------------------------------------------------------------ +r6242 | asmax | 2004-01-04 01:06:10 +0100 (Sun, 04 Jan 2004) | 2 lines +Changed paths: + A /trunk/modules/gui/skins2/parser/skin.c + +* first forgotten file... + +------------------------------------------------------------------------ +r6243 | asmax | 2004-01-04 01:17:10 +0100 (Sun, 04 Jan 2004) | 2 lines +Changed paths: + A /trunk/modules/gui/skins2/theme/FreeSans.ttf + +* the sample theme should work better with that... + +------------------------------------------------------------------------ +r6244 | sam | 2004-01-04 05:50:24 +0100 (Sun, 04 Jan 2004) | 7 lines +Changed paths: + M /trunk/include/codecs.h + M /trunk/modules/video_output/caca.c + + * 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. + +------------------------------------------------------------------------ +r6245 | sam | 2004-01-04 05:53:07 +0100 (Sun, 04 Jan 2004) | 7 lines +Changed paths: + M /trunk/debian/changelog + M /trunk/debian/control + M /trunk/debian/rules + M /trunk/doc/fortunes.txt + + * 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. + +------------------------------------------------------------------------ +r6246 | rocky | 2004-01-04 05:56:21 +0100 (Sun, 04 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ogt/cvd.c + M /trunk/modules/codec/ogt/cvd.h + M /trunk/modules/codec/ogt/cvd_parse.c + M /trunk/modules/codec/ogt/subtitle.h + +Was putting 1 byte of garbage for each packet. + +------------------------------------------------------------------------ +r6247 | fenrir | 2004-01-04 15:28:11 +0100 (Sun, 04 Jan 2004) | 3 lines +Changed paths: + A /trunk/modules/demux/demux2.c + A /trunk/modules/demux/nsv.c + + * demux2: a dummy demuxer to adapt to new demuxer API (experimental, and + will be removed later). + +------------------------------------------------------------------------ +r6248 | fenrir | 2004-01-04 15:35:12 +0100 (Sun, 04 Jan 2004) | 3 lines +Changed paths: + A /trunk/modules/demux/real.c + + * 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. + +------------------------------------------------------------------------ +r6249 | zorglub | 2004-01-04 16:24:27 +0100 (Sun, 04 Jan 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + +Do not link twice zlib + +------------------------------------------------------------------------ +r6250 | fenrir | 2004-01-04 16:32:13 +0100 (Sun, 04 Jan 2004) | 5 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/codec/ffmpeg/encoder.c + M /trunk/modules/demux/Modules.am + M /trunk/modules/demux/demux2.c + M /trunk/src/input/es_out.c + + * 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. + +------------------------------------------------------------------------ +r6251 | rocky | 2004-01-04 17:25:00 +0100 (Sun, 04 Jan 2004) | 3 lines +Changed paths: + A /trunk/doc/subtitles + A /trunk/doc/subtitles/cvd-subtitles.txt + A /trunk/doc/subtitles/svcd-ogt-subtitles.txt + +A start for what little public documentation there is for CVD and OGT +subtitles. + +------------------------------------------------------------------------ +r6252 | rocky | 2004-01-04 17:51:59 +0100 (Sun, 04 Jan 2004) | 4 lines +Changed paths: + M /trunk/configure.ac + M /trunk/doc/subtitles/cvd-subtitles.txt + A /trunk/modules/codec/ogt/.cvsignore + A /trunk/modules/codec/ogt/Modules.am + M /trunk/modules/codec/ogt/cvd.c + M /trunk/modules/codec/ogt/cvd_parse.c + A /trunk/modules/codec/ogt/write_png.c + A /trunk/modules/codec/ogt/write_png.h + +Add OGT and CVD subtitle demuxers. +write_png: might be made into a module and moved elsewhere +cvd*: went over documentation a little bit. + +------------------------------------------------------------------------ +r6253 | fenrir | 2004-01-04 18:35:02 +0100 (Sun, 04 Jan 2004) | 6 lines +Changed paths: + M /trunk/modules/demux/avi/avi.c + M /trunk/modules/demux/avi/avi.h + + * 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..." ) + +------------------------------------------------------------------------ +r6254 | sam | 2004-01-04 19:18:45 +0100 (Sun, 04 Jan 2004) | 3 lines +Changed paths: + M /trunk/toolbox + + * toolbox: + + Minor fixes to the woody packages. + +------------------------------------------------------------------------ +r6255 | kuehne | 2004-01-04 22:44:44 +0100 (Sun, 04 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/intf.h + M /trunk/modules/gui/macosx/intf.m + +Fixed a small bug which prevented the translation of a string. + +------------------------------------------------------------------------ +r6256 | gbazin | 2004-01-04 23:03:20 +0100 (Sun, 04 Jan 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + M /trunk/extras/MacOSX/Resources/English.lproj/InfoPlist.strings + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj + + +* ALL: bumping version number to 0.7.1-cvs. + +------------------------------------------------------------------------ +r6257 | gbazin | 2004-01-04 23:22:10 +0100 (Sun, 04 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ogt/cvd_parse.c + M /trunk/modules/codec/ogt/ogt_parse.c + M /trunk/modules/codec/ogt/subtitle.h + + +* modules/codec/ogt/*: win32 compilation fixes. + +------------------------------------------------------------------------ +r6258 | gbazin | 2004-01-04 23:38:49 +0100 (Sun, 04 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/vars/playlist.cpp + M /trunk/modules/gui/skins2/vars/playlist.hpp + + +* modules/gui/skins2/vars/playlist.*: win32 compilation fix (not sure it is the right one). + +------------------------------------------------------------------------ +r6259 | fenrir | 2004-01-05 04:19:00 +0100 (Mon, 05 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/nsv.c + + * nsv: clean up, added seek support. + +------------------------------------------------------------------------ +r6260 | jlj | 2004-01-05 13:24:51 +0100 (Mon, 05 Jan 2004) | 2 lines +Changed paths: + M /trunk/AUTHORS + + * ./AUTHORS: updated my country entry. + +------------------------------------------------------------------------ +r6261 | jlj | 2004-01-05 13:37:52 +0100 (Mon, 05 Jan 2004) | 2 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/modules/demux/mp4/Modules.am + A /trunk/modules/demux/mp4/drms.c + A /trunk/modules/demux/mp4/drms.h + A /trunk/modules/demux/mp4/drmstables.h + M /trunk/modules/demux/mp4/libmp4.c + M /trunk/modules/demux/mp4/libmp4.h + M /trunk/modules/demux/mp4/mp4.c + M /trunk/modules/demux/mp4/mp4.h + + * ./modules/demux/mp4: DRMS support. + +------------------------------------------------------------------------ +r6262 | zorglub | 2004-01-05 13:59:43 +0100 (Mon, 05 Jan 2004) | 33 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/include/vlc_common.h + M /trunk/include/vlc_playlist.h + M /trunk/src/input/input.c + M /trunk/src/libvlc.c + M /trunk/src/playlist/group.c + A /trunk/src/playlist/info.c + A /trunk/src/playlist/item-ext.c + M /trunk/src/playlist/item.c + M /trunk/src/playlist/loadsave.c + M /trunk/src/playlist/playlist.c + M /trunk/src/playlist/sort.c + +* 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 + +------------------------------------------------------------------------ +r6263 | zorglub | 2004-01-05 13:59:54 +0100 (Mon, 05 Jan 2004) | 5 lines +Changed paths: + M /trunk/modules/misc/sap.c + +* 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. + +------------------------------------------------------------------------ +r6264 | zorglub | 2004-01-05 14:00:20 +0100 (Mon, 05 Jan 2004) | 6 lines +Changed paths: + M /trunk/modules/demux/asf/asf.c + M /trunk/modules/demux/avi/avi.c + M /trunk/modules/demux/util/id3tag.c + M /trunk/src/input/es_out.c + + 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 + +------------------------------------------------------------------------ +r6265 | zorglub | 2004-01-05 14:00:39 +0100 (Mon, 05 Jan 2004) | 9 lines +Changed paths: + M /trunk/modules/gui/wxwindows/dialogs.cpp + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/iteminfo.cpp + M /trunk/modules/gui/wxwindows/open.cpp + M /trunk/modules/gui/wxwindows/playlist.cpp + M /trunk/modules/gui/wxwindows/streamwizard.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + + 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 + +------------------------------------------------------------------------ +r6266 | zorglub | 2004-01-05 14:07:03 +0100 (Mon, 05 Jan 2004) | 16 lines +Changed paths: + M /trunk/modules/LIST + M /trunk/modules/access/cdda/access.c + M /trunk/modules/access/http.c + M /trunk/modules/access/slp.c + M /trunk/modules/access/vcdx/access.c + M /trunk/modules/codec/speex.c + M /trunk/modules/codec/theora.c + M /trunk/modules/codec/vorbis.c + M /trunk/modules/control/corba/corba.c + M /trunk/modules/control/http.c + M /trunk/modules/control/rc/rc.c + M /trunk/modules/demux/m3u.c + M /trunk/modules/demux/mkv.cpp + M /trunk/modules/demux/mp4/mp4.c + M /trunk/modules/gui/beos/VlcWrapper.cpp + M /trunk/modules/gui/gtk/open.c + M /trunk/modules/gui/gtk/playlist.c + M /trunk/modules/gui/kde/interface.cpp + M /trunk/modules/gui/macosx/applescript.m + M /trunk/modules/gui/macosx/playlist.m + M /trunk/modules/gui/pda/pda_callbacks.c + M /trunk/modules/gui/qt/intf.cpp + M /trunk/modules/gui/skins/src/vlcproc.cpp + M /trunk/modules/gui/skins2/commands/cmd_add_item.cpp + +* 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 + +------------------------------------------------------------------------ +r6267 | fenrir | 2004-01-05 15:10:58 +0100 (Mon, 05 Jan 2004) | 7 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/configure.ac + M /trunk/include/network.h + M /trunk/src/misc/modules.c + A /trunk/src/misc/net.c + + + * 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. + +------------------------------------------------------------------------ +r6268 | zorglub | 2004-01-05 15:42:14 +0100 (Mon, 05 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/misc/sap.c + M /trunk/src/playlist/item-ext.c + +* modules/misc/sap.c : let the user configure timeout delay +* src/playlist/item-ext.c : sanity checks when adding items + +------------------------------------------------------------------------ +r6269 | hartman | 2004-01-05 15:50:42 +0100 (Mon, 05 Jan 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + M /trunk/extras/contrib/src/packages.mak + +* Fix mpeg2dec buildsystem + +------------------------------------------------------------------------ +r6270 | fenrir | 2004-01-05 16:07:16 +0100 (Mon, 05 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/access/tcp.c + + * tcp: use net_*. + +------------------------------------------------------------------------ +r6271 | hartman | 2004-01-05 17:22:40 +0100 (Mon, 05 Jan 2004) | 4 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + A /trunk/extras/contrib/src/Patches/caca.patch + M /trunk/extras/contrib/src/packages.mak + +* Fixed mpeg2dec newer libcaca, newer matroska, www.videolan.org should now + be download.videolan.org etc etc etc. + A lot of small fixes + +------------------------------------------------------------------------ +r6272 | gbazin | 2004-01-05 18:42:36 +0100 (Mon, 05 Jan 2004) | 5 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/gui/skins2/Modules.am + M /trunk/modules/gui/skins2/vars/playlist.cpp + + +* 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. + +------------------------------------------------------------------------ +r6273 | hartman | 2004-01-05 19:15:12 +0100 (Mon, 05 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mkv.cpp + +* API change in mkv. Everyone should update to the latest libraries. + +------------------------------------------------------------------------ +r6274 | bigben | 2004-01-05 19:43:17 +0100 (Mon, 05 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/intf.m + +Added a callback on item-change, so that the playlist is updated. + +------------------------------------------------------------------------ +r6275 | sam | 2004-01-05 20:33:11 +0100 (Mon, 05 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/vars/playlist.cpp + + * modules/gui/skins2/vars/playlist.cpp: Hack to prevent compilation errors. + +------------------------------------------------------------------------ +r6276 | gbazin | 2004-01-05 21:02:21 +0100 (Mon, 05 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/vars/playlist.cpp + + +* modules/gui/skins2/vars/playlist.cpp: use ICONV_CONST to deal with the different prototypes for iconv(). Thanks sam! + +------------------------------------------------------------------------ +r6277 | gbazin | 2004-01-05 23:06:15 +0100 (Mon, 05 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/video_output/directx/directx.c + + +* modules/video_output/directx/directx.c: patch by Mike Schrag to add a config var +for the directx preferred display device. + +------------------------------------------------------------------------ +r6278 | asmax | 2004-01-05 23:17:32 +0100 (Mon, 05 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/skins2/Modules.am + M /trunk/modules/gui/skins2/commands/cmd_dummy.hpp + A /trunk/modules/gui/skins2/commands/cmd_fullscreen.cpp + A /trunk/modules/gui/skins2/commands/cmd_fullscreen.hpp + M /trunk/modules/gui/skins2/commands/cmd_notify_playlist.hpp + M /trunk/modules/gui/skins2/commands/cmd_on_top.hpp + M /trunk/modules/gui/skins2/commands/cmd_quit.hpp + M /trunk/modules/gui/skins2/parser/interpreter.cpp + M /trunk/modules/gui/skins2/vars/playlist.cpp + M /trunk/modules/gui/skins2/vars/playlist.hpp + +* commands/cmd_*.hpp: use the DEFINE_COMMAND macro for simple commands +* commands/cmd_fullscreen.*, parser/interpreter.cpp: added a + "vlc.fullscreen()" command + +------------------------------------------------------------------------ +r6279 | jlj | 2004-01-06 02:41:10 +0100 (Tue, 06 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mp4/libmp4.c + M /trunk/modules/demux/mp4/mp4.c + + * ./modules/demux/mp4: added some DRMS debug statements. + +------------------------------------------------------------------------ +r6280 | rocky | 2004-01-06 04:59:48 +0100 (Tue, 06 Jan 2004) | 5 lines +Changed paths: + M /trunk/src/libvlc.h + +Choosing an audio or subtitle channel isn't an "advanced" +option. Run-of-the mill users may want to select that. + +Update documentation. + +------------------------------------------------------------------------ +r6281 | rocky | 2004-01-06 05:10:18 +0100 (Tue, 06 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/access/vcdx/access.c + +Unbreak plugin as a result of the recent playlist API change. Need to +cripple PBC for now though. + +------------------------------------------------------------------------ +r6282 | rocky | 2004-01-06 05:57:34 +0100 (Tue, 06 Jan 2004) | 3 lines +Changed paths: + M /trunk/include/vlc_playlist.h + M /trunk/modules/access/cdda/access.c + M /trunk/src/playlist/item-ext.c + +Reinstate duration times on playlist item for CD-DA. Done via adding +an interface to allow setting the duration on adding a playlist item. + +------------------------------------------------------------------------ +r6283 | zorglub | 2004-01-06 09:50:20 +0100 (Tue, 06 Jan 2004) | 15 lines +Changed paths: + M /trunk/include/vlc/vlc.h + M /trunk/include/vlc_playlist.h + M /trunk/src/libvlc.c + M /trunk/src/misc/win32_specific.c + M /trunk/src/playlist/group.c + M /trunk/src/playlist/info.c + M /trunk/src/playlist/item-ext.c + M /trunk/src/playlist/item.c + M /trunk/src/playlist/loadsave.c + M /trunk/src/playlist/playlist.c + M /trunk/src/playlist/sort.c + +- 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) + +------------------------------------------------------------------------ +r6284 | zorglub | 2004-01-06 13:02:06 +0100 (Tue, 06 Jan 2004) | 2 lines +Changed paths: + M /trunk/src/audio_output/common.c + M /trunk/src/audio_output/dec.c + M /trunk/src/audio_output/filters.c + M /trunk/src/audio_output/input.c + M /trunk/src/audio_output/intf.c + M /trunk/src/audio_output/mixer.c + M /trunk/src/audio_output/output.c + M /trunk/src/input/demux.c + M /trunk/src/input/es_out.c + M /trunk/src/input/input.c + M /trunk/src/input/input_clock.c + M /trunk/src/input/input_dec.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/input_ext-plugins.c + M /trunk/src/input/input_info.c + M /trunk/src/input/input_programs.c + M /trunk/src/input/stream.c + M /trunk/src/input/subtitles.c + M /trunk/src/interface/interface.c + M /trunk/src/interface/intf_eject.c + M /trunk/src/libvlc.c + M /trunk/src/misc/beos_specific.cpp + M /trunk/src/misc/block.c + M /trunk/src/misc/charset.c + M /trunk/src/misc/configuration.c + M /trunk/src/misc/cpu.c + M /trunk/src/misc/darwin_specific.m + M /trunk/src/misc/error.c + M /trunk/src/misc/iso-639_def.h + M /trunk/src/misc/iso_lang.c + M /trunk/src/misc/messages.c + M /trunk/src/misc/modules.c + M /trunk/src/misc/mtime.c + M /trunk/src/misc/objects.c + M /trunk/src/misc/threads.c + M /trunk/src/misc/variables.c + M /trunk/src/misc/win32_specific.c + M /trunk/src/stream_output/stream_output.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/video_text.c + M /trunk/src/video_output/vout_pictures.c + M /trunk/src/video_output/vout_pictures.h + M /trunk/src/video_output/vout_subpictures.c + M /trunk/src/video_output/vout_synchro.c + M /trunk/src/vlc.c + +Updated copyrights in libvlc + +------------------------------------------------------------------------ +r6285 | hartman | 2004-01-06 15:35:16 +0100 (Tue, 06 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/util/sub.c + +* Something about microdvd fps and a huge bug in its defaults. + +------------------------------------------------------------------------ +r6286 | gbazin | 2004-01-06 20:12:08 +0100 (Tue, 06 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/video_output/directx/directx.c + + +* modules/video_output/directx/directx.c: move the video window to the right display when using --directx-device. + +------------------------------------------------------------------------ +r6287 | sigmunau | 2004-01-06 22:42:43 +0100 (Tue, 06 Jan 2004) | 6 lines +Changed paths: + M /trunk/include/ninput.h + M /trunk/src/input/stream.c + +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() + +------------------------------------------------------------------------ +r6288 | fenrir | 2004-01-07 00:03:17 +0100 (Wed, 07 Jan 2004) | 2 lines +Changed paths: + M /trunk/include/network.h + M /trunk/src/misc/net.c + + * src/misc/net.c: fixed net_Gets + +------------------------------------------------------------------------ +r6289 | fenrir | 2004-01-07 00:11:47 +0100 (Wed, 07 Jan 2004) | 2 lines +Changed paths: + M /trunk/include/network.h + + * network: vlc_UrlParse should now accept ipv6 ip (untested). + +------------------------------------------------------------------------ +r6290 | rocky | 2004-01-07 08:21:31 +0100 (Wed, 07 Jan 2004) | 10 lines +Changed paths: + M /trunk/modules/access/cdda/access.c + +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. + +------------------------------------------------------------------------ +r6291 | fenrir | 2004-01-07 15:59:03 +0100 (Wed, 07 Jan 2004) | 2 lines +Changed paths: + M /trunk/src/misc/net.c + + * net: mem leak in net_Printf + +------------------------------------------------------------------------ +r6292 | fenrir | 2004-01-07 15:59:37 +0100 (Wed, 07 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/demux2.c + M /trunk/modules/demux/nsv.c + + * demux2: allow to force demuxer. + * nsv: fixed bad init. + +------------------------------------------------------------------------ +r6293 | fenrir | 2004-01-07 16:21:27 +0100 (Wed, 07 Jan 2004) | 5 lines +Changed paths: + M /trunk/modules/access/http.c + + * 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). + +------------------------------------------------------------------------ +r6294 | fenrir | 2004-01-07 16:31:31 +0100 (Wed, 07 Jan 2004) | 3 lines +Changed paths: + M /trunk/include/ninput.h + M /trunk/modules/demux/nsv.c + M /trunk/modules/demux/real.c + M /trunk/src/input/es_out.c + + * rename ES_OUT_SET_PCR into ES_OUT_SET_GROUP_PCR, now ES_OUT_SET_PCR + apply to the selected program. + +------------------------------------------------------------------------ +r6295 | hartman | 2004-01-07 16:54:38 +0100 (Wed, 07 Jan 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/README + +* Clarify some instructions. + +------------------------------------------------------------------------ +r6296 | hartman | 2004-01-07 17:54:47 +0100 (Wed, 07 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/subsdec.c + +* Fix a memory leak when there is no p_vout, but when there are subs. + +------------------------------------------------------------------------ +r6297 | fenrir | 2004-01-07 18:57:56 +0100 (Wed, 07 Jan 2004) | 2 lines +Changed paths: + M /trunk/src/input/input.c - * renamed debian/README into debian/README.Debian. + * input: fix to avoid forced subtitle not selected. -2003-02-02 Sunday 05:07 sam +------------------------------------------------------------------------ +r6298 | gbazin | 2004-01-07 20:20:30 +0100 (Wed, 07 Jan 2004) | 5 lines +Changed paths: + M /trunk/modules/codec/rawvideo.c + M /trunk/modules/stream_out/transcode.c + M /trunk/src/playlist/info.c + M /trunk/src/playlist/item-ext.c - * ./debian: more packaging stuff. -2003-02-02 Sunday 05:01 sam +* src/playlist/*: fixed memory leaks. +* modules/codec/rawvideo.c: fixed dts/pts problem and added support for fourcc IYUV. +* modules/stream_out/transcode.c: added support for fourcc IYUV. - * ALL: removed "VideoLAN Client" in favour of "VLC media player" in a lot - of places. +------------------------------------------------------------------------ +r6299 | fenrir | 2004-01-08 00:39:41 +0100 (Thu, 08 Jan 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_common.h + M /trunk/src/extras/libc.c + M /trunk/src/misc/net.c -2003-02-02 Sunday 04:38 sam + * all: added own implementation of vasprintf. I hope it's ok this way. - * ./doc/vlc.1: updated manpage. +------------------------------------------------------------------------ +r6300 | gbazin | 2004-01-08 01:12:50 +0100 (Thu, 08 Jan 2004) | 7 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/codec/ffmpeg/Modules.am + A /trunk/modules/codec/ffmpeg/demux.c + M /trunk/modules/codec/ffmpeg/ffmpeg.c + M /trunk/modules/codec/ffmpeg/ffmpeg.h + M /trunk/modules/codec/ffmpeg/video.c -2003-02-02 Sunday 04:08 sam - * ./po/it.po: ultimate italian fixes by Bruno Vella. +* configure.ac: detect if libavformat is present. +* modules/codec/ffmpeg/demux.c: new experimental demuxer using libavformat (most of the work done by fenrir). + This demuxer should allow us to support "frindge" formats (FLIC, SWF, etc...). + The demuxer has been put here because of its dependancy on libavformat and libavcodec. +* modules/codec/ffmpeg/ffmpeg.c: re-arranged the codecs list. + +------------------------------------------------------------------------ +r6301 | fenrir | 2004-01-08 01:37:18 +0100 (Thu, 08 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/access/ftp.c + M /trunk/modules/demux/mp4/libmp4.c -2003-02-02 Sunday 04:03 sam + * modules/demux/mp4/libmp4.c: use vasprintf + * modules/access/ftp.c: cleaned up. - * ./debian/*: tuned packaging. +------------------------------------------------------------------------ +r6302 | sigmunau | 2004-01-08 01:52:08 +0100 (Thu, 08 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/playlist.cpp -2003-02-02 Sunday 03:58 massiot +modules/gui/wxwindows/playlist.cpp: + * fixed a warning - * Bumped up revision number to 0.5.0 +------------------------------------------------------------------------ +r6303 | fenrir | 2004-01-08 11:27:07 +0100 (Thu, 08 Jan 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_common.h + M /trunk/src/extras/libc.c -2003-02-02 Sunday 03:11 sam + * all: correct test for vasprintf. - * ./po/it.po: updated italian translation, courtesy of Bruno Vella. +------------------------------------------------------------------------ +r6304 | fenrir | 2004-01-08 12:18:27 +0100 (Thu, 08 Jan 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_common.h -2003-02-02 Sunday 02:37 sam + * vlc_common: mmh, use right prototype... - * ./po/*: more interface strings harmonization. +------------------------------------------------------------------------ +r6305 | jlj | 2004-01-08 12:36:40 +0100 (Thu, 08 Jan 2004) | 2 lines +Changed paths: + M /trunk/src/extras/libc.c -2003-02-02 Sunday 02:23 jobi + * ./src/extras/libc.c: vasprintf bug fix. - * NEWS: readded deleted entries, sorry about that. +------------------------------------------------------------------------ +r6306 | hartman | 2004-01-08 13:07:07 +0100 (Thu, 08 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/ffmpeg.c -2003-02-02 Sunday 01:57 jobi +* ffmpeg 0.4.8 compilation fix - * NEWS: VCD entry points and iso files - * include/audio_output.h: more proper freebsd compilation fix - * modules/audio_output/oss.c: if /dev/dsp is used, use another output. +------------------------------------------------------------------------ +r6307 | courmisch | 2004-01-08 13:44:59 +0100 (Thu, 08 Jan 2004) | 2 lines +Changed paths: + A /trunk/modules/gui/skins2/.cvsignore -2003-02-02 Sunday 01:49 massiot +Added .cvsignore - * README.MacOSX.rtf: Typos - * include/vlc_threads.h: Lowered OS X priorities to avoid locking the machine - * modules/access/dvdread/input.c: Fixed a long-standing bug when switching - titles. +------------------------------------------------------------------------ +r6308 | gbazin | 2004-01-08 16:11:35 +0100 (Thu, 08 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/ffmpeg.c -2003-02-02 Sunday 01:46 sam - * ./po/*: more s/vlc/VLC/ changes. +* modules/codec/ffmpeg/ffmpeg.c: oops. -2003-02-02 Sunday 01:29 sam +------------------------------------------------------------------------ +r6309 | fenrir | 2004-01-08 17:28:37 +0100 (Thu, 08 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/ncurses/ncurses.c - * ./src/libvlc.h: changed "vlc" into "VLC" in libvlc's help messages. More - to come. + * ncurses: added and updated a lot of fonctionnalities. (Playlist browser, + time, informations and help display). -2003-02-02 Sunday 01:05 sam +------------------------------------------------------------------------ +r6310 | hartman | 2004-01-08 20:07:42 +0100 (Thu, 08 Jan 2004) | 3 lines +Changed paths: + M /trunk/vlc.ebuild - * ./NEWS: a few updates (translations, mozilla plugin). +* Updated the ebuild for 0.7.0 + a bit late i know. I had forgotten about it. -2003-02-02 Sunday 00:46 massiot +------------------------------------------------------------------------ +r6311 | sam | 2004-01-08 20:22:10 +0100 (Thu, 08 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/video_output/caca.c - * modules/gui/macosx/*: Fixed localization bugs - * po/fr.po: Updated French translation - * extras/MacOSX/vlc.pbproj/project.pbxproj: Version is 0.5.0 + * modules/video_output/caca.c: + + Updated for libcaca 0.7. -2003-02-02 Sunday 00:41 yves +------------------------------------------------------------------------ +r6312 | hartman | 2004-01-08 22:19:03 +0100 (Thu, 08 Jan 2004) | 4 lines +Changed paths: + M /trunk/vlc.ebuild - - ready for general 0.5.0 consumption - - activated dvb (with a special workaround for mdk kernel), dv and libdvdplay plugin - - more wxwindow stuff. - - fixes here and here. - - added more doc files like NEWS, THANKS etc. - - still lacking mozilla plugin :( +* Updated with new libraries in vlc +* Use new style of use_enable +* Fixed some bugs -2003-02-02 Sunday 00:39 sam +------------------------------------------------------------------------ +r6313 | gbazin | 2004-01-08 22:48:43 +0100 (Thu, 08 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/demux.c + M /trunk/modules/codec/ffmpeg/ffmpeg.c - * ./src/libvlc.c: atomic initialization of the main module in VLC_Init() - instead of VLC_Create(), so that its strings are translated (was #92). -2003-02-02 Sunday 00:28 sigmunau +* modules/codec/ffmpeg/demux.c: improvements. +* modules/codec/ffmpeg/ffmpeg.c: added a few fourccs. - NEWS: we did support .mp3 in 0.4.x. Added that we support .asx and .html - with embedded wmp +------------------------------------------------------------------------ +r6314 | hartman | 2004-01-08 22:55:06 +0100 (Thu, 08 Jan 2004) | 2 lines +Changed paths: + M /trunk/vlc.ebuild -2003-02-02 Sunday 00:15 sam +* caca 0.6 doesn't work with 0.7.0 remember? :) - * ./AUTHORS: added Garf and updated entries. +------------------------------------------------------------------------ +r6315 | gbazin | 2004-01-08 23:02:29 +0100 (Thu, 08 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/ffmpeg.c -2003-02-02 Sunday 00:08 sam - * ./INSTALL.libmad: removed that file; if one does not know how to build - and install a library, he'd better not fiddle with VLC. +* modules/codec/ffmpeg/ffmpeg.c: compilation fix for ffmpeg 0.4.8. -2003-02-01 Saturday 23:21 ipkiss +------------------------------------------------------------------------ +r6316 | hartman | 2004-01-08 23:34:54 +0100 (Thu, 08 Jan 2004) | 2 lines +Changed paths: + M /trunk/vlc.ebuild - * modules/gui/win32/win32.cpp: fixed a stupid bug (closes #155) - * modules/gui/win32/menu.cpp: removed some ^M chars +* thats what you get when you work in multiple directories -2003-02-01 Saturday 23:03 babal +------------------------------------------------------------------------ +r6317 | hartman | 2004-01-08 23:37:59 +0100 (Thu, 08 Jan 2004) | 2 lines +Changed paths: + M /trunk/vlc.ebuild - - Win32 preference dialog box +* And AGAIN the caca fix -2003-02-01 Saturday 22:39 ipkiss +------------------------------------------------------------------------ +r6318 | sigmunau | 2004-01-09 00:21:01 +0100 (Fri, 09 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/ffmpeg.c - * Win32 port +modules/codec/ffmpeg/ffmpeg.c: + * add fourcc "smc " -2003-02-01 Saturday 22:24 titer +------------------------------------------------------------------------ +r6319 | gbazin | 2004-01-09 01:02:55 +0100 (Fri, 09 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/ffmpeg.c + M /trunk/modules/codec/ffmpeg/video.c - BeOS news. -2003-02-01 Saturday 22:23 sam +* modules/codec/ffmpeg/video.c: setup dummy palette to avoid segfaults with some codecs. +* modules/codec/ffmpeg/ffmpeg.c: more fourccs. - * ./debian/control.woody, ./debian/rules.woody: placeholders for Debian - woody specific builds. Will fill them in a moment. +------------------------------------------------------------------------ +r6320 | gbazin | 2004-01-09 01:30:29 +0100 (Fri, 09 Jan 2004) | 3 lines +Changed paths: + D /trunk/modules/demux/mpeg/private.h + M /trunk/modules/demux/mpeg/ps.c + M /trunk/modules/demux/mpeg/system.c + M /trunk/modules/demux/mpeg/system.h + M /trunk/modules/demux/mpeg/ts.c -2003-02-01 Saturday 22:20 massiot - Tarkin, Tremor and Theora are only available when compiling from sources. +* modules/demux/mpeg: fixed latest changes to mpeg system demuxer (dvd playing was broken). -2003-02-01 Saturday 22:10 massiot +------------------------------------------------------------------------ +r6321 | gbazin | 2004-01-09 01:32:12 +0100 (Fri, 09 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/mpeg/Modules.am - Forgot Tremor. -2003-02-01 Saturday 22:04 jpsaman +* modules/demux/mpeg/Modules.am: forgot to remove private.h. - Checking in packageing files. +------------------------------------------------------------------------ +r6322 | rocky | 2004-01-09 02:17:57 +0100 (Fri, 09 Jan 2004) | 2 lines +Changed paths: + M /trunk/doc/subtitles/cvd-subtitles.txt -2003-02-01 Saturday 21:59 jpsaman +Minor grammatical changes. - Updated for iPaq port +------------------------------------------------------------------------ +r6323 | hartman | 2004-01-09 03:28:30 +0100 (Fri, 09 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/ffmpeg.c + M /trunk/modules/codec/ffmpeg/video.c -2003-02-01 Saturday 21:34 massiot +* video.c: gibalou: no palctrl in avcodec context in 0.4.8 +* ffmpeg.c: 0.4.8 ifdef'ing - * configure.ac.in: worked around an ffmpeg-cvs detection problem on OS X - * Makefile.am: fixed FAQ, THANKS and NEWS handling in package* rules - * src/misc/darwin_specific.m: more generic language detection - * NEWS: summarized changes from 0.4.6 to 0.5.0 +------------------------------------------------------------------------ +r6324 | jlj | 2004-01-09 05:37:43 +0100 (Fri, 09 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/mp4/drms.c + M /trunk/modules/demux/mp4/drms.h + M /trunk/modules/demux/mp4/libmp4.c + M /trunk/modules/demux/mp4/libmp4.h + M /trunk/modules/demux/mp4/mp4.c + M /trunk/modules/demux/mp4/mp4.h -2003-02-01 Saturday 20:04 sam + * ./modules/demux/mp4/drms.c: improved sci handling. + * ./modules/demux/mp4/mp4.c: if sample has not been decrypted, do not + pass it on to decoder. - * ./po/it.po: a few corrections. +------------------------------------------------------------------------ +r6325 | gbazin | 2004-01-09 13:23:47 +0100 (Fri, 09 Jan 2004) | 2 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/include/modules_inner.h + M /trunk/modules/access/http.c + M /trunk/src/misc/net.c + M /trunk/src/misc/win32_specific.c + +* ALL: MSVC compilation fixes. + +------------------------------------------------------------------------ +r6326 | hartman | 2004-01-09 14:08:08 +0100 (Fri, 09 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mp4/drms.c + +* MAX_PATH is a windowism. Use PATH_MAX. + +------------------------------------------------------------------------ +r6327 | hartman | 2004-01-09 16:26:58 +0100 (Fri, 09 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/access/http.c + +* Gibalou you broke something again :) + You used vasprintf but used asprintf paramaters. Which one do you want to use? + i changed to asprintf now. + +------------------------------------------------------------------------ +r6328 | hartman | 2004-01-09 16:39:38 +0100 (Fri, 09 Jan 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + +* configure --help aliging + +------------------------------------------------------------------------ +r6329 | jlj | 2004-01-09 18:29:17 +0100 (Fri, 09 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mp4/drms.c + + * ./modules/demux/mp4/drms.c: switched to dyn. linking of SHGetFolderPath + +------------------------------------------------------------------------ +r6330 | gbazin | 2004-01-09 19:32:04 +0100 (Fri, 09 Jan 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + M /trunk/include/vlc_common.h + M /trunk/src/extras/libc.c + + +* ALL: added vlc_asprintf() to our libc. + +------------------------------------------------------------------------ +r6331 | gbazin | 2004-01-09 20:21:58 +0100 (Fri, 09 Jan 2004) | 3 lines +Changed paths: + M /trunk/src/extras/libc.c + + +* src/extras/libc.c: return result in vlc_asprintf(). + +------------------------------------------------------------------------ +r6332 | jlj | 2004-01-09 20:45:46 +0100 (Fri, 09 Jan 2004) | 2 lines +Changed paths: + M /trunk/src/misc/configuration.c + + * ./src/misc/configuration.c: win32 UNICODE fixes. + +------------------------------------------------------------------------ +r6333 | hartman | 2004-01-09 21:36:21 +0100 (Fri, 09 Jan 2004) | 5 lines +Changed paths: + M /trunk/include/variables.h + M /trunk/src/libvlc.c + M /trunk/src/misc/variables.c + +* include/variables.h + src/misc/variables.c: Added a VLC_VAR_TRIGGER_CALLBACKS action +* src/libvlc.c: You can now change verbosity on the fly by using the "verbose" + variable of p_vlc. -1 == quiet + +------------------------------------------------------------------------ +r6334 | hartman | 2004-01-09 23:11:04 +0100 (Fri, 09 Jan 2004) | 5 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj + M /trunk/include/variables.h + M /trunk/modules/gui/macosx/info.m + M /trunk/modules/gui/macosx/intf.h + M /trunk/modules/gui/macosx/intf.m + M /trunk/modules/gui/macosx/playlist.h + M /trunk/modules/gui/macosx/playlist.m + M /trunk/vlc.ebuild + +* extras/MacOSX/Resources/English.lproj/MainMenu.nib + - Added the duration column + - Added a 'surpress error dialog' option to the dialog +* ALL: copyright year and author changes + +------------------------------------------------------------------------ +r6335 | hartman | 2004-01-10 04:36:03 +0100 (Sat, 10 Jan 2004) | 4 lines +Changed paths: + M /trunk/include/vlc_playlist.h + M /trunk/modules/control/http.c + M /trunk/modules/gui/ncurses/ncurses.c + M /trunk/modules/gui/skins2/commands/cmd_playlist.cpp + M /trunk/modules/gui/wxwindows/playlist.cpp + M /trunk/src/playlist/item-ext.c + M /trunk/src/playlist/sort.c + +* mtime_t != int This was causing incorrect results on big endian. + Changed playlist_SetDuration. +* changed SORT_NORMAL SORT_REVERSE into ORDER_NORMAL ORDER_REVERSE + +------------------------------------------------------------------------ +r6336 | zorglub | 2004-01-10 13:35:33 +0100 (Sat, 10 Jan 2004) | 2 lines +Changed paths: + M /trunk/src/interface/interface.c + +Add SAP to the list of additionnal interfaces + +------------------------------------------------------------------------ +r6337 | rocky | 2004-01-10 14:59:25 +0100 (Sat, 10 Jan 2004) | 3 lines +Changed paths: + M /trunk/include/vlc_video.h + M /trunk/modules/codec/ogt/common.c + M /trunk/modules/codec/ogt/cvd_parse.c + M /trunk/modules/codec/ogt/ogt_parse.c + M /trunk/src/video_output/video_output.c + +Add vout_AspectRatio routine to get retrieve a vout's aspect ratio. +Some bugs when 16:9 scaling in ogt_parse.c and cvd_parse.c + +------------------------------------------------------------------------ +r6338 | hartman | 2004-01-10 15:24:33 +0100 (Sat, 10 Jan 2004) | 4 lines +Changed paths: + M /trunk/include/vlc_playlist.h + M /trunk/src/playlist/item-ext.c + M /trunk/src/playlist/playlist.c + M /trunk/src/playlist/sort.c + +* Fixed some doxygen comments. +* Added SORT_ID +* remember last sorting and ordering in playlist struct + +------------------------------------------------------------------------ +r6339 | anil | 2004-01-11 00:22:21 +0100 (Sun, 11 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/src/theme_loader.cpp + +* fixed skins2 module loading when libtar is present (thanks AsMax :) + +------------------------------------------------------------------------ +r6340 | sigmunau | 2004-01-11 00:31:33 +0100 (Sun, 11 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/ncurses/ncurses.c + +modules/gui/ncurse/ncurses.c: + * fixed a segfault when the 'f' button was pressed with no item playing + +------------------------------------------------------------------------ +r6341 | hartman | 2004-01-11 00:44:19 +0100 (Sun, 11 Jan 2004) | 2 lines +Changed paths: + M /trunk/src/playlist/sort.c + +* oops, bug + +------------------------------------------------------------------------ +r6342 | sigmunau | 2004-01-11 00:46:39 +0100 (Sun, 11 Jan 2004) | 3 lines +Changed paths: + M /trunk/src/input/input.c + +src/input/input.c: + * removed unused variable + +------------------------------------------------------------------------ +r6343 | fenrir | 2004-01-11 01:01:35 +0100 (Sun, 11 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/ncurses/ncurses.c + + * ncurses: better playlist handling. + +------------------------------------------------------------------------ +r6344 | zorglub | 2004-01-11 01:11:56 +0100 (Sun, 11 Jan 2004) | 2 lines +Changed paths: + M /trunk/src/playlist/playlist.c + +Use playlist_current when going from one item to another + +------------------------------------------------------------------------ +r6345 | asmax | 2004-01-11 01:21:22 +0100 (Sun, 11 Jan 2004) | 7 lines +Changed paths: + M /trunk/modules/gui/skins2/src/theme_loader.cpp + M /trunk/modules/gui/skins2/src/vlcproc.cpp + M /trunk/modules/gui/skins2/src/vlcproc.hpp + M /trunk/modules/gui/skins2/src/window_manager.cpp + +* src/vlc_proc.*: quick fix to handle the new playlist object variables + (At the moment the whole playlist is rebuilt each time; the link + between the list control and the list variable should be enhanced + to avoid that) +* src/window_manager.cpp: raise all the windows when one clicks on + any window (the previous behaviour was too confiusing) + +------------------------------------------------------------------------ +r6346 | zorglub | 2004-01-11 01:45:06 +0100 (Sun, 11 Jan 2004) | 15 lines +Changed paths: + M /trunk/configure.ac + M /trunk/include/vlc_common.h + M /trunk/include/vlc_playlist.h + A /trunk/modules/demux/playlist + A /trunk/modules/demux/playlist/Modules.am + A /trunk/modules/demux/playlist/m3u.c + A /trunk/modules/demux/playlist/old.c + A /trunk/modules/demux/playlist/playlist.c + M /trunk/modules/gui/wxwindows/playlist.cpp + M /trunk/modules/gui/wxwindows/preferences.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + A /trunk/modules/misc/playlist + A /trunk/modules/misc/playlist/export.c + A /trunk/modules/misc/playlist/m3u.c + A /trunk/modules/misc/playlist/native.c + A /trunk/modules/misc/playlist/old.c + M /trunk/src/playlist/group.c + M /trunk/src/playlist/item-ext.c + M /trunk/src/playlist/loadsave.c + +* configure.ac : Added new folders + +* New playlist import/export system: + -export plugin in misc/playlist (contains one module for each file type) + -open plugin = special demuxer2, that can be opened from the command + line or the graphical interface. + NB: the demuxer "playlist" is forced to earn speed, but this does not + work yet, as we have a demux2 + +* modules/gui/wxwindows: use the new import/export. + +* src/playlist/group.c : fixed boundary check + +* src/playlist/item-ext.c: correctly reset stuff when clearing the playlist + +------------------------------------------------------------------------ +r6347 | anil | 2004-01-11 02:39:44 +0100 (Sun, 11 Jan 2004) | 2 lines +Changed paths: + A /trunk/modules/misc/playlist/Modules.am + +* missing file + +------------------------------------------------------------------------ +r6348 | anil | 2004-01-11 02:51:24 +0100 (Sun, 11 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ogt/.cvsignore + A /trunk/modules/demux/playlist/.cvsignore + A /trunk/modules/misc/playlist/.cvsignore + +* missing or incomplete .cvsignores + +------------------------------------------------------------------------ +r6349 | rocky | 2004-01-11 02:54:20 +0100 (Sun, 11 Jan 2004) | 6 lines +Changed paths: + M /trunk/modules/codec/ogt/common.c + M /trunk/modules/codec/ogt/common.h + M /trunk/modules/codec/ogt/cvd.c + M /trunk/modules/codec/ogt/cvd_parse.c + M /trunk/modules/codec/ogt/ogt.c + M /trunk/modules/codec/ogt/ogt_parse.c + M /trunk/modules/codec/ogt/subtitle.h + +Fix bug in ScaleX routine which affected ratios that could span 3 pixels. +(4:3 is one of the few *not* in this category). + +Allow user to override subtitle scaling via sub-aspect-ratio, 0=auto +or what we do now. 1=do nothing. + +------------------------------------------------------------------------ +r6350 | zorglub | 2004-01-11 02:55:42 +0100 (Sun, 11 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/misc/playlist/Modules.am + +Fixed modules.am file + +------------------------------------------------------------------------ +r6351 | garf | 2004-01-11 15:53:36 +0100 (Sun, 11 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/ncurses/ncurses.c + + * ncurses.c : 5% forward and backward are definitely not precise enough. + put 1% instead. + +------------------------------------------------------------------------ +r6352 | garf | 2004-01-11 15:55:32 +0100 (Sun, 11 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/ncurses/ncurses.c + + * ncurses.c : forgot to change help + +------------------------------------------------------------------------ +r6353 | rocky | 2004-01-11 16:02:15 +0100 (Sun, 11 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mpeg/ps.c + +Remove debug output. + +------------------------------------------------------------------------ +r6354 | asmax | 2004-01-11 18:12:17 +0100 (Sun, 11 Jan 2004) | 8 lines +Changed paths: + M /trunk/modules/gui/skins2/controls/ctrl_radialslider.cpp + M /trunk/modules/gui/skins2/controls/ctrl_radialslider.hpp + M /trunk/modules/gui/skins2/controls/ctrl_slider.cpp + M /trunk/modules/gui/skins2/controls/ctrl_slider.hpp + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/parser/builder.hpp + M /trunk/modules/gui/skins2/parser/builder_data.hpp + M /trunk/modules/gui/skins2/parser/interpreter.cpp + M /trunk/modules/gui/skins2/parser/interpreter.hpp + M /trunk/modules/gui/skins2/src/skin_common.hpp + M /trunk/modules/gui/skins2/src/skin_main.cpp + M /trunk/modules/gui/skins2/src/tooltip.cpp + M /trunk/modules/gui/skins2/src/var_manager.cpp + M /trunk/modules/gui/skins2/src/var_manager.hpp + M /trunk/modules/gui/skins2/src/vlcproc.cpp + M /trunk/modules/gui/skins2/src/vlcproc.hpp + M /trunk/modules/gui/skins2/utils/bezier.cpp + M /trunk/modules/gui/skins2/utils/bezier.hpp + M /trunk/modules/gui/skins2/utils/var_bool.cpp + M /trunk/modules/gui/skins2/utils/var_bool.hpp + M /trunk/modules/gui/skins2/utils/var_list.cpp + M /trunk/modules/gui/skins2/utils/var_list.hpp + M /trunk/modules/gui/skins2/utils/var_percent.cpp + M /trunk/modules/gui/skins2/utils/var_percent.hpp + M /trunk/modules/gui/skins2/utils/var_text.cpp + M /trunk/modules/gui/skins2/utils/var_text.hpp + M /trunk/modules/gui/skins2/utils/variable.hpp + M /trunk/modules/gui/skins2/vars/time.cpp + M /trunk/modules/gui/skins2/vars/time.hpp + M /trunk/modules/gui/skins2/vars/volume.cpp + M /trunk/modules/gui/skins2/vars/volume.hpp + +* modules/gui/skins/*: + - huge cleaning of the interpreter; all the variables are stored in + the container VarManager, and can be retrieved by their name (with + type checking if needed). Some variables are still owned by VlcProc + for technical reasons (their interface is not compliant with normal + variable, because of the "updateVLC" trick) + - replaced double by float + +------------------------------------------------------------------------ +r6355 | sigmunau | 2004-01-11 18:46:58 +0100 (Sun, 11 Jan 2004) | 12 lines +Changed paths: + M /trunk/modules/demux/playlist/Modules.am + M /trunk/modules/demux/playlist/m3u.c + M /trunk/modules/demux/playlist/playlist.c + A /trunk/modules/demux/playlist/playlist.h + A /trunk/modules/demux/playlist/pls.c + +modules/demux/playlist/playlist.c: + * Added common functions for handling relative paths in playlist files + * Module declaration for pls import module +modules/demux/playlist/m3u.c: + * implemented m3u import module +modules/demux/playlist/pls.c: + * new pls import module +modules/demux/playlist/playlist.h: + * common prototypes +modules/demux/playlist/Modules.ac + * activated pls module + +------------------------------------------------------------------------ +r6356 | garf | 2004-01-11 20:48:45 +0100 (Sun, 11 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/ncurses/ncurses.c + + * ncurses.c: let's be coherent: "big" forward/backward is now 5% + +------------------------------------------------------------------------ +r6357 | rocky | 2004-01-12 05:03:19 +0100 (Mon, 12 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/codec/ogt/render.c + +First attempt at YUY2. Sort of works. + +Y2RV16 less embarrassingly wrong. + +------------------------------------------------------------------------ +r6358 | rocky | 2004-01-12 14:12:07 +0100 (Mon, 12 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ogt/render.c + +More RenderYUY2 bug fixes. Is very usable. Remaining bugs are +probably in transparancy handling. + +------------------------------------------------------------------------ +r6359 | gbazin | 2004-01-12 17:16:41 +0100 (Mon, 12 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/video_output/caca.c + +* modules/video_output/caca.c: ported to win32. + +------------------------------------------------------------------------ +r6360 | gbazin | 2004-01-12 21:19:55 +0100 (Mon, 12 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/mux/mp4.c + + +* modules/mux/mp4.c: improved mov support a bit. + +------------------------------------------------------------------------ +r6361 | hartman | 2004-01-12 21:54:24 +0100 (Mon, 12 Jan 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + M /trunk/extras/contrib/src/packages.mak + +* Fix caca building + +------------------------------------------------------------------------ +r6362 | gbazin | 2004-01-12 22:08:22 +0100 (Mon, 12 Jan 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + + +* configure.ac: added --with-caca-config-path. + +------------------------------------------------------------------------ +r6363 | hartman | 2004-01-12 22:22:23 +0100 (Mon, 12 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/macosx/playlist.m + M /trunk/src/playlist/loadsave.c -2003-02-01 Saturday 19:54 sam +* src/playlist/loadsave.c: doxygenization +* modules/gui/macosx/playlist.m: fix playlist_Export - * ./mozilla/vlcshell.cpp: fixed the Mozilla plugin's target drawable. - * ./modules/video_output/directx/directx.c, ./modules/video_output/x11/x11.c, - ./modules/video_output/x11/xvideo.c: removed the drawable configuration - variables which are now deprecated. +------------------------------------------------------------------------ +r6364 | gbazin | 2004-01-13 00:41:59 +0100 (Tue, 13 Jan 2004) | 4 lines +Changed paths: + M /trunk/src/misc/configuration.c -2003-02-01 Saturday 19:53 sam - * ./src/libvlc.c: fixed a segfault on exit, libvlc needs to be - detached before being destroyed. +* src/misc/configuration.c: fixed stupid bug in the 0.7.0 release which prevented from saving bool/int/float config options. + -> I should really go and by myself a brain. -2003-02-01 Saturday 19:41 sam +------------------------------------------------------------------------ +r6365 | fenrir | 2004-01-13 02:44:49 +0100 (Tue, 13 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mp4/mp4.c - * ./NEWS: added an empty NEWS file. - * ./bootstrap: now that we have the NEWS file, --foreign is no longer - required when calling automake. + * mp4: fixed playback for files that have 0 byte samples. -2003-02-01 Saturday 17:33 massiot +------------------------------------------------------------------------ +r6366 | fenrir | 2004-01-13 02:54:54 +0100 (Tue, 13 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mp4/mp4.c - Updated Italian translation courtesy of Bruno Vella. + * mp4: convert 3 bytes codes into language (track name). -2003-02-01 Saturday 17:20 massiot +------------------------------------------------------------------------ +r6367 | gbazin | 2004-01-13 16:54:09 +0100 (Tue, 13 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/mux/mp4.c - sam p0\/\/3r ! -2003-02-01 Saturday 13:01 stippi +* modules/mux/mp4.c: added support for mp4v and mp4a inside mov (tested with quicktime player). - Changes done since Feb 28 2003: +------------------------------------------------------------------------ +r6368 | gbazin | 2004-01-13 19:45:06 +0100 (Tue, 13 Jan 2004) | 3 lines +Changed paths: + M /trunk/src/interface/interface.c -2003-02-01 Saturday 12:48 alexis - * common/stylesheet-print-noicones.dsl : stylesheet for PS/PDF/RTF output - * faq/Makefile: added PS/PDF/RTF targets - * faq/faq.sgml: SGML enhancements and few modifications +* src/interface/interface.c: added the gestures interface to the interfaces list. -2003-02-01 Saturday 10:40 babal +------------------------------------------------------------------------ +r6369 | rocky | 2004-01-14 05:50:02 +0100 (Wed, 14 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ogt/render.c - - fixed a compilation issue with C compilers +First OGT/CVD RenderV16 that shows some sort of readable subtitles. It +looks like bugs remain in the YUV to RGB conversion though. -2003-02-01 Saturday 02:21 fenrir +------------------------------------------------------------------------ +r6370 | rocky | 2004-01-14 12:47:19 +0100 (Wed, 14 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ogt/common.c + M /trunk/modules/codec/ogt/common.h + M /trunk/modules/codec/ogt/cvd.c + M /trunk/modules/codec/ogt/cvd_parse.c + M /trunk/modules/codec/ogt/ogt.c + M /trunk/modules/codec/ogt/ogt_parse.c + M /trunk/modules/codec/ogt/render.c + M /trunk/modules/codec/ogt/subtitle.h - * asf : trying to fix pts handling. +Don't do compensation subtitle unscaling if the underlying video +chroma does the scaling. -2003-01-31 Friday 23:35 sam +------------------------------------------------------------------------ +r6371 | fenrir | 2004-01-14 16:40:57 +0100 (Wed, 14 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/access/http.c - * ./debian/vlc.docs, ./Makefile.am: added THANKS to the distributed files. + * http: fixed for url like http://host[:port] (ie without path) -2003-01-31 Friday 23:34 sam +------------------------------------------------------------------------ +r6372 | bigben | 2004-01-14 19:45:45 +0100 (Wed, 14 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/macosx/playlist.h + M /trunk/modules/gui/macosx/playlist.m - * split AUTHORS into AUTHORS and THANKS, removed STATUS which wasn't - kept up to date (and almost everything advertised in it was done). +* playlist sort. -2003-01-31 Friday 19:53 lool +Had to delete lastPathComponent when displaying the MRL of a file in the playlist, since sort cannot be exact with this option. - * removed FAQ pointing to doc/faq/ not to confuse users (thanks sam) +------------------------------------------------------------------------ +r6373 | gbazin | 2004-01-15 01:05:04 +0100 (Thu, 15 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/wxwindows.cpp -2003-01-31 Friday 17:56 sam - * ./configure.ac.in: I was told some versions of mingw32 support neither - -mms-bitfields nor -fnative-struct. +* modules/gui/wxwindows/wxwindows.cpp: include locale.h for setlocale(). -2003-01-31 Friday 16:24 zorglub +------------------------------------------------------------------------ +r6374 | fenrir | 2004-01-15 13:55:41 +0100 (Thu, 15 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/access/http.c - * doc/faq/Makefile: added "text" and "clean" targets. - * doc/faq/faq-alone.sgml: Fixed build issues, added FDL, and legal notice. - * doc/faq/faq.sgml: Fixed build issues, improved the SGML translation. - * doc/faq/fdl.sgml: text of the FSF Free Documentation License. + * do not try http 1.0 when we are going to die. -2003-01-31 Friday 14:52 sam +------------------------------------------------------------------------ +r6375 | fenrir | 2004-01-15 14:45:27 +0100 (Thu, 15 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/access/http.c - * ./src/libvlc.c: strings in the main module are now translated (fixes: #92). + * http: commented out a debug message. -2003-01-31 Friday 12:38 sam +------------------------------------------------------------------------ +r6376 | fenrir | 2004-01-15 14:47:01 +0100 (Thu, 15 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/misc/network/ipv4.c - * ./po/de.po: full german translation, courtesy of Felix Kühne. + * ipv4: non blocking connection mode. Please test it heavily, it may + have broken all OS except linux ... -2003-01-31 Friday 12:23 massiot +------------------------------------------------------------------------ +r6377 | gbazin | 2004-01-15 15:57:00 +0100 (Thu, 15 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/misc/network/ipv4.c - Fixed a major bug of people who like to declare vars "unsigned int" - when they can be -1 :p (why haven't we spotted that before ??). - Closes #152. +* modules/misc/network/ipv4.c: fixed breakage on win32. -2003-01-31 Friday 11:54 sam +------------------------------------------------------------------------ +r6378 | sigmunau | 2004-01-15 20:21:03 +0100 (Thu, 15 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/misc/sap.c - * ./modules/gui/gtk/gtk_callbacks.c: fixed a crash when selecting fullscreen - while there was no input (Closes: #153). +modules/misc/sap.c: + * fixed playback of sap anounces through livdotcom -2003-01-31 Friday 11:51 sam +------------------------------------------------------------------------ +r6379 | sigmunau | 2004-01-15 20:23:14 +0100 (Thu, 15 Jan 2004) | 3 lines +Changed paths: + M /trunk/src/playlist/info.c - * ./modules/gui/gtk/gnome.glade, ./modules/gui/gtk/gtk.glade: moved the - Audio and Subtitles submenus into the Audio and Video menus. +src/playlist/item.c: + * remove unused variables -2003-01-31 Friday 11:14 sam +------------------------------------------------------------------------ +r6380 | gbazin | 2004-01-15 20:46:32 +0100 (Thu, 15 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/demux.c + M /trunk/modules/codec/ffmpeg/ffmpeg.c - * ./src/audio_output/mixer.c: minor cosmetic fix in output message. -2003-01-31 Friday 10:51 sam +* modules/codec/ffmpeg/ffmpeg.c: more fourccs added. +* modules/codec/ffmpeg/demux.c: bug fix. - * ./modules/gui/gtk/gnome.c, ./modules/gui/gtk/gtk.c: fixed uninitialized - variables. +------------------------------------------------------------------------ +r6381 | sigmunau | 2004-01-15 22:49:07 +0100 (Thu, 15 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/playlist.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h -2003-01-31 Friday 10:48 sam +modules/gui/wxwindows/*: + * use a standard file dialog to export playlist - * ./configure.ac.in: complain when ALSA headers are not found but - --enable-alsa was specified. +------------------------------------------------------------------------ +r6382 | gbazin | 2004-01-15 23:15:40 +0100 (Thu, 15 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/mpeg/system.h + M /trunk/modules/demux/mpeg/ts.c -2003-01-31 Friday 07:45 titer - Minor GUI fixes +* modules/demux/mpeg/ts.c: better auto-detection of MPEG-TS streams. -2003-01-31 Friday 03:53 jlj +------------------------------------------------------------------------ +r6383 | fenrir | 2004-01-15 23:39:50 +0100 (Thu, 15 Jan 2004) | 2 lines +Changed paths: + M /trunk/include/network.h - * ./modules/gui/macosx: Defeated some deadlocks. - World domination ... is at hand. + * network: fix for proto://host:port url syntax. -2003-01-30 Thursday 22:35 babal +------------------------------------------------------------------------ +r6384 | gbazin | 2004-01-15 23:58:12 +0100 (Thu, 15 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/access_output/http.c - - fixed a segfault occuring when the preference dialog box was destroyed -2003-01-30 Thursday 21:59 sam +* modules/access_output/http.c: fixed small mem leak and mem corruption. - * ./src/misc/configuration.c: when an invalid short option is found, use - the optopt variable instead of the current value of optind (Closes: #148). +------------------------------------------------------------------------ +r6385 | gbazin | 2004-01-16 00:40:44 +0100 (Fri, 16 Jan 2004) | 5 lines +Changed paths: + M /trunk/modules/stream_out/standard.c + M /trunk/src/input/input.c + M /trunk/src/input/input_info.c -2003-01-30 Thursday 20:14 gbazin - * src/video_output/video_output.c: we were still using free instead of - vout_DestroySubPicture in one place. - * modules/codec/spudec/parse.c: we now make sure we don't add several times - the same highlight callback. +* src/input/input.c: fixed memleaks. +* src/input/input_info.c: small bug fix. +* modules/stream_out/standard.c: fixed memleaks. -2003-01-30 Thursday 19:07 lool +------------------------------------------------------------------------ +r6386 | bigben | 2004-01-16 00:59:21 +0100 (Fri, 16 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/macosx/playlist.h - * converted FAQ to SGML - * SGML sucks, this is absolutely ugly, please reread +int -> bool -2003-01-30 Thursday 17:36 gbazin +lalala - * modules/codec/spudec/spudec.c, modules/codec/spudec/text.c: fixed the - race condition between spudec and vout. This patch may not be all that - nice because it does a lot of vlc_object_find() but it is the only - solution I've been able to come-up with. - Oh and I didn't fix the memory leak caused by the font when using text - subtitles. If the vout changes while the spudec is running then we don't - unload this font. +------------------------------------------------------------------------ +r6387 | gbazin | 2004-01-16 01:01:19 +0100 (Fri, 16 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/playlist.cpp -2003-01-30 Thursday 16:46 hartman - * modules/gui/macosx/intf.m - - fixed a warning about parentheses +* modules/gui/wxwindows/playlist.cpp: unicode compilation fixes. + +------------------------------------------------------------------------ +r6388 | fenrir | 2004-01-16 02:47:41 +0100 (Fri, 16 Jan 2004) | 11 lines +Changed paths: + A /trunk/modules/demux/ts.c -2003-01-30 Thursday 16:39 hartman + * ts: rewrite from scratch of the TS demuxer to fit the new API. + Introduced a --ts-extra-pmt option to + allow user to enter a pmt description (for stream without PAT/PMT). - * ./modules/gui/macosx/intf.m: - - we close the video window after a video is done playing. + TODO: - test all codec. + - test stream with more than 1 PMT + - test stream with PAT/PMT change(s) + - re-add support for dvb subtitles. + - test with broken streams. + - test --ts-extra-pmt -2003-01-30 Thursday 13:38 gbazin +------------------------------------------------------------------------ +r6389 | fenrir | 2004-01-16 03:01:11 +0100 (Fri, 16 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/ts.c - * src/video_output/vout_subpictures.c: fixed a few race conditions that - were triggered by the dvdplay plugin. + * ts: fixed mpeg4 video in TS. -2003-01-30 Thursday 11:44 massiot +------------------------------------------------------------------------ +r6390 | rocky | 2004-01-16 05:14:54 +0100 (Fri, 16 Jan 2004) | 10 lines +Changed paths: + M /trunk/modules/codec/ogt/Modules.am + M /trunk/modules/codec/ogt/common.c + M /trunk/modules/codec/ogt/cvd.c + A /trunk/modules/codec/ogt/pixmap.h + M /trunk/modules/codec/ogt/render.c + M /trunk/modules/codec/ogt/subtitle.h - Keep -O2 in --disable-optimizations mode, cause it can't harm... +render.c: RV16 now works great - uses all colors, but no transparancy. +Started RV32 and- has bugs. (It'd be nice if something in rendering +worked the first time without a hassle). -2003-01-30 Thursday 03:16 gbazin +Modules.am, pixmap.h, subtitle.h: Some of the pixel stuff has been +moved here. - * modules/codec/mpeg_video/headers.c: fixed non-initialized variable in - PictureDisplayExtension(). This does also fix problems with the dvdplay - plugin and menus with still pictures. +cvd.c: remove option duplicated with ogt.c Probably should be hoisted more +to a main routine. Perhaps if spudec is folded in. -2003-01-30 Thursday 01:39 massiot +------------------------------------------------------------------------ +r6391 | sam | 2004-01-16 10:39:57 +0100 (Fri, 16 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/libmpeg2.c - * modules/codec/mpeg_video/headers.c: more checks in PictureDisplayExtension, - * modules/gui/macosx/intf.m: one of the threads wasn't in real-time - priority !!! - * include/vlc_threads.h: tuned up OS X priorities + * modules/codec/libmpeg2.c: + + The libmpeg2 plugin honours the --no-mmx, --no-altivec, etc. flags. -2003-01-29 Wednesday 22:54 fenrir +------------------------------------------------------------------------ +r6392 | fenrir | 2004-01-16 12:12:16 +0100 (Fri, 16 Jan 2004) | 2 lines +Changed paths: + M /trunk/include/ninput.h + M /trunk/src/input/stream.c - * asf : more sanity check for broken files. + * all: added STREAM_GET_MTU and stream_MTU. -2003-01-29 Wednesday 19:14 hartman +------------------------------------------------------------------------ +r6393 | rocky | 2004-01-16 14:32:37 +0100 (Fri, 16 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/codec/ogt/common.c + M /trunk/modules/codec/ogt/common.h + M /trunk/modules/codec/ogt/cvd.c + M /trunk/modules/codec/ogt/cvd_parse.c + M /trunk/modules/codec/ogt/ogt.c + M /trunk/modules/codec/ogt/ogt_parse.c + M /trunk/modules/codec/ogt/pixmap.h + M /trunk/modules/codec/ogt/render.c + M /trunk/modules/codec/ogt/subtitle.h - intf: the slower/faster buttons should not be continious. - project: the source files were included in the Resources. No more. +Add horizontal and vertical subtitle offset corrections. Some cleanup +and work done to allow for palettized rendering (by not expanding +inline colormap entries when RGB2). -2003-01-29 Wednesday 19:10 sam +------------------------------------------------------------------------ +r6394 | sam | 2004-01-16 19:26:57 +0100 (Fri, 16 Jan 2004) | 5 lines +Changed paths: + M /trunk/modules/demux/mp4/drms.c + M /trunk/modules/demux/mp4/drmstables.h - * ./modules/gui/gtk/gnome.glade, ./modules/gui/gtk/gtk.glade: we disable - the title and chapter dialogs when DVD menus are activated. + * modules/demux/mp4/drms.c: + + Merged redundant functions. + + Unobfuscated and cleaned up many parts of the crypto code. + + Added comments here and there. -2003-01-29 Wednesday 18:28 gbazin +------------------------------------------------------------------------ +r6395 | sigmunau | 2004-01-16 20:17:52 +0100 (Fri, 16 Jan 2004) | 3 lines +Changed paths: + M /trunk/share/http/index.html - * modules/gui/gtk/*: changed the disc open dialog to allow for title and - chapter 0. When title or chapter 0 are selected, they do not appear in - the MRL. +share/http/index.html: + * try to use valid xhtml -2003-01-29 Wednesday 18:07 massiot +------------------------------------------------------------------------ +r6396 | gbazin | 2004-01-17 12:41:21 +0100 (Sat, 17 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/stream_out/transcode.c - New nl translation, courtesy of dj hartman. -2003-01-29 Wednesday 16:55 sam +* modules/stream_out/transcode.c: fixed mem leak. - * ./modules/access/dvdplay/intf.c: added a sanity check upon initialization - in case the input dies before we even spawned our dvdplay interface - (Closes: #141). +------------------------------------------------------------------------ +r6397 | gbazin | 2004-01-17 13:03:19 +0100 (Sat, 17 Jan 2004) | 3 lines +Changed paths: + M /trunk/src/input/demux.c -2003-01-29 Wednesday 16:15 sam - * ./po/ja.po: updated japanese translations, courtesy of KKI. +* src/input/demux.c: fixed small mem leak. -2003-01-29 Wednesday 15:03 gbazin +------------------------------------------------------------------------ +r6398 | gbazin | 2004-01-17 13:11:58 +0100 (Sat, 17 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/stream_out/transcode.c - * include/vlc_threads.h: VLC_THREAD_PRIORITY_VIDEO equals - THREAD_PRIORITY_BELOW_NORMAL under Win9x/Me. -2003-01-29 Wednesday 13:59 gbazin +* modules/stream_out/transcode.c: fixed segfault. - * modules/demux/ogg.c: bug fix when switching between vorbis channels. +------------------------------------------------------------------------ +r6399 | gbazin | 2004-01-17 13:28:57 +0100 (Sat, 17 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/access/slp.c + M /trunk/modules/control/http.c + M /trunk/modules/gui/beos/VlcWrapper.cpp + M /trunk/src/playlist/item-ext.c -2003-01-29 Wednesday 12:41 jlj - * ./modules/gui/macosx/controls.m: fixed bug in my previous commit. +* ALL: make sure newly created playlist_item_t are initialized properly. -2003-01-29 Wednesday 12:34 jlj +------------------------------------------------------------------------ +r6400 | gbazin | 2004-01-17 14:25:21 +0100 (Sat, 17 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/control/http.c - * core/playlist: PLAYLIST_PAUSE, playlist_IsPlaying, playlist_IsEmpty - * modules/gui/macosx: started getting rid of p_intf->p_sys->p_input - and using p_playlist->p_input instead. -2003-01-29 Wednesday 12:17 gbazin +* modules/control/http.c: fixed a whole bunch of mem leaks. - * modules/access/dvdplay/access.c: fixed subtitles with the dvdplay plugin - (closes #122). - * modules/access/dvdplay/es.c: check "audio-channel" and "spu-channel" user - settings (closes #122). +------------------------------------------------------------------------ +r6401 | sigmunau | 2004-01-17 14:47:57 +0100 (Sat, 17 Jan 2004) | 3 lines +Changed paths: + M /trunk/NEWS -2003-01-29 Wednesday 10:54 sam +NEWS: + * Begin updating news for a 0.7.1 - * ./modules/audio_output/arts.c: fixed aRts output and removed debug - messages that were lying around. +------------------------------------------------------------------------ +r6402 | sigmunau | 2004-01-17 15:08:37 +0100 (Sat, 17 Jan 2004) | 3 lines +Changed paths: + M /trunk/src/playlist/item-ext.c + M /trunk/src/playlist/item.c -2003-01-29 Wednesday 01:02 titer +src/playlist/item* + * Updated documentation on playlist_Add* (they return a id, not the position) - enabled changing filters on the fly +------------------------------------------------------------------------ +r6403 | gbazin | 2004-01-17 16:17:02 +0100 (Sat, 17 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/control/http.c + + +* modules/control/http.c: fixed gcc warning. + +------------------------------------------------------------------------ +r6404 | gbazin | 2004-01-17 17:24:14 +0100 (Sat, 17 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/control/http.c + M /trunk/src/playlist/info.c -2003-01-29 Wednesday 00:55 massiot - Not sure the buffer was large enough. +* src/playlist/info.c: get rid of the #ifdef HAVE_VASPRINTF now that we have it in our small libc. +* modules/control/http.c: fixed parsing in uri_extract_value(). -2003-01-29 Wednesday 00:38 fenrir +------------------------------------------------------------------------ +r6405 | gbazin | 2004-01-17 17:51:54 +0100 (Sat, 17 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/control/http.c - * mpeg_audio.c : due to mpeg 2.5, max frame size is twice as I though. -2003-01-28 Tuesday 23:52 sam +* modules/control/http.c: fixed another mem leak. - * ./modules/audio_output/esd.c: fixed esd audio output (Closes: #139). +------------------------------------------------------------------------ +r6406 | fenrir | 2004-01-17 23:32:50 +0100 (Sat, 17 Jan 2004) | 4 lines +Changed paths: + A /trunk/modules/demux/dvdnav.c + A /trunk/modules/demux/ps.c + A /trunk/modules/demux/ps.h -2003-01-28 Tuesday 23:03 sam + * ps.* : new PS demuxer (still incomplete) + * dvdnav.c: begin of a dvdnav plugin. It's more to test that to be a real + plugin for now. (a lot of design problems are raised with it). - * ./src/video_output/video_output.c: don't try to change aspect ratio if it - has been overriden by the user (Closes: #79). - * ./modules/access/dvd/access.c: renamed "dvd-css-method" to "dvdcss-method". - * ./modules/*: fixed a few capitalization issues. +------------------------------------------------------------------------ +r6407 | fenrir | 2004-01-18 00:50:08 +0100 (Sun, 18 Jan 2004) | 2 lines +Changed paths: + M /trunk/src/input/es_out.c -2003-01-28 Tuesday 22:18 gbazin + * es_out: select es from current program only. - * modules/gui/wxwindows/open.cpp: minor bug-fix + allow user to select - title 0 when using the dvdplay plugin (title 0 = menu). +------------------------------------------------------------------------ +r6408 | fenrir | 2004-01-18 00:51:50 +0100 (Sun, 18 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/ps.h -2003-01-28 Tuesday 22:17 fenrir + * ps.h: added cvt adn ogt. - * mpeg_audio.c : fixed a stack corruption. fprintf 1 - gdb 0. +------------------------------------------------------------------------ +r6409 | asmax | 2004-01-18 01:25:02 +0100 (Sun, 18 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/gen.sh + M /trunk/modules/gui/skins2/src/theme_loader.cpp + M /trunk/modules/gui/skins2/x11/x11_factory.hpp + M /trunk/modules/gui/skins2/x11/x11_loop.cpp + M /trunk/modules/gui/skins2/x11/x11_loop.hpp + M /trunk/modules/gui/skins2/x11/x11_window.cpp + M /trunk/modules/gui/skins2/x11/x11_window.hpp + +* src/theme_loader.cpp: use yyrestart() instead of yyin= (should fix + issues after reading a bad theme) +* x11/.*: removed the hack of storing pointers as window properties + +------------------------------------------------------------------------ +r6410 | asmax | 2004-01-18 01:50:24 +0100 (Sun, 18 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/src/window_manager.cpp + +* src/window_manager.cpp: no more magnetism with invisble windows ! + +------------------------------------------------------------------------ +r6411 | sam | 2004-01-18 02:21:33 +0100 (Sun, 18 Jan 2004) | 5 lines +Changed paths: + M /trunk/modules/demux/mp4/drms.c + M /trunk/modules/demux/mp4/drmstables.h + + * modules/demux/mp3/drms.c: + + More code cleanup. Thanks a lot to jlj for testing my changes. + + Removed AddNativeMD5 and merged Bordelize() into DoShuffle(). + + Decrypt the SCI data in-place and shuffle it in the same loop. + +------------------------------------------------------------------------ +r6412 | fenrir | 2004-01-18 02:49:11 +0100 (Sun, 18 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/ts.c + + * ts: fixed ms-codec playback. + +------------------------------------------------------------------------ +r6413 | fenrir | 2004-01-18 03:20:28 +0100 (Sun, 18 Jan 2004) | 14 lines +Changed paths: + M /trunk/modules/stream_out/duplicate.c + + * duplicate : added a select option :) The format is + selector[,selector] where 'selector' are from: + * no-audio, noaudio, audio + * no-video, novideo, video + * no-spu, nospu, spu + * es=num or es=num_start-num_end + * prgm=num or prgm=num_start-num_end (you can also use program + instead of prgm) + It applies for the last dst. selector1,selector2 means selector1 and +selector2. + Ex: + vlc file --sout '#duplicate{dst="1?\239?\191?\189 dst", select="selection for 1?\239?\191?\189 dst", +dst="2?\239?\191?\189 dst", dst="3?\239?\191?\189 dst", select="selection for 3?\239?\191?\189 dst" }' + +------------------------------------------------------------------------ +r6414 | fenrir | 2004-01-18 03:21:38 +0100 (Sun, 18 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/demux2.c + + * demux2: added ps2,ts2 and dvdnav shortcuts. + +------------------------------------------------------------------------ +r6415 | fenrir | 2004-01-18 04:43:03 +0100 (Sun, 18 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/duplicate.c + + * duplicate: corrected behavour of no-*. + +------------------------------------------------------------------------ +r6416 | rocky | 2004-01-18 05:45:32 +0100 (Sun, 18 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mp4/drms.c + +In Solaris (and perhaps others) PATH_MAX is in limits.h. + +------------------------------------------------------------------------ +r6417 | fenrir | 2004-01-18 05:53:57 +0100 (Sun, 18 Jan 2004) | 3 lines +Changed paths: + M /trunk/src/input/es_out.c + + * es_out.c: better support for multiple program. (bugfixes and a dirty + hack because of the way input_SetProgram works). + +------------------------------------------------------------------------ +r6418 | sam | 2004-01-18 05:55:19 +0100 (Sun, 18 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/video_output/caca.c + + * modules/video_output/caca.c: + + Set the window title upon startup. + + Support for window resizing (requires libcaca 0.8). + +------------------------------------------------------------------------ +r6419 | fenrir | 2004-01-18 06:14:39 +0100 (Sun, 18 Jan 2004) | 12 lines +Changed paths: + M /trunk/src/input/input_dec.c + + * input_dec: exported correct i_group. + Now vlc can read a TS with multiple programs and streams them as + indepandant output (well you need the new TS demuxer so ...) + (It is not well tested) + + Example: (lines are wrapped) + ./vlc -I rc --sout-all /ts2:/home/fenrir/test.ts \ + --sout '#duplicate{dst="std{access=udp,mux=ts,url=239.255.13.13}", \ + select="program=8501",\ + dst="std{access=udp,mux=ts,url=239.255.13.14}", \ + select="program=8506"}' + +------------------------------------------------------------------------ +r6420 | fenrir | 2004-01-18 07:15:21 +0100 (Sun, 18 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/ts.c + + * ts: clean up and a few mem leaks. + +------------------------------------------------------------------------ +r6421 | fenrir | 2004-01-18 07:33:21 +0100 (Sun, 18 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mp4/mp4.c + + * mp4: added 'pnot' fourcc as a valid header signature. + +------------------------------------------------------------------------ +r6422 | fenrir | 2004-01-18 08:35:31 +0100 (Sun, 18 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/control/http.c + + * http: fixed mem leaks, doesn't add '\0' anymore at the end of files. + +------------------------------------------------------------------------ +r6423 | gbazin | 2004-01-18 12:14:23 +0100 (Sun, 18 Jan 2004) | 4 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/demux/Modules.am + M /trunk/modules/demux/demux2.c + + +* configure.ac, modules/demux/Modules.am: added ps2, ts2 and dvdnav modules to the build system. +* modules/demux/demux2.c: added an "ffmpeg" shortcut for the ffmpeg/libavformat demuxer. + +------------------------------------------------------------------------ +r6424 | gbazin | 2004-01-18 14:39:32 +0100 (Sun, 18 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/dvdnav.c + + +* modules/demux/dvdnav.c: some coding style butchery and added on-the-fly menus selection. + +------------------------------------------------------------------------ +r6425 | gbazin | 2004-01-18 17:02:40 +0100 (Sun, 18 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/dvdnav.c + M /trunk/modules/demux/ps.h + + +* modules/demux/dvdnav.c: added parsing of DVD style MRLs. +* modules/demux/ps.h: small cosmetic changes. + +------------------------------------------------------------------------ +r6426 | fenrir | 2004-01-18 19:31:50 +0100 (Sun, 18 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mp4/mp4.c + M /trunk/modules/demux/mp4/mp4.h + + * mp4: cosmetics. + +------------------------------------------------------------------------ +r6427 | fenrir | 2004-01-18 20:35:48 +0100 (Sun, 18 Jan 2004) | 2 lines +Changed paths: + M /trunk/src/input/es_out.c + + * es_out: give a fourcc to the dummy pmt es_descriptor_t. + +------------------------------------------------------------------------ +r6428 | asmax | 2004-01-18 20:54:46 +0100 (Sun, 18 Jan 2004) | 20 lines +Changed paths: + M /trunk/modules/gui/skins2/Modules.am + M /trunk/modules/gui/skins2/commands/cmd_input.cpp + M /trunk/modules/gui/skins2/commands/cmd_input.hpp + M /trunk/modules/gui/skins2/commands/cmd_show_window.hpp + M /trunk/modules/gui/skins2/controls/ctrl_checkbox.cpp + M /trunk/modules/gui/skins2/parser/interpreter.cpp + M /trunk/modules/gui/skins2/src/generic_window.hpp + M /trunk/modules/gui/skins2/src/vlcproc.cpp + M /trunk/modules/gui/skins2/src/vlcproc.hpp + M /trunk/modules/gui/skins2/theme/theme.xml + M /trunk/modules/gui/skins2/utils/var_bool.cpp + M /trunk/modules/gui/skins2/utils/var_bool.hpp + D /trunk/modules/gui/skins2/vars/vlcvars.cpp + D /trunk/modules/gui/skins2/vars/vlcvars.hpp + +* utils/var_bool.*: VarBool is now an interface for reading bool variables + (not writing); use VarBoolImpl instead to instanciate read/write variables. + Bool variables can now be combined with VarNotBool and VarBoolAndBool + (TODO: VarBoolOrBool) +* commands/cmd_show_window.hpp: the commands now call directly + GenericWindow::show/hide, because the visibility variable of a + window is a VarBool (so, read-only) +* commands/cmd_input.hpp: added Play and Pause commands +* parser/interpreter.cpp: beginning of support of boolean expressions, + like "vlc.isSeekable and not vlc.isStopped" (operator precedence is + not really well handled yet) +* src/vlcproc.*: new variables "vlc.isSeekable", "vlc.isStopped" and + "vlc.isPaused" +* controls/ctrl_checkbox.cpp: the "state" variable of a checkbox is + now a passive VarBool, so actions must be explicitely set with + 'action1="..." action2="..."' in the xml file +* removed src/vlcvars.* => "vlc.isMute" doesn't work any more + (anyway it didn't work well...) +* theme/theme.xml: updated with the new VarBool behaviour + +------------------------------------------------------------------------ +r6429 | fenrir | 2004-01-18 22:30:25 +0100 (Sun, 18 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/video.c + + * video: should fix an infinite loop. Dnumgis could you confirm ? + +------------------------------------------------------------------------ +r6430 | fenrir | 2004-01-18 23:00:00 +0100 (Sun, 18 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/mp4/libmp4.c + M /trunk/modules/demux/mp4/mp4.c + M /trunk/modules/demux/mp4/mp4.h + + * all: added support for edts/elst entries (needed to play some files). + Please test, it may have heavily broken playback of some files !!! + +------------------------------------------------------------------------ +r6431 | gbazin | 2004-01-19 00:52:02 +0100 (Mon, 19 Jan 2004) | 5 lines +Changed paths: + M /trunk/modules/demux/dvdnav.c + M /trunk/src/input/input_dec.c + + +* modules/demux/dvdnav.c: restart the decoders on VTS change only, not CELL change. +* src/input/input_dec.c: fixed the pictures leak work-around. + Wasn't working before because there always is at least one READY_PICTURE which is the last/currently displayed picture. + +------------------------------------------------------------------------ +r6432 | gbazin | 2004-01-19 01:08:25 +0100 (Mon, 19 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/dvdnav.c + + +* modules/demux/dvdnav.c: menus navigation seems to be working ok now. + +------------------------------------------------------------------------ +r6433 | hartman | 2004-01-19 02:11:47 +0100 (Mon, 19 Jan 2004) | 3 lines +Changed paths: + M /trunk/extras/contrib/bootstrap + M /trunk/extras/contrib/src/Makefile + M /trunk/extras/contrib/src/packages.mak + +* caca 0.8 +* www.videolan -> download.videolan + +------------------------------------------------------------------------ +r6434 | fenrir | 2004-01-19 15:40:25 +0100 (Mon, 19 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/transcode.c + + * transcode: keep the group information. + +------------------------------------------------------------------------ +r6435 | jlj | 2004-01-19 17:40:28 +0100 (Mon, 19 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mp4/drms.c + + * ./modules/demux/mp4/drms.c: endian fixes. + +------------------------------------------------------------------------ +r6436 | fenrir | 2004-01-19 19:15:29 +0100 (Mon, 19 Jan 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_es.h + M /trunk/src/input/es_out.c + M /trunk/src/input/input_dec.c + + * all: added a i_id field in es_format_t. + +------------------------------------------------------------------------ +r6437 | fenrir | 2004-01-19 19:15:55 +0100 (Mon, 19 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/duplicate.c + M /trunk/modules/stream_out/transcode.c + + * all: keep valid i_id. + +------------------------------------------------------------------------ +r6438 | fenrir | 2004-01-19 19:16:32 +0100 (Mon, 19 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/ts.c + + * ts: added a ts-es-id-pid option to mark es with their pid. + +------------------------------------------------------------------------ +r6439 | fenrir | 2004-01-19 19:24:11 +0100 (Mon, 19 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/transcode.c + + * syntax error ... + +------------------------------------------------------------------------ +r6440 | fenrir | 2004-01-19 21:31:21 +0100 (Mon, 19 Jan 2004) | 9 lines +Changed paths: + M /trunk/modules/demux/dvdnav.c + + * dvdnav: a lot of fixes : + - subtitle/audio selection works + - subtitle display works + - menu fixed. + Problem: + - when we see a menu, the currently selected item isn't highlighted +You have to select another to see them. I don't understand why ... + - manual audio/sub selection is lost when we switch back to the menu. + +------------------------------------------------------------------------ +r6441 | fenrir | 2004-01-19 22:30:43 +0100 (Mon, 19 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/dvdnav.c + + * dvdnav: send palette and alpha to spudec. + -> I'm not sure to set correct alpha values and that values are endian. + safe (both alpha and palette) . + +------------------------------------------------------------------------ +r6442 | rocky | 2004-01-20 14:31:15 +0100 (Tue, 20 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ogt/render.c + +Remove more bugs from YUY2 rendering. Short of some trailing edge +problems it is close to correct. + +------------------------------------------------------------------------ +r6443 | fenrir | 2004-01-20 15:48:37 +0100 (Tue, 20 Jan 2004) | 2 lines +Changed paths: + M /trunk/src/input/demux.c + + * demux: fixed psz_path value in demux_t. + +------------------------------------------------------------------------ +r6444 | fenrir | 2004-01-20 15:51:30 +0100 (Tue, 20 Jan 2004) | 5 lines +Changed paths: + M /trunk/modules/demux/demux2.c + + * demux2: once demux2 opened, do a DEMUX_GET_LENGTH and call + playlist_SetDuration. + TODO -> add meta info queries trough demux2_Control (a demuxer should + NEVER touch playlist themself). + +------------------------------------------------------------------------ +r6445 | fenrir | 2004-01-20 15:58:07 +0100 (Tue, 20 Jan 2004) | 7 lines +Changed paths: + M /trunk/modules/demux/Modules.am + A /trunk/modules/demux/mod.c + + mod.c: new demux2 for MOD files using libmodplug library. + (modplug-xmms.sourceforge.net/) + + The demuxer is selected by extention look up.(mod, s3m, xm, it, 669, +amf, ams, dbm, dmf, dsm, far, mdl, med, mtm, okt, ptm, stm, ult, umx, +mt2, psm), I hope that won't give problems. + +------------------------------------------------------------------------ +r6446 | hartman | 2004-01-20 16:34:44 +0100 (Tue, 20 Jan 2004) | 5 lines +Changed paths: + M /trunk/modules/gui/macosx/applescript.m + M /trunk/modules/gui/macosx/playlist.m + M /trunk/src/misc/cpu.c + +* src/misc/cpu.c: New altivec detection for Darwin. Using the correct + official method. +* modules/gui/macosx/playlist.m: Fix Add with options and no enqueue. +* modules/gui/macosx/applescript.m: PLAYLIST_GO fix + +------------------------------------------------------------------------ +r6447 | sigmunau | 2004-01-20 16:47:42 +0100 (Tue, 20 Jan 2004) | 3 lines +Changed paths: + M /trunk/src/libvlc.h + +src/libvlc.h: + * add description to valid values of --align + +------------------------------------------------------------------------ +r6448 | sam | 2004-01-20 18:44:30 +0100 (Tue, 20 Jan 2004) | 5 lines +Changed paths: + M /trunk/include/vlc_common.h + M /trunk/modules/demux/mp4/drms.c + + * include/vlc_common.h: + + Added proper const keywords. + * modules/demux/mp4/drms.c: + + Minor coding style fix. + +------------------------------------------------------------------------ +r6449 | sam | 2004-01-20 18:45:19 +0100 (Tue, 20 Jan 2004) | 3 lines +Changed paths: + M /trunk/debian/changelog + M /trunk/debian/control + M /trunk/debian/rules + + * debian/changelog debian/control debian/rules: + + Control files for a forthcoming official upload. + +------------------------------------------------------------------------ +r6450 | rocky | 2004-01-21 05:45:47 +0100 (Wed, 21 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ogt/cvd_parse.c + M /trunk/modules/codec/ogt/ogt_parse.c + M /trunk/modules/codec/ogt/render.c + M /trunk/modules/codec/ogt/render.h + M /trunk/modules/codec/ogt/subtitle.h + +Some of RV32 bugs worked out - pretty close. Some RGB2 work. +Render->Blend + +------------------------------------------------------------------------ +r6451 | rocky | 2004-01-21 08:38:29 +0100 (Wed, 21 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ogt/render.c + +RV24 scaled properly. + +------------------------------------------------------------------------ +r6452 | fenrir | 2004-01-21 11:22:31 +0100 (Wed, 21 Jan 2004) | 3 lines +Changed paths: + M /trunk/include/network.h + M /trunk/modules/access/udp.c + M /trunk/src/misc/net.c + + * net: added net_OpenUDP + * udp: cleaned to use net_* + +------------------------------------------------------------------------ +r6453 | sam | 2004-01-21 15:44:56 +0100 (Wed, 21 Jan 2004) | 2 lines +Changed paths: + M /trunk/debian/changelog + M /trunk/debian/control + M /trunk/toolbox + + * Another official Debian upload (workaround for an ICE in gcc-3.3 on PPC). + +------------------------------------------------------------------------ +r6454 | fenrir | 2004-01-21 17:56:16 +0100 (Wed, 21 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/access/mms/mms.c + M /trunk/modules/access/mms/mmsh.c + M /trunk/modules/access/mms/mmsh.h + M /trunk/modules/access/mms/mmstu.c + + * all: use net_*. + +------------------------------------------------------------------------ +r6455 | fenrir | 2004-01-21 18:01:54 +0100 (Wed, 21 Jan 2004) | 2 lines +Changed paths: + M /trunk/include/ninput.h + M /trunk/src/input/stream.c + + * stream: made skipping a bit smarter, removed no more used functions. + +------------------------------------------------------------------------ +r6456 | gbazin | 2004-01-21 18:56:05 +0100 (Wed, 21 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/codec/dts.c + M /trunk/modules/demux/dts.c + + +* modules/demux/dts.c: support for DTS WAV files. +* modules/codec/dts.c: support for 14bits little endian DTS bitstreams. + +------------------------------------------------------------------------ +r6457 | jpsaman | 2004-01-21 19:59:23 +0100 (Wed, 21 Jan 2004) | 2 lines +Changed paths: + M /trunk/ipkg/rules + +Adding updated rules and control file for iPAQ packaging. + +------------------------------------------------------------------------ +r6458 | hartman | 2004-01-21 20:21:23 +0100 (Wed, 21 Jan 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/packages.mak + +* newer live.com sources + +------------------------------------------------------------------------ +r6459 | hartman | 2004-01-21 23:55:34 +0100 (Wed, 21 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/misc/sap.c + +* a 30 secs timeout is way too fast. changed to 1800 which is more realistic + +------------------------------------------------------------------------ +r6460 | fenrir | 2004-01-22 01:00:34 +0100 (Thu, 22 Jan 2004) | 4 lines +Changed paths: + M /trunk/src/input/es_out.c + M /trunk/src/misc/net.c + + * es_out: Handle --program (not tested) and create program on +ES_OUT_SET_GROUP_PCR. + * net.c: commented out an error message in net_Write. + +------------------------------------------------------------------------ +r6461 | fenrir | 2004-01-22 01:02:18 +0100 (Thu, 22 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/ts.c + + * ts: added --ts-out and --ts-out-mtu (ie replace demuxstream.c) + (not well tested) + +------------------------------------------------------------------------ +r6462 | sigmunau | 2004-01-22 01:17:22 +0100 (Thu, 22 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/misc/sap.c + +modules/misc/sap: + * fixed some minor bugs + +------------------------------------------------------------------------ +r6463 | hartman | 2004-01-22 01:24:45 +0100 (Thu, 22 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/misc/sap.c + +* what was i thinking + +------------------------------------------------------------------------ +r6464 | sigmunau | 2004-01-22 02:14:50 +0100 (Thu, 22 Jan 2004) | 5 lines +Changed paths: + M /trunk/modules/misc/sap.c + +modules/misc/sap.c: + * fixed a nasty integer overflow that caused items to be removed right away + when the timeout value was large. + * fixed a small mem-leak -2003-01-28 Tuesday 22:08 sam +------------------------------------------------------------------------ +r6465 | jlj | 2004-01-22 02:20:39 +0100 (Thu, 22 Jan 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/demux/mp4/drms.c - * ./modules/gui/kde/kde.cpp: the interface rc file defaults to the one in - DATA_PATH. - * ./modules/gui/wxwindows/*.cpp: fixed minor warnings. + * drms: support for getting user key from firewire connected iPod under + GNU/Linux. requires libsysfs (sysfsutils). -2003-01-28 Tuesday 22:06 sam +------------------------------------------------------------------------ +r6466 | rocky | 2004-01-22 05:46:19 +0100 (Thu, 22 Jan 2004) | 5 lines +Changed paths: + M /trunk/modules/codec/ogt/cvd_parse.c + M /trunk/modules/codec/ogt/ogt_parse.c + M /trunk/modules/codec/ogt/render.c + M /trunk/modules/codec/ogt/subtitle.h - * ./debian/*: activated the wxwindows plugin. +RV24 color-setting fixed. Fullscreen mode doesn't work though. -2003-01-28 Tuesday 21:02 sam +RGB2 sorta works, but to do better we need a way to lookup a palette +color in a colormap. - * ./toolbox: made a few glade-generated strings non-translatable. - * ./po/*: fixed spelling errors in pofiles. +------------------------------------------------------------------------ +r6467 | rocky | 2004-01-22 14:33:39 +0100 (Thu, 22 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/codec/ogt/render.c + +YUY2: Need to check against accessing outside of subpicture. +RGB2: Use fixed colormap entries black: 0, white: 255, and something +else 0x44. -2003-01-28 Tuesday 18:14 sam +------------------------------------------------------------------------ +r6468 | sigmunau | 2004-01-22 15:27:53 +0100 (Thu, 22 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/mkv.cpp - * ./debian/control: removed versioned dependency on libxosd. - * ./debian/rules: added comments here and there. +modules/demux/mkv.cpp: + * comment out parsing of elements that no muxer ever used, and that are + being removed from the spec. (patch by Mosu in the mkv team) + +------------------------------------------------------------------------ +r6469 | sigmunau | 2004-01-22 16:00:10 +0100 (Thu, 22 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + M /trunk/modules/video_filter/adjust.c + +all: gamma correction patch by Arwed von Merkatz + +------------------------------------------------------------------------ +r6470 | gbazin | 2004-01-22 18:03:44 +0100 (Thu, 22 Jan 2004) | 2 lines +Changed paths: + M /trunk/src/misc/net.c + +* src/misc/net.c: Compilation fix. + +------------------------------------------------------------------------ +r6471 | fenrir | 2004-01-22 19:49:38 +0100 (Thu, 22 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/access/mms/mmstu.c + + * mmstu: workaround for low bitrate stream with mmst. + (we don't try anymore to fill our buffer every time). + +------------------------------------------------------------------------ +r6472 | gbazin | 2004-01-22 20:35:14 +0100 (Thu, 22 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/Modules.am + M /trunk/src/playlist/loadsave.c + + +* src/playlist/loadsave.c: errno.h related fixes. +* modules/demux/Modules.am: added missing ps.h. + +------------------------------------------------------------------------ +r6473 | sigmunau | 2004-01-22 21:48:07 +0100 (Thu, 22 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/mkv.cpp + +modules/demux/mkv.cpp: + * removed an unused, and unreleased vlc_object_find() + * added support for flac in mkv + +------------------------------------------------------------------------ +r6474 | rocky | 2004-01-23 04:46:41 +0100 (Fri, 23 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ogt/render.c + +RGB2 scaling is now correct. Need to do the same for RV24 and +probably others. + +------------------------------------------------------------------------ +r6475 | gbazin | 2004-01-23 09:07:17 +0100 (Fri, 23 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/mp4/mp4.c + + +* modules/demux/mp4/mp4.c: don't segfault on reference files. + +------------------------------------------------------------------------ +r6476 | rocky | 2004-01-23 09:36:48 +0100 (Fri, 23 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ogt/cvd.c + +Omitted option -duration-scaling which caused plugin to stop working. -2003-01-28 Tuesday 18:11 sam +------------------------------------------------------------------------ +r6477 | rocky | 2004-01-23 11:19:37 +0100 (Fri, 23 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ogt/common.c - * ./bootstrap, ./toolbox: moved the Glade bugs fixing to toolbox, now - use "./toolbox --fix-glade" to generate and fix source files. - * ./include/vlc_common.h: fixed compilation warnings. +Small doc changes. -2003-01-28 Tuesday 17:57 sam +------------------------------------------------------------------------ +r6478 | zorglub | 2004-01-23 11:48:08 +0100 (Fri, 23 Jan 2004) | 4 lines +Changed paths: + M /trunk/include/vlc_playlist.h + M /trunk/src/playlist/group.c + M /trunk/src/playlist/info.c + M /trunk/src/playlist/item-ext.c + M /trunk/src/playlist/loadsave.c + M /trunk/src/playlist/playlist.c + M /trunk/src/playlist/sort.c - * ALL: fixes for various compilation warnings and spelling errors. +* Doxygen doc fixes +* Add missing locks +* Duration sort -2003-01-28 Tuesday 17:52 sam +------------------------------------------------------------------------ +r6479 | rocky | 2004-01-23 12:03:06 +0100 (Fri, 23 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ogt/render.c + +RV32 added, but not tested. All chromas now handled. +More code cleanups. - * ./modules/visualization/xosd/xosd.c: fixed compilation with version 2 of - libxosd. +------------------------------------------------------------------------ +r6480 | rocky | 2004-01-23 12:54:48 +0100 (Fri, 23 Jan 2004) | 2 lines +Changed paths: + M /trunk/NEWS + +Time to note completion of SVCD (Philips OGT) and CVD subtitles. + +------------------------------------------------------------------------ +r6481 | titer | 2004-01-23 16:36:23 +0100 (Fri, 23 Jan 2004) | 4 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/video_filter/deinterlace/deinterlace.c + + + deinterlace.c : added an Altivec version of Merge() - makes the + filter more than 100% faster here (blend mode). Feel free to check + if I haven't broken anything, first time doing Altivec ;) + +------------------------------------------------------------------------ +r6482 | fenrir | 2004-01-23 18:42:10 +0100 (Fri, 23 Jan 2004) | 2 lines +Changed paths: + A /trunk/modules/demux/pva.c -2003-01-28 Tuesday 17:47 hartman + * pva: PVA demuxer. - ALL: updated deinterlace to work on the fly. there is a but in vout.m:433 - jlj will need to fix that. - there is no feedback to the interface as of yet +------------------------------------------------------------------------ +r6483 | gbazin | 2004-01-23 18:56:14 +0100 (Fri, 23 Jan 2004) | 7 lines +Changed paths: + M /trunk/include/stream_output.h + M /trunk/modules/access_output/file.c + M /trunk/modules/access_output/udp.c + M /trunk/modules/mux/mp4.c + M /trunk/src/stream_output/stream_output.c -2003-01-28 Tuesday 16:59 hartman - * ./modules/gui/macosx/vout.m: removed the resizebar. too much of a hack - * ./README.MacOSX.rtf: updated deinterlace and resize info +* src/stream_output/stream_output.c, include/stream_output.h: new sout_AccessOutRead() funcion. +* modules/access_output/file.c: implemented sout_AccessOutRead(). +* modules/access_output/udp.c: coding style cleanup. +* modules/mux/mp4.c: Added support for generating "fast start" files (ie. with the moov header at the beginning of the file). + Started some code cleanup. + +------------------------------------------------------------------------ +r6484 | jlj | 2004-01-23 21:58:52 +0100 (Fri, 23 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mp4/drms.c + + * drms: endian fixes, GetiPodID env var support. + +------------------------------------------------------------------------ +r6485 | rocky | 2004-01-24 00:06:25 +0100 (Sat, 24 Jan 2004) | 2 lines +Changed paths: + M /trunk/src/playlist/loadsave.c + +Compilation bug: can't have preprocessor directives inside a macro. + +------------------------------------------------------------------------ +r6486 | fenrir | 2004-01-24 01:47:42 +0100 (Sat, 24 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/ffmpeg.c + + * ffmpeg.c: disabled mpeg4 audio, too buggy. (This way users can see that + they miss the faad decoder without having an obscure segfault.) + +------------------------------------------------------------------------ +r6487 | rocky | 2004-01-24 04:48:29 +0100 (Sat, 24 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mpeg/system.c + +Doc fix. + +------------------------------------------------------------------------ +r6488 | gbazin | 2004-01-24 12:56:16 +0100 (Sat, 24 Jan 2004) | 5 lines +Changed paths: + M /trunk/modules/mux/mp4.c + + +* modules/mux/mp4.c: store the display size using the proper aspect-ratio. + Size optimization for the generation of the stsc table. + Some more clean-up. + +------------------------------------------------------------------------ +r6489 | gbazin | 2004-01-24 13:30:32 +0100 (Sat, 24 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/preferences_widgets.cpp + + +* modules/gui/wxwindows/preferences_widgets.cpp: increased the min/max value for int config vars to +/-10000000. + +------------------------------------------------------------------------ +r6490 | asmax | 2004-01-24 14:08:12 +0100 (Sat, 24 Jan 2004) | 6 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/gui/skins2/Modules.am + A /trunk/modules/gui/skins2/parser/xmlparser.cpp + A /trunk/modules/gui/skins2/parser/xmlparser.hpp + M /trunk/modules/gui/skins2/src/theme_loader.cpp + M /trunk/modules/gui/skins2/src/var_manager.cpp + M /trunk/modules/gui/skins2/src/var_manager.hpp + +* configure.ac: check xml2-config for skins2 +* modules/gui/skins2/src/var_manager.cpp: delete the variables in the + right order to avoid invalid reads in the destructor +* modules/gui/skins2/parser/xmlparser: skeleton of a new parser based + on the text reader API of libxml2 + +------------------------------------------------------------------------ +r6491 | asmax | 2004-01-24 15:25:16 +0100 (Sat, 24 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/xmlparser.cpp + M /trunk/modules/gui/skins2/parser/xmlparser.hpp + M /trunk/modules/gui/skins2/src/theme_loader.cpp + A /trunk/modules/gui/skins2/theme/skin.dtd + +* parser/xmlparser.cpp: added DTD validation + +------------------------------------------------------------------------ +r6492 | gbazin | 2004-01-24 16:18:29 +0100 (Sat, 24 Jan 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + + +* configure.ac: added --with-xml2-config-path=PATH option. + +------------------------------------------------------------------------ +r6493 | fenrir | 2004-01-24 21:40:46 +0100 (Sat, 24 Jan 2004) | 3 lines +Changed paths: + M /trunk/include/vlc_common.h + + * vlc_common: changed TAB_APPEND. I have to do this because the old way + seems to make bogus code (but I'm not sure). + +------------------------------------------------------------------------ +r6494 | hartman | 2004-01-24 22:06:52 +0100 (Sat, 24 Jan 2004) | 3 lines +Changed paths: + M /trunk/INSTALL.win32 + M /trunk/MAINTAINERS + M /trunk/README + M /trunk/debian/copyright + M /trunk/doc/win32/Cross-Compile-Howto.txt + M /trunk/evc/vlc.c + M /trunk/extras/contrib/src/Makefile + M /trunk/extras/contrib/src/packages.mak + M /trunk/menuconfig + M /trunk/vlc.spec + M /trunk/vlc.spec.mdk + +* extras/contrib/src/ dvdnav packages +* REST: stringreview round 1 + +------------------------------------------------------------------------ +r6495 | fenrir | 2004-01-25 03:26:04 +0100 (Sun, 25 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/Modules.am + M /trunk/modules/demux/ts.c + M /trunk/modules/mux/mpeg/Modules.am + A /trunk/modules/mux/mpeg/csa.c + A /trunk/modules/mux/mpeg/csa.h + M /trunk/modules/mux/mpeg/ts.c + + - csa.* : CSA scrambling implementation. + - demux/ts.c, mux/mpeg/ts.c: added support for CSA (de)scrambling + (fixed key). + +------------------------------------------------------------------------ +r6496 | hartman | 2004-01-25 04:28:32 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/video_filter/adjust.c + +* adjust uses variables + +------------------------------------------------------------------------ +r6497 | hartman | 2004-01-25 04:28:41 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/video_filter/crop.c + M /trunk/modules/video_filter/distort.c + M /trunk/modules/video_filter/invert.c + M /trunk/modules/video_filter/logo.c + M /trunk/modules/video_filter/motionblur.c + M /trunk/modules/video_filter/transform.c + M /trunk/modules/video_filter/wall.c + +* stringreview + +------------------------------------------------------------------------ +r6498 | hartman | 2004-01-25 04:29:02 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/ncurses/ncurses.c + M /trunk/modules/gui/wxwindows/dialogs.cpp + M /trunk/modules/gui/wxwindows/fileinfo.cpp + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/iteminfo.cpp + M /trunk/modules/gui/wxwindows/menus.cpp + M /trunk/modules/gui/wxwindows/messages.cpp + M /trunk/modules/gui/wxwindows/open.cpp + M /trunk/modules/gui/wxwindows/playlist.cpp + M /trunk/modules/gui/wxwindows/preferences.cpp + M /trunk/modules/gui/wxwindows/preferences_widgets.cpp + M /trunk/modules/gui/wxwindows/streamout.cpp + M /trunk/modules/gui/wxwindows/streamwizard.cpp + M /trunk/modules/gui/wxwindows/subtitles.cpp + M /trunk/modules/gui/wxwindows/v4l.cpp + M /trunk/modules/gui/wxwindows/wxwindows.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* string review + +------------------------------------------------------------------------ +r6499 | rocky | 2004-01-25 05:53:16 +0100 (Sun, 25 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/access/vcdx/access.c + +Allow PBC selection. Had been temporarily disabled. Perhaps this is +what DJ was referring to? + +------------------------------------------------------------------------ +r6500 | rocky | 2004-01-25 08:48:04 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/open.cpp + +string review. + +------------------------------------------------------------------------ +r6501 | rocky | 2004-01-25 09:01:13 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/open.cpp + +"Playback control LID" is too long. Shorten to "Playback LID" + +------------------------------------------------------------------------ +r6502 | gbazin | 2004-01-25 11:17:19 +0100 (Sun, 25 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/video_filter/logo.c + + +* modules/video_filter/logo.c: compilation fixes. + +------------------------------------------------------------------------ +r6503 | gbazin | 2004-01-25 12:32:32 +0100 (Sun, 25 Jan 2004) | 3 lines +Changed paths: + M /trunk/src/libvlc.c + + +* src/libvlc.c: improved --help output. + +------------------------------------------------------------------------ +r6504 | asmax | 2004-01-25 12:44:19 +0100 (Sun, 25 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/skins2/Modules.am + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/parser/builder.hpp + M /trunk/modules/gui/skins2/parser/builder_data.hpp + D /trunk/modules/gui/skins2/parser/flex.c + D /trunk/modules/gui/skins2/parser/gen.sh + D /trunk/modules/gui/skins2/parser/parser_context.hpp + D /trunk/modules/gui/skins2/parser/skin.act + D /trunk/modules/gui/skins2/parser/skin.c + D /trunk/modules/gui/skins2/parser/skin.dtd + D /trunk/modules/gui/skins2/parser/skin.h + D /trunk/modules/gui/skins2/parser/skin.l + A /trunk/modules/gui/skins2/parser/skin_parser.cpp + A /trunk/modules/gui/skins2/parser/skin_parser.hpp + D /trunk/modules/gui/skins2/parser/wrappers.cpp + D /trunk/modules/gui/skins2/parser/wrappers.h + M /trunk/modules/gui/skins2/parser/xmlparser.cpp + M /trunk/modules/gui/skins2/parser/xmlparser.hpp + M /trunk/modules/gui/skins2/src/theme_loader.cpp + M /trunk/modules/gui/skins2/src/tooltip.cpp + M /trunk/modules/gui/skins2/src/window_manager.cpp + M /trunk/modules/gui/skins2/theme/skin.dtd + +* all: replaced the flex parser by the libxml one +* src/window_manager.cpp: improved the raise window algorithm +* src/tooltip.cpp: fixed a segfault after changing a theme + +------------------------------------------------------------------------ +r6505 | gbazin | 2004-01-25 12:48:17 +0100 (Sun, 25 Jan 2004) | 3 lines +Changed paths: + M /trunk/src/libvlc.c + + +* src/libvlc.c: another couple of changes to the --help output. + +------------------------------------------------------------------------ +r6506 | gbazin | 2004-01-25 14:29:04 +0100 (Sun, 25 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/mux/mp4.c + + +* modules/mux/mp4.c: spec compliance fix. + +------------------------------------------------------------------------ +r6507 | kuehne | 2004-01-25 14:37:12 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/audio_filter/converter/a52tofloat32.c + M /trunk/modules/gui/gtk/gnome_interface.c + M /trunk/modules/gui/gtk/gtk_interface.c + M /trunk/modules/mux/asf.c + +* Stringreview + +------------------------------------------------------------------------ +r6508 | zorglub | 2004-01-25 14:50:33 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + M /trunk/src/libvlc.h + +First round of stringreview + +------------------------------------------------------------------------ +r6509 | asmax | 2004-01-25 14:59:33 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/src/skin_main.cpp + M /trunk/modules/gui/skins2/x11/x11_display.cpp + M /trunk/modules/gui/skins2/x11/x11_factory.cpp + +* all: fixed segfaults when initialization fails + +------------------------------------------------------------------------ +r6510 | kuehne | 2004-01-25 15:15:21 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/gtk2/gnome2.glade + M /trunk/modules/gui/gtk2/gtk2.glade + M /trunk/modules/gui/pda/pda.glade + M /trunk/modules/gui/pda/pda_callbacks.c + +* string review + +------------------------------------------------------------------------ +r6511 | rocky | 2004-01-25 15:18:40 +0100 (Sun, 25 Jan 2004) | 3 lines +Changed paths: + M /trunk/doc/intf-vcd.txt + +More clarification of the LID/PSD/PBC thing especially with respect +to vlc's plugin. A couple of typographical mistakes corrected. + +------------------------------------------------------------------------ +r6512 | gbazin | 2004-01-25 15:34:25 +0100 (Sun, 25 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/stream_out/display.c + M /trunk/modules/stream_out/dummy.c + M /trunk/modules/stream_out/duplicate.c + M /trunk/modules/stream_out/es.c + M /trunk/modules/stream_out/gather.c + M /trunk/modules/stream_out/rtp.c + M /trunk/modules/stream_out/standard.c + M /trunk/modules/stream_out/transcode.c + M /trunk/modules/stream_out/transrate/transrate.c + + +* modules/stream_out/*: coding style changes + strings review. + +------------------------------------------------------------------------ +r6513 | rocky | 2004-01-25 15:42:05 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/access/cdda/cdda.c + +string review. + +------------------------------------------------------------------------ +r6514 | rocky | 2004-01-25 15:42:18 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/access/vcdx/vcd.c + +String review. + +------------------------------------------------------------------------ +r6515 | kuehne | 2004-01-25 16:42:57 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/kde/disc.cpp + M /trunk/modules/gui/kde/interface.cpp + M /trunk/modules/gui/kde/kde.cpp + M /trunk/modules/gui/kde/net.cpp + M /trunk/modules/gui/kde/preferences.cpp + +string review + +------------------------------------------------------------------------ +r6516 | sigmunau | 2004-01-25 16:55:37 +0100 (Sun, 25 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/video_filter/logo.c + +modules/video_filter/logo.c: + * correctly name the config options( logo-foo not logo_foo ) + +------------------------------------------------------------------------ +r6517 | anil | 2004-01-25 17:17:04 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/control/corba/README + M /trunk/modules/control/corba/client.py + M /trunk/modules/control/corba/corba.c + M /trunk/modules/control/corba/simpleplayer.py + M /trunk/modules/control/gestures.c + M /trunk/modules/control/hotkeys.c + M /trunk/modules/control/http.c + M /trunk/modules/control/joystick.c + M /trunk/modules/control/lirc/lirc.c + M /trunk/modules/control/ntservice.c + M /trunk/modules/control/rc/rc.c + M /trunk/mozilla/npvlc_rc.rc + M /trunk/mozilla/vlcshell.cpp + M /trunk/python/setup.py + M /trunk/python/vlcmodule.c + M /trunk/python/vlrs/rtsp.py + M /trunk/python/vlrs/sap.py + M /trunk/python/vlrs/vlrs.py + M /trunk/share/http/admin/browse.html + M /trunk/share/http/admin/index.html + M /trunk/share/http/index.html + M /trunk/share/http/info.html + +* string review. + +------------------------------------------------------------------------ +r6518 | murray | 2004-01-25 18:01:57 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/controls.h + M /trunk/modules/gui/macosx/controls.m + M /trunk/modules/gui/macosx/intf.h + M /trunk/modules/gui/macosx/intf.m + M /trunk/modules/gui/macosx/macosx.m + M /trunk/modules/gui/macosx/open.h + M /trunk/modules/gui/macosx/open.m + M /trunk/modules/gui/macosx/output.m + M /trunk/modules/gui/macosx/playlist.h + M /trunk/modules/gui/macosx/playlist.m + M /trunk/modules/gui/macosx/prefs.h + M /trunk/modules/gui/macosx/prefs.m + M /trunk/modules/gui/macosx/vout.h + M /trunk/modules/gui/macosx/vout.m + +String Review round one, Mac OS X interface. + +------------------------------------------------------------------------ +r6519 | zorglub | 2004-01-25 18:16:06 +0100 (Sun, 25 Jan 2004) | 4 lines +Changed paths: + M /trunk/src/input/demux.c + M /trunk/src/input/es_out.c + M /trunk/src/input/input.c + M /trunk/src/input/input_dec.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/input_ext-plugins.c + M /trunk/src/input/input_info.c + M /trunk/src/input/input_programs.c + M /trunk/src/input/stream.c + M /trunk/src/input/subtitles.c + M /trunk/src/interface/interface.c + M /trunk/src/libvlc.c + M /trunk/src/misc/beos_specific.cpp + M /trunk/src/misc/configuration.c + M /trunk/src/misc/error.c + M /trunk/src/misc/modules.c + M /trunk/src/misc/modules_builtin.h.in + M /trunk/src/misc/mtime.c + M /trunk/src/misc/net.c + M /trunk/src/misc/objects.c + M /trunk/src/misc/variables.c + M /trunk/src/misc/win32_specific.c + M /trunk/src/playlist/group.c + M /trunk/src/playlist/info.c + M /trunk/src/playlist/item-ext.c + M /trunk/src/playlist/loadsave.c + M /trunk/src/playlist/playlist.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/vout_pictures.c + M /trunk/src/video_output/vout_synchro.c + M /trunk/src/vlc.c + +* String review, round one +* A few coding style fixes +* Doxygenized a few functions + +------------------------------------------------------------------------ +r6520 | kuehne | 2004-01-25 18:20:19 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/access_output/http.c + M /trunk/modules/access_output/udp.c + M /trunk/modules/audio_mixer/float32.c + M /trunk/modules/audio_mixer/spdif.c + M /trunk/modules/audio_mixer/trivial.c + M /trunk/modules/gui/skins2/commands/cmd_input.hpp + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/src/dialogs.cpp + M /trunk/modules/gui/skins2/src/skin_main.cpp + M /trunk/modules/misc/dummy/dummy.c + M /trunk/modules/misc/dummy/interface.c + M /trunk/modules/misc/logger/logger.c + M /trunk/modules/misc/network/ipv6.c + M /trunk/modules/video_chroma/i420_ymga.c + M /trunk/modules/video_chroma/i420_yuy2.c + M /trunk/modules/video_chroma/i422_yuy2.c + +string review by Christophe Mutricy aka xtophe + +------------------------------------------------------------------------ +r6521 | gbazin | 2004-01-25 18:31:22 +0100 (Sun, 25 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/access/cdda.c + M /trunk/modules/access/dshow/dshow.cpp + M /trunk/modules/access/dvb/qpsk.c + M /trunk/modules/access/dvd/dvd.c + M /trunk/modules/access/file.c + M /trunk/modules/access/ftp.c + M /trunk/modules/access/http.c + M /trunk/modules/access/mms/mms.c + M /trunk/modules/access/pvr/pvr.c + M /trunk/modules/access/satellite/satellite.c + M /trunk/modules/access/slp.c + M /trunk/modules/access/tcp.c + M /trunk/modules/access/udp.c + M /trunk/modules/access/v4l/v4l.c + M /trunk/modules/access/vcd/vcd.c + M /trunk/modules/access/vcdx/vcd.c + + +* modules/access/*: strings review + coding style fixes. + +------------------------------------------------------------------------ +r6522 | murray | 2004-01-25 18:32:29 +0100 (Sun, 25 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/audio_output/alsa.c + M /trunk/modules/audio_output/arts.c + M /trunk/modules/audio_output/coreaudio.c + M /trunk/modules/audio_output/directx.c + M /trunk/modules/audio_output/esd.c + M /trunk/modules/audio_output/file.c + M /trunk/modules/audio_output/oss.c + M /trunk/modules/audio_output/sdl.c + M /trunk/modules/audio_output/waveout.c + +string review, round two: the audio output modules +(but as I'm too tired and it's apero time, round three +will follow later on in the night) + +------------------------------------------------------------------------ +r6523 | murray | 2004-01-25 18:41:30 +0100 (Sun, 25 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/packetizer/copy.c + M /trunk/modules/packetizer/mpeg4audio.c + M /trunk/modules/packetizer/mpeg4video.c + M /trunk/modules/packetizer/mpegvideo.c + +String review, round three in advance :) +If you've got spare stuff to review, I'm free. +(FK, are you reviewing the KDE intf or shall I do it?) + +------------------------------------------------------------------------ +r6524 | gbazin | 2004-01-25 18:52:17 +0100 (Sun, 25 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/misc/logger/logger.c + M /trunk/mozilla/vlcshell.cpp + + +* mozilla/vlcshell.cpp: don't translate debug messages. +* modules/misc/logger/logger.c: compilation fix. + +------------------------------------------------------------------------ +r6525 | murray | 2004-01-25 18:58:30 +0100 (Sun, 25 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/audio_output/alsa.c + M /trunk/modules/audio_output/arts.c + M /trunk/modules/audio_output/coreaudio.c + M /trunk/modules/audio_output/directx.c + M /trunk/modules/audio_output/esd.c + M /trunk/modules/audio_output/file.c + M /trunk/modules/audio_output/oss.c + M /trunk/modules/audio_output/sdl.c + M /trunk/modules/audio_output/waveout.c + M /trunk/modules/packetizer/copy.c + M /trunk/modules/packetizer/mpeg4audio.c + M /trunk/modules/packetizer/mpeg4video.c + M /trunk/modules/packetizer/mpegvideo.c + +reverting a whole bunch of stupid changes, +sorry :) + +------------------------------------------------------------------------ +r6526 | zorglub | 2004-01-25 19:17:08 +0100 (Sun, 25 Jan 2004) | 3 lines +Changed paths: + M /trunk/include/beos_specific.h + M /trunk/include/charset.h + M /trunk/include/codecs.h + M /trunk/include/configuration.h + M /trunk/include/darwin_specific.h + M /trunk/include/intf_eject.h + M /trunk/include/main.h + M /trunk/include/os_specific.h + M /trunk/include/stream_control.h + M /trunk/include/stream_output.h + M /trunk/include/variables.h + M /trunk/include/vlc/aout.h + M /trunk/include/vlc/decoder.h + M /trunk/include/vlc/input.h + M /trunk/include/vlc/intf.h + M /trunk/include/vlc/sout.h + M /trunk/include/vlc/vlc.h + M /trunk/include/vlc/vout.h + M /trunk/include/vlc_config.h + M /trunk/include/vlc_cpu.h + M /trunk/include/vlc_help.h + M /trunk/include/vlc_interface.h + M /trunk/include/vlc_keys.h + M /trunk/include/vlc_messages.h + M /trunk/include/vlc_objects.h + M /trunk/include/vlc_playlist.h + M /trunk/include/vlc_video.h + M /trunk/include/vout_synchro.h + M /trunk/include/win32_specific.h + +* Strings review in include/ +* Removed trailing spaces + +------------------------------------------------------------------------ +r6527 | gbazin | 2004-01-25 19:18:50 +0100 (Sun, 25 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + + +* modules/gui/wxwindows/interface.cpp: removed unused strings. + +------------------------------------------------------------------------ +r6528 | bigben | 2004-01-25 19:20:12 +0100 (Sun, 25 Jan 2004) | 5 lines +Changed paths: + M /trunk/modules/codec/adpcm.c + M /trunk/modules/codec/dts.c + M /trunk/modules/codec/dv.c + M /trunk/modules/codec/dvbsub.c + M /trunk/modules/codec/faad.c + M /trunk/modules/codec/ffmpeg/ffmpeg.h + M /trunk/modules/codec/ffmpeg/postprocess.c + M /trunk/modules/codec/flac.c + M /trunk/modules/codec/lpcm.c + M /trunk/modules/codec/mpeg_audio.c + M /trunk/modules/codec/ogt/cvd.c + M /trunk/modules/codec/ogt/render.c + M /trunk/modules/codec/ogt/subtitle.h + M /trunk/modules/codec/quicktime.c + M /trunk/modules/codec/speex.c + M /trunk/modules/codec/subsdec.c + M /trunk/modules/codec/tarkin.c + M /trunk/modules/codec/theora.c + M /trunk/modules/codec/vorbis.c + +string review + +still some printfs in dvbsub.c. Would need to spend some time reading +the code to remove them. + +------------------------------------------------------------------------ +r6529 | gbazin | 2004-01-25 19:34:55 +0100 (Sun, 25 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/gtk/preferences.c + + +* modules/gui/gtk/preferences.c: don't rely on module definitions having an add_category_hint(). + +------------------------------------------------------------------------ +r6530 | asmax | 2004-01-25 19:41:08 +0100 (Sun, 25 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/x11/x11_display.cpp + M /trunk/modules/gui/skins2/x11/x11_display.hpp + M /trunk/modules/gui/skins2/x11/x11_graphics.cpp + M /trunk/modules/gui/skins2/x11/x11_tooltip.cpp + M /trunk/modules/gui/skins2/x11/x11_window.cpp + +* all: support of 8 bpp mode for X11 skins. Like in the vout it uses + its own colormap, but I don't like that at all... + +------------------------------------------------------------------------ +r6531 | asmax | 2004-01-25 19:46:37 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/x11/x11_display.cpp + +* x11/x11_display.cpp: only 8 bpp mode was working... + +------------------------------------------------------------------------ +r6532 | gbazin | 2004-01-25 19:53:07 +0100 (Sun, 25 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/access/cdda/cdda.c + M /trunk/modules/access/dvd/dvd.c + M /trunk/modules/audio_filter/channel_mixer/headphone.c + M /trunk/modules/audio_filter/converter/Modules.am + M /trunk/modules/audio_filter/converter/a52tofloat32.c + M /trunk/modules/audio_filter/converter/mpgatofixed32.c + M /trunk/modules/audio_output/alsa.c + M /trunk/modules/audio_output/coreaudio.c + M /trunk/modules/audio_output/file.c + M /trunk/modules/audio_output/oss.c + M /trunk/modules/gui/gtk/gnome.c + M /trunk/modules/gui/gtk/gtk.c + M /trunk/modules/gui/kde/kde.cpp + M /trunk/modules/gui/macosx/macosx.m + M /trunk/modules/gui/pda/pda.c + M /trunk/modules/misc/freetype.c + M /trunk/modules/misc/sap.c + M /trunk/modules/mux/mp4.c + + +* ALL: removed a bunch of unused add_category_hint(). + +------------------------------------------------------------------------ +r6533 | bigben | 2004-01-25 20:10:09 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/dvbsub.c + +added a 0 accidentally + +------------------------------------------------------------------------ +r6534 | rocky | 2004-01-25 20:27:09 +0100 (Sun, 25 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/codec/ogt/cvd.c + M /trunk/modules/codec/ogt/ogt.c + M /trunk/modules/codec/ogt/subtitle.h + +cvd.c: default duration scaling is smaller which seems more correct. + +string review: Merge/canonicalize debug string messages. + +------------------------------------------------------------------------ +r6535 | hartman | 2004-01-25 20:54:53 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + D /trunk/doc/mad/BUGS + D /trunk/doc/mad/TODO + +* Removing old useless files + +------------------------------------------------------------------------ +r6536 | hartman | 2004-01-25 21:05:29 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/a52sys.c + M /trunk/modules/demux/aac.c + M /trunk/modules/demux/asf/asf.c + M /trunk/modules/demux/asf/libasf.c + M /trunk/modules/demux/asf/libasf.h + M /trunk/modules/demux/au.c + M /trunk/modules/demux/avi/avi.c + M /trunk/modules/demux/avi/avi.h + M /trunk/modules/demux/avi/libavi.c + M /trunk/modules/demux/avi/libavi.h + M /trunk/modules/demux/demux2.c + M /trunk/modules/demux/demuxdump.c + M /trunk/modules/demux/demuxstream.c + M /trunk/modules/demux/dvdnav.c + M /trunk/modules/demux/flac.c + M /trunk/modules/demux/livedotcom.cpp + M /trunk/modules/demux/m3u.c + M /trunk/modules/demux/mkv.cpp + M /trunk/modules/demux/mod.c + M /trunk/modules/demux/mp4/libmp4.c + M /trunk/modules/demux/mp4/libmp4.h + M /trunk/modules/demux/mp4/mp4.c + M /trunk/modules/demux/mp4/mp4.h + M /trunk/modules/demux/mpeg/mpga.c + M /trunk/modules/demux/mpeg/mpgv.c + M /trunk/modules/demux/mpeg/ps.c + M /trunk/modules/demux/mpeg/system.c + M /trunk/modules/demux/mpeg/ts.c + M /trunk/modules/demux/nsv.c + M /trunk/modules/demux/ogg.c + M /trunk/modules/demux/playlist/m3u.c + M /trunk/modules/demux/playlist/old.c + M /trunk/modules/demux/playlist/playlist.c + M /trunk/modules/demux/playlist/pls.c + M /trunk/modules/demux/ps.c + M /trunk/modules/demux/rawdv.c + M /trunk/modules/demux/real.c + M /trunk/modules/demux/ts.c + M /trunk/modules/demux/util/id3.c + M /trunk/modules/demux/util/id3genres.h + M /trunk/modules/demux/util/id3tag.c + M /trunk/modules/demux/util/sub.c + M /trunk/modules/demux/util/sub.h + M /trunk/modules/video_filter/adjust.c + M /trunk/modules/video_filter/clone.c + M /trunk/modules/video_filter/crop.c + M /trunk/modules/video_filter/deinterlace/deinterlace.c + M /trunk/modules/video_filter/distort.c + M /trunk/modules/video_filter/logo.c + M /trunk/modules/video_filter/motionblur.c + M /trunk/modules/video_filter/transform.c + M /trunk/modules/video_filter/wall.c + +* Stringreview !!! + +------------------------------------------------------------------------ +r6537 | gbazin | 2004-01-25 21:40:59 +0100 (Sun, 25 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/access_output/udp.c + M /trunk/modules/codec/araw.c + M /trunk/modules/codec/dvbsub.c + M /trunk/modules/codec/ffmpeg/ffmpeg.c + M /trunk/modules/codec/subsdec.c + M /trunk/modules/control/rc/rc.c + M /trunk/modules/visualization/xosd/xosd.c + + +* ALL: removed useless add_category_hint(). + +------------------------------------------------------------------------ +r6538 | rocky | 2004-01-25 22:03:16 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + +Test for libcdio only once. Make disable-libcddb work (typo in test variable). + +------------------------------------------------------------------------ +r6539 | asmax | 2004-01-25 22:38:57 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/src/generic_window.cpp + +* src/generic_window.cpp: don't raise the windows on a mouse up event + +------------------------------------------------------------------------ +r6540 | gbazin | 2004-01-25 22:39:37 +0100 (Sun, 25 Jan 2004) | 4 lines +Changed paths: + M /trunk/include/vlc_common.h + M /trunk/include/vlc_es.h + M /trunk/modules/codec/ffmpeg/demux.c + M /trunk/modules/codec/ffmpeg/video.c + + +* include/vlc_common.h, include/vlc_es.h: new video_palette_t structure. +* modules/codec/ffmpeg/*: support for palettized codecs. + +------------------------------------------------------------------------ +r6541 | rocky | 2004-01-25 23:16:26 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/misc/dummy/decoder.c + +include limits.h for PATH_MAX. Solaris fix. + +------------------------------------------------------------------------ +r6542 | rocky | 2004-01-25 23:16:51 +0100 (Sun, 25 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/misc/freetype.c + +Fix if iconv not installed. + +------------------------------------------------------------------------ +r6543 | asmax | 2004-01-26 00:04:06 +0100 (Mon, 26 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/xmlparser.cpp + M /trunk/modules/gui/skins2/src/skin_main.cpp + M /trunk/modules/gui/skins2/src/theme.cpp + M /trunk/modules/gui/skins2/src/theme.hpp + M /trunk/modules/gui/skins2/src/theme_loader.cpp + +* all: save the theme configuration at exit (theme path and + position/visibilty of the windows) +* parser/xmlparser.cpp: fixed a segfault when the file cannot be opened + +------------------------------------------------------------------------ +r6544 | rocky | 2004-01-26 05:51:09 +0100 (Mon, 26 Jan 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + +add -lm on more plugins that require it. libvcdinfo version number is +now 0.7.20 not 0.7.20-cdio. + +------------------------------------------------------------------------ +r6545 | sam | 2004-01-26 11:32:33 +0100 (Mon, 26 Jan 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + + * configure.ac: + + Bail out if libavcodec.a wasn't built with --enable-pp. + +------------------------------------------------------------------------ +r6546 | gbazin | 2004-01-26 11:35:28 +0100 (Mon, 26 Jan 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + + +* configure.ac: fixed typo. + +------------------------------------------------------------------------ +r6547 | hartman | 2004-01-26 15:47:39 +0100 (Mon, 26 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/kde/disc.h + M /trunk/modules/gui/kde/net.h + +* compilation fixes + +------------------------------------------------------------------------ +r6548 | fenrir | 2004-01-26 17:30:34 +0100 (Mon, 26 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/access/mms/mmsh.c + + * mmsh: msg_Err -> msg_Dbg. + +------------------------------------------------------------------------ +r6549 | zorglub | 2004-01-26 17:45:03 +0100 (Mon, 26 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/video_output/caca.c + M /trunk/modules/video_output/directx/directx.c + M /trunk/modules/video_output/fb.c + M /trunk/modules/video_output/ggi.c + M /trunk/modules/video_output/qte/qte.cpp + M /trunk/modules/video_output/x11/x11.c + M /trunk/modules/video_output/x11/xcommon.c + M /trunk/modules/video_output/x11/xvideo.c + +String review + +------------------------------------------------------------------------ +r6550 | zorglub | 2004-01-26 17:52:31 +0100 (Mon, 26 Jan 2004) | 6 lines +Changed paths: + M /trunk/modules/gui/beos/AudioOutput.cpp + M /trunk/modules/gui/beos/BeOS.cpp + M /trunk/modules/gui/beos/Bitmaps.h + M /trunk/modules/gui/beos/DrawingTidbits.cpp + M /trunk/modules/gui/beos/DrawingTidbits.h + M /trunk/modules/gui/beos/Interface.cpp + M /trunk/modules/gui/beos/InterfaceWindow.cpp + M /trunk/modules/gui/beos/InterfaceWindow.h + M /trunk/modules/gui/beos/ListViews.cpp + M /trunk/modules/gui/beos/ListViews.h + M /trunk/modules/gui/beos/MessagesWindow.cpp + M /trunk/modules/gui/beos/MsgVals.h + M /trunk/modules/gui/beos/PlayListWindow.cpp + M /trunk/modules/gui/beos/PlayListWindow.h + M /trunk/modules/gui/beos/TransportButton.cpp + M /trunk/modules/gui/beos/TransportButton.h + +Strings review + +Do "50%","100%", ... need translation ? -2003-01-28 Tuesday 16:05 massiot +They are currently translated, I did not touch this - We are now able to parse : - dvdread:/Volumes/to@to/VIDEO_TS@1,1 - dvdplay:/Volumes/to@to/VIDEO_TS@1,1 - Closes #77 +------------------------------------------------------------------------ +r6551 | titer | 2004-01-26 17:54:56 +0100 (Mon, 26 Jan 2004) | 4 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/video_chroma/Modules.am + M /trunk/modules/video_chroma/i420_yuy2.c + + + All: added Altivec-optimized i420 to yuy2 conversion. It isn't used + yet as Quicktime handles i420 pictures, but it will be when I've + cleaned the OpenGL output I'm working on (to be commited soon). -2003-01-28 Tuesday 15:49 sigmunau +------------------------------------------------------------------------ +r6552 | jlj | 2004-01-26 18:15:40 +0100 (Mon, 26 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mp4/drms.c - fixed another possible crash + * drms: bugfixes in sci handling, GetiPodID darwin support. + +------------------------------------------------------------------------ +r6553 | gbazin | 2004-01-26 19:24:17 +0100 (Mon, 26 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/access/dshow/filter.cpp + M /trunk/modules/access/dshow/filter.h -2003-01-28 Tuesday 15:41 gbazin - * modules/codec/vorbis.c: fixed parsing of vorbis comments. (closing #69) +* modules/access/dshow/*: implemented a few more things. + +------------------------------------------------------------------------ +r6554 | gbazin | 2004-01-26 19:30:01 +0100 (Mon, 26 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/mux/mp4.c -2003-01-28 Tuesday 15:00 fenrir - * gtk: fixed 'cannot find file.xpm'. - * wxwindows: compilation fix for older wxwindows header. +* modules/mux/mp4.c: fixed recent screw-up in movie duration. + +------------------------------------------------------------------------ +r6555 | titer | 2004-01-26 19:30:37 +0100 (Mon, 26 Jan 2004) | 8 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/gui/macosx/macosx.m + M /trunk/modules/gui/macosx/vout.h + M /trunk/modules/gui/macosx/vout.m + + All: attempt for an OpenGL video output for OS X. Enable --macosx-opengl + to give it a try (QT is the default method). + + Known issues: no fullscreen yet, memory leaks, ugly code, ... + + Known goodies: it's a few % faster than QT here (playing a DVD). If + experienced OpenGL and Altivec programmers could have a look and + give some advice, I guess the performance increase might become + noticeable. + +------------------------------------------------------------------------ +r6556 | gbazin | 2004-01-26 19:45:45 +0100 (Mon, 26 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/visualization/visual/visual.c -2003-01-28 Tuesday 14:07 gbazin - * src/video_output/video_output.c: oops, fixed a bug I just introduced. +modules/visualization/visual/visual.c: strings review. + +------------------------------------------------------------------------ +r6557 | gbazin | 2004-01-26 19:57:18 +0100 (Mon, 26 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/ffmpeg.c + -2003-01-28 Tuesday 14:03 gbazin +* modules/codec/ffmpeg/ffmpeg.c: proper fix for disabling aac decoding while keeping encoding. - * modules/video_filter/deinterlace/deinterlace.c, - modules/video_output/x11/xcommon.c: modified debug messages. +------------------------------------------------------------------------ +r6558 | gbazin | 2004-01-26 20:20:10 +0100 (Mon, 26 Jan 2004) | 3 lines +Changed paths: + M /trunk/src/input/subtitles.c -2003-01-28 Tuesday 13:30 gbazin - * src/video_output/video_output.c, include/video_output.h: modified vout_Request() to take into account the - filter chain. If the filter chain has changed, a new vout will be respawned allowing to switch filters on - the fly. This is still a bit hacky but to do it nicely will require implementing inheritance in object - variables. - * modules/video_filter/deinterlace/deinterlace.c: added a "deinterlace-mode" object variable to allow - switching deinterlace modes on the fly. - * modules/gui/gtk/menu.c: updated the deinterlace menu. - * include/vlc_common.h: compilation fixes for gtk_main and gnome_main. +* src/input/subtitles.c: more sanity checks. -2003-01-28 Tuesday 13:23 massiot +------------------------------------------------------------------------ +r6559 | titer | 2004-01-26 20:51:33 +0100 (Mon, 26 Jan 2004) | 2 lines +Changed paths: + M /trunk/configure.ac - Do not show the channels menu when the input stream is mono, closing #117. + Compile fix (mp4 now needs -framework IOKit -framework CoreFoundation). -2003-01-28 Tuesday 11:05 titer +------------------------------------------------------------------------ +r6560 | titer | 2004-01-26 21:00:33 +0100 (Mon, 26 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/vout.m - * sanity Lock()s + gui/macosx/vout.m: fixed a mistake (fixes the main memory leak btw) -2003-01-28 Tuesday 09:17 titer +------------------------------------------------------------------------ +r6561 | gbazin | 2004-01-26 21:02:15 +0100 (Mon, 26 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/util/sub.c + M /trunk/modules/demux/util/sub.h + M /trunk/src/input/input.c - * beos/* : do not forgot to destroy the Messages window, so vlc does - lock when exiting - * missing cvsignores -2003-01-28 Tuesday 09:11 yves +* modules/demux/util/*: a bit of cleanup. - - new video_output/vout_encoder plugin. - - new demux/a52sys plugin. +------------------------------------------------------------------------ +r6562 | gbazin | 2004-01-26 21:26:54 +0100 (Mon, 26 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/util/sub.c + M /trunk/modules/demux/util/sub.h + M /trunk/src/input/input.c + M /trunk/src/input/subtitles.c -2003-01-28 Tuesday 04:46 sam - * ./modules/audio_output/esd.c: fixed a stack space leak (Closes: #113). +* src/input/*, modules/demux/util/sub.[ch]: cleanup and fixed memory leaks. -2003-01-28 Tuesday 04:11 sam +------------------------------------------------------------------------ +r6563 | fenrir | 2004-01-26 21:48:10 +0100 (Mon, 26 Jan 2004) | 3 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/include/input_ext-plugins.h + M /trunk/include/ninput.h + M /trunk/include/vlc_common.h + M /trunk/src/input/input.c + M /trunk/src/input/stream.c - * ./include/vlc_common.h: removed duplicate macro definitions in the gtk - and gnome plugins. + * all: make stream_t using function pointers (needed to have multiple + implementations, not yet used). -2003-01-28 Tuesday 03:53 sam +------------------------------------------------------------------------ +r6564 | fenrir | 2004-01-26 21:48:51 +0100 (Mon, 26 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/playlist/playlist.c - * ./configure.ac.in: first step in the world domination roadmap, setting - the CVS version to -test4. + * playlist: compilation fix. -2003-01-28 Tuesday 03:03 sam +------------------------------------------------------------------------ +r6565 | hartman | 2004-01-26 22:37:58 +0100 (Mon, 26 Jan 2004) | 2 lines +Changed paths: + M /trunk/src/audio_output/output.c + M /trunk/src/input/input_programs.c - * ./po/*: spelling fixes. +* String review -2003-01-28 Tuesday 02:50 hartman +------------------------------------------------------------------------ +r6566 | gbazin | 2004-01-26 23:10:20 +0100 (Mon, 26 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/wxwindows/dialogs.cpp + M /trunk/modules/gui/wxwindows/open.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h - ALL: the next and previous buttons first work through the chapters. Only - then they turn to the playlist. -2003-01-28 Tuesday 01:22 sam +* modules/gui/wxwindows/*: adapted to the new playlist api. + "Add MRL" in the playlist dialog now only appends the new item to the playlist. - * ./configure.ac.in: fixed -lm flags for the distort and adjust plugins. +------------------------------------------------------------------------ +r6567 | hartman | 2004-01-26 23:32:51 +0100 (Mon, 26 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/util/sub.c + M /trunk/modules/demux/util/sub.h -2003-01-28 Tuesday 00:48 massiot +* Remove crud - Additional check on p_first_byte_to_mix. +------------------------------------------------------------------------ +r6568 | hartman | 2004-01-26 23:42:50 +0100 (Mon, 26 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/util/sub.h + M /trunk/src/input/input.c -2003-01-28 Tuesday 00:42 sam +* Remove crud - * ./bootstrap: removed usage of $^ which is not compatible with BSD or - Solaris make. +------------------------------------------------------------------------ +r6569 | fenrir | 2004-01-27 00:07:16 +0100 (Tue, 27 Jan 2004) | 3 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/src/input/input.c + M /trunk/src/playlist/playlist.c -2003-01-27 Monday 23:50 sam + * all: input_CreateThread doesn't take a playlist_item_t anymore. + export input_CreateThread/input_StopThread/input_DestroyThread. - * ./src/audio_output/output.c: fixed return with a value in function - returning void. +------------------------------------------------------------------------ +r6570 | fenrir | 2004-01-27 00:30:18 +0100 (Tue, 27 Jan 2004) | 2 lines +Changed paths: + M /trunk/src/playlist/playlist.c -2003-01-27 Monday 23:42 sam + * playlist: fix for input options. - * ./include/vlc_common.h: if we don't have strndup but gnome.h defines it - anyway, do not provide our custom version. +------------------------------------------------------------------------ +r6571 | hartman | 2004-01-27 00:37:05 +0100 (Tue, 27 Jan 2004) | 2 lines +Changed paths: + M /trunk/src/input/input.c -2003-01-27 Monday 22:44 ipkiss +* Fix autodetection bug with file:/// - * Fixed a segfault (closes #132) +------------------------------------------------------------------------ +r6572 | rocky | 2004-01-27 02:57:29 +0100 (Tue, 27 Jan 2004) | 2 lines +Changed paths: + M /trunk/configure.ac -2003-01-27 Monday 22:35 jobi +Link with -lm when needed - 2nd try. - * ALL: some FreeBSD compilation fixes. gnome plugin still won't compile, - at least on FreeBSD 5.0 +------------------------------------------------------------------------ +r6573 | titer | 2004-01-27 04:22:03 +0100 (Tue, 27 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/video_chroma/i420_yuy2.c -2003-01-27 Monday 18:41 ipkiss + i420_yuy2.c: made the altivec optim a bit nicer (probably a bit faster, too) - * src/misc/objects.c: vlc_list_find now returns a (vlc_list_t *) - instead of a (vlc_list_t); this modification was needed because BCB - doesn't like at all when a function (compiled with mingw32) returns - a struct... - * ALL: modified the files to take this change into account - * modules/gui/win32/menu.cpp: enabled the "Add interface" command +------------------------------------------------------------------------ +r6574 | rocky | 2004-01-27 04:45:17 +0100 (Tue, 27 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ogt/render.c -2003-01-27 Monday 17:28 fenrir +First of the bigendian fixes. Bug in YUY had U and V values in blending +swapped. - mms: another memory leak - avi: comment out a debug statment. +------------------------------------------------------------------------ +r6575 | hartman | 2004-01-27 08:05:10 +0100 (Tue, 27 Jan 2004) | 7 lines +Changed paths: + M /trunk/modules/demux/util/sub.c + M /trunk/modules/demux/util/sub.h -2003-01-27 Monday 11:29 titer +* VobSub demuxing. Almost working i think, but the ps parsing isn't going to well yet. + fen, anymore tips? :) + There seems to be some trouble with bufferoverflows atm and + spudec doesn't like the data it is being fed: - Disabled DVD menus by default for 0.5.0 + [00000199] spudec decoder debug: i_spu_size=8201 i_rle=29701 -2003-01-27 Monday 02:42 ipkiss +------------------------------------------------------------------------ +r6576 | gbazin | 2004-01-27 12:57:05 +0100 (Tue, 27 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/util/sub.c + M /trunk/modules/demux/util/sub.h - * The space bar is a hotkey for pause/resume. -2003-01-27 Monday 01:08 jlj +* modules/demux/util/*: fixed segfault with new vobsub code. - * ./modules/gui/macosx/intf.[mh]: Fixed message panel memory leak. Textview - is now updated on panel BecomeKey. - * ./modules/gui/macosx/prefs.m: Decreased width of prefs panel. +------------------------------------------------------------------------ +r6577 | titer | 2004-01-27 13:11:48 +0100 (Tue, 27 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/vout.m -2003-01-26 Sunday 23:57 gbazin + macosx/vout.m: fixed OpenGL aspect ratio - * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: input_Seek() was incorrectly triggered while playing some - DVD menus. +------------------------------------------------------------------------ +r6578 | fenrir | 2004-01-27 13:22:41 +0100 (Tue, 27 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/util/sub.c -2003-01-26 Sunday 19:31 babal + * sub.c : fixed parsing, but doesn't work yet (buffer overflow while + reading packet). - - menu checkbox outside of title/chapter groupbox +------------------------------------------------------------------------ +r6579 | fenrir | 2004-01-27 13:46:46 +0100 (Tue, 27 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/util/sub.c -2003-01-26 Sunday 19:02 babal + * sub: clean/fix. it begins to work. - - buttons are left aligned and their size comforms to Windows XP visual - guidelines +------------------------------------------------------------------------ +r6580 | fenrir | 2004-01-27 14:10:29 +0100 (Tue, 27 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/util/sub.c + M /trunk/modules/demux/util/sub.h -2003-01-26 Sunday 17:37 gbazin + * sub: removed unused variable. - * modules/audio_output/waveout.c: multichannel and spdif support (spdif untested). +------------------------------------------------------------------------ +r6581 | gbazin | 2004-01-27 15:05:33 +0100 (Tue, 27 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/packetizer/mpegvideo.c + M /trunk/src/stream_output/stream_output.c -2003-01-26 Sunday 15:53 hartman - * Added myself to list of authors of these files. i had forgotten to do this. +* modules/packetizer/mpegvideo.c: fixed major bug where the first frame could be sent out with a null dts. +* src/stream_output/stream_output.c: guard against non-dated packets in sout_InputSendBuffer(). -2003-01-26 Sunday 15:52 fenrir +------------------------------------------------------------------------ +r6582 | gbazin | 2004-01-27 18:01:51 +0100 (Tue, 27 Jan 2004) | 5 lines +Changed paths: + M /trunk/modules/gui/skins2/win32/win32_factory.cpp + M /trunk/modules/gui/skins2/win32/win32_factory.hpp + M /trunk/modules/gui/skins2/win32/win32_graphics.cpp - * all: raah, clean up glade output. +* modules/gui/skins2/win32/*: dynamically load AlphaBlend() as it isn't available on Win9x,NT4. + Parent window created outside the screen so it isn't visible. -2003-01-26 Sunday 15:49 fenrir +Could somebody (AsMaX, ipkiss) have a look at the AlphaBlend() function call in win32_graphics.cpp ? I'd like to use the AlphaBlend() we got from win32_factory.cpp. - * added stream output dialog box. +------------------------------------------------------------------------ +r6583 | gbazin | 2004-01-27 20:14:07 +0100 (Tue, 27 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/dts.c -2003-01-26 Sunday 14:37 gbazin - * src/audio_output/input.c, src/audio_output/mixer.c: Fixed an annoying bug in the mixer. - (p_input->p_first_byte_to_mix sometimes need to be reset) - * modules/gui/wxwindows/interface.cpp: fixed the slider under wx-gtk. +* modules/codec/dts.c: bug-fix for s/pdif support. -2003-01-26 Sunday 13:34 fenrir +------------------------------------------------------------------------ +r6584 | gbazin | 2004-01-27 22:12:42 +0100 (Tue, 27 Jan 2004) | 4 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/gui/skins2/win32/win32_graphics.cpp - * avi : fix play back for some broken avi -2003-01-26 Sunday 11:36 gbazin +* configure.ac: don't link with msimg32 directly has it isn't available on Win9x/NT4. +* modules/gui/skins2/win32/win32_graphics.cpp: use AlphaBlend() from the Win32Factory object. - * modules/gui/wxwindows/*: Fixed the open dialog on win32. - Better slider management in the main interface. Misc other small fixes. +------------------------------------------------------------------------ +r6585 | bigben | 2004-01-27 23:19:04 +0100 (Tue, 27 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/open.m -2003-01-26 Sunday 09:28 titer +Fixes a little bug introduced by string review on localized VLC - Added some colors. +------------------------------------------------------------------------ +r6586 | hartman | 2004-01-27 23:51:39 +0100 (Tue, 27 Jan 2004) | 6 lines +Changed paths: + M /trunk/modules/codec/spudec/parse.c + M /trunk/modules/codec/spudec/spudec.c + M /trunk/modules/demux/util/sub.c -2003-01-26 Sunday 04:55 ipkiss +* modules/demux/util/sub.? + Vobsub is working now. only track 0 will be played atm. + spudec scaling will need to be implemented or vobsub is pretty useless. +* modules/codec/spudec + Changed an error into a warning message. - * modules/gui/win32: replaced BitBtns with Buttons everywhere, and - put "OK" and "Cancel" buttons in an horizontal layout. - Also updated a few properties here and there. +------------------------------------------------------------------------ +r6587 | hartman | 2004-01-28 00:09:25 +0100 (Wed, 28 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/util/sub.c -2003-01-26 Sunday 03:22 ipkiss +* Thou shall initialize thou subtitles. - * modules/video_output/directx: added a configuration variable and a - "normal" one to set the vout window on top of ther windows - * modules/gui/win32: the interface can use these variables - (almost closes #84) +------------------------------------------------------------------------ +r6588 | fenrir | 2004-01-28 13:25:37 +0100 (Wed, 28 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/Modules.am + A /trunk/modules/demux/aiff.c -2003-01-26 Sunday 01:51 sam + * aiff: another demuxer. - * ./modules/gui/win32/menu.cpp: fixed a crash in the navigation menu - generation. +------------------------------------------------------------------------ +r6589 | titer | 2004-01-28 15:36:53 +0100 (Wed, 28 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/macosx/vout.m -2003-01-25 Saturday 22:34 hartman + macosx/vout.m: swap OpenGL buffers only during the vertical retrace of + the monitor (fixed flickering effect) - * changed the bugreporting url +------------------------------------------------------------------------ +r6590 | bigben | 2004-01-28 16:25:53 +0100 (Wed, 28 Jan 2004) | 4 lines +Changed paths: + M /trunk/configure.ac -2003-01-25 Saturday 21:15 titer +Do not enable skins2 on macosx and beos. - Added a window to see vlc messages. +Hope I haven't broken anything... -2003-01-25 Saturday 19:42 hartman +------------------------------------------------------------------------ +r6591 | gbazin | 2004-01-28 16:51:16 +0100 (Wed, 28 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/win32/win32_graphics.cpp - * ./README.MacOSX.rtf: added two remarks on subtitle support. - * ./extras/MacOSX/vlc.pbroj/project.pbxproj - - Added .wma filetype - - Added README, COPYING etc. to resources - * ALL: Added a Help menu. +* modules/gui/skins2/win32/win32_graphics.cpp: small fix. -2003-01-25 Saturday 19:09 fenrir +------------------------------------------------------------------------ +r6592 | gbazin | 2004-01-28 17:46:52 +0100 (Wed, 28 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/access/dshow/dshow.cpp + M /trunk/modules/access/dshow/filter.cpp - * faad : clean up. +* modules/access/dshow/*: bug fixes. + +------------------------------------------------------------------------ +r6593 | gbazin | 2004-01-28 21:53:21 +0100 (Wed, 28 Jan 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + + +* configure.ac: proper checks for all the skins2 dependancies. + +------------------------------------------------------------------------ +r6594 | titer | 2004-01-28 22:31:15 +0100 (Wed, 28 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/vout.h + M /trunk/modules/gui/macosx/vout.m + + + macosx/vout* : cosmetic + +------------------------------------------------------------------------ +r6595 | titer | 2004-01-29 03:01:49 +0100 (Thu, 29 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/macosx/vout.h + M /trunk/modules/gui/macosx/vout.m + + macosx/vout* : + + Unkludged a lot the way the OpenGL output was working until now + + Optimized here and here. Please test! + +------------------------------------------------------------------------ +r6596 | rocky | 2004-01-29 05:04:21 +0100 (Thu, 29 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ogt/render.c + +Transparancy for more chromas more complete. + +------------------------------------------------------------------------ +r6597 | rocky | 2004-01-29 12:50:22 +0100 (Thu, 29 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/codec/ogt/common.c + M /trunk/modules/codec/ogt/pixmap.h + M /trunk/modules/codec/ogt/render.c + M /trunk/modules/codec/ogt/subtitle.h + +render.c: RV24 blending +all: more code cleanup and perhaps slightly better bigendian handling though + more common routines/includes. + +------------------------------------------------------------------------ +r6598 | sigmunau | 2004-01-29 15:39:08 +0100 (Thu, 29 Jan 2004) | 5 lines +Changed paths: + M /trunk/include/vlc_common.h + M /trunk/src/libvlc.c + M /trunk/src/libvlc.h + +include/vlc_common.h: + * defined a CPU_CAPABILITY_SSE2 +src/libvlc.(c|h): + * implemented --see2/--no-sse2 + +------------------------------------------------------------------------ +r6599 | fenrir | 2004-01-29 16:10:17 +0100 (Thu, 29 Jan 2004) | 2 lines +Changed paths: + M /trunk/src/input/input_programs.c + + * input_programs.c: AddES sets default i_stream_id (make valgrind happy ;) + +------------------------------------------------------------------------ +r6600 | fenrir | 2004-01-29 16:11:17 +0100 (Thu, 29 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/au.c + M /trunk/modules/demux/demux2.c + + * au: ported to demux2 API. + +------------------------------------------------------------------------ +r6601 | gbazin | 2004-01-29 18:04:01 +0100 (Thu, 29 Jan 2004) | 4 lines +Changed paths: + M /trunk/include/configuration.h + M /trunk/modules/access/dshow/dshow.cpp + M /trunk/modules/gui/wxwindows/preferences_widgets.cpp + M /trunk/modules/gui/wxwindows/preferences_widgets.h + M /trunk/src/misc/configuration.c + +* src/misc/configuration.c, include/configuration.h: added a change_action_add()method to associate an action (that can be triggered through a gui) to a config var. +* modules/gui/wxwindows/preferences_widgets.*: implemented partial support for change_action_add(). +* modules/access/dshow/dshow.cpp: use change_action_add() to refresh the list of devices and to add an option to configure a device. + +------------------------------------------------------------------------ +r6602 | fenrir | 2004-01-29 18:14:04 +0100 (Thu, 29 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/demux2.c + + * demux2: mmh removed some shortcut. (easier than increasing + MODULE_SHORTCUT_MAX ;) + +------------------------------------------------------------------------ +r6603 | zorglub | 2004-01-29 18:51:08 +0100 (Thu, 29 Jan 2004) | 28 lines +Changed paths: + M /trunk/include/vlc_playlist.h + M /trunk/modules/access/cdda/access.c + M /trunk/modules/access/vcdx/access.c + M /trunk/modules/codec/speex.c + M /trunk/modules/codec/theora.c + M /trunk/modules/codec/vorbis.c + M /trunk/modules/control/http.c + M /trunk/modules/demux/util/id3tag.c + M /trunk/modules/gui/pda/pda_callbacks.c + M /trunk/modules/gui/wxwindows/iteminfo.cpp + M /trunk/modules/gui/wxwindows/open.cpp + M /trunk/modules/gui/wxwindows/playlist.cpp + M /trunk/modules/gui/wxwindows/streamwizard.cpp + M /trunk/modules/misc/sap.c + M /trunk/src/input/input.c + M /trunk/src/libvlc.c + M /trunk/src/misc/win32_specific.c + M /trunk/src/playlist/info.c + M /trunk/src/playlist/item-ext.c + M /trunk/src/playlist/item.c + M /trunk/src/playlist/loadsave.c + M /trunk/src/playlist/playlist.c + +Options as infos were bad in several ways: it broke PLAYLIST_GO, used +much memory, and was inconsistent, especially with input_CreateThread +taking an array of options + +* Revert to using array of options + +* To add an item with options: + - either use playlist_ItemNew, ItemAddOption, and then AddItem + (useful if you don't have all your options in an array) + - either use playlist_AddExt (use this if all your options are + already in an array) + +* To add an item without options: use playlist_Add + +You can still add options after an item has been added by using either +playlist_AddOption or playlist_ItemAddOption + +* Attempt to improve API and solve thread safety issues. + - playlist_Item* functions allow to touch items only. + p_item->lock must be used when needed + (playlist_ItemNew, playlist_ItemDelete, playlist_Item*Info, + playlist_ItemSet* ) + + - playlist_ItemGetById and ItemGetByPos give you playlist_items + for GetByPos, you should have the playlist lock + +At the moment, the playlist_Set* and playlist_*Info functions are kept (they work with position) but should be avoided. + +------------------------------------------------------------------------ +r6604 | zorglub | 2004-01-29 19:02:58 +0100 (Thu, 29 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/asf/asf.c + +Use playlist_Item* functions + +------------------------------------------------------------------------ +r6605 | fenrir | 2004-01-29 19:37:05 +0100 (Thu, 29 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/ps.h + + * ps: fixed dts. + +------------------------------------------------------------------------ +r6606 | gbazin | 2004-01-29 19:48:40 +0100 (Thu, 29 Jan 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + + +* configure.ac: fixed typo. + +------------------------------------------------------------------------ +r6607 | gbazin | 2004-01-29 20:38:17 +0100 (Thu, 29 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/speex.c + M /trunk/src/misc/win32_specific.c + + +* modules/codec/speex.c, src/misc/win32_specific.c: compilation fixes. + +------------------------------------------------------------------------ +r6608 | fenrir | 2004-01-30 02:09:24 +0100 (Fri, 30 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/ps.h + + * ps: lalalala, fixed a bug in dts/pts parsing. + +------------------------------------------------------------------------ +r6609 | fenrir | 2004-01-30 02:38:53 +0100 (Fri, 30 Jan 2004) | 7 lines +Changed paths: + M /trunk/modules/demux/demux2.c + M /trunk/modules/demux/dvdnav.c + + * dvdnav: added a dvdnavsimple shortcut : it skips the menu and all + still frames, it doesn't handle the es selection (this way --sout-all + will work). + A major problem is that ES aren't added in a logical way like dvd and +dvdread do (audio/video). I don't know how to retrieve it from dvdnav. +(it's the same for dvdnav and dvdnavsimple) + +------------------------------------------------------------------------ +r6610 | hartman | 2004-01-30 13:44:21 +0100 (Fri, 30 Jan 2004) | 6 lines +Changed paths: + M /trunk/modules/gui/macosx/intf.m + M /trunk/modules/gui/macosx/prefs.h + M /trunk/modules/gui/macosx/prefs.m + +* modules/gui/macosx/intf.m: fix +* modules/gui/macosx/prefs.?: New preferences parse code. + New widgets aren't being created just yet. + OS X version is broken now, but it already was. we need to fix this before + a release. Code is largely ported from wxwindows... -2003-01-25 Saturday 18:57 fenrir +------------------------------------------------------------------------ +r6611 | rocky | 2004-01-30 14:17:12 +0100 (Fri, 30 Jan 2004) | 10 lines +Changed paths: + M /trunk/modules/codec/ogt/Modules.am + M /trunk/modules/codec/ogt/common.c + A /trunk/modules/codec/ogt/pixmap.c + M /trunk/modules/codec/ogt/pixmap.h + M /trunk/modules/codec/ogt/subtitle.h - * all: fixed wrong usage of input_DeletePES. +pixmap.[ch], Modules.am: provisional routine to find closest colormap +entry. -2003-01-25 Saturday 18:21 fenrir +Rest: Mostly more shuffling of definitions for modularity; doc +improvements. - *mp4: fixed segfault when it fails to start a decoder and has specific - informations to send. +(Also I need to copy these changes between computers and this is the +most expedient way. RV24 transparancy has been tested on a big-endian +box.) -2003-01-25 Saturday 17:59 fenrir +------------------------------------------------------------------------ +r6612 | rocky | 2004-01-30 14:23:08 +0100 (Fri, 30 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ogt/pixmap.c - * ffmpeg: fixed memory leaks. +Doc calculation typo. -2003-01-25 Saturday 17:58 fenrir +------------------------------------------------------------------------ +r6613 | fenrir | 2004-01-30 15:25:39 +0100 (Fri, 30 Jan 2004) | 3 lines +Changed paths: + M /trunk/src/input/es_out.c - * all : fixed some memory leaks thanks valgrind. + * es_out: now es_format_t.psz_language could be a iso539 code, it will be + expanded to the real language name. -2003-01-25 Saturday 13:42 hartman +------------------------------------------------------------------------ +r6614 | fenrir | 2004-01-30 15:27:48 +0100 (Fri, 30 Jan 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/dvdnav.c + M /trunk/modules/demux/mkv.cpp + M /trunk/modules/demux/mp4/mp4.c - * README.MacOSX.rtf: Updated Readme for new release. Added section on - subtitles and on bugreporting. - * extras/MacOSX/vlc.pbproj/project.pbxproj: Added .wmv, .asf, .ogm, .dv, - .sub and .srt files. + * all: fill psz_language with the iso639 code. + * dvdnav: select the right SPU track only while creating the ES when we + are not in the menu. (this way user selection won't be lost). -2003-01-25 Saturday 13:00 hartman +------------------------------------------------------------------------ +r6615 | fenrir | 2004-01-30 15:45:27 +0100 (Fri, 30 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/dvdnav.c + + * dvdnav: oups one debug messsage left. + +------------------------------------------------------------------------ +r6616 | fenrir | 2004-01-30 16:17:39 +0100 (Fri, 30 Jan 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_es.h + + * vlc_es: fixed es_fomat_Copy to duplicate psz_* too. + +------------------------------------------------------------------------ +r6617 | fenrir | 2004-01-30 16:56:28 +0100 (Fri, 30 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/rtp.c + + * rtp: fixed a bug that corrupt video/audio config data. + +------------------------------------------------------------------------ +r6618 | fenrir | 2004-01-30 17:46:33 +0100 (Fri, 30 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/spudec/spudec.c + + * spudec: commented out a debug message. + +------------------------------------------------------------------------ +r6619 | fenrir | 2004-01-30 17:45:40 +0100 (Fri, 30 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/rtp.c + + * rtp: fixed mpeg4 audio. && was used instead of &, arggg :( + +------------------------------------------------------------------------ +r6620 | fenrir | 2004-01-30 17:50:26 +0100 (Fri, 30 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/spudec/spudec.c - * Reverted back to non metal windows as dictated by Apple's User Interface - Guidelines. Only the controller window stays metallic. + * spudec: a %d -> IF64d -2003-01-25 Saturday 04:12 fenrir +------------------------------------------------------------------------ +r6621 | fenrir | 2004-01-30 18:49:21 +0100 (Fri, 30 Jan 2004) | 2 lines +Changed paths: + M /trunk/src/input/es_out.c + M /trunk/src/input/input_dec.c - * avi: no more segfault when we have 'max buffer allocation reached' - * all: fixed(kludged ?) the fact that when we have a 'max buffer allocation reached' - we cannot send null packet to decoder. + * all: sout have now access to psz_language. -2003-01-25 Saturday 02:03 titer +------------------------------------------------------------------------ +r6622 | fenrir | 2004-01-30 18:50:05 +0100 (Fri, 30 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/ts.c - * store windows sizes in the vlc configuration file - * fixed an interface bug when launching a file from the command line - * minor fixes or enhancements + * ts: set psz_laguage with iso639 code. -2003-01-24 Friday 19:25 hartman +------------------------------------------------------------------------ +r6623 | fenrir | 2004-01-30 18:51:02 +0100 (Fri, 30 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/transcode.c - * changed the CONFIG_DIR for Darwin into Library/Preferences/VLC + * transcode: keep psz_language. -2003-01-24 Friday 17:19 hartman +------------------------------------------------------------------------ +r6624 | fenrir | 2004-01-30 18:53:05 +0100 (Fri, 30 Jan 2004) | 3 lines +Changed paths: + M /trunk/modules/mux/mpeg/ts.c - * code we migh use in the future to change the subfile we use. - not very useful now because of the .avi requirement to start/stop before - loading/displaying the subs. + * ts: use 0x0a descriptor to send language... + Now we can stream a (complete) dvd with language informations :) -2003-01-24 Friday 15:35 hartman +------------------------------------------------------------------------ +r6625 | fenrir | 2004-01-31 06:24:55 +0100 (Sat, 31 Jan 2004) | 5 lines +Changed paths: + M /trunk/include/ninput.h + A /trunk/include/vlc_meta.h - ALL: fixed the deinterlace menuiteM - cvS: ---------------------------------------------------------------------- + * vlc_meta.h: added a vlc_meta_t struct and some functions (for now, + it will only be used by demuxers). + * ninput.h: added DEMUX_GET_META, this way demuxer won't have to touch + playlist and input_InfoAdd and ... -2003-01-24 Friday 15:34 hartman +------------------------------------------------------------------------ +r6626 | fenrir | 2004-01-31 06:25:36 +0100 (Sat, 31 Jan 2004) | 2 lines +Changed paths: + M /trunk/src/input/demux.c + M /trunk/src/input/input.c - ALL: fixed the deinterlace menuitem + * input: call DEMUX_GET_META and fill playlist and input infos. -2003-01-24 Friday 15:13 sam +------------------------------------------------------------------------ +r6627 | fenrir | 2004-01-31 06:27:02 +0100 (Sat, 31 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/asf/asf.c - * ./doc/bugreport-howto.txt: minor updates. + * asf: implemented DEMUX_GET_LENGTH and DEMUX_GET_META. -2003-01-24 Friday 13:01 sam +------------------------------------------------------------------------ +r6628 | rocky | 2004-01-31 06:53:35 +0100 (Sat, 31 Jan 2004) | 13 lines +Changed paths: + M /trunk/modules/codec/ogt/Modules.am + M /trunk/modules/codec/ogt/common.c + M /trunk/modules/codec/ogt/pixmap.c + M /trunk/modules/codec/ogt/pixmap.h + M /trunk/modules/codec/ogt/render.c + M /trunk/modules/video_chroma/i420_rgb.c + M /trunk/modules/video_chroma/i420_rgb.h - * ./configure.ac.in: removed the --with-bcbuilder flag. - * ./INSTALL.win32: updated accordingly. +render.c: RGB2 now gets the right color from the RGB color map. + And a first cut at handling transparancy values properly. However + to do this we merely needed to -2003-01-24 Friday 07:31 titer +pixmap.[ch]: write our own routines for retrieving a close colormap index + given a pixel value. Well, and also had to - * vlc_threads.h: lower a priority that made sound choppy on not-so-fast - BeOS computers (closes #119) - * others: removed old printf or unused code. +video_chroma/i420_rgb.[ch]: save the RGB colormap that is allocated. -2003-01-24 Friday 07:21 hartman +Modules.am: forgot new pixmap.c - * ./modules/gui/macosx/vout.m: the mousepointer is hidden in fullscreen view - after 2 seconds. +others: more misc abstraction/cleanup -2003-01-24 Friday 03:31 hartman +------------------------------------------------------------------------ +r6629 | gbazin | 2004-01-31 10:52:22 +0100 (Sat, 31 Jan 2004) | 3 lines +Changed paths: + M /trunk/Makefile.am - * when the playlist is selected and you push the spacebar we pause/play - the movie. this makes the behaviour more consistent, though the solution - is somewhat unclean. We should fix this on a higher level but i don't see - how we could/should. -2003-01-24 Friday 01:57 babal +* Makefile.am: added vlc_meta.h + +------------------------------------------------------------------------ +r6630 | fenrir | 2004-01-31 15:49:52 +0100 (Sat, 31 Jan 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/avi/avi.c + M /trunk/modules/demux/avi/avi.h + + * avi: implemented DEMUX_GET_META. + +------------------------------------------------------------------------ +r6631 | rocky | 2004-01-31 17:44:58 +0100 (Sat, 31 Jan 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + +Try for POSIX pthread semantics on Solaris. + +------------------------------------------------------------------------ +r6632 | alexis | 2004-01-31 19:02:32 +0100 (Sat, 31 Jan 2004) | 8 lines +Changed paths: + M /trunk/NEWS + M /trunk/modules/access/udp.c + M /trunk/modules/misc/network/ipv4.c + M /trunk/src/libvlc.h + + * ipv4.c: IGMPv3 support (IP_ADD_SOURCE_MEMBERSHIP) for Win32 + * udp.c: restored the old syntax udp:server_addr@destination_addr + * libvlc.h: updated 'vlc --help' + + To do an IGMPv3 query under Windows XP do: + vlc udp:@ + Note: under previous versions of Windows, it will fail to join the group. + +------------------------------------------------------------------------ +r6633 | fenrir | 2004-01-31 21:02:26 +0100 (Sat, 31 Jan 2004) | 2 lines +Changed paths: + M /trunk/src/input/es_out.c + + * es_out: Set Language. + +------------------------------------------------------------------------ +r6634 | fenrir | 2004-01-31 21:21:47 +0100 (Sat, 31 Jan 2004) | 2 lines +Changed paths: + M /trunk/src/input/es_out.c + + * es_out: reorder meta infos. + +------------------------------------------------------------------------ +r6635 | rocky | 2004-02-01 00:33:02 +0100 (Sun, 01 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ogt/pixmap.h + +Big/little-endian bug. + +------------------------------------------------------------------------ +r6636 | fenrir | 2004-02-01 05:50:13 +0100 (Sun, 01 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/ts.c + + * ts: implemented the same detection than mpeg/ts.c + +------------------------------------------------------------------------ +r6637 | rocky | 2004-02-01 06:15:22 +0100 (Sun, 01 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ogt/render.c + +RGB2 transparency now works. Common 8-bit RGB averaging routine +hoisted. Some doc additions. + +------------------------------------------------------------------------ +r6638 | alexis | 2004-02-01 15:43:08 +0100 (Sun, 01 Feb 2004) | 8 lines +Changed paths: + M /trunk/modules/misc/network/ipv4.c + + * ipv4.c: IGMPv3 support for Linux + + Differences with the patch I posted in vlc-devel yesterday: + - took into account the suggestions of gibalou + - removed the "#if !defined( SYS_DARWIN )", because it should compile + fine on Mac OS X, even if IGMPv3 won't work + - added a warning about non-IGMPv3 OSes - - added a NULL pointer test - - cosmetic changes +------------------------------------------------------------------------ +r6639 | asmax | 2004-02-01 15:44:11 +0100 (Sun, 01 Feb 2004) | 5 lines +Changed paths: + M /trunk/modules/gui/skins2/commands/cmd_dialogs.hpp + M /trunk/modules/gui/skins2/controls/ctrl_image.cpp + M /trunk/modules/gui/skins2/parser/interpreter.cpp + M /trunk/modules/gui/skins2/parser/xmlparser.cpp + M /trunk/modules/gui/skins2/theme/theme.xml + +* parser/xmlparser.cpp: abort parsing when an error is detected + (avoid segfaults in element handlers...) +* all: tried to have the popup window disappear with a click on + a skin window (not working at least with wxgtk) + +------------------------------------------------------------------------ +r6640 | asmax | 2004-02-01 17:15:40 +0100 (Sun, 01 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/builder.cpp + A /trunk/modules/gui/skins2/parser/builder_data.def + M /trunk/modules/gui/skins2/src/theme.hpp + M /trunk/modules/gui/skins2/utils/bezier.hpp + +* parser/builder.cpp: stores the curves in the theme (avoid a memory leak) +* parser/builder_data.def: forgot to commit that for months ! + +------------------------------------------------------------------------ +r6641 | sigmunau | 2004-02-01 17:53:11 +0100 (Sun, 01 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/video_filter/deinterlace/deinterlace.c + +deinterlace.c: + * MMX and SSE2 versions of the Merge() function. + +------------------------------------------------------------------------ +r6642 | ipkiss | 2004-02-01 22:13:04 +0100 (Sun, 01 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/controls/ctrl_slider.cpp + M /trunk/modules/gui/skins2/utils/bezier.cpp + M /trunk/modules/gui/skins2/utils/bezier.hpp + + * modules/gui/skins2/bezier.*: Compute the points coordinates only once + * modules/gui/skins2/ctrl_slider.cpp: Fixed a couple of bugs + +------------------------------------------------------------------------ +r6643 | sigmunau | 2004-02-02 00:02:02 +0100 (Mon, 02 Feb 2004) | 3 lines +Changed paths: + M /trunk/src/misc/cpu.c + +src/misc/cpu.c: + * SSE2 detection, using a similar approch as for SSE -2003-01-24 Friday 01:53 hartman +------------------------------------------------------------------------ +r6644 | titer | 2004-02-02 09:50:41 +0100 (Mon, 02 Feb 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/macosx/prefs.m + M /trunk/modules/gui/macosx/vout.h + M /trunk/modules/gui/macosx/vout.m + + macosx/prefs.m: compile fix + macosx/vout*: fixed quality problems introduced in my last commit + (noticeably slower now, but fixed), cleaning + +------------------------------------------------------------------------ +r6645 | fenrir | 2004-02-02 11:34:22 +0100 (Mon, 02 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/nsv.c + + * nsv: full fractional frame rate support. + Patch from Vitalijus dot Slavinskas at stud dot ktu dot lt + +------------------------------------------------------------------------ +r6646 | fenrir | 2004-02-02 11:41:46 +0100 (Mon, 02 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/nsv.c + + * nsv: compilation fix. + +------------------------------------------------------------------------ +r6647 | fenrir | 2004-02-02 12:14:32 +0100 (Mon, 02 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/access/http.c + + http: fixed segfault with ICY server, fixed redirection. - * the volume slider could only be dragged, not clicked. removed some - useless code as well. +------------------------------------------------------------------------ +r6648 | fenrir | 2004-02-02 12:18:39 +0100 (Mon, 02 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/nsv.c + + * nsv: added 'AAC ' fourcc support. -2003-01-24 Friday 01:17 hartman +------------------------------------------------------------------------ +r6649 | fenrir | 2004-02-02 13:50:08 +0100 (Mon, 02 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/rtp.c + + * rtp: fix in mpeg 1/2 packetization. - * made a quick hack to create a resize bar. not sure if we should keep this. +------------------------------------------------------------------------ +r6650 | fenrir | 2004-02-02 13:53:20 +0100 (Mon, 02 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ogt/render.c -2003-01-24 Friday 00:57 gbazin + * render: int i;; int j; <-- gcc < 3 doesn't like ';;' - * modules/gui/wxwindows/open.cpp: New "open dialog" that mimics the one from the gtk interface. - * modules/gui/wxwindows/popup.cpp: Started implementing the popup menu. - * modules/gui/wxwindows/interface.cpp: Got rid of the pause button. The play button now acts as a - play/pause button depending on the context. - * modules/gui/wxwindows/*: A few hacks needed to make the win32 version useable. +------------------------------------------------------------------------ +r6651 | fenrir | 2004-02-02 13:58:29 +0100 (Mon, 02 Feb 2004) | 2 lines +Changed paths: + M /trunk/src/input/input.c -2003-01-24 Friday 00:51 massiot + * input: gcc < 3 fix. - * Resized elements in the open panel, - * modules/gui/macosx/vout.m: Only hide the menubar and cursor if fullscreen - mode is on the primary screen, - * po/*: Updated po files. +------------------------------------------------------------------------ +r6652 | fenrir | 2004-02-02 14:00:53 +0100 (Mon, 02 Feb 2004) | 2 lines +Changed paths: + M /trunk/src/input/stream.c -2003-01-23 Thursday 23:57 hartman + * stream: gcc < 3 fix. - * ./extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib - - oops, i enlarged the timeslider by accident. fixed - * ./modules/gui/macosx/controls.m - - fixed a mutex_lock issue +------------------------------------------------------------------------ +r6653 | fenrir | 2004-02-02 15:43:50 +0100 (Mon, 02 Feb 2004) | 5 lines +Changed paths: + M /trunk/modules/stream_out/rtp.c -2003-01-23 Thursday 23:39 hartman + * rtp: fixed mpeg1/2 with QT (QT want pts for each frame, use dts as a + fallback). + RTP successfully tested with QT 6.5 for mpeg 1/2 video and audio, + mpeg4 audio. mpeg4 video doesn't always work. - ALL: - made some panels into windows. - - made the background picture non editable (removes the text cursor) - - added slowmotion button +------------------------------------------------------------------------ +r6654 | gbazin | 2004-02-03 00:49:46 +0100 (Tue, 03 Feb 2004) | 5 lines +Changed paths: + M /trunk/modules/audio_filter/converter/dtstospdif.c + M /trunk/modules/codec/dts.c -2003-01-23 Thursday 23:25 hartman - * ./modules/gui/macosx/controls.m - - changed the slower button into a slowmotion button - - fixed a forgotten mutex_unlock - * ./modules/gui/macosx/intf.m - - added the slowmotion button - - some windows shouldn't register in the "Window" menu - * ./modules/gui/macosx/open.m - - allow multiple file selection +* modules/codec/dts.c: removed s/pdif hack from DTS audio parser. + support for 14bits big endian bitstreams as well as 16bits little endian bitstreams. +* modules/audio_filter/converter/dtstospdif.c: accumulate DTS frames from parser until we have enough to fill an S/PDIF frame. -2003-01-23 Thursday 22:47 massiot +------------------------------------------------------------------------ +r6655 | gbazin | 2004-02-03 09:16:16 +0100 (Tue, 03 Feb 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/dts.c - * Minor changes to the open panel, added AVI stream output option, - * modules/gui/macosx/open.m: "Open File" is back, - * modules/codec/mpeg_video/synchro.c: Fixed a counting bug. -2003-01-23 Thursday 18:18 babal +* modules/demux/dts.c: added detection for 14bits big endian and 16bits little endian bitstreams. + (we still assume that the stream must begin with a new DTS frame, which doesn't always seem to be the case). - - menus disabled by default - - cosmetic changes +------------------------------------------------------------------------ +r6656 | sigmunau | 2004-02-03 13:49:53 +0100 (Tue, 03 Feb 2004) | 5 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/video_filter/deinterlace/deinterlace.c -2003-01-23 Thursday 18:13 massiot +configure.ac: + * define CAN_COMPILE_MMX and CAN_COMPILE_MMXEXT if availabe +modules/video_filter/deinterlace/deinterlace.c: + * changed how accelerated code is handled. - Fixed a segfault with quitting when no audio output plug-in was found - (closes #108). +------------------------------------------------------------------------ +r6657 | titer | 2004-02-03 14:00:27 +0100 (Tue, 03 Feb 2004) | 2 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/modules/gui/macosx/vout.h + M /trunk/modules/gui/macosx/vout.m -2003-01-23 Thursday 17:17 ipkiss + macosx/vout* : OpenGL VRAM texturing finaly works correctly now. - * use 'dvdold' instead of 'dvd' +------------------------------------------------------------------------ +r6658 | fenrir | 2004-02-03 21:12:53 +0100 (Tue, 03 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/access_output/http.c -2003-01-23 Thursday 16:53 sam + * http: Err -> Warn for Seek. - * ./modules/misc/network/ipv4.c: we use INADDR_NONE instead of -1 (an old - suggestion from lool). +------------------------------------------------------------------------ +r6659 | gbazin | 2004-02-04 00:31:46 +0100 (Wed, 04 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/audio_output/file.c -2003-01-23 Thursday 16:52 sam - * ./modules/*: warning fixes. +* modules/audio_output/file.c: added --audiofile-channels=integer option to specify the number of channels wanted in the output file. -2003-01-23 Thursday 16:50 sam +------------------------------------------------------------------------ +r6660 | gbazin | 2004-02-04 00:32:45 +0100 (Wed, 04 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/dts.c - * ./modules/access/dvdread/input.c: warning fixes and a consistency - fix (ilvu_sa cannot be -1). -2003-01-23 Thursday 16:07 fenrir +* modules/codec/dts.c: a bunch of fixes. - * asf: in fast/slow motion we don't play audio (unless there isn't any - video). Added some clean up. +------------------------------------------------------------------------ +r6661 | hartman | 2004-02-04 04:23:25 +0100 (Wed, 04 Feb 2004) | 3 lines +Changed paths: + A /trunk/doc/strings.txt + A /trunk/doc/translations.txt -2003-01-23 Thursday 14:54 massiot +* Added the 'documentation' on strings in our source code and also added + the file with information on how to make translations. - Derk-Jan Hartman. +------------------------------------------------------------------------ +r6662 | gbazin | 2004-02-04 09:11:49 +0100 (Wed, 04 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/dts.c -2003-01-23 Thursday 14:44 fenrir - * don't send audio in fast/slow playing speed unless there isn't any video - stream. +* modules/demux/dts.c: should detect DTS wav files even if the data doesn't start with a DTS frame. -2003-01-23 Thursday 12:48 massiot +------------------------------------------------------------------------ +r6663 | fenrir | 2004-02-04 21:13:55 +0100 (Wed, 04 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/access/v4l/v4l.c - * modules/gui/macosx/open.m: Stream output doesn't do UDP/PS, - * modules/audio_filter/channel_mixer/trivial.c: Fixed reverse stereo mode - with MPEG files, - * src/audio_output/output.c: Fixed dual-mono handling. + * v4l: hue/colour/... path from Carsten Gottbeh?\239?\191?\189t + (gottbehuet at active-elements dot de) (untested) -2003-01-23 Thursday 11:25 gbazin +------------------------------------------------------------------------ +r6664 | gbazin | 2004-02-05 00:03:36 +0100 (Thu, 05 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/audio_filter/converter/dtstospdif.c - * modules/access/dvdread/input.c, modules/control/rc/rc.c: fixed typos. -2003-01-23 Thursday 10:58 sam +* modules/audio_filter/converter/dtstospdif.c: oops forgot something. - * ./modules/access/dvdread/input.c: the dvdread plugin issues a warning - instead of an error when it can't stat() the device (Closes: #77). +------------------------------------------------------------------------ +r6665 | gbazin | 2004-02-05 00:28:10 +0100 (Thu, 05 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/audio_filter/converter/dtstospdif.c -2003-01-23 Thursday 10:53 gbazin - * modules/control/rc/rc.c: Partial fix for the rc interface under win32. On win32, select() only works on - socket descriptors so we don't use it anymore on this platform. Right now we only do a blocking call to - read() although it should be possible to have a fully functionnal interface by using the PeekConsoleInput() - call (someone willing to investigate this ?). +* modules/audio_filter/converter/dtstospdif.c: don't forget to take care of the sample's starting date. -2003-01-23 Thursday 10:00 fenrir +------------------------------------------------------------------------ +r6666 | gbazin | 2004-02-05 00:55:03 +0100 (Thu, 05 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/dts.c - * demux: fix segfault while trying to opening files without extention... -2003-01-23 Thursday 05:50 babal +* modules/codec/dts.c: should be more correct (hopefully). - - allow the user to choose (and sort) several plugins for the same - category. +------------------------------------------------------------------------ +r6667 | fenrir | 2004-02-05 20:51:46 +0100 (Thu, 05 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/misc/httpd.c -2003-01-23 Thursday 04:33 ipkiss + * httpd: fixed a integer overflow. - * The stream output can't use PS with UDP - * Added tooltips for the subtitles dialog box - * Added a missing "delete" - * Added a menu entry to spawn new interfaces (but it's currently - disabled, due to a problem with the vlc_list_t struct) +------------------------------------------------------------------------ +r6668 | hartman | 2004-02-05 22:01:44 +0100 (Thu, 05 Feb 2004) | 5 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/doc/Makefile.am -2003-01-22 Wednesday 23:19 sigmunau +* added a package-translations target + - holds doc/translations.txt + - all the .po's + - convert-po.sh - added an new config variable that takes an comma separated list of - interface modules to be loaded in the background when vlc starts. This is - usefull for lirc, logger and xosd. Also got rid of the hacky way the sap - module was inserted, as this just needs to be added to this list now. +------------------------------------------------------------------------ +r6669 | gbazin | 2004-02-05 23:56:12 +0100 (Thu, 05 Feb 2004) | 7 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/access/cdda.c + A /trunk/modules/audio_filter/converter/dtstofloat32.c + M /trunk/modules/demux/dts.c + M /trunk/modules/demux/wav.c + M /trunk/modules/video_output/directx/directx.c -2003-01-22 Wednesday 22:42 ipkiss - * Added a dialog box for subtitles selection - * Cosmetic here and there +* modules/video_output/directx/directx.c: fixed the "refresh" button for the --directx-device option. +* modules/demux/dts.c: implemented DEMUX_GET_TIME and DEMUX_GET_LENGTH. +* modules/access/cdda.c: got rid of the cdda demux and add a wav header at the beginning of the data. + This allows to correctly support DTS audio cd (demux will detect what kind of CD it is). +* modules/demux/wav.c: code cleanup and fixed seeking. -2003-01-22 Wednesday 20:37 lool +------------------------------------------------------------------------ +r6670 | hartman | 2004-02-06 04:52:09 +0100 (Fri, 06 Feb 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_help.h + M /trunk/modules/gui/macosx/prefs.m + M /trunk/modules/gui/wxwindows/preferences.cpp - * modules/visualization/xosd/xosd.c: lower module capability when the - DISPLAY environment variable is unset (gtk like behaviour) +* Move GetCapabilityHelp from intf's to vlc_help.h -2003-01-22 Wednesday 19:31 massiot +------------------------------------------------------------------------ +r6671 | hartman | 2004-02-06 05:51:02 +0100 (Fri, 06 Feb 2004) | 5 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/playlist.h + M /trunk/modules/gui/macosx/playlist.m - Reverse stereo option. +* Added sortID +* Fixed adding multiple items +* playlist API changes fixes +* fixed options -2003-01-22 Wednesday 18:03 sam +------------------------------------------------------------------------ +r6672 | hartman | 2004-02-06 16:11:39 +0100 (Fri, 06 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/dts.c - * ./configure.ac.in: reverted one of my latest laughable changes. Fixes the - detection of libdvdread.a, libdvdplay.a and libxvidcore.a. Sorry guys. +* msg_Err -> msg_Warn -2003-01-22 Wednesday 17:41 lool +------------------------------------------------------------------------ +r6673 | gbazin | 2004-02-06 19:15:44 +0100 (Fri, 06 Feb 2004) | 4 lines +Changed paths: + M /trunk/modules/access/cdda.c + M /trunk/modules/audio_output/file.c + M /trunk/modules/codec/dts.c - * modules/visualization/xosd/xosd.c: fail if DISPLAY isn'y set or if - xosd_init returns NULL - * lib is initialized with configured font - * more safety checks -2003-01-22 Wednesday 17:16 lool +* modules/codec/dts.c: fixes a buffer overflow with s/pdif. +* modules/access/cdda.c, modules/audio_output/file.c: endianness fixes for WAV header. - * modules/access/slp.c: #include because of a malloc +------------------------------------------------------------------------ +r6674 | gbazin | 2004-02-06 21:06:55 +0100 (Fri, 06 Feb 2004) | 3 lines +Changed paths: + M /trunk/include/vlc_common.h -2003-01-22 Wednesday 16:16 massiot - Less aggressive debug message. +* include/vlc_common.h: forgot the Set*LE() helpers in my last commit. -2003-01-22 Wednesday 13:25 sam +------------------------------------------------------------------------ +r6675 | gbazin | 2004-02-07 00:43:32 +0100 (Sat, 07 Feb 2004) | 5 lines +Changed paths: + M /trunk/modules/demux/ogg.c + M /trunk/modules/mux/avi.c + M /trunk/modules/mux/ogg.c + M /trunk/src/input/input.c - * ./configure.ac.in: fixed multiple static link issues with anal linkers. -2003-01-22 Wednesday 11:53 fenrir +* modules/mux/avi.c, modules/mux/ogg.c: use SetDWLE() from vlc_common.h. +* src/input/input.c: fixed memleak. +* modules/demux/ogg.c: fixed another timing bug. - * add vout_encoder, not yet the codec parts. +------------------------------------------------------------------------ +r6676 | gbazin | 2004-02-07 01:16:34 +0100 (Sat, 07 Feb 2004) | 5 lines +Changed paths: + M /trunk/include/vlc_es.h + M /trunk/modules/codec/flac.c + M /trunk/modules/demux/ogg.c -2003-01-22 Wednesday 11:44 fenrir - * all: modified files for video transcoding. Still needed configure.ac.in +* modules/demux/ogg.c: fixed memleak. +* modules/codec/flac.c: fixed memleak. +* include/vlc_es.h: es_format_Free(). -2003-01-22 Wednesday 11:41 fenrir +------------------------------------------------------------------------ +r6677 | gbazin | 2004-02-07 01:33:08 +0100 (Sat, 07 Feb 2004) | 3 lines +Changed paths: + M /trunk/include/vlc_es.h + M /trunk/modules/demux/ogg.c - * added file needed for video transcoding with vlc. -2003-01-22 Wednesday 11:03 massiot +* include/vlc_es.h: s/es_format_Free/es_format_Clean. - 1.12 How do I join an IPv6 multicast stream? +------------------------------------------------------------------------ +r6678 | gbazin | 2004-02-07 01:56:44 +0100 (Sat, 07 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/dts.c -2003-01-22 Wednesday 10:54 massiot - * configure.ac.in: Re-added a52sys module, which was lost somewhere... - * Fixed bugs regarding Dolby Surround downmixing. +* modules/codec/dts.c: DTS S/PDIF fix (Thanks Dnumgis for all the testing). -2003-01-22 Wednesday 05:51 fenrir +------------------------------------------------------------------------ +r6679 | fenrir | 2004-02-07 14:25:50 +0100 (Sat, 07 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/video_filter/deinterlace/deinterlace.c - * fixed my last fix about bug with non-progressive videos. + * deinterlace: compilation fix. -2003-01-22 Wednesday 03:39 hartman +------------------------------------------------------------------------ +r6680 | fenrir | 2004-02-07 14:26:24 +0100 (Sat, 07 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mp4/mp4.c - ALL: fixed a small bug in the timeslider code + * mp4: handle DEMUX_GET_META (avoid a msg_Err) -2003-01-22 Wednesday 02:48 hartman +------------------------------------------------------------------------ +r6681 | sigmunau | 2004-02-07 16:01:07 +0100 (Sat, 07 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/audio_filter/converter/dtstospdif.c - * ./extras/MacOSX/vlc.pbproj/project.pbxproj: Added .mp3, .m3u and .mov - filetypes. - * ./modules/gui/macosx/vout.m: Made the video window a textured window - * All: - - fixed several missing object_release bugs, that i had introduced. - - updated the play/pause behaviour. - - fixed an issue with the volumeslider. +Fixed a segfault (don't try to memset a negative number of bytes) -2003-01-22 Wednesday 02:40 lool +------------------------------------------------------------------------ +r6682 | rocky | 2004-02-07 18:31:38 +0100 (Sat, 07 Feb 2004) | 2 lines +Changed paths: + M /trunk/doc/developer/interface.xml - * added --with-slp - * now works under win32 +Update How to write an interface plugin from recent vlc-devel responses. -2003-01-22 Wednesday 02:13 titer +------------------------------------------------------------------------ +r6683 | gbazin | 2004-02-08 01:04:16 +0100 (Sun, 08 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/audio_filter/converter/dtstospdif.c - * Fixed title / chapter menus - * Clean up -2003-01-22 Wednesday 01:32 fenrir +* modules/audio_filter/converter/dtstospdif.c: only swab big endian bitstreams. - * gtk: fixed a segfault with deinterlace. +------------------------------------------------------------------------ +r6684 | gbazin | 2004-02-08 01:15:04 +0100 (Sun, 08 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/audio_filter/converter/dtstospdif.c -2003-01-21 Tuesday 22:20 ipkiss - * Dropped files and files added using the playlist are now enqueued - according to the "enqueue" config option +* modules/audio_filter/converter/dtstospdif.c: cough cough. -2003-01-21 Tuesday 22:19 lool +------------------------------------------------------------------------ +r6685 | gbazin | 2004-02-08 12:23:17 +0100 (Sun, 08 Feb 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/skins2/src/skin_main.cpp + M /trunk/modules/gui/skins2/src/theme.cpp + M /trunk/modules/gui/skins2/src/theme_loader.cpp + M /trunk/src/interface/interface.c - * use of service attributes to get the name of the session, insert it in - the playlist -2003-01-21 Tuesday 20:49 ipkiss +* src/interface/interface.c: added skins2 to the interface menu. +* modules/gui/skins2/*: s/skin_last/skins2-last s/skin_config/skins2-config and fixed saving of skins2 configuration. - * Added a dialog box for the stream output +------------------------------------------------------------------------ +r6686 | gbazin | 2004-02-08 13:09:50 +0100 (Sun, 08 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/video.c -2003-01-21 Tuesday 19:43 lool - * added a couple of malloc() checks +* modules/codec/ffmpeg/video.c: fixed crash when disabling post-processing with videos with B frames. -2003-01-21 Tuesday 18:34 lool +------------------------------------------------------------------------ +r6687 | rocky | 2004-02-08 17:43:17 +0100 (Sun, 08 Feb 2004) | 2 lines +Changed paths: + M /trunk/AUTHORS - * now search all srvtypes and add all srvs of all srvtypes to the - playlist (requires less configuration information, now zero) - * usual cleanup and bug removal +Add me. -2003-01-21 Tuesday 18:08 hartman +------------------------------------------------------------------------ +r6688 | gbazin | 2004-02-08 17:48:11 +0100 (Sun, 08 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/dts.c - ALL: the slider updates the video while it slides. -2003-01-21 Tuesday 18:00 fenrir +* modules/demux/dts.c: more fixes. - * added "use DVD menu" choice. +------------------------------------------------------------------------ +r6689 | fenrir | 2004-02-08 18:21:50 +0100 (Sun, 08 Feb 2004) | 3 lines +Changed paths: + M /trunk/src/input/input.c -2003-01-21 Tuesday 17:46 fenrir + * input.c: don't add subtitle track twice when using --sub-file and + auto-detection. - * sub.c: fixed handling for subrip subtitle with \r\n instead of \n and - added some sanity checks. +------------------------------------------------------------------------ +r6690 | gbazin | 2004-02-08 19:17:22 +0100 (Sun, 08 Feb 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/wxwindows/open.cpp + M /trunk/src/playlist/info.c + M /trunk/src/playlist/item.c -2003-01-21 Tuesday 15:26 hartman - ALL: fixed my previous osx interface commit. had forgotten to save the files. +* src/playlist/*: fixed complete fuckage of playlist_ItemAddOption() and moved it to item.c. +* modules/gui/wxwindows/open.cpp: cleanup. -2003-01-21 Tuesday 15:15 hartman +------------------------------------------------------------------------ +r6691 | sigmunau | 2004-02-08 19:30:30 +0100 (Sun, 08 Feb 2004) | 7 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/video.c + M /trunk/modules/demux/avi/avi.c + M /trunk/modules/demux/avi/libavi.h - * ./src/input/input_ext_intf.c - - FASTER and SLOWER now take into account the current rate. +modules/demux/avi/avi.c: + * pass bit per pixel info on to decoder +modules/demux/avi/libavi.h: + * add 1 as fourcc for msrle +module/codec/ffmpeg/video.c: + * pass bit per pixel info to libavcodec (needed for msrle) -2003-01-21 Tuesday 13:36 fenrir +------------------------------------------------------------------------ +r6692 | gbazin | 2004-02-08 19:49:53 +0100 (Sun, 08 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/video.c - * gui/gtk : added a subtitle option in open dialog box. -2003-01-21 Tuesday 13:23 hartman +* modules/codec/ffmpeg/video.c: another fix for post-processing. - ALL: The addition of a volume slider required a small redesign of the - interface. David Weber was again kind enough to help us. +------------------------------------------------------------------------ +r6693 | hartman | 2004-02-08 21:08:28 +0100 (Sun, 08 Feb 2004) | 5 lines +Changed paths: + M /trunk/modules/gui/macosx/playlist.m -2003-01-21 Tuesday 13:01 hartman +* Fix /dev/di bug + Though this still remains a hack. People should just use 'Open Disc' menu. + I see no way to retrieve the original (non parition version) /dev entry, + from the mounted drive. - * Added an 'slowmotion' icon +------------------------------------------------------------------------ +r6694 | hartman | 2004-02-08 21:09:15 +0100 (Sun, 08 Feb 2004) | 2 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/InfoPlist.strings -2003-01-21 Tuesday 11:29 massiot +* Update copyright info - Fixed two major bugs in the audio output, triggering segfault when going - to mono mode, and probably at some other places. +------------------------------------------------------------------------ +r6695 | jpsaman | 2004-02-08 21:19:03 +0100 (Sun, 08 Feb 2004) | 4 lines +Changed paths: + M /trunk/configure.ac -2003-01-21 Tuesday 01:47 jlj +Fixed several things with configure.ac script: +- Always have a space between ";then" the configure script does not like this. It should be "; then" or better put "then" on the next line. +- Add a AC_ARG_ENABLE for cdda - * ./modules/gui/macosx/aout.m: output more debug info - * ./modules/gui/macosx/misc.[mh]: MPSlider, iTunes-like slider: - http://nanocrew.net/vlc/mpslider.png +------------------------------------------------------------------------ +r6696 | jpsaman | 2004-02-08 22:00:19 +0100 (Sun, 08 Feb 2004) | 2 lines +Changed paths: + M /trunk/configure.ac -2003-01-20 Monday 21:17 yves +Fail ./configure when ffmpeg/avcodec.h or postproc/postproc.h are not found and --disable-ffmpeg is not used. - - new access/slp plugin. - - more buildfor_{rh80,mdk{82,90}} stuff. - - use %%mklibname macro. - - use %%clean_menus in postun instead of %%update_menus everywhere. +------------------------------------------------------------------------ +r6697 | gbazin | 2004-02-08 22:36:39 +0100 (Sun, 08 Feb 2004) | 3 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/NEWS + M /trunk/configure.ac + M /trunk/extras/MacOSX/Resources/English.lproj/InfoPlist.strings + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj -2003-01-20 Monday 21:07 fenrir - * all: begin to up to date the gtk/gnome interface. All comments are - welcome, and please reports bugs :) +* ALL: bumped version number to 0.7.1 in preparation for the release. -2003-01-20 Monday 18:52 massiot +------------------------------------------------------------------------ +r6698 | gbazin | 2004-02-08 23:06:14 +0100 (Sun, 08 Feb 2004) | 3 lines +Changed paths: + M /trunk/configure.ac - Used macro instead of hand-made code. -2003-01-20 Monday 14:06 fenrir +* configure.ac: forgot one version number and added the aiff demux. - * all: converted some msg_Err into msg_Warn +------------------------------------------------------------------------ +r6699 | gbazin | 2004-02-08 23:37:37 +0100 (Sun, 08 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/video.c -2003-01-20 Monday 14:04 fenrir - * asf : more msg_Err -> msg_Warn +* modules/codec/ffmpeg/video.c: another fix for switching postproc on the fly. -2003-01-20 Monday 14:03 fenrir +------------------------------------------------------------------------ +r6700 | gbazin | 2004-02-09 00:39:16 +0100 (Mon, 09 Feb 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + M /trunk/extras/MacOSX/Resources/English.lproj/InfoPlist.strings + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj - * aac: some msg_Err -> msg_Warn -2003-01-20 Monday 14:01 fenrir +* ALL: I am a morron. - * all: changed some msg_Err into msg_Warn. +------------------------------------------------------------------------ +r6701 | gbazin | 2004-02-09 00:49:04 +0100 (Mon, 09 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/Modules.am -2003-01-20 Monday 11:59 massiot - Fixed a dozen bugs regarding mono audio files. +* modules/gui/skins2/Modules.am: added missing file for make dist. -2003-01-20 Monday 04:45 hartman +------------------------------------------------------------------------ +r6702 | sigmunau | 2004-02-09 11:44:40 +0100 (Mon, 09 Feb 2004) | 5 lines +Changed paths: + M /trunk/share/http/admin/dboxfiles.html - * ./extras/MacOSX/vlc.pbproj/project.pbxproj - - Added .cue and .ogg to the known filetypes - ALL: - - When files are added they are not automatically played anymore. They are always queue'ed and optionally played. - - Preliminary divx filesubtitle support. +share/http/admin/dboxfiles.html: + * Updated for bookmark support. + See http://www.giggo.de/dbox2/movieplayer.html for details + (patch by Christof Baumgaertner) -2003-01-20 Monday 03:45 titer +------------------------------------------------------------------------ +r6703 | hartman | 2004-02-09 13:54:47 +0100 (Mon, 09 Feb 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + M /trunk/extras/contrib/src/packages.mak - load correctly font-eutopiabold36.rle on BeOS, thanks to sam & Meuuh - previous commits (closes #100) +* added dtsdec, 're' upgrade of libmad -2003-01-20 Monday 03:19 fenrir +------------------------------------------------------------------------ +r6704 | titer | 2004-02-09 14:28:32 +0100 (Mon, 09 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/macosx/macosx.m + M /trunk/modules/gui/macosx/vout.h + M /trunk/modules/gui/macosx/vout.m - * mpegvideo.c : raah, removed a debug message... + macosx/* : added --macosx-opengl-effect, current possible values are + "none" and "cube". Sorry, couldn't resist ;) -2003-01-20 Monday 03:15 fenrir +------------------------------------------------------------------------ +r6705 | titer | 2004-02-09 15:02:25 +0100 (Mon, 09 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/vout.m - * mpegvideo.c : fix dts generation for non-progressive stream. + macosx/vout.m : oops, fixed broken ratio from my last commit -2003-01-20 Monday 01:23 hartman +------------------------------------------------------------------------ +r6706 | sigmunau | 2004-02-09 17:12:25 +0100 (Mon, 09 Feb 2004) | 3 lines +Changed paths: + M /trunk/src/extras/libc.c + +src/extra/libc.c: + * fixed a nasty bug in vlc_atoll.(closes #1763) - * ./modules/gui/macosx/vout.m: Fixed the play/pause key shortcut. +------------------------------------------------------------------------ +r6707 | titer | 2004-02-09 18:42:12 +0100 (Mon, 09 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/macosx.m + M /trunk/modules/gui/macosx/vout.m + + macosx/* : macosx-opengl-effect now accept cube and transparent-cube + +------------------------------------------------------------------------ +r6708 | jpsaman | 2004-02-09 20:32:55 +0100 (Mon, 09 Feb 2004) | 2 lines +Changed paths: + M /trunk/ipkg/control + M /trunk/ipkg/control.gpe + M /trunk/ipkg/control.opie + M /trunk/ipkg/control.zaurus + M /trunk/ipkg/rules + M /trunk/ipkg/rules.gpe + M /trunk/ipkg/rules.opie + M /trunk/ipkg/rules.zaurus -2003-01-19 Sunday 23:16 jpsaman +Updated version number to vlc-0.7.1 - New "qte_main" module. It should be used by all plugins/modules that need QT embedded. Also ported modules/qte/qte.{cpp,h} to use it. +------------------------------------------------------------------------ +r6709 | sam | 2004-02-09 21:40:25 +0100 (Mon, 09 Feb 2004) | 3 lines +Changed paths: + M /trunk/debian/README.Debian -2003-01-19 Sunday 18:55 ipkiss + * debian/README.Debian: + + Updated Debian-specific build notes. - * Compilation fix +------------------------------------------------------------------------ +r6710 | garf | 2004-02-10 00:03:12 +0100 (Tue, 10 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/control/http.c -2003-01-19 Sunday 17:57 massiot + * http.c: add strsub function: extract substring (doc update will + follow soon). + +------------------------------------------------------------------------ +r6711 | garf | 2004-02-10 00:28:33 +0100 (Tue, 10 Feb 2004) | 2 lines +Changed paths: + M /trunk/doc/intf-http.txt + + * intf-http.txt: update doc (strsub) - Requalified some error messages into warnings. +------------------------------------------------------------------------ +r6712 | garf | 2004-02-10 00:30:37 +0100 (Tue, 10 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/control/http.c + + * http.c: made strsub a bit clean. + +------------------------------------------------------------------------ +r6713 | hartman | 2004-02-10 03:57:18 +0100 (Tue, 10 Feb 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/ogg.c + +* Fixed the ogm subs. Thanx to Mosu who pointed me to the fact that the + duration for subs is stored in byte1 of the data packet and who + directed me to the mkvtoolnix code. + +------------------------------------------------------------------------ +r6714 | sam | 2004-02-10 14:29:04 +0100 (Tue, 10 Feb 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + + * configure.ac: + + Only activate the Matroska plugin if -lebml_pic or -lebml were found. + +------------------------------------------------------------------------ +r6715 | sam | 2004-02-10 15:04:55 +0100 (Tue, 10 Feb 2004) | 4 lines +Changed paths: + M /trunk/configure.ac + + * configure.ac: + + Allow to use --enable-livedotcom without --with-livedotcom-tree so that + we can use an installed version of libliveMedia et al. + +------------------------------------------------------------------------ +r6716 | sam | 2004-02-10 15:33:17 +0100 (Tue, 10 Feb 2004) | 7 lines +Changed paths: + M /trunk/debian/control + M /trunk/debian/rules + M /trunk/doc/fortunes.txt + M /trunk/toolbox + + * debian/rules debian/control: + + No longer build a local libmpeg2 since it entered sid. + + Build the livedotcom plugin. + * toolbox: + + No longer remove flac, speex and matroska from the woody build; I will + provide clean backports. + +------------------------------------------------------------------------ +r6717 | jpsaman | 2004-02-10 15:57:31 +0100 (Tue, 10 Feb 2004) | 5 lines +Changed paths: + M /trunk/modules/access/dvb/access.c + M /trunk/modules/access/dvb/dvb.c + +Fixes for DVB-C: +- Make sure that lnb-lof1 and lnb-lof2 can be overriden by the commandline syntax frequency=xx:lnb-lof1=xx:lnb-lof2=xx +- Added value {A,a} to polarization=xx to force INVERSION_AUTO +- Sanatized a few error messages + +------------------------------------------------------------------------ +r6718 | bigben | 2004-02-10 17:39:15 +0100 (Tue, 10 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/access/dvb/access.c + M /trunk/modules/access/dvb/dvb.c + +typos + +------------------------------------------------------------------------ +r6719 | gbazin | 2004-02-10 18:36:45 +0100 (Tue, 10 Feb 2004) | 3 lines +Changed paths: + M /trunk/NEWS + M /trunk/configure.ac -2003-01-19 Sunday 09:28 fenrir - * avi.c : proper way to store fourcc. +* configure.ac, NEWS: added mod and pva plugins. -2003-01-19 Sunday 09:27 fenrir +------------------------------------------------------------------------ +r6720 | gbazin | 2004-02-10 18:59:10 +0100 (Tue, 10 Feb 2004) | 3 lines +Changed paths: + M /trunk/configure.ac - * all: change the way fourcc are stored in bitmapinfoheader. -2003-01-19 Sunday 04:16 sam +* configure.ac: check for the xmlTextReader extension if libxml2 (required for skins2). + +------------------------------------------------------------------------ +r6721 | jpsaman | 2004-02-10 21:28:37 +0100 (Tue, 10 Feb 2004) | 5 lines +Changed paths: + M /trunk/modules/gui/pda/pda.c + M /trunk/modules/gui/pda/pda_callbacks.c + +Missed the deadline again ;-( + +- Fixed the playlist_AddExt() call +- Fixed a compiler warning + +------------------------------------------------------------------------ +r6722 | jpsaman | 2004-02-10 21:30:09 +0100 (Tue, 10 Feb 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + +Enabled PDA GUI again, use --enable-pda. Question why was it disabled without notifying the maintainer? ???? + +------------------------------------------------------------------------ +r6723 | jpsaman | 2004-02-11 09:22:12 +0100 (Wed, 11 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/access/dvb/access.c + +Added some whitespace for alignment. + +------------------------------------------------------------------------ +r6724 | zorglub | 2004-02-11 09:50:04 +0100 (Wed, 11 Feb 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + +Enable the playlist import/export modules - * ./src/misc/beos_specific.cpp, ./src/misc/darwin_specific.m: removed - the GetProgramPath call, stored the path in p_libvlc instead. Fixes - compilation under anything other than OS X. +------------------------------------------------------------------------ +r6725 | rocky | 2004-02-11 13:26:38 +0100 (Wed, 11 Feb 2004) | 3 lines +Changed paths: + M /trunk/doc/intf-cdda.txt + M /trunk/doc/intf-vcd.txt + +Spell out general information that should be used in reporting +problems. Sigh. + +------------------------------------------------------------------------ +r6726 | rocky | 2004-02-11 13:37:28 +0100 (Wed, 11 Feb 2004) | 2 lines +Changed paths: + M /trunk/doc/intf-cdda.txt + M /trunk/doc/intf-vcd.txt + +And one other piece of information... + +------------------------------------------------------------------------ +r6727 | gbazin | 2004-02-11 19:08:05 +0100 (Wed, 11 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/access/cdda/Modules.am + M /trunk/modules/access/cdda/access.c + M /trunk/modules/access/cdda/cdda.h + D /trunk/modules/access/cdda/demux.c -2003-01-18 Saturday 21:24 alexis - Compilation fix +* modules/access/cdda/*: got rid of the demux. The access plugin will now build a WAV header which will allow this plugin to work with the dts/a52 demuxers as well as the wav demuxer. + +------------------------------------------------------------------------ +r6728 | fenrir | 2004-02-11 20:17:14 +0100 (Wed, 11 Feb 2004) | 5 lines +Changed paths: + M /trunk/src/input/input.c + M /trunk/src/libvlc.h -2003-01-18 Saturday 14:24 massiot + * all: added a "input-repeat" option that allow repeating the same entry + without destroying/recreating a new input. (Will be usefull for streaming). + ( A value of -1 means repeat for ever). + --> Not tested with dvd. - Including font-eutopiabold36.rle for DivX and ogg subtitles. +------------------------------------------------------------------------ +r6729 | titer | 2004-02-12 18:35:05 +0100 (Thu, 12 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/vout.m -2003-01-18 Saturday 05:57 hartman + macosx/vout.m : GL cleaning (probably fixes depth issues) - * ./modules/gui/macosx/open.m - - .bin files are now opened as disks, instead of as files +------------------------------------------------------------------------ +r6730 | fenrir | 2004-02-12 18:52:48 +0100 (Thu, 12 Feb 2004) | 26 lines +Changed paths: + M /trunk/modules/access/v4l/v4l.c -2003-01-18 Saturday 05:10 hartman + * v4l: patch from Carsten Gottbeh?\239?\191?\189t (gottbehuet at active-elements dot de) + -> Untested. - * ./modules/gui/macosx/open.m: - - Removed the pretty animation. Wasn't working. This looks better. - - fixed a potential memory problem + Original message: + Hi there, -2003-01-18 Saturday 00:59 sam + I have done another small modification. If you remove a hot-pluggable video + device, like an usb web cam, during capturing, vlc floods the driver with + ioctls. This leads to Kernel Ooops in some drivers. - * ./modules/audio_output/alsa.c: updated requirements to 0.9.0beta10a in - the source comments. + The modified v4l.c module does the following now: + "GrabVideo" returns "VLC_ETIMEOUT" if the question "Did we wait long enough" + can be answered with yes. If there is a real error in "GrabCapture" or + "GrabMJPEG", the code "VLC_EGENERIC" is returned. So the calling function + can distinguish between these two situations. "VLC_EGENERIC" was always + returned before. + The function "Read" uses this information to leave the while-loop in case of + an error, and it returns a "-1" to the calling function. "Read" calls + "msleep", as it was before, in case of a VLC_ETIMEOUT. -2003-01-17 Friday 22:46 hartman + The brightness-control stuff described below is still in the code. Please + feel free to use, modify or ignore this file. A short feedback would be + nice. - * ./modules/gui/macosx/controls.m: made the fullscreen command work, even if the videowindow is not the frontmost window + Bye, -2003-01-17 Friday 20:36 sam +------------------------------------------------------------------------ +r6731 | fenrir | 2004-02-12 21:09:38 +0100 (Thu, 12 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/access/mms/asf.c + M /trunk/modules/access/mms/mmstu.c - * ./modules/gui/ncurses/ncurses.c: added locks and checks in navigation code. + * all: use the data_packet_count from the asf header when the server +gives an invalid one. (I hope it doesn't break anything) -2003-01-17 Friday 20:35 sam +------------------------------------------------------------------------ +r6732 | gbazin | 2004-02-13 00:51:15 +0100 (Fri, 13 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/stream_out/transcode.c - * ./modules/gui/win32/mainframe.cpp, ./modules/gui/win32/menu.cpp: applied - navigation fixes from the Gtk+ interface. -2003-01-17 Friday 20:22 sam +* modules/stream_out/transcode.c: fixed color inversion when transcoding from raw RV24. - * ./modules/control/rc/rc.c: boundary checks for chapter navigation. +------------------------------------------------------------------------ +r6733 | rocky | 2004-02-13 01:57:03 +0100 (Fri, 13 Feb 2004) | 2 lines +Changed paths: + M /trunk/doc/subtitles/cvd-subtitles.txt + M /trunk/doc/subtitles/svcd-ogt-subtitles.txt -2003-01-17 Friday 20:17 sam +Call for help. - * ./modules/gui/gtk/gtk_callbacks.c, ./modules/gui/gtk/menu.c: added a lot - of boundary checks in the handling of title/chapter menus. Title 0 is no - longer reachable (Closes: #26). +------------------------------------------------------------------------ +r6734 | rocky | 2004-02-13 05:22:39 +0100 (Fri, 13 Feb 2004) | 4 lines +Changed paths: + M /trunk/doc/developer/Makefile + A /trunk/doc/developer/Makefile.in + A /trunk/doc/developer/configure.ac + M /trunk/doc/developer/manual.xml + A /trunk/doc/developer/manual.xml.in -2003-01-17 Friday 19:19 titer +Do better about being able to build developer documentation on many +platforms. This still sucks, but it sucks less. Hopefully I can shame +someone to go further. - Fixed the 'Do not use DVD menus' check box. +------------------------------------------------------------------------ +r6735 | jpsaman | 2004-02-13 11:09:46 +0100 (Fri, 13 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/pda/pda.c + M /trunk/modules/gui/pda/pda_callbacks.c -2003-01-17 Friday 19:19 jpsaman +Disabled the preference menu, it is not filled in anyway. - Updating slider only once a second now. +------------------------------------------------------------------------ +r6736 | titer | 2004-02-13 11:42:24 +0100 (Fri, 13 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/video_filter/deinterlace/deinterlace.c -2003-01-17 Friday 18:22 massiot + deinterlace.c : missing 'else' that prevented MergeAltivec from being used. - [no log message] +------------------------------------------------------------------------ +r6737 | rocky | 2004-02-13 12:33:38 +0100 (Fri, 13 Feb 2004) | 4 lines +Changed paths: + M /trunk/doc/developer/Makefile + M /trunk/doc/developer/Makefile.in + M /trunk/doc/developer/configure.ac + M /trunk/doc/developer/manual.xml -2003-01-17 Friday 17:18 sam +More checking: for programs and XML-related files. If some programs +aren't around (e.g. lynx) don't build the corresponding piece that +needs that. - * ./modules/video_filter/**/*.c: mouse clicks and keyboard events are now - sent to the parent video output by all filters, and mouse coordinates are - translated when necessary (Closes: #15). +------------------------------------------------------------------------ +r6738 | rocky | 2004-02-13 12:58:32 +0100 (Fri, 13 Feb 2004) | 2 lines +Changed paths: + M /trunk/doc/developer/interface.xml -2003-01-17 Friday 16:26 fenrir +Better worded. - * all: use p_vlc->pf_memcpy instead of memcpy on big data block. - * mpeg4video: removed a bad code dealing with pts discontinuity. - * pes.c: try to avoid copying the whole PES. (the first 64ko - ins't any more copied :) +------------------------------------------------------------------------ +r6739 | gbazin | 2004-02-13 22:48:32 +0100 (Fri, 13 Feb 2004) | 4 lines +Changed paths: + M /trunk/modules/codec/a52.c + M /trunk/modules/demux/Modules.am + A /trunk/modules/demux/a52.c -2003-01-17 Friday 15:51 lool - * added missing static +* modules/demux/a52.c: rewritten from scratch to use the a52 packetizer and to handle a52 wav files and audio CD's. +* modules/codec/a52.c: a52 wav files and audio CD's use padding so don't always check for next sync code. -2003-01-17 Friday 14:54 sam +------------------------------------------------------------------------ +r6740 | gbazin | 2004-02-13 23:10:00 +0100 (Fri, 13 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/a52.c - * ./modules/codec/spudec/parse.c: fixed a wrapping issue in the subtitle date - calculation in slow-mo. -2003-01-17 Friday 00:37 sam +* modules/demux/a52.c: fixed alignment when seeking. - * ./Makefile.am: fixed distribution of MSVC files. +------------------------------------------------------------------------ +r6741 | gbazin | 2004-02-13 23:14:11 +0100 (Fri, 13 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/a52.c -2003-01-17 Friday 00:33 babal - - my previous fix was a bad fix :( +* modules/demux/a52.c: grmbl. -2003-01-17 Friday 00:25 lool +------------------------------------------------------------------------ +r6742 | gbazin | 2004-02-13 23:37:35 +0100 (Fri, 13 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/a52.c - * configure.ac.in: - . renamed access_slp to slp - . slp is enabled by default if slp.h is present - * modules/access/slp.c: - . slp is now an access and a demux and forces the use of itself - . cleanups and bug corrections - . disappears of the playlist - Thanks to fenrir for the help in debugging! -2003-01-17 Friday 00:00 massiot +* modules/demux/a52.c: better detection code. - * Bumped up revision number to 0.5.0-test3, - * Rearranged fields in the OS X interface to accomodate for translations, - * modules/access/dvd/ifo.c: fixed a crash with bad streams, - * Auto-updated po files, - * Manually updated fr.po. +------------------------------------------------------------------------ +r6743 | gbazin | 2004-02-14 00:54:42 +0100 (Sat, 14 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/playlist/playlist.c -2003-01-16 Thursday 22:14 babal - - input.c : doesn't even try to use the headphone filter for - unsupported format (S/PDIF, ...) - - m3u.c : support for MRLs - better detection of absolute path under Windows - - configure.ac.in : off_t was defined twice for mingw32 - - fr.po : translation of headphone filter strings +* modules/demux/playlist/playlist.c: compilation fix. -2003-01-16 Thursday 21:08 lool +------------------------------------------------------------------------ +r6744 | gbazin | 2004-02-14 02:53:17 +0100 (Sat, 14 Feb 2004) | 3 lines +Changed paths: + M /trunk/include/ninput.h + M /trunk/modules/demux/ts.c + M /trunk/modules/demux/util/id3tag.c - * typo -2003-01-16 Thursday 16:26 titer +* ALL: small portability fixes. - * InterfaceWindow.cpp : fixed DVD drag & drop - * PreferencesWindow.* : added the possibility not to use DVD menus +------------------------------------------------------------------------ +r6745 | gbazin | 2004-02-14 13:36:16 +0100 (Sat, 14 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/open.cpp + M /trunk/modules/gui/wxwindows/subtitles.cpp -2003-01-16 Thursday 15:40 massiot - Swedish is now sv, not se. Thanks yvounet. (c) +* modules/gui/wxwindows/*: make gcc-2.95 happy. -2003-01-16 Thursday 15:39 yves +------------------------------------------------------------------------ +r6746 | gbazin | 2004-02-14 13:49:35 +0100 (Sat, 14 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/events/evt_scroll.hpp - * codec/mad plugin is replaced by audio_filter/mpgatofixed32. - * new demux/m4v and mux/avi plugins -2003-01-16 Thursday 15:34 sam +* modules/gui/skins2/events/evt_scroll.hpp: small portability fix. - * ./po/sv.po: Swedish is now sv, not se. Thanks yvounet. +------------------------------------------------------------------------ +r6747 | gbazin | 2004-02-14 18:03:33 +0100 (Sat, 14 Feb 2004) | 6 lines +Changed paths: + M /trunk/include/codecs.h + M /trunk/modules/audio_output/file.c + M /trunk/modules/codec/araw.c + M /trunk/modules/demux/wav.c -2003-01-16 Thursday 15:08 massiot - * modules/codec/mpeg_audio.c: attempt at fixing free-bitrate mp3, though - I do not have any file to test ; more precise PTS handling when losing - sync. - * src/audio_output/intf.c: fixed a warning. +* modules/demux/wav.c: started support for WAVEFORMATEXTENSIBLE (aka multichannel). + support for float32 format. +* include/codecs.h: added WAVEFORMATEXTENSIBLE structure. +* modules/codec/araw.c: fixes. -2003-01-16 Thursday 14:58 hartman +------------------------------------------------------------------------ +r6748 | gbazin | 2004-02-14 18:25:39 +0100 (Sat, 14 Feb 2004) | 4 lines +Changed paths: + M /trunk/modules/access/cdda/cdda.h + M /trunk/modules/access/cdda.c - * ALL: - - integrated play/pause toggled button - - global shortcut for play/pause by use of spacebar - - new pause.png - - removed pause button - - close button in intf window. register window in Window menuitem. - - rearranged the menu - - changed some key-combo's to be more OSX compliant/consistent - - The time text-field is no longer selectable - - The faster/slower/ff/stop etc button are only available during playback - - added .bin filetype to Project Target (allows drag and drop of .bin files on program icon. - - Added Add/Remove buttons to the llaylist. - - Made the drawer 10 pixels smaller. Looks much better. - - added a volume slider. -2003-01-16 Thursday 14:49 hartman +* modules/access/cdda*: removed definition of WAVEHEADER. +* modules/access/cdda.c: small bug fix. - * ./modules/gui/macosx/controls.m: - - Added a volumeslider - - removed pause button - - added a fast forward action (increases speed in time) - - changed the play method to allow for a toggled play pause button - - volumeUp and VolumeDown take the state of the Mute Menuitem into account - - volumeUp and VolumeDown take the volumeSlider into account - * ./modules/gui/macosx/intf.h: - - added references for the volumeslider, new menuitems - * ./modules/gui/macosx/intf.m: - - correct init of volumeslider and other new intf elements - - new title for Controller window - - the state of buttons is dependant on a movie being played - - toggle the play/pause button if a play/pause action is detected. - * ./modules/gui/macosx/playlist.h: added add/remove buttons to playlist - * ./modules/gui/macosx/vout.m: - - removed some control keys which were no longer necesarry - - give the window the title of the item being played +------------------------------------------------------------------------ +r6749 | gbazin | 2004-02-14 18:36:05 +0100 (Sat, 14 Feb 2004) | 4 lines +Changed paths: + M /trunk/modules/access/cdda/access.c + M /trunk/modules/access/cdda/cdda.c -2003-01-16 Thursday 14:22 hartman - VolumeGet/VolumeSet now work even if no file is playing. +* modules/access/cdda/*: forgot to remove demux in module declaration. + fixed deadlock with CDDAFixupPlayList(). -2003-01-16 Thursday 13:56 sam +------------------------------------------------------------------------ +r6750 | gbazin | 2004-02-15 14:16:43 +0100 (Sun, 15 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/ogg.c - * ./plugins.dsp.in: fixed this file thanks to Stephane van Hardeveld. -2003-01-16 Thursday 13:49 sam +* modules/demux/ogg.c: fixed recent breakage (what a shameful bug). - * ./evc/config.h, ./msvc/config.h: proper generation of these files using - information from configure.ac.in. Thanks to Stephane van Hardeveld for - spotting this. +------------------------------------------------------------------------ +r6751 | fenrir | 2004-02-15 17:59:18 +0100 (Sun, 15 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/nsv.c -2003-01-16 Thursday 10:05 sam + * nsv: display sub stream and skip extention data (initial patch from + Vitalijus dot Slavinskas at stud dot ktu dot lt). - * ./modules/**/.cvsignore: added common *$(LIBEXT) values to .cvsignore. +------------------------------------------------------------------------ +r6752 | sigmunau | 2004-02-15 19:22:26 +0100 (Sun, 15 Feb 2004) | 6 lines +Changed paths: + M /trunk/include/osd.h + M /trunk/src/video_output/video_text.c -2003-01-16 Thursday 10:02 sam +include/osd.h, src/video_output/video_text.c: + * turned vout_OSDMessage into __vout_OSDMessage + * __vout_OSDMessage now takes printf style parameters + * added a macro vout_OSDMessage that calls __vout_OSDMessage with the first + parameter passed through VLC_OBJECT() - * ./include/vlc_common.h: fixed win32 plugin compilation. +------------------------------------------------------------------------ +r6753 | ipkiss | 2004-02-15 19:58:38 +0100 (Sun, 15 Feb 2004) | 3 lines +Changed paths: + M /trunk/doc/skins/events-howto.txt + M /trunk/modules/gui/skins/src/banks.cpp + M /trunk/modules/gui/skins/src/event.cpp + M /trunk/modules/gui/skins/src/event.h + M /trunk/modules/gui/skins/src/vlcproc.cpp + M /trunk/modules/gui/skins/src/vlcproc.h -2003-01-16 Thursday 10:00 sam + * modules/gui/skins/*: + Added 'slow' and 'fast' events to play a stream slower/faster - * ALL: merged more UI strings. +------------------------------------------------------------------------ +r6754 | sigmunau | 2004-02-15 20:40:41 +0100 (Sun, 15 Feb 2004) | 7 lines +Changed paths: + M /trunk/doc/lirc/example.lircrc + M /trunk/modules/control/lirc/lirc.c -2003-01-16 Thursday 00:55 massiot +modules/control/lirc/lirc.c: + * backported some changes from the hotkeys module + * implemented buttons to cycle audio and subtitle tracks. + * implemented a mute button +doc/lirc/example.lircrc: + * example for the new buttons - * Fixed MPEG audio layer III VBR, - * Mac OS X interface thread gets a real-time priority as well to avoid - lock-ups, - * VLAN error is now a warning. +------------------------------------------------------------------------ +r6755 | gbazin | 2004-02-15 22:52:59 +0100 (Sun, 15 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/audio_filter/converter/dtstospdif.c -2003-01-15 Wednesday 14:58 massiot - Typo. +* modules/audio_filter/converter/dtstospdif.c: fixed the swab() replacement. -2003-01-15 Wednesday 14:48 sam +------------------------------------------------------------------------ +r6756 | gbazin | 2004-02-15 23:20:56 +0100 (Sun, 15 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/misc/network/ipv6.c - * ./modules/video_output/x11/xcommon.c: we ignore MapNotify and UnmapNotify - events once our window has been properly mapped. -2003-01-15 Wednesday 14:46 massiot +* modules/misc/network/ipv6.c: fix for ipv6 name resolution, courtesy of Jeroen Massar (jeroen at unfix dot org). - message queue overflow is now a warning. +------------------------------------------------------------------------ +r6757 | gbazin | 2004-02-16 14:33:10 +0100 (Mon, 16 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/access/dshow/filter.cpp -2003-01-15 Wednesday 14:16 sam +* modules/access/dshow/filter.cpp: work-around a bug in w32api-2.5. - * ALL: slightly changed some interface strings so that they are common to - all GUIs, thus making the translators' work easier. +------------------------------------------------------------------------ +r6758 | zorglub | 2004-02-16 18:14:15 +0100 (Mon, 16 Feb 2004) | 2 lines +Changed paths: + M /trunk/src/input/input.c -2003-01-15 Wednesday 14:14 massiot +Fix setting the name and the author with DEMUX_GET_META - Better recovery on emulated startcode. Still doesn't work with VBR mp3's, - though. +------------------------------------------------------------------------ +r6759 | zorglub | 2004-02-16 18:14:39 +0100 (Mon, 16 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/playlist.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h -2003-01-15 Wednesday 13:25 massiot +* Swap duration and group columns +* Introduce duration sort + +------------------------------------------------------------------------ +r6760 | zorglub | 2004-02-16 18:16:24 +0100 (Mon, 16 Feb 2004) | 7 lines +Changed paths: + M /trunk/modules/access/directory.c + +Added an option "recursive" + - none: subdirectories are skipped + - collapse: former behaviour, subdirectories are not expanded + - expand: all subdirectories are fully expanded + +I dislike these strings, please find other ones :) - Dutch translation, courtesy of Derk-Jan Hartman - and Jean-Paul Saman . +------------------------------------------------------------------------ +r6761 | hartman | 2004-02-17 04:12:00 +0100 (Tue, 17 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/control/hotkeys.c + M /trunk/modules/gui/macosx/controls.m + M /trunk/src/video_output/video_text.c + +* vout_OSDMessage doxygen doc update +* fix broken vout_OSDMessage in other files + +------------------------------------------------------------------------ +r6762 | gbazin | 2004-02-17 14:13:32 +0100 (Tue, 17 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/access/directory.c + M /trunk/modules/demux/a52.c + M /trunk/modules/demux/dts.c + M /trunk/modules/demux/mp4/drms.c + M /trunk/modules/mux/mpeg/ts.c + +* ALL: portability fixes. + +------------------------------------------------------------------------ +r6763 | fenrir | 2004-02-18 14:21:33 +0100 (Wed, 18 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/transcode.c -2003-01-15 Wednesday 12:46 titer + * transcode: fixed s16b <-> s16l conversion. - Fixed --with-mad and --with-mad-tree +------------------------------------------------------------------------ +r6764 | rocky | 2004-02-19 03:05:12 +0100 (Thu, 19 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/access/vcdx/access.c -2003-01-15 Wednesday 12:27 massiot +Structure not big enough and was writing past buffer boundary. +Thanks to Marco Z?\239?\191?\189hlke for finding this problem. - VolumeUp/Down/Mute now work even if no file is playing. +------------------------------------------------------------------------ +r6765 | jpsaman | 2004-02-19 16:13:49 +0100 (Thu, 19 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/faad.c -2003-01-15 Wednesday 11:58 massiot +Fix for iPAQ choose fixed point arithmic in FAAD decoder. - * Totally rewrote the mad plug-in, in order to fix the PTS problems : - - Now using the low-level API of libmad, - - Decoding split in parsing & decoding (just like A/52), - - Should handle dual-mono files correctly, - * The old mpeg_audio plug-in can no longer work in this scheme and has - been disabled. Please _always_ compile with mad from now on. - * Updated po files. +------------------------------------------------------------------------ +r6766 | jpsaman | 2004-02-19 16:42:25 +0100 (Thu, 19 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/faad.c -2003-01-15 Wednesday 01:49 jlj +Tell FAAD2 to produce FAAD_FMT_16BIT (16bits PCM values) and VLC so that it doesn't need to do a conversion filter for it. + +------------------------------------------------------------------------ +r6767 | gbazin | 2004-02-19 17:19:41 +0100 (Thu, 19 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/faad.c + +* modules/codec/faad.c: compilation fix and proper 16bits pcm support. + +------------------------------------------------------------------------ +r6768 | jpsaman | 2004-02-19 18:42:43 +0100 (Thu, 19 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/faad.c + +Correct fix for iPAQ. (do not mix watching your kids and coding, it doesn't mix ;-)) + +------------------------------------------------------------------------ +r6769 | courmisch | 2004-02-19 19:55:34 +0100 (Thu, 19 Feb 2004) | 2 lines +Changed paths: + M /trunk/THANKS + M /trunk/doc/ChangeLog-2001 + M /trunk/doc/ChangeLog-2002 + +Removed Vladimir Chernyshov's email address (kept his name). + +------------------------------------------------------------------------ +r6770 | hartman | 2004-02-19 20:38:58 +0100 (Thu, 19 Feb 2004) | 5 lines +Changed paths: + M /trunk/modules/gui/macosx/prefs.h + M /trunk/modules/gui/macosx/prefs.m + +* Revert back to old prefs. + - fixed the bug with the modules not setting up their prefs. + - bugs: int with strings items are broken (see relfontsize) + - hotkeys elements don't really work + +------------------------------------------------------------------------ +r6771 | bigben | 2004-02-20 16:38:40 +0100 (Fri, 20 Feb 2004) | 5 lines +Changed paths: + M /trunk/modules/access/pvr/pvr.c + +cleaning of pvr input : settings are only set if given on command line +(no more default values). - * ./modules/gui/macosx: added macosx-adev and macosx-vdev config vars. +Patch from Tim O Callaghan (tim.ocallaghan - AT - limestudios - DOT - com) -2003-01-15 Wednesday 01:10 massiot +------------------------------------------------------------------------ +r6772 | bigben | 2004-02-20 17:29:31 +0100 (Fri, 20 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/access/pvr/pvr.c + +coding style - Updated Italian translation, courtesy of Vella Bruno . +------------------------------------------------------------------------ +r6773 | massiot | 2004-02-20 18:13:42 +0100 (Fri, 20 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/access_output/udp.c -2003-01-14 Tuesday 23:44 sam +* modules/access_output/udp.c: do not send out packets which are too much + in the past, to avoid flooding the client. - * ./modules/audio_output/oss.c: compilation fix for BSD, courtesy of - Steven M. Schultz. +------------------------------------------------------------------------ +r6774 | massiot | 2004-02-20 18:16:50 +0100 (Fri, 20 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mpeg/system.c -2003-01-14 Tuesday 23:03 titer +* modules/demux/mpeg/system.c: check for scrambled packets. - Fixed playlist behaviour (draging a file replaces the playlist, and - draging a file while pressing the 'Shift' key appends it while the - current one keeps playing. +------------------------------------------------------------------------ +r6775 | massiot | 2004-02-20 18:20:01 +0100 (Fri, 20 Feb 2004) | 4 lines +Changed paths: + M /trunk/src/libvlc.h + M /trunk/src/misc/threads.c -2003-01-14 Tuesday 19:56 sam +* src/misc/threads.c: made vlc_set_thread_priority usable on non-Darwin + OSes, and added an rt-offset configuration variable to tune the priority + of VLC against other programs without recompiling everything. - * ./FAQ: a few corrections. See also http://angryflower.com/bobsqu.gif +------------------------------------------------------------------------ +r6776 | massiot | 2004-02-20 19:24:41 +0100 (Fri, 20 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/packetizer/mpegvideo.c -2003-01-14 Tuesday 17:00 titer +* modules/packetizer/mpegvideo.c: display the picture size and frame rate + exactly once. - Now you can save preferences. +------------------------------------------------------------------------ +r6777 | massiot | 2004-02-20 19:34:28 +0100 (Fri, 20 Feb 2004) | 12 lines +Changed paths: + M /trunk/include/vlc_codec.h + M /trunk/modules/codec/ffmpeg/encoder.c + M /trunk/modules/stream_out/transcode.c -2003-01-14 Tuesday 16:31 titer +* modules/codec/ffmpeg/encoder.c, modules/stream_out/transcode.c : + - new ffmpeg options available from the command-line : interleaved video, + noise reduction, rate control parameters, i_quant_factor, trellis + quantification, mpeg4 matrix, and thread count + - portable functions to use ffmpeg multithreading capabilities on all + platforms + - hurry up mode now turns off rd and trellis, and also raises the noise + reduction parameter (thus noise reduction is mandatory with hurry up) + - if threads=1, no ffmpeg thread is launched, but the ffmpeg encoding + will be done in a separate thread than the packetizer and decoder + - fixed a bug with mp3 decoding and weird ffmpeg return code + +------------------------------------------------------------------------ +r6778 | massiot | 2004-02-20 20:03:59 +0100 (Fri, 20 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c: fixed a segfault when quitting. + +------------------------------------------------------------------------ +r6779 | gbazin | 2004-02-20 20:21:23 +0100 (Fri, 20 Feb 2004) | 4 lines +Changed paths: + M /trunk/modules/audio_output/alsa.c + D /trunk/modules/demux/a52sys.c + + +* modules/demux/a52sys.c: forgot to remove this file. +* modules/audio_output/alsa.c: kind of a work-around for a strange bug that trashes the stack. Doesn't solve it but should be easier to track down now. - * added a sanity lock +------------------------------------------------------------------------ +r6780 | massiot | 2004-02-20 20:21:25 +0100 (Fri, 20 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c : don't lock when quitting. -2003-01-14 Tuesday 15:51 massiot +------------------------------------------------------------------------ +r6781 | gbazin | 2004-02-20 23:07:51 +0100 (Fri, 20 Feb 2004) | 3 lines +Changed paths: + M /trunk/configure.ac - * Fixed dual-mono handling of MPEG audio. - * rc.c: fixed a warning. -2003-01-14 Tuesday 15:48 titer +* configure.ac: what about checking for the c++ preprocessor. - * Added a file panel for subtitles file selection. +------------------------------------------------------------------------ +r6782 | gbazin | 2004-02-21 23:41:49 +0100 (Sat, 21 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/encoder.c -2003-01-14 Tuesday 05:34 fenrir - * stream_output.c: fix a bug with "null" stream. +* modules/codec/ffmpeg/encoder.c: make it ffmpeg-0.4.8 friendly. -2003-01-14 Tuesday 02:30 sigmunau +------------------------------------------------------------------------ +r6783 | gbazin | 2004-02-22 00:15:52 +0100 (Sun, 22 Feb 2004) | 4 lines +Changed paths: + M /trunk/include/charset.h + M /trunk/modules/demux/ts.c + M /trunk/modules/mux/mp4.c - changed the a rule into add and made it work along with others such as play - even when nothing is currently playing. Added a playlist command to list the - entries currently in the playlist. plus some cleanups and sanity checks. -2003-01-14 Tuesday 00:45 massiot +* include/charset.h: added "extern "C" {" for c++ modules. +* modules/mux/mp4.c, modules/demux/ts.c: fixed memleaks. + +------------------------------------------------------------------------ +r6784 | gbazin | 2004-02-22 00:50:52 +0100 (Sun, 22 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/stream_out/transcode.c - Updated Japanese translation, courtesy of Fumio Nakayama . -2003-01-13 Monday 21:02 jlj +* modules/stream_out/transcode.c: fixed memleak. Set aspect ratio info even for raw video input. + +------------------------------------------------------------------------ +r6785 | gbazin | 2004-02-22 01:15:33 +0100 (Sun, 22 Feb 2004) | 3 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/NEWS + M /trunk/configure.ac + M /trunk/extras/MacOSX/Resources/English.lproj/InfoPlist.strings + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj + M /trunk/include/video_output.h + M /trunk/src/video_output/vout_pictures.c + + +* ALL: preparation for 0.7.1-test2. + +------------------------------------------------------------------------ +r6786 | gbazin | 2004-02-22 01:33:10 +0100 (Sun, 22 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/playlist/Modules.am + + +* modules/demux/playlist/Modules.am: don't forget playlist.h. + +------------------------------------------------------------------------ +r6787 | gbazin | 2004-02-22 01:55:31 +0100 (Sun, 22 Feb 2004) | 3 lines +Changed paths: + M /trunk/po/POTFILES.in + M /trunk/po/de.po + M /trunk/po/en_GB.po + M /trunk/po/es.po + M /trunk/po/fr.po + M /trunk/po/hu.po + M /trunk/po/it.po + M /trunk/po/ja.po + M /trunk/po/nl.po + M /trunk/po/no.po + M /trunk/po/pl.po + M /trunk/po/pt_BR.po + M /trunk/po/ru.po + M /trunk/po/sv.po + M /trunk/po/vlc.pot + - * ./modules/gui/macosx/aout.m: don't call AudioHardwareUnload. +* po/*: ./toolbox --update-po. -2003-01-13 Monday 18:39 fenrir +------------------------------------------------------------------------ +r6788 | rocky | 2004-02-22 10:35:48 +0100 (Sun, 22 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/access/vcdx/access.c - * adpcm: changed the way that data are read and thus seek will work. +Make sure a couple of variables are initialized before +reading. (caught by valgrind). -2003-01-13 Monday 18:11 ipkiss +------------------------------------------------------------------------ +r6789 | rocky | 2004-02-22 11:30:22 +0100 (Sun, 22 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/access/cdda/access.c - * MacOSX interface: fixed a stupid bug - * Win32 interface: completed support for channel selection +fix mem leak. (Caught by valgrind.) -2003-01-13 Monday 17:58 massiot +------------------------------------------------------------------------ +r6790 | rocky | 2004-02-22 11:30:41 +0100 (Sun, 22 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/access/vcdx/access.c - Compilation fix. +Fix mem leak caught by valgrind. -2003-01-13 Monday 16:20 sam +------------------------------------------------------------------------ +r6791 | rocky | 2004-02-22 11:52:23 +0100 (Sun, 22 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ogt/common.c - * ./toolbox: toolbox --update-po now automatically extracts strings from - the Win32 interface. +Fix valgrind-caught memory leak. -2003-01-13 Monday 16:14 alexis +------------------------------------------------------------------------ +r6792 | gbazin | 2004-02-22 16:03:33 +0100 (Sun, 22 Feb 2004) | 4 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/gui/wxwindows/wxwindows.h + M /trunk/src/libvlc.c - Fixed typo -2003-01-13 Monday 15:51 massiot +* configure.ac: added an --enable-utf8 option (default enabled on osx/beos/win32). +* src/libvlc.c, modules/gui/wxwindows/wxwindows.h: use #ifdef ENABLE_UTF8 - Do not forget to register aout_ChannelsRestart as the callback for - audio-device, plus miscellaneous changes. +------------------------------------------------------------------------ +r6793 | massiot | 2004-02-22 16:41:27 +0100 (Sun, 22 Feb 2004) | 3 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + M /trunk/extras/contrib/src/Patches/faad2.patch + M /trunk/extras/contrib/src/Patches/ffmpeg.patch.cvs + M /trunk/extras/contrib/src/packages.mak + M /trunk/src/libvlc.c + M /trunk/src/misc/threads.c -2003-01-13 Monday 14:28 sam +* Updated contrib build system +* src/misc/threads.c: fixed a Darwin-specific bug introduced recently - * ./modules/video_output/sdl.c: protected libSDL initialization calls to - avoid race conditions and deadlocks. +------------------------------------------------------------------------ +r6794 | zorglub | 2004-02-22 16:52:33 +0100 (Sun, 22 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/misc/playlist/export.c + M /trunk/modules/misc/playlist/native.c -2003-01-13 Monday 05:46 fenrir +Fix compilation warnings - * mux/avi.c: added index creation. - * demux/avi.c: fix stream length calculation. - * stream_output.c: forgot a return value ... +------------------------------------------------------------------------ +r6795 | fenrir | 2004-02-22 16:57:41 +0100 (Sun, 22 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/rawvideo.c + M /trunk/modules/codec/speex.c + M /trunk/modules/codec/vorbis.c + M /trunk/modules/gui/ncurses/ncurses.c + M /trunk/modules/mux/mpeg/ts.c + M /trunk/modules/video_filter/filter_common.h -2003-01-13 Monday 03:33 fenrir + * all: compilation warning fixes (mainly missings headers). - * all: now mux and access_out can request to reserve some memory in front - of each sout buffer (will prevent some unnecessary memcpy :). Not yet - really used. +------------------------------------------------------------------------ +r6796 | fenrir | 2004-02-22 16:59:53 +0100 (Sun, 22 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/util/sub.c + + * sub.c: VobSub fix. + +------------------------------------------------------------------------ +r6797 | fenrir | 2004-02-22 17:01:42 +0100 (Sun, 22 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/livedotcom.cpp -2003-01-13 Monday 03:30 fenrir + * livedotcom.cpp: bug fix. (a bad memory allocation). - * mp4: added parsing of some mov boxes (alternate movies). +------------------------------------------------------------------------ +r6798 | fenrir | 2004-02-22 17:08:47 +0100 (Sun, 22 Feb 2004) | 2 lines +Changed paths: + M /trunk/include/stream_output.h + M /trunk/src/input/input_dec.c + M /trunk/src/stream_output/stream_output.c -2003-01-13 Monday 02:11 sam + * all: changed the prototype of sout_InputNew. - * ./debian/rules: compilation bypasses for the Debian maintainer. +------------------------------------------------------------------------ +r6799 | fenrir | 2004-02-22 17:40:25 +0100 (Sun, 22 Feb 2004) | 2 lines +Changed paths: + M /trunk/src/input/input_programs.c -2003-01-12 Sunday 20:08 jpsaman + * input_programs.c: a little memleak. - Fixed some paths. +------------------------------------------------------------------------ +r6800 | gbazin | 2004-02-22 22:32:42 +0100 (Sun, 22 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/access/cdda/access.c -2003-01-12 Sunday 20:08 jpsaman - Use gtk_main_quit only in one place (the function Manage()). +* modules/access/cdda/access.c: fix to allow playing the last track and cd's with only 1 track. -2003-01-12 Sunday 19:26 fenrir +------------------------------------------------------------------------ +r6801 | titer | 2004-02-23 00:09:25 +0100 (Mon, 23 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/misc/network/ipv4.c - * avi: partial fix for non interleaved file with incorrect( I'm not sure - about that) stream descriptor. Now at least video will be played. +ipv4.c : BeOS compile fix -2003-01-12 Sunday 19:25 jlj +------------------------------------------------------------------------ +r6802 | rocky | 2004-02-23 01:10:50 +0100 (Mon, 23 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/access/cdda/access.c - * ./modules/gui/macosx/intf.m: Fixed mutex errors on stop (Closes #80). +Change error reporting on memory error to be memory error. -2003-01-12 Sunday 16:38 sigmunau +------------------------------------------------------------------------ +r6803 | gbazin | 2004-02-23 13:17:24 +0100 (Mon, 23 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/playlist.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + M /trunk/src/playlist/playlist.c - * src/video_output/video_output.c: add a key-pressed variable to p_vout - * modules/access/dvdplay/intf.c: allow keyboard naviagation in dvd-menus, - by reading the key-pressed variable - * modules/control/lirc/lirc.c: allow navigation with remote control by - faking keypresses (closes #38). I think the remotes for dvdplayers usually - have buttons for "root menu" and "title menu". Whould this be easily - implemented in vlc? +* modules/gui/wxwindows/playlist.cpp: don't update the GUI from different threads! +* src/playlist/playlist.c: vout/sout garbage collection improvements. -2003-01-12 Sunday 07:39 fenrir +------------------------------------------------------------------------ +r6804 | gbazin | 2004-02-23 21:34:47 +0100 (Mon, 23 Feb 2004) | 3 lines +Changed paths: + M /trunk/include/vlc_common.h - * m4v: a raw MPEG-4 video stream demuxer (for now, it assumes 25fps). - You have to force this demuxer. -2003-01-12 Sunday 05:30 fenrir +* include/vlc_common.h: added the UI64C() macro for unsinged long long constants. - * avi.c: avi muxer. (It produces broken files, but vlc is able to read - them). +------------------------------------------------------------------------ +r6805 | fenrir | 2004-02-23 21:35:42 +0100 (Mon, 23 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/livedotcom.cpp -2003-01-12 Sunday 05:11 fenrir + * livedotcom.cpp: a fix + a nasty hack that should fix playback of streams + using weird value after a synch with RTCP. - * some workaround for clock. +------------------------------------------------------------------------ +r6806 | fenrir | 2004-02-23 21:45:52 +0100 (Mon, 23 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/livedotcom.cpp -2003-01-12 Sunday 03:08 titer + * livedotcom.cpp: nULL -> UI64C(n). - * beos/* : fixed a bug in the progress bar with big files - * beos_specific.cpp : fixed the app signature - * VlcWrapper.* : removed unused code +------------------------------------------------------------------------ +r6807 | kuehne | 2004-02-23 21:55:41 +0100 (Mon, 23 Feb 2004) | 2 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib -2003-01-12 Sunday 02:26 sigmunau +Enlarged some fields in the OpenTarget-Window to display the entire localizations - new rule for remote controls with combined play/pause button (like mine has) +------------------------------------------------------------------------ +r6808 | sigmunau | 2004-02-23 22:00:37 +0100 (Mon, 23 Feb 2004) | 4 lines +Changed paths: + M /trunk/modules/misc/sap.c -2003-01-12 Sunday 01:22 titer +modules/misc/sap.c: + * fixed two memleaks, one of them rather large + * fix for http announces that don't start the filename part with '/' - Corrected the list of supported MIME types. +------------------------------------------------------------------------ +r6809 | gbazin | 2004-02-23 22:50:14 +0100 (Mon, 23 Feb 2004) | 3 lines +Changed paths: + M /trunk/src/playlist/playlist.c -2003-01-11 Saturday 21:42 titer - * Needed update because variables names changed in the 'adjust' module. +* src/playlist/playlist.c: bug fix. -2003-01-11 Saturday 21:25 gitan +------------------------------------------------------------------------ +r6810 | gbazin | 2004-02-23 22:57:56 +0100 (Mon, 23 Feb 2004) | 3 lines +Changed paths: + M /trunk/src/playlist/playlist.c - * SAP is disabled by default. -2003-01-11 Saturday 20:33 stippi +* src/playlist/playlist.c: who said testing was useful ? - fixed flickering of skip buttons (and consequently crashing if you pressed them) +------------------------------------------------------------------------ +r6811 | gbazin | 2004-02-24 00:01:05 +0100 (Tue, 24 Feb 2004) | 5 lines +Changed paths: + M /trunk/include/codecs.h + M /trunk/modules/codec/araw.c + M /trunk/modules/demux/wav.c -2003-01-11 Saturday 19:31 fenrir - * avi: fix my last fix :) +* modules/demux/wav.c: more fixes for multichannel wav files support. +* include/codecs.h: ms speakers definitions. +* modules/codec/araw.c: added support for fl64 fourcc. -2003-01-11 Saturday 19:10 fenrir +------------------------------------------------------------------------ +r6812 | fenrir | 2004-02-24 17:31:46 +0100 (Tue, 24 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/access/http.c - * asf: prevent some segfault with broken file. (partially fix bug 72) - * avi: respect frame size (for audio codec) and close bug 75. - * ffmpeg: can now read multiples audio frames from the same buffer. + * http.c: "Transfer-Encoding: chunked" support. (Tested with only one URL). -2003-01-11 Saturday 18:23 ipkiss +------------------------------------------------------------------------ +r6813 | bigben | 2004-02-24 18:16:27 +0100 (Tue, 24 Feb 2004) | 2 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib - * Fixed my previous commit (thanks fenrir) +Do not send an event when clicking out of the search box -2003-01-11 Saturday 15:09 ipkiss +------------------------------------------------------------------------ +r6814 | gbazin | 2004-02-24 18:42:07 +0100 (Tue, 24 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/stream_out/transcode.c - * compilation fix -2003-01-10 Friday 18:30 lool +* modules/stream_out/transcode.c: compilation fixes for ffmpeg-0.4.8. - * re-included playlist.h (got confused with vlc-playlist.h) +------------------------------------------------------------------------ +r6815 | gbazin | 2004-02-24 18:43:31 +0100 (Tue, 24 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/access/cdda.c -2003-01-10 Friday 18:01 titer - Thread priority management on BeOS. +* modules/access/cdda.c: added "cddasimple" shortcut. -2003-01-10 Friday 17:21 titer +------------------------------------------------------------------------ +r6816 | zorglub | 2004-02-24 19:19:44 +0100 (Tue, 24 Feb 2004) | 7 lines +Changed paths: + M /trunk/modules/gui/wxwindows/playlist.cpp - Definitively fixed sync (I hope). +Fix problem in playlist update code. -2003-01-10 Friday 14:21 massiot +Strangely, the "AddPendingEvent" wxwindows call seems to hang, so +replace it bhy "ProcessEvent" (the playlist update is processed +immediately in the callback, but it is only the update of one item, so +it should not be a problem) - Fixed liba52 detection using --with-a52. +------------------------------------------------------------------------ +r6817 | gbazin | 2004-02-24 20:23:11 +0100 (Tue, 24 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/dts.c -2003-01-10 Friday 13:34 asmax - * fixed previous commit (didn't work everytime) +* modules/demux/dts.c: improved detection of wav dts files. -2003-01-10 Friday 12:02 asmax +------------------------------------------------------------------------ +r6818 | gbazin | 2004-02-24 23:15:41 +0100 (Tue, 24 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/menus.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h - * enable the network channel box when selecting network channel input - (gnome interface) -2003-01-10 Friday 11:01 lool +* modules/gui/wxwindows/menus.cpp: try to display choices menus in a more clever way (hide useless things like empty menus). - * removed an useless inclusion +------------------------------------------------------------------------ +r6819 | fenrir | 2004-02-25 13:38:33 +0100 (Wed, 25 Feb 2004) | 2 lines +Changed paths: + M /trunk/src/input/input_dec.c + M /trunk/src/input/input_programs.c -2003-01-10 Friday 10:28 lool + * all: fixed sout-audio/video options. - * access_slp LD options +------------------------------------------------------------------------ +r6820 | zorglub | 2004-02-25 15:02:34 +0100 (Wed, 25 Feb 2004) | 3 lines +Changed paths: + M /trunk/po/pt_BR.po -2003-01-10 Friday 10:25 lool +Update of the brazilian portuguese translation, thanks to +Andr?\239?\191?\189 de Barros Martins Ribeiro - * New entries: - 2.16 NO VIDEO!! or NO AUDIO !! - 3.3.4 Does VLC support DVD from all zones? - 3.3.5 How can I take screenshots? - 5. Miscellaneous - 5.1 How may I help your project? - 5.2 Why are your mailing-lists and your website in english? +------------------------------------------------------------------------ +r6821 | fenrir | 2004-02-25 18:48:52 +0100 (Wed, 25 Feb 2004) | 3 lines +Changed paths: + M /trunk/include/vlc_block.h + M /trunk/modules/codec/a52.c + M /trunk/modules/codec/dts.c + M /trunk/modules/codec/faad.c + M /trunk/modules/codec/ffmpeg/audio.c + M /trunk/modules/codec/ffmpeg/video.c + M /trunk/modules/codec/flac.c + M /trunk/modules/codec/libmpeg2.c + M /trunk/modules/codec/mpeg_audio.c + M /trunk/modules/demux/a52.c + M /trunk/modules/demux/dts.c + M /trunk/modules/demux/flac.c + M /trunk/src/misc/block.c -2003-01-10 Friday 09:04 yves + * all: removed block_t->b_discontinuity,b_frame_* and added i_flags + field and a few BLOCK_FLAG_*. - * vlc.spec: new packetizer/mpeg4audio plugin added. +------------------------------------------------------------------------ +r6822 | fenrir | 2004-02-25 19:22:54 +0100 (Wed, 25 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/libmpeg2.c -2003-01-10 Friday 07:16 lool + * libmpeg2.c: lalala, compilation fix... - * removed VLC_GO to avoid skipping to the last program +------------------------------------------------------------------------ +r6823 | gbazin | 2004-02-25 19:42:38 +0100 (Wed, 25 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/wxwindows.h -2003-01-10 Friday 05:58 lool - * configure.ac.in, modules/access/slp.c: New SLP access module, - see +* modules/gui/wxwindows/wxwindows.h: workaround/compilation fix for new wxWindows versions. -2003-01-10 Friday 02:09 ipkiss +------------------------------------------------------------------------ +r6824 | gbazin | 2004-02-25 19:43:24 +0100 (Wed, 25 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/packetizer/mpeg4audio.c + M /trunk/modules/packetizer/mpegvideo.c - * ./modules/gui/win32: fixed a bug in the preferences (closes #60) -2003-01-10 Friday 00:43 massiot +* modules/packetizer/mpeg4audio.c, modules/packetizer/mpegvideo.c: compilation fix. - * OS X: Fixed a segfault with empty configuration strings (closes #65), - * cosmetic messages cleanups. +------------------------------------------------------------------------ +r6825 | gbazin | 2004-02-25 19:47:02 +0100 (Wed, 25 Feb 2004) | 3 lines +Changed paths: + M /trunk/src/input/input_dec.c -2003-01-09 Thursday 23:30 lool - * Mentionned libdvdcss vs DMCS in 4.2 ((c) Meuuh :) +* src/input/input_dec.c: compilation fix. -2003-01-09 Thursday 19:23 fenrir +------------------------------------------------------------------------ +r6826 | titer | 2004-02-25 20:27:23 +0100 (Wed, 25 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/vout.h + M /trunk/modules/gui/macosx/vout.m - * avi: read less data at once as it seems to give better sound. (I thinks - it's more a workaround that a true fix). + macosx/vout* : fixed OpenGL fullscreen (still needs some cleaning) -2003-01-09 Thursday 19:06 sam +------------------------------------------------------------------------ +r6827 | zorglub | 2004-02-25 23:01:34 +0100 (Wed, 25 Feb 2004) | 4 lines +Changed paths: + M /trunk/po/fr.po - * ./modules/video_output/x11/xcommon.c: fixed i_visible_pitch calculation. +Update of the french translation. -2003-01-09 Thursday 18:47 sam +This file need reviewing, please help - * ./modules/video_filter/*.c: all filters now properly use i_visible_pitch - instead of i_pitch for pixel access (Closes: #30). +------------------------------------------------------------------------ +r6828 | jpsaman | 2004-02-25 23:16:20 +0100 (Wed, 25 Feb 2004) | 3 lines +Changed paths: + D /trunk/ipkg/control + M /trunk/ipkg/control.gpe + A /trunk/ipkg/control.h3600 + D /trunk/ipkg/postinst + D /trunk/ipkg/postrm + M /trunk/ipkg/rules + A /trunk/ipkg/rules.h3600 -2003-01-09 Thursday 17:26 sam +Added configuration for h3600 iPAQ PDA with small Flash sizes. +Removed unused files. - * ./modules/video_filter/adjust.c: properly fixed margin handling (partially - closes #30). +------------------------------------------------------------------------ +r6829 | ipkiss | 2004-02-25 23:42:48 +0100 (Wed, 25 Feb 2004) | 2 lines +Changed paths: + M /trunk/po/fr.po -2003-01-09 Thursday 16:38 sam +Fixed an incorrect string - * ./modules/video_filter/adjust.c: rehandled code and enhanced the - config variables descriptions. +------------------------------------------------------------------------ +r6830 | hartman | 2004-02-26 00:28:04 +0100 (Thu, 26 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/audio_filter/converter/mpgatofixed32.c + +* Disable libmad on OS X + +------------------------------------------------------------------------ +r6831 | gbazin | 2004-02-26 01:23:04 +0100 (Thu, 26 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/menus.cpp + M /trunk/modules/gui/wxwindows/playlist.cpp + M /trunk/modules/gui/wxwindows/preferences.cpp + + +* modules/gui/wxwindows/*: a whole bunch of bug-fixes spotted by running the debug build of wxWindows. -2003-01-09 Thursday 15:05 sam +------------------------------------------------------------------------ +r6832 | gbazin | 2004-02-26 09:24:29 +0100 (Thu, 26 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/playlist.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h - * ./modules/video_output/sdl.c: fixed visible picture pitch calculation. -2003-01-09 Thursday 15:00 sam +* modules/gui/wxwindows/playlist.cpp: removed useless lock. - * ./modules/video_filter/transform.c: the 90 and 270 transformation routines - now use the visible pitch of a picture, not its total pitch (Closes: #29). +------------------------------------------------------------------------ +r6833 | gbazin | 2004-02-26 13:04:14 +0100 (Thu, 26 Feb 2004) | 5 lines +Changed paths: + M /trunk/modules/gui/wxwindows/menus.cpp + M /trunk/modules/gui/wxwindows/playlist.cpp + M /trunk/modules/gui/wxwindows/wxwindows.cpp -2003-01-09 Thursday 11:12 sam - * ./modules/codec/spudec/parse.c: set the duration of DVD subtitles - according to the playing rate. +* modules/gui/wxwindows/wxwindows.cpp: include setlocale.h after the vlc headers. +* modules/gui/wxwindows/menus.cpp: fixed memory leaks. +* modules/gui/wxwindows/playlist.cpp: fixed deadlock. -2003-01-09 Thursday 00:15 massiot +------------------------------------------------------------------------ +r6834 | hartman | 2004-02-26 14:04:55 +0100 (Thu, 26 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/macosx/macosx.m + M /trunk/modules/gui/macosx/vout.m - Do not bail out when no *.gmo exists. +* Something I forgot + --macosx-stretch mode. Ignore aspect ratio and stretch video to fill window. -2003-01-08 Wednesday 17:40 lool +------------------------------------------------------------------------ +r6835 | hartman | 2004-02-26 14:24:55 +0100 (Thu, 26 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/vout.m - * typos - * mentionned Redhat because it disables DMA +* don't break things... -2003-01-08 Wednesday 17:40 fenrir +------------------------------------------------------------------------ +r6836 | gbazin | 2004-02-26 14:58:23 +0100 (Thu, 26 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/video_output/directx/directx.c + M /trunk/modules/video_output/directx/events.c - * configure.ac.in: added mpeg4audio packetizer and allowed conpilation of TS - muxer with libdvbpsi. - * mpeg/* : added preliminary support of mpeg4 video and audio in TS stream. - (only in ts_dvbpsi demuxer). +* modules/video_output/directx/*: fixes uninitialized variables and memleaks. + +------------------------------------------------------------------------ +r6837 | hartman | 2004-02-26 15:40:29 +0100 (Thu, 26 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/macosx/playlist.m -2003-01-08 Wednesday 16:13 titer +* another thing that wasn't committed yet. + - Fix Playlist Save. Can only do m3u atm. + +------------------------------------------------------------------------ +r6838 | gbazin | 2004-02-26 18:02:17 +0100 (Thu, 26 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/audio_output/directx.c - Partial fix for video/audio sync. +* modules/audio_output/directx.c: don't use hardware buffers for <= 2 channels. + A few users have been reporting problems with the directx audio output and it might very well be the cause of their problems (ie. with buggy drivers). + +------------------------------------------------------------------------ +r6839 | hartman | 2004-02-26 18:07:37 +0100 (Thu, 26 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/audio.c + +* Don't crash during my demo to the university computer labs. + - don't crash when i_output < 0 -2003-01-08 Wednesday 15:59 sam +------------------------------------------------------------------------ +r6840 | murray | 2004-02-26 20:11:44 +0100 (Thu, 26 Feb 2004) | 3 lines +Changed paths: + M /trunk/po/fr.po + M /trunk/po/it.po - * ./src/stream_output/stream_output.c: minor fix for Win32 drive letter - display. +it.po: italian localization for VLC 0.7.1 +fr.po: minor fixes -2003-01-08 Wednesday 15:31 lool +------------------------------------------------------------------------ +r6841 | gbazin | 2004-02-27 14:24:12 +0100 (Fri, 27 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/controls/ctrl_list.cpp + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/parser/builder_data.hpp + M /trunk/modules/gui/skins2/parser/xmlparser.hpp + M /trunk/modules/gui/skins2/src/ft2_font.cpp + M /trunk/modules/gui/skins2/src/skin_common.hpp + M /trunk/modules/gui/skins2/vars/playlist.cpp + M /trunk/modules/gui/skins2/win32/win32_factory.hpp + M /trunk/modules/gui/skins2/win32/win32_loop.cpp + M /trunk/modules/gui/skins2/win32/win32_loop.hpp - * Mentionned the inclusion of the contrib dir +* modules/gui/skins2/*: portability fixes. -2003-01-08 Wednesday 15:00 sigmunau +------------------------------------------------------------------------ +r6842 | fenrir | 2004-02-27 15:01:35 +0100 (Fri, 27 Feb 2004) | 2 lines +Changed paths: + M /trunk/src/video_output/vout_pictures.c + M /trunk/src/video_output/vout_pictures.h - use *$(LIBEXT) and not *.so in package-win32 and package-beos targets. Also - a minor change in argumets passed to nsis + * vout_pictures.*: added YVU9. -2003-01-08 Wednesday 14:52 titer +------------------------------------------------------------------------ +r6843 | fenrir | 2004-02-27 15:02:05 +0100 (Fri, 27 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/chroma.c + M /trunk/modules/codec/rawvideo.c - Use pf_memcpy and pf_memset. + * rawvideo.c, ffmpeg/chroma.c: added YVU9. -2003-01-08 Wednesday 13:13 lool +------------------------------------------------------------------------ +r6844 | fenrir | 2004-02-27 15:05:55 +0100 (Fri, 27 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/avi/avi.c - * New entries: - 4. Legal concerns - 4.1 May I use the VideoLAN logo? - 4.2 May I reditribute VLC? + * avi.c: added support for rgb 32 (24 won't work under linux as the vout + handle 24 and 32 the same way :( -2003-01-08 Wednesday 11:50 massiot +------------------------------------------------------------------------ +r6845 | fenrir | 2004-02-27 15:22:18 +0100 (Fri, 27 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/avi/avi.c - * Added --no-spdif option (just like in OSS) and fixed a localization bug. + * avi.c: uses rv15 for 15 and 16 bits file. (I don't know if it's ok). -2003-01-08 Wednesday 11:46 fenrir +------------------------------------------------------------------------ +r6846 | gbazin | 2004-02-27 16:07:04 +0100 (Fri, 27 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/xmlparser.hpp + M /trunk/modules/gui/skins2/src/skin_main.cpp - * mp4.c: allowed multiple moov headers by taking the first one - (multiple moov headers is strictly forbidden but I 've seen such file) +* src/skin_main.cpp: fixed bug related to the destruction order. +* parser/xmlparser.hpp: removed useless change. -2003-01-08 Wednesday 11:43 fenrir +------------------------------------------------------------------------ +r6847 | kuehne | 2004-02-27 23:33:38 +0100 (Fri, 27 Feb 2004) | 2 lines +Changed paths: + M /trunk/po/de.po - * faad: fixed a segfault when faad initialisation failed.(anyway it - doesn't solve the real problem). +Updated german translation -2003-01-08 Wednesday 11:41 fenrir +------------------------------------------------------------------------ +r6848 | titer | 2004-02-28 14:53:35 +0100 (Sat, 28 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/macosx/vout.h + M /trunk/modules/gui/macosx/vout.m - * ffmpeg/video.c: in case of mpeg4 stream search in p_bitmapinfo for - an vol header. (In fact reverse an prevous commit) + macosx/vout* : don't forget to exit fullscreen mode at EOF, + fixed a segfault -2003-01-08 Wednesday 11:40 fenrir +------------------------------------------------------------------------ +r6849 | gbazin | 2004-02-28 18:10:23 +0100 (Sat, 28 Feb 2004) | 3 lines +Changed paths: + M /trunk/src/playlist/info.c + M /trunk/src/playlist/item-ext.c + M /trunk/src/playlist/item.c - * file.c: removed an useless debug message. -2003-01-08 Wednesday 11:38 fenrir +* src/playlist/*: portability fixes, moved playlist_AddOption() to item-ext.c. - * all: added a new function (sout_BufferChain) and allowed dummy - stream input creation (with "null" fourcc). +------------------------------------------------------------------------ +r6850 | gbazin | 2004-02-28 20:30:04 +0100 (Sat, 28 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/streamout.cpp -2003-01-08 Wednesday 11:34 fenrir +* modules/gui/wxwindows/streamout.cpp: added mp4a to the list of audio transcoders. - * pes.c, ps.c: a52 stream should now work. - * ts.c: added support for libdvbpsi (like ts demux, two modules are - generated : mux_ts and mux_ts_dvbpsi), fix crc generation for pat/pmt - without libdvbpsi. More works to add mpeg4 support (now I generate IOD - and SL descriptor). +------------------------------------------------------------------------ +r6851 | zorglub | 2004-02-28 20:31:54 +0100 (Sat, 28 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/playlist.cpp -2003-01-08 Wednesday 11:26 fenrir +Fix loop on end of search - * mpeg4audio.c: new packetizer (but for now it don't support adts aac) - * mpeg4video.c: I 've rewritten it +------------------------------------------------------------------------ +r6852 | zorglub | 2004-02-28 20:40:06 +0100 (Sat, 28 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/playlist.cpp + +Search on the author field too + +------------------------------------------------------------------------ +r6853 | gbazin | 2004-02-29 14:03:19 +0100 (Sun, 29 Feb 2004) | 3 lines +Changed paths: + M /trunk/extras/contrib/src/packages.mak + + +* src/packages.mak: updated for libdts-0.0.2 + +------------------------------------------------------------------------ +r6854 | gbazin | 2004-02-29 14:05:22 +0100 (Sun, 29 Feb 2004) | 4 lines +Changed paths: + M /trunk/configure.ac + M /trunk/extras/MacOSX/Resources/English.lproj/InfoPlist.strings + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj + M /trunk/modules/audio_filter/converter/dtstofloat32.c + + +* ALL: bumped revision number to 0.7.1 +* modules/audio_filter/converter/dtstofloat32.c: update for libdts-0.0.2 + +------------------------------------------------------------------------ +r6855 | gbazin | 2004-02-29 14:08:56 +0100 (Sun, 29 Feb 2004) | 4 lines +Changed paths: + M /trunk/include/vlc_common.h + M /trunk/src/misc/variables.c -2003-01-08 Wednesday 04:01 ipkiss - * ./modules/gui/win32/preferences.cpp: fixed a segfault when a module - forgets to declare 'add_category_hint' - * ./modules/demux/mpeg/ts.c: added a missing 'add_category_hint' :p +* src/misc/variables.c: fixed memleak. +* include/vlc_common.h: use pragma to disable useless MSVC warnings. + +------------------------------------------------------------------------ +r6856 | gbazin | 2004-02-29 14:33:47 +0100 (Sun, 29 Feb 2004) | 3 lines +Changed paths: + M /trunk/ipkg/Makefile.am -2003-01-08 Wednesday 03:32 titer - Minor GUI fixes in the prefs window. +* ipkg/Makefile.am: don't try to package files which have been removed. -2003-01-08 Wednesday 03:16 ipkiss +------------------------------------------------------------------------ +r6857 | kuehne | 2004-02-29 14:49:02 +0100 (Sun, 29 Feb 2004) | 2 lines +Changed paths: + M /trunk/po/de.po - * Added sound volume management and changed a bit the menus - * Added audio channels selection, but it's currently disabled since - it's quite buggy :) +spelling fixes -2003-01-08 Wednesday 03:09 titer +------------------------------------------------------------------------ +r6858 | kuehne | 2004-02-29 14:55:04 +0100 (Sun, 29 Feb 2004) | 2 lines +Changed paths: + M /trunk/po/de.po - Fixed language and subtitle selection. +Fixed breakage which has been introduced in the last commit -2003-01-08 Wednesday 01:41 massiot +------------------------------------------------------------------------ +r6859 | asmax | 2004-02-29 15:05:14 +0100 (Sun, 29 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/src/skin_main.cpp - * New VLC brush-metal interface, courtesy of David Weber - * Updated Japanese translation, courtesy of Fumio Nakayama +* src/skin_main.cpp: fixed a bug related to the destruction order ;) -2003-01-07 Tuesday 22:49 fenrir +------------------------------------------------------------------------ +r6860 | zorglub | 2004-02-29 15:05:45 +0100 (Sun, 29 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/playlist.cpp - * all: I have added two new variables in es_descriptor_t and - decoder_fifo_t (p_waveformatex and p_bitmapinfoheader). It's - a replacement of p_demux_data as this variable is used by - some demuxers in another way. This way, I will be able to add - preliminary support of mpeg4 in mpeg2TS... (I haven't tested ogm - demuxer so if somebody wants ...) +Sanity check -2003-01-07 Tuesday 16:12 jobi +------------------------------------------------------------------------ +r6861 | gbazin | 2004-02-29 15:35:10 +0100 (Sun, 29 Feb 2004) | 3 lines +Changed paths: + M /trunk/INSTALL.win32 - * modules/demux/mpeg/ts.c: fixed ts_dvbpsi demux forcing (with - file/ts_dvbpsi:) with TS streams that don't start with 0x47 -2003-01-07 Tuesday 16:12 massiot +* INSTALL.win32: updated win32 build instructions. + +------------------------------------------------------------------------ +r6862 | asmax | 2004-02-29 17:49:55 +0100 (Sun, 29 Feb 2004) | 6 lines +Changed paths: + M /trunk/modules/gui/skins2/controls/ctrl_button.cpp + M /trunk/modules/gui/skins2/controls/ctrl_button.hpp + M /trunk/modules/gui/skins2/controls/ctrl_checkbox.cpp + M /trunk/modules/gui/skins2/controls/ctrl_checkbox.hpp + M /trunk/modules/gui/skins2/controls/ctrl_flat.hpp + M /trunk/modules/gui/skins2/controls/ctrl_generic.cpp + M /trunk/modules/gui/skins2/controls/ctrl_generic.hpp + M /trunk/modules/gui/skins2/controls/ctrl_image.cpp + M /trunk/modules/gui/skins2/controls/ctrl_image.hpp + M /trunk/modules/gui/skins2/controls/ctrl_list.cpp + M /trunk/modules/gui/skins2/controls/ctrl_list.hpp + M /trunk/modules/gui/skins2/controls/ctrl_move.cpp + M /trunk/modules/gui/skins2/controls/ctrl_move.hpp + M /trunk/modules/gui/skins2/controls/ctrl_radialslider.cpp + M /trunk/modules/gui/skins2/controls/ctrl_radialslider.hpp + M /trunk/modules/gui/skins2/controls/ctrl_resize.cpp + M /trunk/modules/gui/skins2/controls/ctrl_resize.hpp + M /trunk/modules/gui/skins2/controls/ctrl_slider.cpp + M /trunk/modules/gui/skins2/controls/ctrl_slider.hpp + M /trunk/modules/gui/skins2/controls/ctrl_text.cpp + M /trunk/modules/gui/skins2/controls/ctrl_text.hpp + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/parser/builder_data.def + M /trunk/modules/gui/skins2/parser/builder_data.hpp + M /trunk/modules/gui/skins2/parser/skin_parser.cpp + M /trunk/modules/gui/skins2/src/generic_layout.cpp + M /trunk/modules/gui/skins2/src/generic_window.cpp + M /trunk/modules/gui/skins2/theme/skin.dtd + M /trunk/modules/gui/skins2/theme/theme.xml + +* controls/*, src/generic_window.cpp, src/generic_layout.cpp: a visibiliy +variable is now owned by CtrlGeneric, and handled directly by the layout +and the window (at the moment only the slider control uses it) +* theme/skin.dtd, parser/builder.cpp, parser, skin_parser.cpp: added +the "color" attribute for control text + +------------------------------------------------------------------------ +r6863 | asmax | 2004-02-29 18:36:55 +0100 (Sun, 29 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/src/skin_main.cpp + +* src/skin_main.cpp: do not delete the input a second time ! + +------------------------------------------------------------------------ +r6864 | gbazin | 2004-02-29 20:01:22 +0100 (Sun, 29 Feb 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/rawdv.c - Fixed another very nasty localization bug. -2003-01-07 Tuesday 15:58 massiot +* modules/demux/rawdv.c: DV audio support was removed from libavcodec so reimplemented it here. + +------------------------------------------------------------------------ +r6865 | gbazin | 2004-02-29 20:12:00 +0100 (Sun, 29 Feb 2004) | 3 lines +Changed paths: + M /trunk/NEWS + + +* NEWS: updated. + +------------------------------------------------------------------------ +r6866 | gbazin | 2004-02-29 20:28:10 +0100 (Sun, 29 Feb 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + + +* configure.ac: fixed --with-dts-tree. + +------------------------------------------------------------------------ +r6867 | jpsaman | 2004-02-29 22:09:29 +0100 (Sun, 29 Feb 2004) | 2 lines +Changed paths: + M /trunk/po/nl.po + +Updated Dutch translation. + +------------------------------------------------------------------------ +r6868 | jpsaman | 2004-02-29 22:10:00 +0100 (Sun, 29 Feb 2004) | 2 lines +Changed paths: + M /trunk/ipkg/control.gpe + M /trunk/ipkg/control.h3600 + +Updated version strings to 0.7.1 for upcoming release. + +------------------------------------------------------------------------ +r6869 | murray | 2004-02-29 23:56:23 +0100 (Sun, 29 Feb 2004) | 5 lines +Changed paths: + M /trunk/po/it.po + +Minor changes to the italian translation (thanks to Paolo Caravello) + +Actually, we still got some (huge) untranslated strings in libvlc.h, +I'll care about them after the release. + +------------------------------------------------------------------------ +r6870 | jpsaman | 2004-02-29 23:59:59 +0100 (Sun, 29 Feb 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/pda/pda.c + M /trunk/modules/gui/pda/pda.glade + M /trunk/modules/gui/pda/pda_callbacks.c + M /trunk/modules/gui/pda/pda_interface.c + +Updated PDA interface. + +------------------------------------------------------------------------ +r6871 | murray | 2004-03-01 00:08:42 +0100 (Mon, 01 Mar 2004) | 2 lines +Changed paths: + M /trunk/po/it.po + +Shit, forgot to :wq before committing :) sorry guys + +------------------------------------------------------------------------ +r6872 | massiot | 2004-03-01 12:55:25 +0100 (Mon, 01 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/transrate/Modules.am + +* Added two files in Modules.am + +------------------------------------------------------------------------ +r6873 | gbazin | 2004-03-01 13:50:39 +0100 (Mon, 01 Mar 2004) | 8 lines +Changed paths: + M /trunk/include/vlc_threads.h + M /trunk/modules/access/file.c + M /trunk/modules/access_output/udp.c + +* include/vlc_threads.h: + + lower a bit the input thread priority on win32 (using THREAD_PRIORITY_ABOVE_NORMAL now). +* modules/access/file.c: + + s/config_GetInt()/var_Get() for file-caching. +* modules/access_output/udp.c: + + less verbose debug messages. + + increase thread priority on win32. - New "spdif" setting, allowing to permanently disable S/PDIF detection. +------------------------------------------------------------------------ +r6874 | gbazin | 2004-03-01 18:36:26 +0100 (Mon, 01 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/mkv.cpp -2003-01-07 Tuesday 15:38 massiot - Removed unused options in the aout. +* modules/demux/mkv.cpp: fixed copy&paste bug. -2003-01-07 Tuesday 14:26 sam +------------------------------------------------------------------------ +r6875 | gbazin | 2004-03-01 19:31:13 +0100 (Mon, 01 Mar 2004) | 3 lines +Changed paths: + M /trunk/include/vlc_interface.h + M /trunk/modules/gui/wxwindows/dialogs.cpp + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/streamwizard.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h - * minor updates to pofiles. -2003-01-06 Monday 23:57 massiot +* modules/gui/wxwindows/*: make sure we re-use the streaming wizard so the user selection doesn't get lost each time it is opened. - Fixed a compilation issue. +------------------------------------------------------------------------ +r6876 | asmax | 2004-03-01 19:33:31 +0100 (Mon, 01 Mar 2004) | 5 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/parser/builder.hpp + M /trunk/modules/gui/skins2/parser/skin_parser.cpp + M /trunk/modules/gui/skins2/parser/skin_parser.hpp + M /trunk/modules/gui/skins2/theme/skin.dtd + M /trunk/modules/gui/skins2/theme/theme.xml -2003-01-06 Monday 23:07 massiot +* parser/builder.cpp, parser/skin_parser.cpp: unique IDs are generated + in the xml parser instead of the builder: fixes nasty bugs related + to layout IDs +* theme/skin.dtd: "id" attribute is no longer required for window + +------------------------------------------------------------------------ +r6877 | asmax | 2004-03-01 20:36:43 +0100 (Mon, 01 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/skin_parser.cpp + M /trunk/modules/gui/skins2/parser/xmlparser.hpp + M /trunk/modules/gui/skins2/theme/skin.dtd + M /trunk/modules/gui/skins2/theme/theme.xml + +* all: changed dtd version to 1.99 before the final dtd freeze + +------------------------------------------------------------------------ +r6878 | gbazin | 2004-03-01 20:41:42 +0100 (Mon, 01 Mar 2004) | 4 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/install-win32 + M /trunk/modules/gui/skins2/Modules.am + + +* modules/gui/skins2/Modules.am: include the default skins2 theme in the "make dist" rule. +* install-win32, Makefile.am: include the default skins2 theme in the win32 package. + +------------------------------------------------------------------------ +r6879 | gbazin | 2004-03-01 20:58:16 +0100 (Mon, 01 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/src/skin_main.cpp + + +* modules/gui/skins2/src/skin_main.cpp: default skin is skins2/default/theme.xml. + +------------------------------------------------------------------------ +r6880 | gbazin | 2004-03-01 21:04:55 +0100 (Mon, 01 Mar 2004) | 3 lines +Changed paths: + M /trunk/po/de.po + M /trunk/po/en_GB.po + M /trunk/po/es.po + M /trunk/po/fr.po + M /trunk/po/hu.po + M /trunk/po/it.po + M /trunk/po/ja.po + M /trunk/po/nl.po + M /trunk/po/no.po + M /trunk/po/pl.po + M /trunk/po/pt_BR.po + M /trunk/po/ru.po + M /trunk/po/sv.po + M /trunk/po/vlc.pot + + +* po/*: ./toolbox --update-po in preparation for the release. + +------------------------------------------------------------------------ +r6881 | gbazin | 2004-03-01 21:36:24 +0100 (Mon, 01 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/Modules.am + + +* modules/gui/skins2/Modules.am: oops, 1 file too much. + +------------------------------------------------------------------------ +r6882 | gbazin | 2004-03-01 22:23:09 +0100 (Mon, 01 Mar 2004) | 3 lines +Changed paths: + M /trunk/ChangeLog + + +* ChangeLog: updated for 0.7.1. + +------------------------------------------------------------------------ +r6883 | fenrir | 2004-03-01 23:35:55 +0100 (Mon, 01 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/video.c + + * video.c: make SVQ3/ffmpeg happy with complex stsd atom (ie with more + than just the "SMI " one). + +------------------------------------------------------------------------ +r6884 | hartman | 2004-03-02 01:59:16 +0100 (Tue, 02 Mar 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/packages.mak + +* update caca and live.com + +------------------------------------------------------------------------ +r6885 | hartman | 2004-03-02 02:10:26 +0100 (Tue, 02 Mar 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + +* Fix dts contrib + +------------------------------------------------------------------------ +r6886 | hartman | 2004-03-02 13:39:25 +0100 (Tue, 02 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/access/mms/mms.c + +Spelling error + +------------------------------------------------------------------------ +r6887 | kuehne | 2004-03-02 14:53:14 +0100 (Tue, 02 Mar 2004) | 8 lines +Changed paths: + M /trunk/modules/codec/dvbsub.c + M /trunk/modules/demux/mkv.cpp + M /trunk/modules/gui/macosx/macosx.m + M /trunk/modules/video_output/fb.c + M /trunk/po/de.po + M /trunk/src/libvlc.h + +* modules/codec/dvbsub.c: disabled translation of some internal error messages +* po/de.po: removed my reminders +* modules/demux/mkv.cpp: disabled translation of the string "Matroska" + +* src/libvlc.h: small corrections of to-be-localised strings +* modules/gui/macosx/macosx.m: ditto +* modules/video_output/fb.c: ditto + +------------------------------------------------------------------------ +r6888 | hartman | 2004-03-02 17:44:21 +0100 (Tue, 02 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/mpeg_audio.c + +* This was the thing i didn't commit and which AGAIN leaves us with a CPU hogging release :( + +------------------------------------------------------------------------ +r6889 | hartman | 2004-03-02 20:21:03 +0100 (Tue, 02 Mar 2004) | 3 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + M /trunk/extras/contrib/src/packages.mak + +* Well i be ....... + libmodplug working now. apparently it didn't like dynamic linking on OS X. + +------------------------------------------------------------------------ +r6890 | ipkiss | 2004-03-02 22:45:15 +0100 (Tue, 02 Mar 2004) | 8 lines +Changed paths: + M /trunk/modules/gui/skins2/controls/ctrl_slider.cpp + M /trunk/modules/gui/skins2/controls/ctrl_slider.hpp + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/parser/builder_data.def + M /trunk/modules/gui/skins2/parser/builder_data.hpp + M /trunk/modules/gui/skins2/parser/gen_builder.py + M /trunk/modules/gui/skins2/parser/skin_parser.cpp + M /trunk/modules/gui/skins2/src/anchor.cpp + M /trunk/modules/gui/skins2/src/anchor.hpp + M /trunk/modules/gui/skins2/src/theme.cpp + M /trunk/modules/gui/skins2/theme/skin.dtd + M /trunk/modules/gui/skins2/theme/theme.xml + M /trunk/modules/gui/skins2/utils/bezier.cpp + M /trunk/modules/gui/skins2/utils/bezier.hpp + + - skins2/utils/bezier.*: Added support for curves made of one point + - skins2/theme/skin.dtd: Removed Event and Rectangle tags + - skins2/src/theme.cpp: Destroy curves explicitely + - ALL: Anchors can be defined using a Bezier curve, which allows + rectilinear anchors (but it is still possible to define anchors + reduced to a single point). + A "curved anchor" only attracts "single point anchors" + +------------------------------------------------------------------------ +r6891 | massiot | 2004-03-02 23:55:34 +0100 (Tue, 02 Mar 2004) | 6 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + M /trunk/extras/contrib/src/packages.mak + +* extras/contrib: + - fixed the infamous "libmad is twice slower" bug + - fixed libmad dynamic build + - added a52 support to ffmpeg + - remove libdvdnav + +------------------------------------------------------------------------ +r6892 | hartman | 2004-03-03 00:49:38 +0100 (Wed, 03 Mar 2004) | 2 lines +Changed paths: + M /trunk/NEWS + +* updated NEWS for 0.7.1a + +------------------------------------------------------------------------ +r6893 | fenrir | 2004-03-03 02:26:49 +0100 (Wed, 03 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/ts.c + + * ts.c: fixed PCR handling (when the pcr pid isn't attached to the PMT.) + +------------------------------------------------------------------------ +r6894 | massiot | 2004-03-03 11:49:50 +0100 (Wed, 03 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/access/satellite/access.c + +* modules/access/satellite/access.c: Read blocks multiple of 1024 bytes + (because others do it - no idea if it helps, though) + +------------------------------------------------------------------------ +r6895 | massiot | 2004-03-03 11:51:55 +0100 (Wed, 03 Mar 2004) | 4 lines +Changed paths: + M /trunk/modules/access_output/udp.c + +* modules/access_output/udp.c: New group= option, used to send multiple + packets at once (less scheduling overhead) ; typically access=udp{group=5} + will send 5 * 7 TS packets at once. + +------------------------------------------------------------------------ +r6896 | massiot | 2004-03-03 12:09:30 +0100 (Wed, 03 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/packetizer/mpegvideo.c + +* modules/packetizer/mpegvideo.c: Correctly flag the picture types in + block_t::i_flags. + +------------------------------------------------------------------------ +r6897 | massiot | 2004-03-03 12:12:08 +0100 (Wed, 03 Mar 2004) | 3 lines +Changed paths: + M /trunk/include/stream_output.h + M /trunk/src/input/input_dec.c + +* src/input/input_dec.c: Copy block_t::i_flags to sout_buffer_t::i_flags + (temporary). + +------------------------------------------------------------------------ +r6898 | massiot | 2004-03-03 12:20:52 +0100 (Wed, 03 Mar 2004) | 6 lines +Changed paths: + M /trunk/modules/stream_out/transrate/Modules.am + A /trunk/modules/stream_out/transrate/frame.c + M /trunk/modules/stream_out/transrate/transrate.c + A /trunk/modules/stream_out/transrate/transrate.h + +* modules/stream_out/transrate: + - split transrate.c + - you can specify a maximum gop length on which to perform transrating, + to avoid adding to much delay in the sout pipeline (shaping= option) + - fixed a bug where you couldn't transrate a transcoded stream + +------------------------------------------------------------------------ +r6899 | massiot | 2004-03-03 12:29:26 +0100 (Wed, 03 Mar 2004) | 11 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/encoder.c + M /trunk/modules/stream_out/transcode.c + +* modules/codec/ffmpeg/encoder.c: + - use AV_NOPTS_VALUE instead of 0 when it's available + - reworked the hurry-up mode to start with disabling the B frames first + - reworked the hurry-up mode to remove my thread mess + - check that we don't feed ffmpeg with twice the same PTS (crashes ffmpeg) + - correctly flag the picture types + +* modules/stream_out/transcode.c: + - use AV_NOPTS_VALUE instead of 0 when it's available + - copy block_t::i_flags to sout_buffer_t::i_flags (temporary) + +------------------------------------------------------------------------ +r6900 | bigben | 2004-03-03 12:34:19 +0100 (Wed, 03 Mar 2004) | 6 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/controls.m + M /trunk/modules/gui/macosx/playlist.h + M /trunk/modules/gui/macosx/playlist.m + +- Repeat and loop are now mutually exclusive +- On the playlist window, turn loop/repeat/standard play selection into a popup +- On the playlist window : if more than one group is defined, coolorize items according to the group they are belonging to. Currently, 8 colors are hard coded + +Please make remarks on the new layout / the colors chosen. + +------------------------------------------------------------------------ +r6901 | massiot | 2004-03-03 12:34:41 +0100 (Wed, 03 Mar 2004) | 13 lines +Changed paths: + M /trunk/modules/mux/mpeg/pes.c + M /trunk/modules/mux/mpeg/ts.c + +* modules/mux/mpeg/pes.c: Copy the flags of the data buffer to the PES + buffer. + +* modules/mux/mpeg/ts.c: + - rename the caching= option into shaping= since it more adequately + describes what it does + - new use-key-frames option, if enabled then shaping= will be a + maximum value, if the algorithm find a new GOP it will finish with + the first picture of the next GOP (helps minimizing the dts delay) + - fixed a bug where the calculated sending time could be later than + the real DTS time (meaning the decoder wouldn't get the buffer + in time) + +------------------------------------------------------------------------ +r6902 | fenrir | 2004-03-03 12:38:14 +0100 (Wed, 03 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/util/id3.c + M /trunk/modules/demux/util/id3tag.c + + * id3*: Search p_input (to make it working with demux2). + +------------------------------------------------------------------------ +r6903 | massiot | 2004-03-03 12:39:06 +0100 (Wed, 03 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/transrate/frame.c + +* modules/stream_out/transrate/frame.c: Fixed warnings (thanks fenrir) + +------------------------------------------------------------------------ +r6904 | fenrir | 2004-03-03 12:40:19 +0100 (Wed, 03 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/a52.c + M /trunk/modules/demux/aac.c + M /trunk/modules/demux/au.c + M /trunk/modules/demux/dts.c + M /trunk/modules/demux/flac.c + M /trunk/modules/demux/wav.c + + * a52.c aac.c au.c dts.c flac.c wav.c: Converted all audio only demuxers + to demux2. + +------------------------------------------------------------------------ +r6905 | fenrir | 2004-03-03 12:41:04 +0100 (Wed, 03 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mpeg/mpga.c + + * mpga: demux -> demux2. + +------------------------------------------------------------------------ +r6906 | fenrir | 2004-03-03 12:59:41 +0100 (Wed, 03 Mar 2004) | 2 lines +Changed paths: + M /trunk/src/input/input.c + + * input.c: add Duration to input infos. + +------------------------------------------------------------------------ +r6907 | fenrir | 2004-03-03 13:01:17 +0100 (Wed, 03 Mar 2004) | 3 lines +Changed paths: + M /trunk/include/ninput.h + M /trunk/include/vlc_meta.h + + ninput.h: added prototype of demux2_vaControlHelper. + include/vlc_meta.h: added of cast for malloc because of [CENSURED] c++. + +------------------------------------------------------------------------ +r6908 | fenrir | 2004-03-03 13:01:38 +0100 (Wed, 03 Mar 2004) | 2 lines +Changed paths: + M /trunk/src/input/demux.c + + demux: implementation of demux2_vaControlHelper. + +------------------------------------------------------------------------ +r6909 | titer | 2004-03-03 13:01:57 +0100 (Wed, 03 Mar 2004) | 6 lines +Changed paths: + M /trunk/modules/gui/macosx/macosx.m + M /trunk/modules/gui/macosx/vout.m + + macsox/* : added --macosx-fill + In fullscreen, crops the picture if necessary in order to fill + the screen without black borders (e.g. you lose top and bottom parts + of the picture when watching a 4:3 video on a 16:9 display). + (Only implemented in OpenGL mode) + +------------------------------------------------------------------------ +r6910 | fenrir | 2004-03-03 13:03:15 +0100 (Wed, 03 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mkv.cpp + + * mkv: added Control and use vlc_meta.h. + +------------------------------------------------------------------------ +r6911 | fenrir | 2004-03-03 13:21:36 +0100 (Wed, 03 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/misc/dummy/vout.c + + * vout.c: fixed a warning. + +------------------------------------------------------------------------ +r6912 | sam | 2004-03-03 13:21:57 +0100 (Wed, 03 Mar 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + + * configure.ac: + + When using a local ffmpeg tree, add a path to the avformat headers. + +------------------------------------------------------------------------ +r6913 | fenrir | 2004-03-03 14:23:47 +0100 (Wed, 03 Mar 2004) | 4 lines +Changed paths: + D /trunk/include/httpd.h + A /trunk/include/vlc_httpd.h + D /trunk/modules/misc/httpd.c + A /trunk/src/misc/httpd.c + + * include/httpd.h, modules/misc/httpd.c: remove old http daemon. + * include/vlc_httpd.h src/misc/httpd.c: added new http daemon, + it will allow http 1.1, redirection, RTSP, ... + +------------------------------------------------------------------------ +r6914 | fenrir | 2004-03-03 14:24:31 +0100 (Wed, 03 Mar 2004) | 2 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/configure.ac + M /trunk/modules/misc/Modules.am + + * all: httpd compilation. + +------------------------------------------------------------------------ +r6915 | fenrir | 2004-03-03 14:25:00 +0100 (Wed, 03 Mar 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_common.h + + * vlc_common.h: httpd typedefs. + +------------------------------------------------------------------------ +r6916 | fenrir | 2004-03-03 14:25:24 +0100 (Wed, 03 Mar 2004) | 2 lines +Changed paths: + M /trunk/src/misc/objects.c + + * objects: include vlc_http.h + +------------------------------------------------------------------------ +r6917 | fenrir | 2004-03-03 14:25:53 +0100 (Wed, 03 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/access_output/http.c + + * http: ported to new httpd. + +------------------------------------------------------------------------ +r6918 | fenrir | 2004-03-03 14:26:50 +0100 (Wed, 03 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/control/http.c + + * http: ported to new httpd. A few features are still missings. + +------------------------------------------------------------------------ +r6919 | fenrir | 2004-03-03 14:27:25 +0100 (Wed, 03 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/rtp.c + + * rtp: ported to new httpd. + +------------------------------------------------------------------------ +r6920 | fenrir | 2004-03-03 15:22:47 +0100 (Wed, 03 Mar 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + M /trunk/doc/intf-http.txt + M /trunk/modules/control/http.c + M /trunk/share/http/index.html + + * configure.ac: -> 0.7.2-cvs + * modules/control/http.c: added a playlist.uri field. + +------------------------------------------------------------------------ +r6921 | sigmunau | 2004-03-03 16:47:08 +0100 (Wed, 03 Mar 2004) | 3 lines +Changed paths: + M /trunk/src/misc/modules.c + +src/misc/modules.c: + * include vlc_httpd.h, fixes compilation + +------------------------------------------------------------------------ +r6922 | sigmunau | 2004-03-03 18:18:38 +0100 (Wed, 03 Mar 2004) | 4 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/share/Makefile.am + +Makefile.am: added vlc.exe.manifest to the distribution (should perhaps be + moved to share/ after the svn switch) +share/Makefile.am: added some wince-related resource files to the distribution + +------------------------------------------------------------------------ +r6923 | gbazin | 2004-03-03 21:39:53 +0100 (Wed, 03 Mar 2004) | 5 lines +Changed paths: + M /trunk/include/modules.h + M /trunk/modules/access/dvd/demux.c + M /trunk/modules/access/dvdplay/demux.c + M /trunk/modules/access/dvdread/input.c + M /trunk/modules/access/vcdx/demux.c + M /trunk/modules/access_output/udp.c + M /trunk/modules/audio_filter/resampler/coreaudio.c + M /trunk/modules/demux/a52.c + M /trunk/modules/demux/aac.c + M /trunk/modules/demux/demuxstream.c + M /trunk/modules/demux/dts.c + M /trunk/modules/demux/flac.c + M /trunk/modules/demux/mpeg/m4v.c + M /trunk/modules/demux/mpeg/mpga.c + M /trunk/modules/demux/mpeg/mpgv.c + M /trunk/modules/demux/mpeg/ps.c + M /trunk/modules/demux/mpeg/ts.c + M /trunk/modules/demux/util/sub.h + M /trunk/modules/gui/gtk/gnome.c + M /trunk/modules/gui/gtk/gtk.c + M /trunk/modules/gui/gtk2/gnome2.c + M /trunk/modules/gui/gtk2/gtk2.c + M /trunk/modules/gui/pda/pda.c + M /trunk/modules/gui/skins/src/dialogs.cpp + M /trunk/modules/gui/skins2/src/dialogs.cpp + M /trunk/modules/misc/sap.c + M /trunk/modules/stream_out/announce.c + M /trunk/modules/stream_out/transcode.c + M /trunk/modules/video_output/qte/qte.cpp + M /trunk/src/audio_output/filters.c + M /trunk/src/audio_output/input.c + M /trunk/src/audio_output/mixer.c + M /trunk/src/audio_output/output.c + M /trunk/src/input/demux.c + M /trunk/src/input/input.c + M /trunk/src/input/input_dec.c + M /trunk/src/interface/interface.c + M /trunk/src/libvlc.c + M /trunk/src/misc/modules.c + M /trunk/src/misc/net.c + M /trunk/src/playlist/loadsave.c + M /trunk/src/stream_output/stream_output.c + M /trunk/src/video_output/video_output.c + + +* ALL: changed the prototype of module_Need() to accept a "strict" boolean argument. +If "strict" is true and a module name is provided then module_Need() will only look for the specified module +If "strict" is false, then module_Need() will first look for the specified module and if it wasn't found, will continue with the other modules with the same "capability". + +------------------------------------------------------------------------ +r6924 | gbazin | 2004-03-03 21:42:52 +0100 (Wed, 03 Mar 2004) | 3 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/InfoPlist.strings + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj + + +* extras/MacOSX/*: bumped revision number to 0.7.2-cvs. + +------------------------------------------------------------------------ +r6925 | asmax | 2004-03-03 23:57:15 +0100 (Wed, 03 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/theme/skin.dtd + M /trunk/modules/gui/skins2/utils/bezier.cpp + +* utils/bezier.cpp: use lrint() to avoid rounding issues +* theme/skin.dtd: "" instead of "\0" for default values + +------------------------------------------------------------------------ +r6926 | sigmunau | 2004-03-04 23:47:42 +0100 (Thu, 04 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/video_filter/deinterlace/deinterlace.c + +modules/video_filter/deinterlace/deinterlace.c: + * Fixed a sse2 crash related to a non-16byte aligned pointer + +------------------------------------------------------------------------ +r6927 | bigben | 2004-03-04 23:52:43 +0100 (Thu, 04 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/vout.m + +Set intf-change to TRUE when toggling fullscreen with opengl vout, so that the sate of the fullscreen button gets updated. (Hope I've done it in the right place). + +------------------------------------------------------------------------ +r6928 | fenrir | 2004-03-05 00:59:16 +0100 (Fri, 05 Mar 2004) | 3 lines +Changed paths: + M /trunk/src/misc/modules.c + + * modules.c: fixed module_Need. (but I'm not sure of what to do with + shortcuts,any and 0 scored modules). + +------------------------------------------------------------------------ +r6929 | fenrir | 2004-03-05 01:14:19 +0100 (Fri, 05 Mar 2004) | 6 lines +Changed paths: + M /trunk/modules/access_output/udp.c + + * udp: added a 'late' option in milli-second. + Too late packets according to this value are trashed. By default it is +0 ie don't trash any packets. (I think it's safer, else we may have too +much people complaining about broken picture or CSA not working anymore ;) +The drawback is potential floods of clients... + +------------------------------------------------------------------------ +r6930 | garf | 2004-03-05 15:03:20 +0100 (Fri, 05 Mar 2004) | 19 lines +Changed paths: + M /trunk/configure.ac + A /trunk/modules/control/telnet + A /trunk/modules/control/telnet/Modules.am + A /trunk/modules/control/telnet/telnet.c + A /trunk/modules/control/telnet/vlm.c + A /trunk/modules/control/telnet/vlm.h + + * telnet interface and VLM ( VideoLAN (media) manager): + VLM is a little media manager. It is designed to launch several souts + with a unique VLC. It is a kind of "server playlist". For now, it is + only usable with the little telnet interface I wrote. The features are: + - complete and barely coherent command line set for media setup and + control + - multiple input list by media (like a playlist) + - loop by media + - load/save config file (human readable) + - script implementation (for scheduling, for example) + If you want to test it, launch VLC with -I telnet, and type "help". + Beware of the type of the media: vod or broadcast. vod will be used + later. + TODO: + - rewrite the telnet interface (beurk) + - change error message system and create a http interface for VLM + - implement RTSP clients administration (with vod medias) + - write a complete documentation... + +------------------------------------------------------------------------ +r6958 | sam | 2004-03-05 17:07:35 +0100 (Fri, 05 Mar 2004) | 7 lines +Changed paths: + M /trunk/mozilla/npvlc_rc.rc + M /trunk/mozilla/vlcplugin.h + + * mozilla/vlcplugin.h: + + Added the 'video/x-ms-asf' MIME type to the plugin (Closes Debian + bug #232690). + + This commit is also a blatant test of the SVN->CVS mirroring scripts. If + it does not work, we're screwed :-) + +------------------------------------------------------------------------ +r6959 | sam | 2004-03-05 17:45:32 +0100 (Fri, 05 Mar 2004) | 3 lines +Changed paths: + M /trunk/toolbox + + * toolbox: + + Do not remove svn directories in autotools/ when using --distclean. + +------------------------------------------------------------------------ +r6960 | sigmunau | 2004-03-05 18:18:42 +0100 (Fri, 05 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/iteminfo.cpp + +modules/gui/wxwindows/iteminfo.cpp: + * select the right value in the group-combobox in the iteminfo dialog + +------------------------------------------------------------------------ +r6961 | sam | 2004-03-05 18:34:23 +0100 (Fri, 05 Mar 2004) | 3 lines +Changed paths: + M /trunk + D /trunk/.cvsignore + M /trunk/AUTHORS + M /trunk/HACKING + M /trunk/INSTALL + M /trunk/INSTALL.win32 + M /trunk/MAINTAINERS + M /trunk/NEWS + M /trunk/README + M /trunk/README.MacOSX.rtf + M /trunk/THANKS + M /trunk/autotools + D /trunk/autotools/.cvsignore + M /trunk/bootstrap + M /trunk/configure.ac + M /trunk/debian + D /trunk/debian/.cvsignore + M /trunk/debian/README.Debian + M /trunk/debian/rules + M /trunk/doc + D /trunk/doc/.cvsignore + M /trunk/doc/ChangeLog-2001 + M /trunk/doc/developer + D /trunk/doc/developer/.cvsignore + M /trunk/doc/developer/configure.ac + M /trunk/doc/developer/manual.xml + M /trunk/doc/developer/manual.xml.in + M /trunk/doc/intf-cdda.txt + M /trunk/doc/intf-vcd.txt + M /trunk/doc/subtitles/cvd-subtitles.txt + M /trunk/doc/subtitles/svcd-ogt-subtitles.txt + M /trunk/doc/translations.txt + M /trunk/doc/web-streaming.html + M /trunk/evc + D /trunk/evc/.cvsignore + M /trunk/evc/vlc.c + M /trunk/extras/MacOSX + D /trunk/extras/MacOSX/.cvsignore + M /trunk/extras/MacOSX/Resources/English.lproj + D /trunk/extras/MacOSX/Resources/English.lproj/.cvsignore + M /trunk/extras/MacOSX/vlc.pbproj + D /trunk/extras/MacOSX/vlc.pbproj/.cvsignore + M /trunk/extras/contrib + D /trunk/extras/contrib/.cvsignore + M /trunk/extras/contrib/Makefile + M /trunk/extras/contrib/bootstrap + M /trunk/extras/contrib/change_prefix.sh + M /trunk/extras/contrib/src + D /trunk/extras/contrib/src/.cvsignore + M /trunk/extras/contrib/src/Makefile + M /trunk/extras/contrib/src/packages.mak + M /trunk/include + D /trunk/include/.cvsignore + M /trunk/include/aout_internal.h + M /trunk/include/audio_output.h + M /trunk/include/beos_specific.h + M /trunk/include/charset.h + M /trunk/include/codecs.h + M /trunk/include/configuration.h + M /trunk/include/darwin_specific.h + M /trunk/include/input_ext-dec.h + M /trunk/include/input_ext-intf.h + M /trunk/include/input_ext-plugins.h + M /trunk/include/intf_eject.h + M /trunk/include/iso_lang.h + M /trunk/include/main.h + M /trunk/include/modules.h + M /trunk/include/modules_inner.h + M /trunk/include/mtime.h + M /trunk/include/network.h + M /trunk/include/ninput.h + M /trunk/include/os_specific.h + M /trunk/include/osd.h + M /trunk/include/stream_control.h + M /trunk/include/stream_output.h + M /trunk/include/variables.h + M /trunk/include/video_output.h + M /trunk/include/vlc/aout.h + M /trunk/include/vlc/decoder.h + M /trunk/include/vlc/input.h + M /trunk/include/vlc/intf.h + M /trunk/include/vlc/sout.h + M /trunk/include/vlc/vlc.h + M /trunk/include/vlc/vout.h + M /trunk/include/vlc_bits.h + M /trunk/include/vlc_block.h + M /trunk/include/vlc_block_helper.h + M /trunk/include/vlc_codec.h + M /trunk/include/vlc_common.h + M /trunk/include/vlc_cpu.h + M /trunk/include/vlc_error.h + M /trunk/include/vlc_es.h + M /trunk/include/vlc_help.h + M /trunk/include/vlc_httpd.h + M /trunk/include/vlc_interface.h + M /trunk/include/vlc_keys.h + M /trunk/include/vlc_messages.h + M /trunk/include/vlc_meta.h + M /trunk/include/vlc_objects.h + M /trunk/include/vlc_playlist.h + M /trunk/include/vlc_threads.h + M /trunk/include/vlc_threads_funcs.h + M /trunk/include/vlc_video.h + M /trunk/include/vout_synchro.h + M /trunk/include/win32_specific.h + M /trunk/ipkg + D /trunk/ipkg/.cvsignore + M /trunk/lib + D /trunk/lib/.cvsignore + M /trunk/m4 + D /trunk/m4/.cvsignore + M /trunk/m4/vlc.m4 + M /trunk/modules + D /trunk/modules/.cvsignore + M /trunk/modules/LIST + M /trunk/modules/access + D /trunk/modules/access/.cvsignore + M /trunk/modules/access/cdda + D /trunk/modules/access/cdda/.cvsignore + M /trunk/modules/access/cdda/access.c + M /trunk/modules/access/cdda/cdda.c + M /trunk/modules/access/cdda/cdda.h + M /trunk/modules/access/cdda.c + M /trunk/modules/access/directory.c + M /trunk/modules/access/dshow + D /trunk/modules/access/dshow/.cvsignore + M /trunk/modules/access/dshow/dshow.cpp + M /trunk/modules/access/dshow/filter.cpp + M /trunk/modules/access/dshow/filter.h + M /trunk/modules/access/dvb + D /trunk/modules/access/dvb/.cvsignore + M /trunk/modules/access/dvd + D /trunk/modules/access/dvd/.cvsignore + M /trunk/modules/access/dvd/access.c + M /trunk/modules/access/dvd/demux.c + M /trunk/modules/access/dvd/dvd.c + M /trunk/modules/access/dvd/dvd.h + M /trunk/modules/access/dvd/dvdcss.h + M /trunk/modules/access/dvd/es.c + M /trunk/modules/access/dvd/es.h + M /trunk/modules/access/dvd/ifo.c + M /trunk/modules/access/dvd/ifo.h + M /trunk/modules/access/dvd/seek.c + M /trunk/modules/access/dvd/seek.h + M /trunk/modules/access/dvd/summary.c + M /trunk/modules/access/dvd/summary.h + M /trunk/modules/access/dvd/udf.c + M /trunk/modules/access/dvd/udf.h + M /trunk/modules/access/dvdplay + D /trunk/modules/access/dvdplay/.cvsignore + M /trunk/modules/access/dvdplay/access.c + M /trunk/modules/access/dvdplay/access.h + M /trunk/modules/access/dvdplay/demux.c + M /trunk/modules/access/dvdplay/demux.h + M /trunk/modules/access/dvdplay/dvd.c + M /trunk/modules/access/dvdplay/dvd.h + M /trunk/modules/access/dvdplay/es.c + M /trunk/modules/access/dvdplay/es.h + M /trunk/modules/access/dvdplay/intf.c + M /trunk/modules/access/dvdplay/intf.h + M /trunk/modules/access/dvdplay/tools.c + M /trunk/modules/access/dvdplay/tools.h + M /trunk/modules/access/dvdread + D /trunk/modules/access/dvdread/.cvsignore + M /trunk/modules/access/dvdread/dvdread.c + M /trunk/modules/access/dvdread/input.c + M /trunk/modules/access/dvdread/input.h + M /trunk/modules/access/file.c + M /trunk/modules/access/ftp.c + M /trunk/modules/access/http.c + M /trunk/modules/access/mms + D /trunk/modules/access/mms/.cvsignore + M /trunk/modules/access/mms/asf.c + M /trunk/modules/access/mms/asf.h + M /trunk/modules/access/mms/buffer.c + M /trunk/modules/access/mms/buffer.h + M /trunk/modules/access/mms/mms.c + M /trunk/modules/access/mms/mms.h + M /trunk/modules/access/mms/mmsh.c + M /trunk/modules/access/mms/mmsh.h + M /trunk/modules/access/mms/mmstu.c + M /trunk/modules/access/mms/mmstu.h + M /trunk/modules/access/pvr + D /trunk/modules/access/pvr/.cvsignore + M /trunk/modules/access/pvr/pvr.c + M /trunk/modules/access/satellite + D /trunk/modules/access/satellite/.cvsignore + M /trunk/modules/access/slp.c + M /trunk/modules/access/tcp.c + M /trunk/modules/access/udp.c + M /trunk/modules/access/v4l + D /trunk/modules/access/v4l/.cvsignore + M /trunk/modules/access/v4l/v4l.c + M /trunk/modules/access/v4l/videodev_mjpeg.h + M /trunk/modules/access/vcd + D /trunk/modules/access/vcd/.cvsignore + M /trunk/modules/access/vcd/cdrom.c + M /trunk/modules/access/vcd/cdrom.h + M /trunk/modules/access/vcd/cdrom_internals.h + M /trunk/modules/access/vcd/vcd.c + M /trunk/modules/access/vcdx + D /trunk/modules/access/vcdx/.cvsignore + M /trunk/modules/access/vcdx/access.c + M /trunk/modules/access/vcdx/cdrom.c + M /trunk/modules/access/vcdx/cdrom.h + M /trunk/modules/access/vcdx/demux.c + M /trunk/modules/access/vcdx/intf.c + M /trunk/modules/access/vcdx/intf.h + M /trunk/modules/access/vcdx/vcd.c + M /trunk/modules/access/vcdx/vcd.h + M /trunk/modules/access/vcdx/vcdplayer.c + M /trunk/modules/access/vcdx/vcdplayer.h + M /trunk/modules/access_output + D /trunk/modules/access_output/.cvsignore + M /trunk/modules/access_output/dummy.c + M /trunk/modules/access_output/file.c + M /trunk/modules/access_output/http.c + M /trunk/modules/access_output/udp.c + M /trunk/modules/audio_filter + D /trunk/modules/audio_filter/.cvsignore + M /trunk/modules/audio_filter/channel_mixer + D /trunk/modules/audio_filter/channel_mixer/.cvsignore + M /trunk/modules/audio_filter/channel_mixer/headphone.c + M /trunk/modules/audio_filter/channel_mixer/trivial.c + M /trunk/modules/audio_filter/converter + D /trunk/modules/audio_filter/converter/.cvsignore + M /trunk/modules/audio_filter/converter/a52tofloat32.c + M /trunk/modules/audio_filter/converter/a52tospdif.c + M /trunk/modules/audio_filter/converter/dtstofloat32.c + M /trunk/modules/audio_filter/converter/dtstospdif.c + M /trunk/modules/audio_filter/converter/fixed32tofloat32.c + M /trunk/modules/audio_filter/converter/fixed32tos16.c + M /trunk/modules/audio_filter/converter/float32tos16.c + M /trunk/modules/audio_filter/converter/float32tos8.c + M /trunk/modules/audio_filter/converter/float32tou16.c + M /trunk/modules/audio_filter/converter/float32tou8.c + M /trunk/modules/audio_filter/converter/mpgatofixed32.c + M /trunk/modules/audio_filter/converter/s16tofixed32.c + M /trunk/modules/audio_filter/converter/s16tofloat32.c + M /trunk/modules/audio_filter/converter/s16tofloat32swab.c + M /trunk/modules/audio_filter/converter/s8tofloat32.c + M /trunk/modules/audio_filter/converter/u8tofixed32.c + M /trunk/modules/audio_filter/converter/u8tofloat32.c + M /trunk/modules/audio_filter/resampler + D /trunk/modules/audio_filter/resampler/.cvsignore + M /trunk/modules/audio_filter/resampler/bandlimited.c + M /trunk/modules/audio_filter/resampler/bandlimited.h + M /trunk/modules/audio_filter/resampler/coreaudio.c + M /trunk/modules/audio_filter/resampler/linear.c + M /trunk/modules/audio_filter/resampler/trivial.c + M /trunk/modules/audio_filter/resampler/ugly.c + M /trunk/modules/audio_mixer + D /trunk/modules/audio_mixer/.cvsignore + M /trunk/modules/audio_mixer/float32.c + M /trunk/modules/audio_mixer/spdif.c + M /trunk/modules/audio_mixer/trivial.c + M /trunk/modules/audio_output + D /trunk/modules/audio_output/.cvsignore + M /trunk/modules/audio_output/alsa.c + M /trunk/modules/audio_output/arts.c + M /trunk/modules/audio_output/coreaudio.c + M /trunk/modules/audio_output/directx.c + M /trunk/modules/audio_output/esd.c + M /trunk/modules/audio_output/file.c + M /trunk/modules/audio_output/oss.c + M /trunk/modules/audio_output/sdl.c + M /trunk/modules/audio_output/waveout.c + M /trunk/modules/codec + D /trunk/modules/codec/.cvsignore + M /trunk/modules/codec/a52.c + M /trunk/modules/codec/adpcm.c + M /trunk/modules/codec/araw.c + M /trunk/modules/codec/cinepak.c + M /trunk/modules/codec/dts.c + M /trunk/modules/codec/dv.c + M /trunk/modules/codec/dvbsub.c + M /trunk/modules/codec/faad.c + M /trunk/modules/codec/ffmpeg + D /trunk/modules/codec/ffmpeg/.cvsignore + M /trunk/modules/codec/ffmpeg/audio.c + M /trunk/modules/codec/ffmpeg/chroma.c + M /trunk/modules/codec/ffmpeg/demux.c + M /trunk/modules/codec/ffmpeg/encoder.c + M /trunk/modules/codec/ffmpeg/ffmpeg.c + M /trunk/modules/codec/ffmpeg/ffmpeg.h + M /trunk/modules/codec/ffmpeg/postprocess.c + M /trunk/modules/codec/ffmpeg/postprocessing + D /trunk/modules/codec/ffmpeg/postprocessing/.cvsignore + M /trunk/modules/codec/ffmpeg/postprocessing/postprocessing.c + M /trunk/modules/codec/ffmpeg/postprocessing/postprocessing.h + M /trunk/modules/codec/ffmpeg/postprocessing/postprocessing_c.c + M /trunk/modules/codec/ffmpeg/postprocessing/postprocessing_common.h + M /trunk/modules/codec/ffmpeg/postprocessing/postprocessing_mmx.c + M /trunk/modules/codec/ffmpeg/postprocessing/postprocessing_mmxext.c + M /trunk/modules/codec/ffmpeg/video.c + M /trunk/modules/codec/flac.c + M /trunk/modules/codec/libmpeg2.c + M /trunk/modules/codec/lpcm.c + M /trunk/modules/codec/mpeg_audio.c + M /trunk/modules/codec/ogt + D /trunk/modules/codec/ogt/.cvsignore + M /trunk/modules/codec/ogt/common.c + M /trunk/modules/codec/ogt/common.h + M /trunk/modules/codec/ogt/cvd.c + M /trunk/modules/codec/ogt/cvd.h + M /trunk/modules/codec/ogt/cvd_parse.c + M /trunk/modules/codec/ogt/ogt.c + M /trunk/modules/codec/ogt/ogt.h + M /trunk/modules/codec/ogt/ogt_parse.c + M /trunk/modules/codec/ogt/pixmap.c + M /trunk/modules/codec/ogt/pixmap.h + M /trunk/modules/codec/ogt/render.c + M /trunk/modules/codec/ogt/render.h + M /trunk/modules/codec/ogt/subtitle.h + M /trunk/modules/codec/quicktime.c + M /trunk/modules/codec/rawvideo.c + M /trunk/modules/codec/speex.c + M /trunk/modules/codec/spudec + D /trunk/modules/codec/spudec/.cvsignore + M /trunk/modules/codec/spudec/parse.c + M /trunk/modules/codec/spudec/render.c + M /trunk/modules/codec/spudec/spudec.c + M /trunk/modules/codec/spudec/spudec.h + M /trunk/modules/codec/subsdec.c + M /trunk/modules/codec/tarkin.c + M /trunk/modules/codec/theora.c + M /trunk/modules/codec/vorbis.c + M /trunk/modules/codec/xvid.c + M /trunk/modules/control + D /trunk/modules/control/.cvsignore + M /trunk/modules/control/corba + D /trunk/modules/control/corba/.cvsignore + M /trunk/modules/control/corba/README + M /trunk/modules/control/corba/corba.c + M /trunk/modules/control/gestures.c + M /trunk/modules/control/hotkeys.c + M /trunk/modules/control/http.c + M /trunk/modules/control/joystick.c + M /trunk/modules/control/lirc + D /trunk/modules/control/lirc/.cvsignore + M /trunk/modules/control/lirc/lirc.c + M /trunk/modules/control/ntservice.c + M /trunk/modules/control/rc + D /trunk/modules/control/rc/.cvsignore + M /trunk/modules/control/rc/rc.c + M /trunk/modules/control/telnet/telnet.c + M /trunk/modules/control/telnet/vlm.c + M /trunk/modules/control/telnet/vlm.h + M /trunk/modules/demux + D /trunk/modules/demux/.cvsignore + M /trunk/modules/demux/a52.c + M /trunk/modules/demux/aac.c + M /trunk/modules/demux/aiff.c + M /trunk/modules/demux/asf + D /trunk/modules/demux/asf/.cvsignore + M /trunk/modules/demux/asf/asf.c + M /trunk/modules/demux/asf/libasf.c + M /trunk/modules/demux/asf/libasf.h + M /trunk/modules/demux/au.c + M /trunk/modules/demux/avi + D /trunk/modules/demux/avi/.cvsignore + M /trunk/modules/demux/avi/avi.c + M /trunk/modules/demux/avi/avi.h + M /trunk/modules/demux/avi/libavi.c + M /trunk/modules/demux/avi/libavi.h + M /trunk/modules/demux/demux2.c + M /trunk/modules/demux/demuxdump.c + M /trunk/modules/demux/demuxstream.c + M /trunk/modules/demux/dts.c + M /trunk/modules/demux/dvdnav.c + M /trunk/modules/demux/flac.c + M /trunk/modules/demux/livedotcom.cpp + M /trunk/modules/demux/m3u.c + M /trunk/modules/demux/mkv.cpp + M /trunk/modules/demux/mod.c + M /trunk/modules/demux/mp4 + D /trunk/modules/demux/mp4/.cvsignore + M /trunk/modules/demux/mp4/drms.c + M /trunk/modules/demux/mp4/drms.h + M /trunk/modules/demux/mp4/drmstables.h + M /trunk/modules/demux/mp4/libmp4.c + M /trunk/modules/demux/mp4/libmp4.h + M /trunk/modules/demux/mp4/mp4.c + M /trunk/modules/demux/mp4/mp4.h + M /trunk/modules/demux/mpeg + D /trunk/modules/demux/mpeg/.cvsignore + M /trunk/modules/demux/mpeg/m4v.c + M /trunk/modules/demux/mpeg/mpga.c + M /trunk/modules/demux/mpeg/mpgv.c + M /trunk/modules/demux/mpeg/ps.c + M /trunk/modules/demux/mpeg/system.c + M /trunk/modules/demux/mpeg/system.h + M /trunk/modules/demux/mpeg/ts.c + M /trunk/modules/demux/nsv.c + M /trunk/modules/demux/ogg.c + M /trunk/modules/demux/playlist + D /trunk/modules/demux/playlist/.cvsignore + M /trunk/modules/demux/playlist/m3u.c + M /trunk/modules/demux/playlist/old.c + M /trunk/modules/demux/playlist/playlist.c + M /trunk/modules/demux/playlist/playlist.h + M /trunk/modules/demux/playlist/pls.c + M /trunk/modules/demux/ps.c + M /trunk/modules/demux/ps.h + M /trunk/modules/demux/pva.c + M /trunk/modules/demux/rawdv.c + M /trunk/modules/demux/real.c + M /trunk/modules/demux/ts.c + M /trunk/modules/demux/util + D /trunk/modules/demux/util/.cvsignore + M /trunk/modules/demux/util/id3.c + M /trunk/modules/demux/util/id3genres.h + M /trunk/modules/demux/util/id3tag.c + M /trunk/modules/demux/util/sub.c + M /trunk/modules/demux/util/sub.h + M /trunk/modules/demux/wav.c + M /trunk/modules/gui + D /trunk/modules/gui/.cvsignore + M /trunk/modules/gui/beos + D /trunk/modules/gui/beos/.cvsignore + M /trunk/modules/gui/beos/AudioOutput.cpp + M /trunk/modules/gui/beos/BeOS.cpp + M /trunk/modules/gui/beos/Bitmaps.h + M /trunk/modules/gui/beos/DrawingTidbits.cpp + M /trunk/modules/gui/beos/DrawingTidbits.h + M /trunk/modules/gui/beos/Interface.cpp + M /trunk/modules/gui/beos/InterfaceWindow.cpp + M /trunk/modules/gui/beos/InterfaceWindow.h + M /trunk/modules/gui/beos/ListViews.cpp + M /trunk/modules/gui/beos/ListViews.h + M /trunk/modules/gui/beos/MediaControlView.cpp + M /trunk/modules/gui/beos/MediaControlView.h + M /trunk/modules/gui/beos/MessagesWindow.cpp + M /trunk/modules/gui/beos/MessagesWindow.h + M /trunk/modules/gui/beos/MsgVals.h + M /trunk/modules/gui/beos/PlayListWindow.cpp + M /trunk/modules/gui/beos/PlayListWindow.h + M /trunk/modules/gui/beos/PreferencesWindow.cpp + M /trunk/modules/gui/beos/PreferencesWindow.h + M /trunk/modules/gui/beos/TransportButton.cpp + M /trunk/modules/gui/beos/TransportButton.h + M /trunk/modules/gui/beos/VideoOutput.cpp + M /trunk/modules/gui/beos/VideoWindow.h + M /trunk/modules/gui/beos/VlcWrapper.cpp + M /trunk/modules/gui/beos/VlcWrapper.h + M /trunk/modules/gui/gtk + D /trunk/modules/gui/gtk/.cvsignore + M /trunk/modules/gui/gtk/common.h + M /trunk/modules/gui/gtk/control.c + M /trunk/modules/gui/gtk/control.h + M /trunk/modules/gui/gtk/display.c + M /trunk/modules/gui/gtk/display.h + M /trunk/modules/gui/gtk/gnome.c + M /trunk/modules/gui/gtk/gtk.c + M /trunk/modules/gui/gtk/gtk_callbacks.c + M /trunk/modules/gui/gtk/gtk_callbacks.h + M /trunk/modules/gui/gtk/menu.c + M /trunk/modules/gui/gtk/menu.h + M /trunk/modules/gui/gtk/modules.c + M /trunk/modules/gui/gtk/modules.h + M /trunk/modules/gui/gtk/open.c + M /trunk/modules/gui/gtk/open.h + M /trunk/modules/gui/gtk/playlist.c + M /trunk/modules/gui/gtk/playlist.h + M /trunk/modules/gui/gtk/preferences.c + M /trunk/modules/gui/gtk/preferences.h + M /trunk/modules/gui/gtk/sout.c + M /trunk/modules/gui/gtk2 + D /trunk/modules/gui/gtk2/.cvsignore + M /trunk/modules/gui/gtk2/gnome2.c + M /trunk/modules/gui/gtk2/gtk2.c + M /trunk/modules/gui/kde + D /trunk/modules/gui/kde/.cvsignore + M /trunk/modules/gui/kde/QConfigItem.cpp + M /trunk/modules/gui/kde/QConfigItem.h + M /trunk/modules/gui/kde/info.cpp + M /trunk/modules/gui/kde/info.h + M /trunk/modules/gui/kde/kde.cpp + M /trunk/modules/gui/kde/languagemenu.cpp + M /trunk/modules/gui/kde/languagemenu.h + M /trunk/modules/gui/kde/messages.cpp + M /trunk/modules/gui/kde/messages.h + M /trunk/modules/gui/kde/pluginsbox.cpp + M /trunk/modules/gui/kde/pluginsbox.h + M /trunk/modules/gui/kde/preferences.cpp + M /trunk/modules/gui/kde/preferences.h + M /trunk/modules/gui/macosx + D /trunk/modules/gui/macosx/.cvsignore + M /trunk/modules/gui/macosx/about.h + M /trunk/modules/gui/macosx/about.m + M /trunk/modules/gui/macosx/applescript.h + M /trunk/modules/gui/macosx/applescript.m + M /trunk/modules/gui/macosx/controls.h + M /trunk/modules/gui/macosx/controls.m + M /trunk/modules/gui/macosx/info.h + M /trunk/modules/gui/macosx/info.m + M /trunk/modules/gui/macosx/intf.h + M /trunk/modules/gui/macosx/intf.m + M /trunk/modules/gui/macosx/macosx.m + M /trunk/modules/gui/macosx/misc.h + M /trunk/modules/gui/macosx/misc.m + M /trunk/modules/gui/macosx/open.h + M /trunk/modules/gui/macosx/open.m + M /trunk/modules/gui/macosx/output.h + M /trunk/modules/gui/macosx/output.m + M /trunk/modules/gui/macosx/playlist.h + M /trunk/modules/gui/macosx/playlist.m + M /trunk/modules/gui/macosx/prefs.h + M /trunk/modules/gui/macosx/prefs.m + M /trunk/modules/gui/macosx/prefs_widgets.h + M /trunk/modules/gui/macosx/prefs_widgets.m + M /trunk/modules/gui/macosx/vout.h + M /trunk/modules/gui/macosx/vout.m + M /trunk/modules/gui/ncurses + D /trunk/modules/gui/ncurses/.cvsignore + M /trunk/modules/gui/ncurses/ncurses.c + M /trunk/modules/gui/pda + D /trunk/modules/gui/pda/.cvsignore + M /trunk/modules/gui/pda/pda.c + M /trunk/modules/gui/pda/pda.h + M /trunk/modules/gui/pda/pda_callbacks.c + M /trunk/modules/gui/pda/pda_callbacks.h + M /trunk/modules/gui/qnx + D /trunk/modules/gui/qnx/.cvsignore + M /trunk/modules/gui/qt + D /trunk/modules/gui/qt/.cvsignore + M /trunk/modules/gui/qt/intf.cpp + M /trunk/modules/gui/qt/intf.h + M /trunk/modules/gui/qt/qt.cpp + M /trunk/modules/gui/skins + D /trunk/modules/gui/skins/.cvsignore + M /trunk/modules/gui/skins/controls + D /trunk/modules/gui/skins/controls/.cvsignore + M /trunk/modules/gui/skins/controls/button.cpp + M /trunk/modules/gui/skins/controls/button.h + M /trunk/modules/gui/skins/controls/checkbox.cpp + M /trunk/modules/gui/skins/controls/checkbox.h + M /trunk/modules/gui/skins/controls/controls.h + M /trunk/modules/gui/skins/controls/generic.cpp + M /trunk/modules/gui/skins/controls/generic.h + M /trunk/modules/gui/skins/controls/image.cpp + M /trunk/modules/gui/skins/controls/image.h + M /trunk/modules/gui/skins/controls/playlist.cpp + M /trunk/modules/gui/skins/controls/playlist.h + M /trunk/modules/gui/skins/controls/rectangle.cpp + M /trunk/modules/gui/skins/controls/rectangle.h + M /trunk/modules/gui/skins/controls/slider.cpp + M /trunk/modules/gui/skins/controls/slider.h + M /trunk/modules/gui/skins/controls/text.cpp + M /trunk/modules/gui/skins/controls/text.h + M /trunk/modules/gui/skins/os_api.h + M /trunk/modules/gui/skins/os_bitmap.h + M /trunk/modules/gui/skins/os_event.h + M /trunk/modules/gui/skins/os_font.h + M /trunk/modules/gui/skins/os_graphics.h + M /trunk/modules/gui/skins/os_theme.h + M /trunk/modules/gui/skins/os_window.h + M /trunk/modules/gui/skins/parser + D /trunk/modules/gui/skins/parser/.cvsignore + M /trunk/modules/gui/skins/parser/flex.c + M /trunk/modules/gui/skins/parser/skin.act + M /trunk/modules/gui/skins/parser/skin.dtd + M /trunk/modules/gui/skins/parser/wrappers.cpp + M /trunk/modules/gui/skins/parser/wrappers.h + M /trunk/modules/gui/skins/src + D /trunk/modules/gui/skins/src/.cvsignore + M /trunk/modules/gui/skins/src/anchor.cpp + M /trunk/modules/gui/skins/src/anchor.h + M /trunk/modules/gui/skins/src/banks.cpp + M /trunk/modules/gui/skins/src/banks.h + M /trunk/modules/gui/skins/src/bezier.cpp + M /trunk/modules/gui/skins/src/bezier.h + M /trunk/modules/gui/skins/src/bitmap.cpp + M /trunk/modules/gui/skins/src/bitmap.h + M /trunk/modules/gui/skins/src/dialogs.cpp + M /trunk/modules/gui/skins/src/dialogs.h + M /trunk/modules/gui/skins/src/event.cpp + M /trunk/modules/gui/skins/src/event.h + M /trunk/modules/gui/skins/src/font.cpp + M /trunk/modules/gui/skins/src/font.h + M /trunk/modules/gui/skins/src/graphics.cpp + M /trunk/modules/gui/skins/src/graphics.h + M /trunk/modules/gui/skins/src/skin_common.h + M /trunk/modules/gui/skins/src/skin_main.cpp + M /trunk/modules/gui/skins/src/theme.cpp + M /trunk/modules/gui/skins/src/theme.h + M /trunk/modules/gui/skins/src/themeloader.cpp + M /trunk/modules/gui/skins/src/themeloader.h + M /trunk/modules/gui/skins/src/vlcproc.cpp + M /trunk/modules/gui/skins/src/vlcproc.h + M /trunk/modules/gui/skins/src/window.cpp + M /trunk/modules/gui/skins/src/window.h + M /trunk/modules/gui/skins/win32 + D /trunk/modules/gui/skins/win32/.cvsignore + M /trunk/modules/gui/skins/win32/win32_api.cpp + M /trunk/modules/gui/skins/win32/win32_bitmap.cpp + M /trunk/modules/gui/skins/win32/win32_bitmap.h + M /trunk/modules/gui/skins/win32/win32_dragdrop.cpp + M /trunk/modules/gui/skins/win32/win32_dragdrop.h + M /trunk/modules/gui/skins/win32/win32_event.cpp + M /trunk/modules/gui/skins/win32/win32_event.h + M /trunk/modules/gui/skins/win32/win32_font.cpp + M /trunk/modules/gui/skins/win32/win32_font.h + M /trunk/modules/gui/skins/win32/win32_graphics.cpp + M /trunk/modules/gui/skins/win32/win32_graphics.h + M /trunk/modules/gui/skins/win32/win32_run.cpp + M /trunk/modules/gui/skins/win32/win32_theme.cpp + M /trunk/modules/gui/skins/win32/win32_theme.h + M /trunk/modules/gui/skins/win32/win32_window.cpp + M /trunk/modules/gui/skins/win32/win32_window.h + M /trunk/modules/gui/skins/x11 + D /trunk/modules/gui/skins/x11/.cvsignore + M /trunk/modules/gui/skins/x11/x11_api.cpp + M /trunk/modules/gui/skins/x11/x11_bitmap.cpp + M /trunk/modules/gui/skins/x11/x11_bitmap.h + M /trunk/modules/gui/skins/x11/x11_dragdrop.cpp + M /trunk/modules/gui/skins/x11/x11_dragdrop.h + M /trunk/modules/gui/skins/x11/x11_event.cpp + M /trunk/modules/gui/skins/x11/x11_event.h + M /trunk/modules/gui/skins/x11/x11_font.cpp + M /trunk/modules/gui/skins/x11/x11_font.h + M /trunk/modules/gui/skins/x11/x11_graphics.cpp + M /trunk/modules/gui/skins/x11/x11_graphics.h + M /trunk/modules/gui/skins/x11/x11_run.cpp + M /trunk/modules/gui/skins/x11/x11_theme.cpp + M /trunk/modules/gui/skins/x11/x11_theme.h + M /trunk/modules/gui/skins/x11/x11_timer.cpp + M /trunk/modules/gui/skins/x11/x11_timer.h + M /trunk/modules/gui/skins/x11/x11_window.cpp + M /trunk/modules/gui/skins/x11/x11_window.h + M /trunk/modules/gui/skins2 + D /trunk/modules/gui/skins2/.cvsignore + M /trunk/modules/gui/skins2/commands/async_queue.cpp + M /trunk/modules/gui/skins2/commands/async_queue.hpp + M /trunk/modules/gui/skins2/commands/cmd_add_item.cpp + M /trunk/modules/gui/skins2/commands/cmd_add_item.hpp + M /trunk/modules/gui/skins2/commands/cmd_change_skin.cpp + M /trunk/modules/gui/skins2/commands/cmd_change_skin.hpp + M /trunk/modules/gui/skins2/commands/cmd_dialogs.hpp + M /trunk/modules/gui/skins2/commands/cmd_dummy.hpp + M /trunk/modules/gui/skins2/commands/cmd_fullscreen.cpp + M /trunk/modules/gui/skins2/commands/cmd_fullscreen.hpp + M /trunk/modules/gui/skins2/commands/cmd_generic.hpp + M /trunk/modules/gui/skins2/commands/cmd_input.cpp + M /trunk/modules/gui/skins2/commands/cmd_input.hpp + M /trunk/modules/gui/skins2/commands/cmd_layout.cpp + M /trunk/modules/gui/skins2/commands/cmd_layout.hpp + M /trunk/modules/gui/skins2/commands/cmd_notify_playlist.cpp + M /trunk/modules/gui/skins2/commands/cmd_notify_playlist.hpp + M /trunk/modules/gui/skins2/commands/cmd_on_top.cpp + M /trunk/modules/gui/skins2/commands/cmd_on_top.hpp + M /trunk/modules/gui/skins2/commands/cmd_playlist.cpp + M /trunk/modules/gui/skins2/commands/cmd_playlist.hpp + M /trunk/modules/gui/skins2/commands/cmd_quit.cpp + M /trunk/modules/gui/skins2/commands/cmd_quit.hpp + M /trunk/modules/gui/skins2/commands/cmd_resize.cpp + M /trunk/modules/gui/skins2/commands/cmd_resize.hpp + M /trunk/modules/gui/skins2/commands/cmd_show_window.hpp + M /trunk/modules/gui/skins2/controls/ctrl_button.cpp + M /trunk/modules/gui/skins2/controls/ctrl_button.hpp + M /trunk/modules/gui/skins2/controls/ctrl_checkbox.cpp + M /trunk/modules/gui/skins2/controls/ctrl_checkbox.hpp + M /trunk/modules/gui/skins2/controls/ctrl_flat.hpp + M /trunk/modules/gui/skins2/controls/ctrl_generic.cpp + M /trunk/modules/gui/skins2/controls/ctrl_generic.hpp + M /trunk/modules/gui/skins2/controls/ctrl_image.cpp + M /trunk/modules/gui/skins2/controls/ctrl_image.hpp + M /trunk/modules/gui/skins2/controls/ctrl_list.cpp + M /trunk/modules/gui/skins2/controls/ctrl_list.hpp + M /trunk/modules/gui/skins2/controls/ctrl_move.cpp + M /trunk/modules/gui/skins2/controls/ctrl_move.hpp + M /trunk/modules/gui/skins2/controls/ctrl_radialslider.cpp + M /trunk/modules/gui/skins2/controls/ctrl_radialslider.hpp + M /trunk/modules/gui/skins2/controls/ctrl_resize.cpp + M /trunk/modules/gui/skins2/controls/ctrl_resize.hpp + M /trunk/modules/gui/skins2/controls/ctrl_slider.cpp + M /trunk/modules/gui/skins2/controls/ctrl_slider.hpp + M /trunk/modules/gui/skins2/controls/ctrl_text.cpp + M /trunk/modules/gui/skins2/controls/ctrl_text.hpp + M /trunk/modules/gui/skins2/events/evt_enter.hpp + M /trunk/modules/gui/skins2/events/evt_focus.hpp + M /trunk/modules/gui/skins2/events/evt_generic.hpp + M /trunk/modules/gui/skins2/events/evt_input.cpp + M /trunk/modules/gui/skins2/events/evt_input.hpp + M /trunk/modules/gui/skins2/events/evt_key.cpp + M /trunk/modules/gui/skins2/events/evt_key.hpp + M /trunk/modules/gui/skins2/events/evt_leave.hpp + M /trunk/modules/gui/skins2/events/evt_motion.hpp + M /trunk/modules/gui/skins2/events/evt_mouse.cpp + M /trunk/modules/gui/skins2/events/evt_mouse.hpp + M /trunk/modules/gui/skins2/events/evt_refresh.hpp + M /trunk/modules/gui/skins2/events/evt_scroll.cpp + M /trunk/modules/gui/skins2/events/evt_scroll.hpp + M /trunk/modules/gui/skins2/events/evt_special.cpp + M /trunk/modules/gui/skins2/events/evt_special.hpp + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/parser/builder.hpp + M /trunk/modules/gui/skins2/parser/builder_data.hpp + M /trunk/modules/gui/skins2/parser/gen_builder.py + M /trunk/modules/gui/skins2/parser/interpreter.cpp + M /trunk/modules/gui/skins2/parser/interpreter.hpp + M /trunk/modules/gui/skins2/parser/skin_parser.cpp + M /trunk/modules/gui/skins2/parser/skin_parser.hpp + M /trunk/modules/gui/skins2/parser/xmlparser.cpp + M /trunk/modules/gui/skins2/parser/xmlparser.hpp + M /trunk/modules/gui/skins2/src/anchor.cpp + M /trunk/modules/gui/skins2/src/anchor.hpp + M /trunk/modules/gui/skins2/src/dialogs.cpp + M /trunk/modules/gui/skins2/src/dialogs.hpp + M /trunk/modules/gui/skins2/src/ft2_bitmap.cpp + M /trunk/modules/gui/skins2/src/ft2_bitmap.hpp + M /trunk/modules/gui/skins2/src/ft2_font.cpp + M /trunk/modules/gui/skins2/src/ft2_font.hpp + M /trunk/modules/gui/skins2/src/generic_bitmap.hpp + M /trunk/modules/gui/skins2/src/generic_font.hpp + M /trunk/modules/gui/skins2/src/generic_layout.cpp + M /trunk/modules/gui/skins2/src/generic_layout.hpp + M /trunk/modules/gui/skins2/src/generic_window.cpp + M /trunk/modules/gui/skins2/src/generic_window.hpp + M /trunk/modules/gui/skins2/src/logger.cpp + M /trunk/modules/gui/skins2/src/logger.hpp + M /trunk/modules/gui/skins2/src/os_factory.cpp + M /trunk/modules/gui/skins2/src/os_factory.hpp + M /trunk/modules/gui/skins2/src/os_graphics.hpp + M /trunk/modules/gui/skins2/src/os_loop.hpp + M /trunk/modules/gui/skins2/src/os_timer.hpp + M /trunk/modules/gui/skins2/src/os_tooltip.hpp + M /trunk/modules/gui/skins2/src/os_window.hpp + M /trunk/modules/gui/skins2/src/png_bitmap.cpp + M /trunk/modules/gui/skins2/src/png_bitmap.hpp + M /trunk/modules/gui/skins2/src/scaled_bitmap.cpp + M /trunk/modules/gui/skins2/src/scaled_bitmap.hpp + M /trunk/modules/gui/skins2/src/skin_common.hpp + M /trunk/modules/gui/skins2/src/skin_main.cpp + M /trunk/modules/gui/skins2/src/theme.cpp + M /trunk/modules/gui/skins2/src/theme.hpp + M /trunk/modules/gui/skins2/src/theme_loader.cpp + M /trunk/modules/gui/skins2/src/theme_loader.hpp + M /trunk/modules/gui/skins2/src/tooltip.cpp + M /trunk/modules/gui/skins2/src/tooltip.hpp + M /trunk/modules/gui/skins2/src/var_manager.cpp + M /trunk/modules/gui/skins2/src/var_manager.hpp + M /trunk/modules/gui/skins2/src/vlcproc.cpp + M /trunk/modules/gui/skins2/src/vlcproc.hpp + M /trunk/modules/gui/skins2/src/window_manager.cpp + M /trunk/modules/gui/skins2/src/window_manager.hpp + M /trunk/modules/gui/skins2/utils/bezier.cpp + M /trunk/modules/gui/skins2/utils/bezier.hpp + M /trunk/modules/gui/skins2/utils/fsm.cpp + M /trunk/modules/gui/skins2/utils/fsm.hpp + M /trunk/modules/gui/skins2/utils/observer.hpp + M /trunk/modules/gui/skins2/utils/pointer.hpp + M /trunk/modules/gui/skins2/utils/position.cpp + M /trunk/modules/gui/skins2/utils/position.hpp + M /trunk/modules/gui/skins2/utils/ustring.cpp + M /trunk/modules/gui/skins2/utils/ustring.hpp + M /trunk/modules/gui/skins2/utils/var_bool.cpp + M /trunk/modules/gui/skins2/utils/var_bool.hpp + M /trunk/modules/gui/skins2/utils/var_list.cpp + M /trunk/modules/gui/skins2/utils/var_list.hpp + M /trunk/modules/gui/skins2/utils/var_percent.cpp + M /trunk/modules/gui/skins2/utils/var_percent.hpp + M /trunk/modules/gui/skins2/utils/var_text.cpp + M /trunk/modules/gui/skins2/utils/var_text.hpp + M /trunk/modules/gui/skins2/utils/variable.hpp + M /trunk/modules/gui/skins2/vars/playlist.cpp + M /trunk/modules/gui/skins2/vars/playlist.hpp + M /trunk/modules/gui/skins2/vars/time.cpp + M /trunk/modules/gui/skins2/vars/time.hpp + M /trunk/modules/gui/skins2/vars/volume.cpp + M /trunk/modules/gui/skins2/vars/volume.hpp + M /trunk/modules/gui/skins2/win32/win32_dragdrop.cpp + M /trunk/modules/gui/skins2/win32/win32_dragdrop.hpp + M /trunk/modules/gui/skins2/win32/win32_factory.cpp + M /trunk/modules/gui/skins2/win32/win32_factory.hpp + M /trunk/modules/gui/skins2/win32/win32_graphics.cpp + M /trunk/modules/gui/skins2/win32/win32_graphics.hpp + M /trunk/modules/gui/skins2/win32/win32_loop.cpp + M /trunk/modules/gui/skins2/win32/win32_loop.hpp + M /trunk/modules/gui/skins2/win32/win32_timer.cpp + M /trunk/modules/gui/skins2/win32/win32_timer.hpp + M /trunk/modules/gui/skins2/win32/win32_tooltip.cpp + M /trunk/modules/gui/skins2/win32/win32_tooltip.hpp + M /trunk/modules/gui/skins2/win32/win32_window.cpp + M /trunk/modules/gui/skins2/win32/win32_window.hpp + M /trunk/modules/gui/skins2/x11/x11_display.cpp + M /trunk/modules/gui/skins2/x11/x11_display.hpp + M /trunk/modules/gui/skins2/x11/x11_dragdrop.cpp + M /trunk/modules/gui/skins2/x11/x11_dragdrop.hpp + M /trunk/modules/gui/skins2/x11/x11_factory.cpp + M /trunk/modules/gui/skins2/x11/x11_factory.hpp + M /trunk/modules/gui/skins2/x11/x11_graphics.cpp + M /trunk/modules/gui/skins2/x11/x11_graphics.hpp + M /trunk/modules/gui/skins2/x11/x11_loop.cpp + M /trunk/modules/gui/skins2/x11/x11_loop.hpp + M /trunk/modules/gui/skins2/x11/x11_timer.cpp + M /trunk/modules/gui/skins2/x11/x11_timer.hpp + M /trunk/modules/gui/skins2/x11/x11_tooltip.cpp + M /trunk/modules/gui/skins2/x11/x11_tooltip.hpp + M /trunk/modules/gui/skins2/x11/x11_window.cpp + M /trunk/modules/gui/skins2/x11/x11_window.hpp + M /trunk/modules/gui/wxwindows + D /trunk/modules/gui/wxwindows/.cvsignore + M /trunk/modules/gui/wxwindows/dialogs.cpp + M /trunk/modules/gui/wxwindows/fileinfo.cpp + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/iteminfo.cpp + M /trunk/modules/gui/wxwindows/menus.cpp + M /trunk/modules/gui/wxwindows/messages.cpp + M /trunk/modules/gui/wxwindows/open.cpp + M /trunk/modules/gui/wxwindows/playlist.cpp + M /trunk/modules/gui/wxwindows/preferences.cpp + M /trunk/modules/gui/wxwindows/preferences_widgets.cpp + M /trunk/modules/gui/wxwindows/preferences_widgets.h + M /trunk/modules/gui/wxwindows/streamout.cpp + M /trunk/modules/gui/wxwindows/streamwizard.cpp + M /trunk/modules/gui/wxwindows/subtitles.cpp + M /trunk/modules/gui/wxwindows/timer.cpp + M /trunk/modules/gui/wxwindows/v4l.cpp + M /trunk/modules/gui/wxwindows/wxwindows.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + M /trunk/modules/misc + D /trunk/modules/misc/.cvsignore + M /trunk/modules/misc/dummy + D /trunk/modules/misc/dummy/.cvsignore + M /trunk/modules/misc/dummy/aout.c + M /trunk/modules/misc/dummy/decoder.c + M /trunk/modules/misc/dummy/dummy.c + M /trunk/modules/misc/dummy/dummy.h + M /trunk/modules/misc/dummy/encoder.c + M /trunk/modules/misc/dummy/input.c + M /trunk/modules/misc/dummy/interface.c + M /trunk/modules/misc/dummy/renderer.c + M /trunk/modules/misc/dummy/vout.c + M /trunk/modules/misc/freetype.c + M /trunk/modules/misc/gtk_main.c + M /trunk/modules/misc/logger + D /trunk/modules/misc/logger/.cvsignore + M /trunk/modules/misc/logger/logger.c + M /trunk/modules/misc/memcpy + D /trunk/modules/misc/memcpy/.cvsignore + M /trunk/modules/misc/memcpy/fastmemcpy.h + M /trunk/modules/misc/memcpy/memcpy.c + M /trunk/modules/misc/memcpy/memcpyaltivec.c + M /trunk/modules/misc/network + D /trunk/modules/misc/network/.cvsignore + M /trunk/modules/misc/network/ipv4.c + M /trunk/modules/misc/network/ipv6.c + M /trunk/modules/misc/playlist + D /trunk/modules/misc/playlist/.cvsignore + M /trunk/modules/misc/playlist/export.c + M /trunk/modules/misc/playlist/m3u.c + M /trunk/modules/misc/playlist/native.c + M /trunk/modules/misc/playlist/old.c + M /trunk/modules/misc/qte_main.cpp + M /trunk/modules/misc/sap.c + M /trunk/modules/misc/screensaver.c + M /trunk/modules/misc/testsuite + D /trunk/modules/misc/testsuite/.cvsignore + M /trunk/modules/misc/testsuite/test1.c + M /trunk/modules/misc/testsuite/test2.cpp + M /trunk/modules/misc/testsuite/test3.m + M /trunk/modules/misc/testsuite/test4.c + M /trunk/modules/mux + D /trunk/modules/mux/.cvsignore + M /trunk/modules/mux/asf.c + M /trunk/modules/mux/avi.c + M /trunk/modules/mux/dummy.c + M /trunk/modules/mux/mp4.c + M /trunk/modules/mux/mpeg + D /trunk/modules/mux/mpeg/.cvsignore + M /trunk/modules/mux/mpeg/bits.h + M /trunk/modules/mux/mpeg/csa.c + M /trunk/modules/mux/mpeg/csa.h + M /trunk/modules/mux/mpeg/pes.c + M /trunk/modules/mux/mpeg/pes.h + M /trunk/modules/mux/mpeg/ps.c + M /trunk/modules/mux/mpeg/ts.c + M /trunk/modules/mux/ogg.c + M /trunk/modules/packetizer + D /trunk/modules/packetizer/.cvsignore + M /trunk/modules/packetizer/copy.c + M /trunk/modules/packetizer/mpeg4audio.c + M /trunk/modules/packetizer/mpeg4video.c + M /trunk/modules/packetizer/mpegvideo.c + M /trunk/modules/stream_out + D /trunk/modules/stream_out/.cvsignore + M /trunk/modules/stream_out/announce.h + M /trunk/modules/stream_out/display.c + M /trunk/modules/stream_out/dummy.c + M /trunk/modules/stream_out/duplicate.c + M /trunk/modules/stream_out/es.c + M /trunk/modules/stream_out/gather.c + M /trunk/modules/stream_out/rtp.c + M /trunk/modules/stream_out/standard.c + M /trunk/modules/stream_out/transcode.c + M /trunk/modules/stream_out/transrate + D /trunk/modules/stream_out/transrate/.cvsignore + M /trunk/modules/stream_out/transrate/frame.c + M /trunk/modules/stream_out/transrate/transrate.c + M /trunk/modules/stream_out/transrate/transrate.h + M /trunk/modules/video_chroma + D /trunk/modules/video_chroma/.cvsignore + M /trunk/modules/video_chroma/i420_rgb.c + M /trunk/modules/video_chroma/i420_rgb.h + M /trunk/modules/video_chroma/i420_rgb16.c + M /trunk/modules/video_chroma/i420_rgb8.c + M /trunk/modules/video_chroma/i420_rgb_c.h + M /trunk/modules/video_chroma/i420_rgb_mmx.h + M /trunk/modules/video_chroma/i420_ymga.c + M /trunk/modules/video_chroma/i420_yuy2.c + M /trunk/modules/video_chroma/i420_yuy2.h + M /trunk/modules/video_chroma/i422_yuy2.c + M /trunk/modules/video_chroma/i422_yuy2.h + M /trunk/modules/video_filter + D /trunk/modules/video_filter/.cvsignore + M /trunk/modules/video_filter/adjust.c + M /trunk/modules/video_filter/clone.c + M /trunk/modules/video_filter/crop.c + M /trunk/modules/video_filter/deinterlace + D /trunk/modules/video_filter/deinterlace/.cvsignore + M /trunk/modules/video_filter/deinterlace/deinterlace.c + M /trunk/modules/video_filter/distort.c + M /trunk/modules/video_filter/filter_common.h + M /trunk/modules/video_filter/invert.c + M /trunk/modules/video_filter/logo.c + M /trunk/modules/video_filter/motionblur.c + M /trunk/modules/video_filter/transform.c + M /trunk/modules/video_filter/wall.c + M /trunk/modules/video_output + D /trunk/modules/video_output/.cvsignore + M /trunk/modules/video_output/aa.c + M /trunk/modules/video_output/caca.c + M /trunk/modules/video_output/directx + D /trunk/modules/video_output/directx/.cvsignore + M /trunk/modules/video_output/directx/directx.c + M /trunk/modules/video_output/directx/events.c + M /trunk/modules/video_output/directx/vout.h + M /trunk/modules/video_output/fb.c + M /trunk/modules/video_output/ggi.c + M /trunk/modules/video_output/glide.c + M /trunk/modules/video_output/mga + D /trunk/modules/video_output/mga/.cvsignore + M /trunk/modules/video_output/mga/mga.c + M /trunk/modules/video_output/qte + D /trunk/modules/video_output/qte/.cvsignore + M /trunk/modules/video_output/qte/qte.cpp + M /trunk/modules/video_output/qte/qte.h + M /trunk/modules/video_output/sdl.c + M /trunk/modules/video_output/svgalib.c + M /trunk/modules/video_output/wingdi.c + M /trunk/modules/video_output/x11 + D /trunk/modules/video_output/x11/.cvsignore + M /trunk/modules/video_output/x11/x11.c + M /trunk/modules/video_output/x11/xcommon.c + M /trunk/modules/video_output/x11/xcommon.h + M /trunk/modules/video_output/x11/xvideo.c + M /trunk/modules/visualization + D /trunk/modules/visualization/.cvsignore + M /trunk/modules/visualization/goom.c + M /trunk/modules/visualization/scope + D /trunk/modules/visualization/scope/.cvsignore + M /trunk/modules/visualization/scope/scope.c + M /trunk/modules/visualization/visual + D /trunk/modules/visualization/visual/.cvsignore + M /trunk/modules/visualization/visual/effects.c + M /trunk/modules/visualization/visual/fft.c + M /trunk/modules/visualization/visual/fft.h + M /trunk/modules/visualization/visual/visual.c + M /trunk/modules/visualization/visual/visual.h + M /trunk/modules/visualization/xosd + D /trunk/modules/visualization/xosd/.cvsignore + M /trunk/modules/visualization/xosd/xosd.c + M /trunk/mozilla + D /trunk/mozilla/.cvsignore + M /trunk/mozilla/support + D /trunk/mozilla/support/.cvsignore + M /trunk/mozilla/vlcpeer.cpp + M /trunk/mozilla/vlcpeer.h + M /trunk/mozilla/vlcplugin.cpp + M /trunk/mozilla/vlcplugin.h + M /trunk/mozilla/vlcshell.cpp + M /trunk/msvc + D /trunk/msvc/.cvsignore + M /trunk/po + D /trunk/po/.cvsignore + M /trunk/python/vlrs + D /trunk/python/vlrs/.cvsignore + M /trunk/share + D /trunk/share/.cvsignore + M /trunk/src + D /trunk/src/.cvsignore + M /trunk/src/audio_output + D /trunk/src/audio_output/.cvsignore + M /trunk/src/audio_output/common.c + M /trunk/src/audio_output/dec.c + M /trunk/src/audio_output/filters.c + M /trunk/src/audio_output/input.c + M /trunk/src/audio_output/intf.c + M /trunk/src/audio_output/mixer.c + M /trunk/src/audio_output/output.c + M /trunk/src/extras + D /trunk/src/extras/.cvsignore + M /trunk/src/extras/libc.c + M /trunk/src/input + D /trunk/src/input/.cvsignore + M /trunk/src/input/demux.c + M /trunk/src/input/es_out.c + M /trunk/src/input/input.c + M /trunk/src/input/input_clock.c + M /trunk/src/input/input_dec.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/input_ext-plugins.c + M /trunk/src/input/input_info.c + M /trunk/src/input/input_programs.c + M /trunk/src/input/stream.c + M /trunk/src/input/subtitles.c + M /trunk/src/interface + D /trunk/src/interface/.cvsignore + M /trunk/src/interface/interface.c + M /trunk/src/interface/intf_eject.c + M /trunk/src/libvlc.c + M /trunk/src/libvlc.h + M /trunk/src/misc + D /trunk/src/misc/.cvsignore + M /trunk/src/misc/beos_specific.cpp + M /trunk/src/misc/block.c + M /trunk/src/misc/charset.c + M /trunk/src/misc/configuration.c + M /trunk/src/misc/cpu.c + M /trunk/src/misc/darwin_specific.m + M /trunk/src/misc/error.c + M /trunk/src/misc/httpd.c + M /trunk/src/misc/iso-639_def.h + M /trunk/src/misc/iso_lang.c + M /trunk/src/misc/messages.c + M /trunk/src/misc/modules.c + M /trunk/src/misc/modules_plugin.h.in + M /trunk/src/misc/mtime.c + M /trunk/src/misc/net.c + M /trunk/src/misc/objects.c + M /trunk/src/misc/threads.c + M /trunk/src/misc/variables.c + M /trunk/src/misc/win32_specific.c + M /trunk/src/playlist + D /trunk/src/playlist/.cvsignore + M /trunk/src/playlist/group.c + M /trunk/src/playlist/info.c + M /trunk/src/playlist/item-ext.c + M /trunk/src/playlist/item.c + M /trunk/src/playlist/loadsave.c + M /trunk/src/playlist/playlist.c + M /trunk/src/playlist/sort.c + M /trunk/src/stream_output + D /trunk/src/stream_output/.cvsignore + M /trunk/src/stream_output/stream_output.c + M /trunk/src/video_output + D /trunk/src/video_output/.cvsignore + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/video_text.c + M /trunk/src/video_output/vout_pictures.c + M /trunk/src/video_output/vout_pictures.h + M /trunk/src/video_output/vout_subpictures.c + M /trunk/src/video_output/vout_synchro.c + M /trunk/src/vlc.c + M /trunk/toolbox + M /trunk/vlc-cvs.ebuild + M /trunk/vlc.ebuild + + * Added "Id" svn:keywords property to all files containing "$Id:". + * Removed .cvsignore files and added proper svn:ignore properties. + +------------------------------------------------------------------------ +r6962 | fenrir | 2004-03-05 19:30:50 +0100 (Fri, 05 Mar 2004) | 4 lines +Changed paths: + M /trunk/include/modules.h + M /trunk/modules/demux/demux2.c + + * include/modules.h: increased numbers of shorcuts + * modules/demux/demux2.c: added all audio demuxer shortcuts. + + +------------------------------------------------------------------------ +r6963 | murray | 2004-03-05 20:24:14 +0100 (Fri, 05 Mar 2004) | 12 lines +Changed paths: + M /trunk/modules/access/directory.c + M /trunk/modules/access/dvb/qpsk.c + M /trunk/modules/codec/ffmpeg/ffmpeg.h + M /trunk/modules/control/ntservice.c + M /trunk/modules/demux/livedotcom.cpp + M /trunk/modules/demux/mod.c + M /trunk/modules/gui/beos/InterfaceWindow.cpp + M /trunk/modules/gui/pda/pda_interface.c + M /trunk/modules/gui/wxwindows/open.cpp + M /trunk/modules/gui/wxwindows/v4l.cpp + M /trunk/modules/misc/sap.c + M /trunk/src/libvlc.h + +String review, as promised :) + +Found and fixed: +- some untranslated macros +- some acronyms which were not in capital letters +- a couple of VLC Media Player (_m_edia _p_layer, now) +- typos here and there +- dots missing in some of the long texts +- spaces before ? and :, which is correct in french but not in english :) +- NT services are now called Windows Services + + +------------------------------------------------------------------------ +r6964 | ipkiss | 2004-03-05 21:56:39 +0100 (Fri, 05 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/controls/ctrl_resize.cpp + M /trunk/modules/gui/skins2/controls/ctrl_resize.hpp + M /trunk/modules/gui/skins2/src/os_factory.hpp + M /trunk/modules/gui/skins2/win32/win32_factory.cpp + M /trunk/modules/gui/skins2/win32/win32_factory.hpp + M /trunk/modules/gui/skins2/x11/x11_factory.hpp + + * skins2/*: Change mouse cursor above a Resize control (win32 only) + +------------------------------------------------------------------------ +r6965 | fenrir | 2004-03-06 00:26:36 +0100 (Sat, 06 Mar 2004) | 8 lines +Changed paths: + M /trunk/src/input/input.c + M /trunk/src/libvlc.h + + * input/input.c, libvlc.h: implemented new way to break vlc preferences : + start-time and stop-time (both given in second) ;) + + Becarefull that it won't work with all files because of missing/wrong + media length (ex: ts, broken avi, ...) or the fact that the headers + will not be read (ex: mpeg1 ps, perhaps ogg, ...) + + +------------------------------------------------------------------------ +r6966 | fenrir | 2004-03-06 02:14:28 +0100 (Sat, 06 Mar 2004) | 2 lines +Changed paths: + M /trunk/src/misc/httpd.c + + * httpd: fixed handling of 'Connection: '. + +------------------------------------------------------------------------ +r6967 | fenrir | 2004-03-06 06:47:59 +0100 (Sat, 06 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/transcode.c + + * transcode.c: fixed SVQ3 transcoding. + +------------------------------------------------------------------------ +r6968 | fenrir | 2004-03-06 06:49:08 +0100 (Sat, 06 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/mux/mp4.c + + * mp4.c: for mp3 in mp4a we need an ESDS. + + +------------------------------------------------------------------------ +r6969 | gbazin | 2004-03-06 13:22:56 +0100 (Sat, 06 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/control/telnet + +* modules/control/telnet: added missing svn:ignore property. + +------------------------------------------------------------------------ +r6970 | fenrir | 2004-03-06 14:37:44 +0100 (Sat, 06 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/mux/mp4.c + + * mp4: fixed SVQ3 in .mov + +------------------------------------------------------------------------ +r6971 | zorglub | 2004-03-06 16:24:37 +0100 (Sat, 06 Mar 2004) | 4 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/control/Modules.am + D /trunk/modules/control/lirc + A /trunk/modules/control/lirc.c (from /trunk/modules/control/lirc/lirc.c:6959) + D /trunk/modules/control/rc + A /trunk/modules/control/rc.c (from /trunk/modules/control/rc/rc.c:6970) + M /trunk/modules/misc/Modules.am + D /trunk/modules/misc/logger + A /trunk/modules/misc/logger.c (from /trunk/modules/misc/logger/logger.c:6970) + M /trunk/modules/video_filter/Modules.am + D /trunk/modules/video_filter/deinterlace + A /trunk/modules/video_filter/deinterlace.c (from /trunk/modules/video_filter/deinterlace/deinterlace.c:6970) + M /trunk/modules/video_output/Modules.am + D /trunk/modules/video_output/mga + A /trunk/modules/video_output/mga.c (from /trunk/modules/video_output/mga/mga.c:6970) + M /trunk/modules/visualization/Modules.am + D /trunk/modules/visualization/scope + D /trunk/modules/visualization/xosd + A /trunk/modules/visualization/xosd.c (from /trunk/modules/visualization/xosd/xosd.c:6970) + +* Remove directories with only one source file inside +* Drop the old scope plugin (not ported to aout3) + + +------------------------------------------------------------------------ +r6973 | gbazin | 2004-03-06 16:44:46 +0100 (Sat, 06 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/encoder.c + +* modules/codec/ffmpeg/encoder.c: + + libavcodec now interpolates the pts if you feed it with a frame with AV_NOPTS_VALUE. Make sure we handle that correctly. + +------------------------------------------------------------------------ +r6975 | ipkiss | 2004-03-06 17:25:46 +0100 (Sat, 06 Mar 2004) | 5 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/parser/builder_data.def + M /trunk/modules/gui/skins2/parser/builder_data.hpp + M /trunk/modules/gui/skins2/parser/skin_parser.cpp + M /trunk/modules/gui/skins2/src/generic_window.cpp + M /trunk/modules/gui/skins2/theme/skin.dtd + M /trunk/modules/gui/skins2/theme/theme.xml + + * skins2/src/generic_window.cpp: avoid crashing on Ctrl+S when there + is no dialog provider + * skins/*: renamed 'onclick' attribute to 'action', to be coherent with + other controls + +------------------------------------------------------------------------ +r6976 | fenrir | 2004-03-06 17:35:03 +0100 (Sat, 06 Mar 2004) | 2 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/include/stream_output.h + + * all: added two variables needed for asynch sout. + +------------------------------------------------------------------------ +r6977 | fenrir | 2004-03-06 17:36:37 +0100 (Sat, 06 Mar 2004) | 3 lines +Changed paths: + M /trunk/src/input/input.c + M /trunk/src/input/input_clock.c + M /trunk/src/input/input_dec.c + M /trunk/src/stream_output/stream_output.c + + * all: implemented sout asynch support. (ie sout will try to work at +the maximum speed if the output can control the pace) + +------------------------------------------------------------------------ +r6978 | fenrir | 2004-03-06 17:37:54 +0100 (Sat, 06 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/access_output/http.c + M /trunk/modules/access_output/udp.c + + * http, udp: update p_sout->i_out_pace_nocontrol. + +------------------------------------------------------------------------ +r6979 | fenrir | 2004-03-06 17:38:29 +0100 (Sat, 06 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/display.c + M /trunk/modules/stream_out/rtp.c + + * rtp, display: update p_sout->i_out_pace_nocontrol. + +------------------------------------------------------------------------ +r6980 | zorglub | 2004-03-06 17:58:11 +0100 (Sat, 06 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/video_filter/deinterlace.c + +Fix include path + +------------------------------------------------------------------------ +r6982 | asmax | 2004-03-06 20:22:47 +0100 (Sat, 06 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/src/png_bitmap.cpp + + * src/png_bitmap.cpp: support for transparent PNGs + +------------------------------------------------------------------------ +r6983 | gbazin | 2004-03-06 20:30:19 +0100 (Sat, 06 Mar 2004) | 4 lines +Changed paths: + M /trunk/modules/packetizer/copy.c + M /trunk/modules/stream_out/transcode.c + M /trunk/src/input/input_dec.c + +* src/input/input_dec.c: fix for input_EndDecoder() when using the async mode. +* modules/packetizer/copy.c: better not send pts instead of invalid ones. +* modules/stream_out/transcode.c: when no pts, use dts wherever possible (low delay / b frame). + +------------------------------------------------------------------------ +r6984 | ipkiss | 2004-03-06 20:46:26 +0100 (Sat, 06 Mar 2004) | 5 lines +Changed paths: + M /trunk/modules/gui/skins2/src/generic_window.cpp + M /trunk/modules/gui/skins2/src/generic_window.hpp + M /trunk/modules/gui/skins2/src/os_window.hpp + M /trunk/modules/gui/skins2/src/theme_loader.cpp + M /trunk/modules/gui/skins2/src/window_manager.cpp + M /trunk/modules/gui/skins2/src/window_manager.hpp + M /trunk/modules/gui/skins2/win32/win32_window.cpp + M /trunk/modules/gui/skins2/win32/win32_window.hpp + M /trunk/modules/gui/skins2/x11/x11_window.cpp + M /trunk/modules/gui/skins2/x11/x11_window.hpp + + * skins2/src/os_window.hpp: added some 'const' keywords + * skins2/src/theme_loader.cpp: do not anchor windows _before_ restoring their + previous configuration... + * skins2/src/window_manager.cpp: fix for non-anchoring of invisible windows + +------------------------------------------------------------------------ +r6985 | gbazin | 2004-03-06 21:16:04 +0100 (Sat, 06 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/transcode.c + +* transcode.c: fix for when 1st frame of non-low-delay streams only has a dts. + +------------------------------------------------------------------------ +r6986 | gbazin | 2004-03-06 21:49:10 +0100 (Sat, 06 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/transcode.c + +* transcode.c: another fix to avoid 1st frame without pts. + +------------------------------------------------------------------------ +r6987 | fenrir | 2004-03-06 21:57:05 +0100 (Sat, 06 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/mux/mp4.c + + * mp4.c: fixed audio/video synchro. Better length table calculation (I +hope). + +------------------------------------------------------------------------ +r6988 | fenrir | 2004-03-06 22:09:53 +0100 (Sat, 06 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/packetizer/mpeg4video.c + + * mpeg4video: set frame type (I,P,B). + +------------------------------------------------------------------------ +r6989 | fenrir | 2004-03-06 22:25:45 +0100 (Sat, 06 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/avi/avi.c + + * avi.c: set frame type. + +------------------------------------------------------------------------ +r6990 | asmax | 2004-03-07 00:52:16 +0100 (Sun, 07 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/src/png_bitmap.cpp + + * png_bitmap.cpp: fixed the transparency + +------------------------------------------------------------------------ +r6991 | ipkiss | 2004-03-07 01:21:48 +0100 (Sun, 07 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/commands/cmd_show_window.hpp + M /trunk/modules/gui/skins2/controls/ctrl_move.cpp + M /trunk/modules/gui/skins2/parser/interpreter.cpp + M /trunk/modules/gui/skins2/src/generic_window.cpp + M /trunk/modules/gui/skins2/src/window_manager.cpp + M /trunk/modules/gui/skins2/src/window_manager.hpp + + * skins2/*: - show/hide do not bypass the window manager anymore + - transformed some pointers into references + +------------------------------------------------------------------------ +r6992 | fenrir | 2004-03-07 01:46:13 +0100 (Sun, 07 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/mux/mp4.c + + * mp4: really fixed stts table (and no more drift), added stss table +(key frames). + +------------------------------------------------------------------------ +r6993 | fenrir | 2004-03-07 02:52:52 +0100 (Sun, 07 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/mux/mp4.c + + * mp4.c: * follow guidelines for box order in stbl. + * set language if present. + +------------------------------------------------------------------------ +r6994 | asmax | 2004-03-07 12:47:50 +0100 (Sun, 07 Mar 2004) | 5 lines +Changed paths: + M /trunk/modules/gui/skins2/controls/ctrl_list.cpp + M /trunk/modules/gui/skins2/controls/ctrl_text.cpp + M /trunk/modules/gui/skins2/src/ft2_font.cpp + M /trunk/modules/gui/skins2/src/tooltip.cpp + + * src/ft2_font.cpp: initialize some members to avoid a segfault in the + destructor when the font cannot be opened. drawString() now returns + NULL if the initialization failed. + * all: check if drawString() returns NULL + +------------------------------------------------------------------------ +r6995 | asmax | 2004-03-07 13:42:39 +0100 (Sun, 07 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/src/generic_window.cpp + M /trunk/modules/gui/skins2/src/generic_window.hpp + M /trunk/modules/gui/skins2/src/window_manager.cpp + M /trunk/modules/gui/skins2/src/window_manager.hpp + + * all: the tooltip window is now managed by the window manager, not + by the generic windows + +------------------------------------------------------------------------ +r6996 | ipkiss | 2004-03-07 13:55:32 +0100 (Sun, 07 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/utils/var_text.cpp + M /trunk/modules/gui/skins2/vars/time.cpp + M /trunk/modules/gui/skins2/vars/time.hpp + + * skins2/parser/builder.cpp: check Font::init()'s return value + * skins/utils/var_text.cpp: added $D (duration) and $L (time left) variables + +------------------------------------------------------------------------ +r6997 | asmax | 2004-03-07 15:25:08 +0100 (Sun, 07 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/controls/ctrl_list.cpp + + * ctrl_list.cpp: insert a 1-pixel line between two items in the playlist + +------------------------------------------------------------------------ +r6998 | rocky | 2004-03-07 15:46:55 +0100 (Sun, 07 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/access/vcdx/access.c + +printf lint changes for cygwin. + + +------------------------------------------------------------------------ +r6999 | titus | 2004-03-07 16:04:26 +0100 (Sun, 07 Mar 2004) | 1 line +Changed paths: + M /trunk/modules/control/http.c + M /trunk/share/http/index.html + + +------------------------------------------------------------------------ +r7000 | fenrir | 2004-03-07 16:12:45 +0100 (Sun, 07 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/stream_out/transcode.c + +* transcode: report the right number of channels (a52 -> mpga). + + +------------------------------------------------------------------------ +r7001 | fenrir | 2004-03-07 16:58:21 +0100 (Sun, 07 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/stream_out/transcode.c + + * transcode: downmixing to 1 and 2 channels now really mixes the input +channels. (Badly done but it gives some results ;) + +------------------------------------------------------------------------ +r7002 | rocky | 2004-03-07 17:03:25 +0100 (Sun, 07 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/access/cdda/access.c + M /trunk/modules/access/vcdx/access.c + +More printf lint for cygwin (and possibly others) + + +------------------------------------------------------------------------ +r7003 | fenrir | 2004-03-07 17:26:48 +0100 (Sun, 07 Mar 2004) | 4 lines +Changed paths: + M /trunk/modules/mux/mp4.c + + * mp4.c: - accept adding ES at any time + - proper implementation of starting time (edts/elst). + + +------------------------------------------------------------------------ +r7004 | sam | 2004-03-07 18:26:50 +0100 (Sun, 07 Mar 2004) | 5 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/doc/ChangeLog-1999 + M /trunk/doc/ChangeLog-2000 + M /trunk/doc/ChangeLog-2001 + M /trunk/doc/ChangeLog-2002 + M /trunk/doc/ChangeLog-2003 + M /trunk/toolbox + + * toolbox: + + Removed --changelog from the help message. + + Output a warning asking to use "svn log" when --changelog is called. + * Regenerated SVN changelogs. + +------------------------------------------------------------------------ +r7005 | ipkiss | 2004-03-07 19:49:37 +0100 (Sun, 07 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/Modules.am + M /trunk/modules/gui/skins2/src/vlcproc.cpp + M /trunk/modules/gui/skins2/src/vlcproc.hpp + M /trunk/modules/gui/skins2/utils/var_text.cpp + A /trunk/modules/gui/skins2/vars/stream.cpp + A /trunk/modules/gui/skins2/vars/stream.hpp + + * skins/vars/stream.cpp: support $N (stream name) and $F (full stream name) + +------------------------------------------------------------------------ +r7006 | fenrir | 2004-03-07 20:03:23 +0100 (Sun, 07 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/mux/mp4.c + + * mp4.c: added support for SVQ1. + +------------------------------------------------------------------------ +r7007 | gbazin | 2004-03-07 23:34:22 +0100 (Sun, 07 Mar 2004) | 7 lines +Changed paths: + M /trunk/include/vlc_codec.h + M /trunk/include/vlc_es.h + M /trunk/modules/codec/faad.c + M /trunk/modules/codec/ffmpeg/ffmpeg.c + M /trunk/modules/demux/ps.h + M /trunk/modules/demux/ts.c + M /trunk/src/input/es_out.c + M /trunk/src/input/input_dec.c + M /trunk/src/input/input_programs.c + +* include/vlc_es.h: added b_packetized field to es_format_t to tell a decoder if the input elementary stream will be fed in complete frames. +* include/vlc_codec.h: added a b_need_packetized field to decoder_t that is used by a decoder to tell if it wants to be fed complete frames. +* modules/demux/ts.c, modules/demux/ps.h, src/input/input_programs.c: b_packetized = VLC_FALSE. +* modules/codec/ffmpeg/ffmpeg.c, modules/codec/faad.c: b_need_packetized = VLC_TRUE; +* src/input/input_dec.c: if (b_need_packetized & !b_packetized) then kick off a packetizer that we'll use to feed the decoder. +* src/input/es_out.c: removed useless stuff. + +------------------------------------------------------------------------ +r7008 | rocky | 2004-03-08 03:08:41 +0100 (Mon, 08 Mar 2004) | 1 line +Changed paths: + M /trunk/INSTALL.win32 + +Some small spelling errors and clarification based on recent events. +------------------------------------------------------------------------ +r7009 | rocky | 2004-03-08 03:39:04 +0100 (Mon, 08 Mar 2004) | 1 line +Changed paths: + M /trunk/INSTALL.win32 + +Update MinGW release number +------------------------------------------------------------------------ +r7010 | rocky | 2004-03-08 04:20:19 +0100 (Mon, 08 Mar 2004) | 1 line +Changed paths: + M /trunk/INSTALL.win32 + +Yet another spelling correction +------------------------------------------------------------------------ +r7011 | sam | 2004-03-08 11:21:34 +0100 (Mon, 08 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/access + M /trunk/modules/access/dshow + M /trunk/modules/access/dvb + M /trunk/modules/access/dvd + M /trunk/modules/access/dvdplay + M /trunk/modules/access/dvdread + M /trunk/modules/access/mms + M /trunk/modules/access/pvr + M /trunk/modules/access/satellite + M /trunk/modules/access/v4l + M /trunk/modules/access/vcd + M /trunk/modules/access_output + M /trunk/modules/audio_filter + M /trunk/modules/audio_filter/channel_mixer + M /trunk/modules/audio_filter/converter + M /trunk/modules/audio_filter/resampler + M /trunk/modules/audio_mixer + M /trunk/modules/audio_output + M /trunk/modules/codec + M /trunk/modules/codec/ffmpeg + M /trunk/modules/codec/ffmpeg/postprocessing + M /trunk/modules/codec/ogt + M /trunk/modules/codec/spudec + M /trunk/modules/control + M /trunk/modules/control/corba + M /trunk/modules/control/telnet + M /trunk/modules/demux + M /trunk/modules/demux/asf + M /trunk/modules/demux/avi + M /trunk/modules/demux/mp4 + M /trunk/modules/demux/mpeg + M /trunk/modules/demux/playlist + M /trunk/modules/demux/util + M /trunk/modules/gui + M /trunk/modules/gui/beos + M /trunk/modules/gui/gtk + M /trunk/modules/gui/gtk2 + M /trunk/modules/gui/kde + M /trunk/modules/gui/macosx + M /trunk/modules/gui/ncurses + M /trunk/modules/gui/pda + M /trunk/modules/gui/qnx + M /trunk/modules/gui/qt + M /trunk/modules/gui/skins + M /trunk/modules/gui/skins/controls + M /trunk/modules/gui/skins/parser + M /trunk/modules/gui/skins/src + M /trunk/modules/gui/skins/win32 + M /trunk/modules/gui/skins/x11 + M /trunk/modules/gui/skins2 + M /trunk/modules/gui/wxwindows + M /trunk/modules/misc + M /trunk/modules/misc/dummy + M /trunk/modules/misc/memcpy + M /trunk/modules/misc/network + M /trunk/modules/misc/playlist + M /trunk/modules/misc/testsuite + M /trunk/modules/mux + M /trunk/modules/mux/mpeg + M /trunk/modules/packetizer + M /trunk/modules/stream_out + M /trunk/modules/stream_out/transrate + M /trunk/modules/video_chroma + M /trunk/modules/video_filter + M /trunk/modules/video_output + M /trunk/modules/video_output/directx + M /trunk/modules/video_output/qte + M /trunk/modules/video_output/x11 + M /trunk/modules/visualization + M /trunk/modules/visualization/visual + M /trunk/mozilla + + * Added '*.a' to the svn:ignore properties. + +------------------------------------------------------------------------ +r7012 | garf | 2004-03-08 11:22:13 +0100 (Mon, 08 Mar 2004) | 3 lines +Changed paths: + A /trunk/doc/vlm.txt + + * a little VLM documentation. It may be hard to understand, so I'm + waiting for suggestions. + +------------------------------------------------------------------------ +r7013 | gbazin | 2004-03-08 12:00:26 +0100 (Mon, 08 Mar 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/control/telnet/vlm.c + +* configure.ac: check for localtime_r(). +* modules/control/telnet/vlm.c: portability fixes. + +------------------------------------------------------------------------ +r7014 | gbazin | 2004-03-08 14:54:49 +0100 (Mon, 08 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/demux.c + M /trunk/modules/codec/ffmpeg/ffmpeg.c + M /trunk/modules/codec/ffmpeg/ffmpeg.h + M /trunk/modules/codec/ffmpeg/video.c + +* ffmpeg/video.c: got rid of the --ffmpeg-truncated option. + +------------------------------------------------------------------------ +r7015 | bigben | 2004-03-08 16:22:58 +0100 (Mon, 08 Mar 2004) | 9 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/playlist.h + M /trunk/modules/gui/macosx/playlist.m + M /trunk/modules/gui/macosx/vout.m + + +- *.nib, playlist.* + +begining of playlist item propieties box (only modification of uro, name and autt +hor at this time) + +- vout.m : remove an unused variable + + +------------------------------------------------------------------------ +r7016 | gbazin | 2004-03-08 16:55:49 +0100 (Mon, 08 Mar 2004) | 2 lines +Changed paths: + M /trunk/src/misc/httpd.c + +* src/misc/httpd.c: don't read past the end of our circular buffer in httpd_StreamCallBack(). + +------------------------------------------------------------------------ +r7017 | gbazin | 2004-03-08 18:08:46 +0100 (Mon, 08 Mar 2004) | 2 lines +Changed paths: + M /trunk/src/misc/net.c + +* src/misc/net.c: fixes a few corner cases. + +------------------------------------------------------------------------ +r7018 | gbazin | 2004-03-09 15:50:46 +0100 (Tue, 09 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/video_output/directx/directx.c + M /trunk/modules/video_output/directx/events.c + M /trunk/modules/video_output/directx/vout.h + +* modules/video_output/directx/*: take care of hardware overlay alignment constraints. + +------------------------------------------------------------------------ +r7019 | gbazin | 2004-03-09 16:26:17 +0100 (Tue, 09 Mar 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/control/telnet/vlm.c + +* configure.ac: the telnet module needs -lws2_32 on win32. +* modules/control/telnet/vlm.c: include . + +------------------------------------------------------------------------ +r7020 | jpsaman | 2004-03-09 21:32:17 +0100 (Tue, 09 Mar 2004) | 1 line +Changed paths: + M /trunk/ipkg/Makefile.am + D /trunk/ipkg/rules.gpe + +Removing old cruft. +------------------------------------------------------------------------ +r7021 | jpsaman | 2004-03-09 21:32:49 +0100 (Tue, 09 Mar 2004) | 1 line +Changed paths: + D /trunk/ipkg/rules + A /trunk/ipkg/rules.gpe (from /trunk/ipkg/rules:7019) + +Renaming rules to rules.gpe +------------------------------------------------------------------------ +r7022 | gbazin | 2004-03-09 21:46:43 +0100 (Tue, 09 Mar 2004) | 4 lines +Changed paths: + M /trunk/include/vlc_common.h + M /trunk/modules/access_output/http.c + M /trunk/src/misc/httpd.c + +* include/vlc_common.h: free tab if empty in TAB_REMOVE(). +* src/misc/httpd.c: fixed a few memory leaks and coding style changes. +* modules/access_output/http.c: a few coding style changes. + +------------------------------------------------------------------------ +r7023 | fenrir | 2004-03-10 13:02:58 +0100 (Wed, 10 Mar 2004) | 5 lines +Changed paths: + M /trunk/include/input_ext-plugins.h + M /trunk/modules/stream_out/display.c + + * include/input_ext-plugins.h: exported input_RunDecoder/input_EndDecoder. + * modules/stream_out/display.c: use input_RunDecoder/input_EndDecoder + (fixed dead lock and no more duplicated stream in audio/video menu). + + +------------------------------------------------------------------------ +r7024 | gbazin | 2004-03-10 14:28:07 +0100 (Wed, 10 Mar 2004) | 2 lines +Changed paths: + M /trunk/INSTALL.win32 + +* INSTALL.win32: added a section about the "make package-win32" rules. + +------------------------------------------------------------------------ +r7025 | gbazin | 2004-03-10 18:10:40 +0100 (Wed, 10 Mar 2004) | 4 lines +Changed paths: + M /trunk/modules/access/file.c + +* modules/access/file.c: + + implemented a --file-cat config option that accepts a coma separated list of file names. + This option allows opening splitted files as a single (concatenated) input. + +------------------------------------------------------------------------ +r7026 | fenrir | 2004-03-10 18:23:16 +0100 (Wed, 10 Mar 2004) | 2 lines +Changed paths: + M /trunk/src/misc/httpd.c - * Bumped up revision number to 0.5.0-test2, - * MacOS X port: new error dialog displaying error messages, - * Updated localization files, - * Comestic fixes. + * httpd: fixed a big mem leak for http streaming. -2003-01-06 Monday 21:08 yves +------------------------------------------------------------------------ +r7027 | fenrir | 2004-03-10 22:54:28 +0100 (Wed, 10 Mar 2004) | 5 lines +Changed paths: + M /trunk/include/stream_output.h + M /trunk/include/vlc_common.h + M /trunk/include/vlc_meta.h - - Mandrake %configure2_5x rpm macro is now fixed (was in cross-compil mode). - - removed access/rtp plugin (merged in access/udp). - - removed codec/imdct and codec/downmix plugins (deprecated). - - libvlc0-devel provides libvlc-devel. - - mmx/3dn plugins are only for x86 arch (use %ifarch %ix86 to list them) - ie. fix rpm building on ppc thx Olivier Thauvin + * stream_output.h: added a vlc_meta_t field to sout_instance_t, + this way meta data will be available for stream_outs and muxers. + The only 'problem' is that it will be available for sure only after + that the first data packet is received by the stream output. + +------------------------------------------------------------------------ +r7028 | fenrir | 2004-03-10 22:55:25 +0100 (Wed, 10 Mar 2004) | 2 lines +Changed paths: + M /trunk/src/input/input.c + M /trunk/src/stream_output/stream_output.c + + * input, stream_output: handle sout_instance_t->p_meta. + +------------------------------------------------------------------------ +r7029 | fenrir | 2004-03-11 00:20:54 +0100 (Thu, 11 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mp4/libmp4.c + M /trunk/modules/demux/mp4/libmp4.h + M /trunk/modules/demux/mp4/mp4.c + + * mp4: added partial support for udta meta data. + +------------------------------------------------------------------------ +r7030 | fenrir | 2004-03-11 00:41:36 +0100 (Thu, 11 Mar 2004) | 2 lines +Changed paths: + M /trunk/src/stream_output/stream_output.c + + * stream_output.c: delete meta informations after the stream out chain. + +------------------------------------------------------------------------ +r7031 | fenrir | 2004-03-11 00:49:01 +0100 (Thu, 11 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/mux/mp4.c + + * mp4.c: more udta informations (title, author, artists). + +------------------------------------------------------------------------ +r7032 | sigmunau | 2004-03-11 08:54:56 +0100 (Thu, 11 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/control/telnet/Modules.am + +modules/control/telnet/Modules.am: + * added vlm.h to sources. Should put it in the daily snapshots. + +------------------------------------------------------------------------ +r7033 | gbazin | 2004-03-11 08:59:05 +0100 (Thu, 11 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/mux/mp4.c + +* modules/mux/mp4.c: support for a few more user data atoms. -2003-01-06 Monday 16:39 ipkiss +------------------------------------------------------------------------ +r7034 | rocky | 2004-03-11 09:00:34 +0100 (Thu, 11 Mar 2004) | 1 line +Changed paths: + M /trunk/modules/access/cdda/access.c - * modules/gui/win32/network.cpp: added support for ftp and mms - * modules/gui/win32/disc.cpp: cosmetic +Use memset, not bzero. Helps with -mno-cygwin (and possibly others). +------------------------------------------------------------------------ +r7035 | rocky | 2004-03-11 09:02:55 +0100 (Thu, 11 Mar 2004) | 1 line +Changed paths: + M /trunk/modules/access/vcdx/access.c -2003-01-06 Monday 03:45 massiot +Use memset, not bzero. Helps with -mno-cygwin (and possibly others). +------------------------------------------------------------------------ +r7036 | gbazin | 2004-03-11 09:06:31 +0100 (Thu, 11 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/access/cdda - MacOS X port : - * New "stream output" area in the open panel. +* modules/access/cdda: proper svn:ignore + +------------------------------------------------------------------------ +r7037 | rocky | 2004-03-11 09:22:25 +0100 (Thu, 11 Mar 2004) | 4 lines +Changed paths: + M /trunk/modules/access/vcdx/vcdplayer.c + +Change to facilitate compiling -mno-cygwin on cygwin and possibly other +OS builds. + + +------------------------------------------------------------------------ +r7038 | rocky | 2004-03-11 09:28:21 +0100 (Thu, 11 Mar 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + +libcdio and libvcdinfo can use stdbool.h + + +------------------------------------------------------------------------ +r7039 | rocky | 2004-03-11 10:16:18 +0100 (Thu, 11 Mar 2004) | 5 lines +Changed paths: + M /trunk/configure.ac + +-lwinmm is needed for -mno-cygwin and cddax vcdx. I believe this is + the right way to add. Someone understanding configure.ac (and cygwin) + should doublecheck. + + +------------------------------------------------------------------------ +r7040 | gbazin | 2004-03-11 13:33:16 +0100 (Thu, 11 Mar 2004) | 12 lines +Changed paths: + M /trunk/include/vlc_meta.h + M /trunk/modules/demux/mp4/libmp4.c + M /trunk/modules/demux/mp4/libmp4.h + M /trunk/modules/demux/mp4/mp4.c + M /trunk/src/input/input.c + M /trunk/src/libvlc.h + +* src/libvlc.h, src/input/input.c: + + added --meta-title/author/artist/genre/copyright/description/date/url config options. + This allows the user to specify/override metadata information for an input. + +* include/vlc_meta.h: + + vlc_meta_Merge( dest, src ) helper function. + +* modules/demux/mp4/*: + + Fixed a couple of mem-leaks. + + Support for "description" metadata. + + +------------------------------------------------------------------------ +r7041 | gbazin | 2004-03-11 17:48:27 +0100 (Thu, 11 Mar 2004) | 5 lines +Changed paths: + M /trunk/src/input/input_ext-plugins.c + M /trunk/src/input/stream.c + +* input/input_ext-plugins.c: + + access plugins are allowed to return less data than requested (mtu size) so we need to make sure input_Peek()/input_SplitBuffer() will still return the required amount of data. +* input/stream.c: + + optimized stream_Read(). + +------------------------------------------------------------------------ +r7042 | fenrir | 2004-03-11 18:32:29 +0100 (Thu, 11 Mar 2004) | 2 lines +Changed paths: + M /trunk/include/stream_output.h + M /trunk/include/vlc_block.h + M /trunk/include/vlc_common.h + + * stream_output.h: removed sout_buffer_t and use block_t instead. + +------------------------------------------------------------------------ +r7043 | fenrir | 2004-03-11 18:33:39 +0100 (Thu, 11 Mar 2004) | 2 lines +Changed paths: + M /trunk/src/input/input_dec.c + + * input_dec: sout uses block_t. + +------------------------------------------------------------------------ +r7044 | fenrir | 2004-03-11 18:34:25 +0100 (Thu, 11 Mar 2004) | 2 lines +Changed paths: + M /trunk/src/stream_output/stream_output.c + + * stream_output: sout_buffer_t -> block_t. + +------------------------------------------------------------------------ +r7045 | fenrir | 2004-03-11 18:35:28 +0100 (Thu, 11 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/access_output/dummy.c + M /trunk/modules/access_output/file.c + M /trunk/modules/access_output/http.c + M /trunk/modules/access_output/udp.c + + * access_output: sout_buffer_t -> block_t. + +------------------------------------------------------------------------ +r7046 | fenrir | 2004-03-11 18:36:43 +0100 (Thu, 11 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/display.c + M /trunk/modules/stream_out/dummy.c + M /trunk/modules/stream_out/duplicate.c + M /trunk/modules/stream_out/es.c + M /trunk/modules/stream_out/gather.c + M /trunk/modules/stream_out/rtp.c + M /trunk/modules/stream_out/standard.c + M /trunk/modules/stream_out/transcode.c + M /trunk/modules/stream_out/transrate/frame.c + M /trunk/modules/stream_out/transrate/transrate.c + M /trunk/modules/stream_out/transrate/transrate.h + + * stream_out: sout_buffer_t -> block_t. + +------------------------------------------------------------------------ +r7047 | fenrir | 2004-03-11 18:37:50 +0100 (Thu, 11 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/mux/asf.c + M /trunk/modules/mux/avi.c + M /trunk/modules/mux/dummy.c + M /trunk/modules/mux/mp4.c + M /trunk/modules/mux/mpeg/pes.c + M /trunk/modules/mux/mpeg/pes.h + M /trunk/modules/mux/mpeg/ps.c + M /trunk/modules/mux/mpeg/ts.c + M /trunk/modules/mux/ogg.c + + * mux: sout_buffer_t -> block_t. + +------------------------------------------------------------------------ +r7048 | fenrir | 2004-03-11 18:38:36 +0100 (Thu, 11 Mar 2004) | 2 lines +Changed paths: + M /trunk/src/misc/block.c + + * block: a little pre header + padding. + +------------------------------------------------------------------------ +r7049 | ipkiss | 2004-03-11 20:41:51 +0100 (Thu, 11 Mar 2004) | 6 lines +Changed paths: + M /trunk/include/vlc_keys.h + M /trunk/modules/gui/skins2/src/generic_window.cpp + M /trunk/modules/gui/skins2/src/generic_window.hpp + M /trunk/modules/gui/wxwindows/preferences_widgets.cpp + M /trunk/modules/video_output/directx/events.c + + * include/vlc_keys.h: mouse wheel events now considered as hotkeys + * modules/video_output/directx/events.c: mouse wheel support + * modules/gui/skins2/src/generic_window.cpp: mouse wheel events are + treated as hotkeys, but only if they are not intercepted by a control + (such as a slider) + +------------------------------------------------------------------------ +r7050 | rocky | 2004-03-12 03:51:20 +0100 (Fri, 12 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/access/vcdx/vcdplayer.c + +more WIN32 changes. + + +------------------------------------------------------------------------ +r7051 | rocky | 2004-03-12 03:52:27 +0100 (Fri, 12 Mar 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + +One less change to make this work on Darwin. + + +------------------------------------------------------------------------ +r7052 | jpsaman | 2004-03-12 08:58:29 +0100 (Fri, 12 Mar 2004) | 1 line +Changed paths: + M /trunk/ipkg/rules.gpe + M /trunk/ipkg/rules.opie + M /trunk/ipkg/rules.zaurus + +Cleanup old scripts +------------------------------------------------------------------------ +r7053 | gbazin | 2004-03-12 12:13:57 +0100 (Fri, 12 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mp4/mp4.c + +* modules/demux/mp4/mp4.c: work-around buggy muxers which don't set properly the display size in the mov/mp4 container. + +------------------------------------------------------------------------ +r7054 | gbazin | 2004-03-12 14:42:55 +0100 (Fri, 12 Mar 2004) | 4 lines +Changed paths: + M /trunk/modules/video_output/directx/events.c + +* modules/video_output/directx/events.c: + + patch to forward unhandled messages to owner window (Courtesy of Markus Kern). + + modification to the patch to play well with the mozilla plugin. + +------------------------------------------------------------------------ +r7055 | gbazin | 2004-03-12 16:01:36 +0100 (Fri, 12 Mar 2004) | 2 lines +Changed paths: + M /trunk/src/playlist/item-ext.c + +* src/playlist/item-ext.c: playlist_AddExt() needs to duplicate the input options array. + +------------------------------------------------------------------------ +r7056 | fenrir | 2004-03-13 04:33:10 +0100 (Sat, 13 Mar 2004) | 2 lines +Changed paths: + M /trunk/src/misc/block.c + + * block.c: fixed block realloc. + +------------------------------------------------------------------------ +r7057 | fenrir | 2004-03-13 04:37:07 +0100 (Sat, 13 Mar 2004) | 6 lines +Changed paths: + M /trunk/modules/mux/mpeg/pes.c + M /trunk/modules/mux/mpeg/ts.c + + * ts: for MSCODEC in TS, set pts == dts when pts <= 0. + (The problem is that if pts is always 0, no time information + will be written, making stream unplayable). + + * pes: cosmetics. + +------------------------------------------------------------------------ +r7058 | fenrir | 2004-03-13 06:09:51 +0100 (Sat, 13 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/access/mms/asf.c + M /trunk/modules/access/mms/asf.h + M /trunk/modules/access/mms/mmsh.c + M /trunk/modules/access/mms/mmsh.h + + * asf: fixed unintialised variable, cleaned up some stuffs. + * mmsh: big rework of the mmsh module. + +------------------------------------------------------------------------ +r7059 | jpsaman | 2004-03-13 16:37:48 +0100 (Sat, 13 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/misc/qte_main.cpp + +Removed some dead wood. + +------------------------------------------------------------------------ +r7060 | fenrir | 2004-03-13 17:56:31 +0100 (Sat, 13 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/access/mms/mmsh.c + + * mmsh: more fixes. + +------------------------------------------------------------------------ +r7061 | hartman | 2004-03-13 18:05:29 +0100 (Sat, 13 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/control/telnet/telnet.c + +* modules/control/telnet/telnet.c: + - announce the port used by telnet in the messages + +------------------------------------------------------------------------ +r7062 | fenrir | 2004-03-13 19:52:55 +0100 (Sat, 13 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/packetizer/mpeg4video.c + + * mpeg4video: more cludges (it should be rewritten to calculate true +dts/pts ...) + +------------------------------------------------------------------------ +r7063 | jpsaman | 2004-03-13 20:05:17 +0100 (Sat, 13 Mar 2004) | 1 line +Changed paths: + M /trunk/src/playlist/playlist.c + +removed unused variables +------------------------------------------------------------------------ +r7064 | fenrir | 2004-03-13 20:31:35 +0100 (Sat, 13 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/packetizer/mpeg4video.c + + * mpeg4video.c: better pts... + +------------------------------------------------------------------------ +r7065 | hartman | 2004-03-13 21:27:36 +0100 (Sat, 13 Mar 2004) | 3 lines +Changed paths: + M /trunk/THANKS + +* Fixed a slew of missing people in THANKS + (Thank god for email archives) + +------------------------------------------------------------------------ +r7066 | gbazin | 2004-03-13 21:29:25 +0100 (Sat, 13 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/ogg.c + +* modules/demux/ogg.c: Added Annodex support (www.annodex.net). Patch courtesy of Andre Pang. + +------------------------------------------------------------------------ +r7067 | hartman | 2004-03-13 21:39:03 +0100 (Sat, 13 Mar 2004) | 2 lines +Changed paths: + M /trunk/THANKS + +* Added Andre Pong to THANKS + +------------------------------------------------------------------------ +r7068 | asmax | 2004-03-13 23:11:28 +0100 (Sat, 13 Mar 2004) | 10 lines +Changed paths: + M /trunk/modules/gui/skins2/Modules.am + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/parser/builder.hpp + M /trunk/modules/gui/skins2/parser/builder_data.def + M /trunk/modules/gui/skins2/parser/builder_data.hpp + M /trunk/modules/gui/skins2/parser/gen_builder.py + M /trunk/modules/gui/skins2/parser/skin_parser.cpp + M /trunk/modules/gui/skins2/src/generic_window.cpp + M /trunk/modules/gui/skins2/src/generic_window.hpp + M /trunk/modules/gui/skins2/src/os_factory.hpp + M /trunk/modules/gui/skins2/src/theme.cpp + M /trunk/modules/gui/skins2/src/theme.hpp + M /trunk/modules/gui/skins2/src/theme_loader.cpp + A /trunk/modules/gui/skins2/src/vout_window.cpp + A /trunk/modules/gui/skins2/src/vout_window.hpp + M /trunk/modules/gui/skins2/theme/skin.dtd + M /trunk/modules/gui/skins2/theme/theme.xml + A /trunk/modules/gui/skins2/theme/vout.png + M /trunk/modules/gui/skins2/win32/win32_factory.hpp + M /trunk/modules/gui/skins2/x11/x11_display.cpp + M /trunk/modules/gui/skins2/x11/x11_display.hpp + M /trunk/modules/gui/skins2/x11/x11_factory.cpp + M /trunk/modules/gui/skins2/x11/x11_factory.hpp + M /trunk/modules/gui/skins2/x11/x11_graphics.cpp + M /trunk/modules/gui/skins2/x11/x11_window.cpp + M /trunk/modules/gui/skins2/x11/x11_window.hpp + + * all: first implementation of skinnable vouts (X11 only) + - new "Video" element in the XML + - of course it doesn't work if the vout is launched before + the interface + - known bugs: + - no refresh of the area when there is no vout + - BadDrawable X11 error at exit because the vout still uses + a destroyed window + - hardcoded size + +------------------------------------------------------------------------ +r7069 | ipkiss | 2004-03-14 00:21:35 +0100 (Sun, 14 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/win32/win32_factory.cpp + + * skins2/win32/win32_factory.cpp: compilation fix + +------------------------------------------------------------------------ +r7070 | rocky | 2004-03-14 03:44:06 +0100 (Sun, 14 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/access/vcdx/vcdplayer.c + +Syntax error for WIN32 + + +------------------------------------------------------------------------ +r7071 | ipkiss | 2004-03-14 11:49:51 +0100 (Sun, 14 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/win32/win32_factory.cpp + M /trunk/modules/gui/skins2/win32/win32_window.cpp + M /trunk/modules/gui/skins2/win32/win32_window.hpp + + * skins2/win32/*: Embedded vout works on Windows too. It still + segfaults when the mouse is moved above the video... + +------------------------------------------------------------------------ +r7072 | asmax | 2004-03-14 12:37:13 +0100 (Sun, 14 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/Modules.am + A /trunk/modules/gui/skins2/controls/ctrl_video.cpp + A /trunk/modules/gui/skins2/controls/ctrl_video.hpp + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/src/theme.cpp + M /trunk/modules/gui/skins2/src/theme.hpp + M /trunk/modules/gui/skins2/src/theme_loader.cpp + M /trunk/modules/gui/skins2/theme/playlist_body3.png + M /trunk/modules/gui/skins2/theme/theme.xml + D /trunk/modules/gui/skins2/theme/vout.png + + * all: the vout window is now managed by a resizable control + (on-the-fly resize still doesn't work; the vout has to be re-opened) + +------------------------------------------------------------------------ +r7073 | asmax | 2004-03-14 15:33:12 +0100 (Sun, 14 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/Modules.am + M /trunk/modules/gui/skins2/commands/cmd_layout.cpp + M /trunk/modules/gui/skins2/commands/cmd_show_window.hpp + M /trunk/modules/gui/skins2/controls/ctrl_generic.cpp + M /trunk/modules/gui/skins2/controls/ctrl_generic.hpp + M /trunk/modules/gui/skins2/controls/ctrl_move.cpp + M /trunk/modules/gui/skins2/controls/ctrl_move.hpp + M /trunk/modules/gui/skins2/controls/ctrl_slider.cpp + M /trunk/modules/gui/skins2/controls/ctrl_video.cpp + M /trunk/modules/gui/skins2/controls/ctrl_video.hpp + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/parser/interpreter.cpp + M /trunk/modules/gui/skins2/src/generic_layout.cpp + M /trunk/modules/gui/skins2/src/generic_layout.hpp + M /trunk/modules/gui/skins2/src/generic_window.cpp + M /trunk/modules/gui/skins2/src/generic_window.hpp + M /trunk/modules/gui/skins2/src/theme.cpp + M /trunk/modules/gui/skins2/src/theme.hpp + A /trunk/modules/gui/skins2/src/top_window.cpp (from /trunk/modules/gui/skins2/src/generic_window.cpp:7071) + A /trunk/modules/gui/skins2/src/top_window.hpp (from /trunk/modules/gui/skins2/src/generic_window.hpp:7071) + M /trunk/modules/gui/skins2/src/vout_window.cpp + M /trunk/modules/gui/skins2/src/vout_window.hpp + M /trunk/modules/gui/skins2/src/window_manager.cpp + M /trunk/modules/gui/skins2/src/window_manager.hpp + M /trunk/modules/gui/skins2/theme/theme.xml + + * all: split GenericWindow into GenericWindow (general interface for + windows) and TopWindow (implementation for top-level windows) + +------------------------------------------------------------------------ +r7074 | asmax | 2004-03-14 15:58:11 +0100 (Sun, 14 Mar 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/skins2/src/generic_window.cpp + M /trunk/modules/gui/skins2/src/generic_window.hpp + M /trunk/modules/gui/skins2/src/top_window.cpp + M /trunk/modules/gui/skins2/src/top_window.hpp + M /trunk/modules/gui/skins2/src/vout_window.cpp + M /trunk/modules/gui/skins2/src/vout_window.hpp + + * all: the vout window now processes refresh events. + It only displays a black rectangle at the moment but it could be + any bitmap + +------------------------------------------------------------------------ +r7075 | ipkiss | 2004-03-14 17:10:07 +0100 (Sun, 14 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/preferences_widgets.cpp + M /trunk/modules/gui/wxwindows/preferences_widgets.h + + * wxwindows/preferences_widgets.*: do not duplicate hot keys list in + the wxwindows plugin + +------------------------------------------------------------------------ +r7076 | ipkiss | 2004-03-14 17:16:38 +0100 (Sun, 14 Mar 2004) | 2 lines +Changed paths: + M /trunk/AUTHORS + + * AUTHORS: skins and skins2 authors + +------------------------------------------------------------------------ +r7077 | rocky | 2004-03-14 17:32:32 +0100 (Sun, 14 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/access/vcdx/vcd.c + +PBC is probably not an advanced option. + + +------------------------------------------------------------------------ +r7078 | gbazin | 2004-03-14 17:54:55 +0100 (Sun, 14 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/access/file.c + +* modules/access/file.c: couple of fixes for the file-cat mode. + +------------------------------------------------------------------------ +r7079 | gbazin | 2004-03-14 18:15:43 +0100 (Sun, 14 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/access/file.c + +* modules/access/file.c: more fixes ( thanks fenrir :) ). + +------------------------------------------------------------------------ +r7080 | gbazin | 2004-03-14 20:02:41 +0100 (Sun, 14 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/video_output/x11/xcommon.c + M /trunk/modules/video_output/x11/xcommon.h + +* modules/video_output/x11/*: fixed video resizing when using an external parent window. + +------------------------------------------------------------------------ +r7081 | zorglub | 2004-03-14 21:18:21 +0100 (Sun, 14 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/demux2.c + M /trunk/src/playlist/item.c + M /trunk/src/playlist/loadsave.c + M /trunk/src/playlist/playlist.c + +Fix deadlocks in playlist + +------------------------------------------------------------------------ +r7082 | jpsaman | 2004-03-14 21:33:24 +0100 (Sun, 14 Mar 2004) | 2 lines +Changed paths: + M /trunk/doc/arm-crosscompile-howto.sgml + +Added a section about Opie SDK kit. + +------------------------------------------------------------------------ +r7083 | rocky | 2004-03-15 00:25:48 +0100 (Mon, 15 Mar 2004) | 4 lines +Changed paths: + M /trunk/modules/access/cdda/access.c + +Better about adding track author and title in track info +section. Also add the extended data. + + +------------------------------------------------------------------------ +r7084 | rocky | 2004-03-15 00:42:41 +0100 (Mon, 15 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/access/cdda/access.c + M /trunk/modules/access/cdda/cdda.c + +Allow extended data in customized formats too. + + +------------------------------------------------------------------------ +r7085 | rocky | 2004-03-15 01:03:56 +0100 (Mon, 15 Mar 2004) | 4 lines +Changed paths: + M /trunk/modules/access/vcdx/access.c + +Fill out VCD information Media Info section when playing an entire VCD +or PBC is on. + + +------------------------------------------------------------------------ +r7086 | rocky | 2004-03-15 04:21:57 +0100 (Mon, 15 Mar 2004) | 6 lines +Changed paths: + M /trunk/modules/demux/mpeg/ps.c -2003-01-06 Monday 01:37 garf +Not sure why (or if) this cvd subtitle selecting code is needed, but I +suppose it should look like the others. So they'll all be wrong +together. - * added a i_min, i_max, f_min and f_max in module_config_t structure - * added a add_integer_with_range() and add_float_with_range() - * gtk interface: now uses a slider when a min or a max is specified + -2003-01-05 Sunday 22:03 sigmunau +------------------------------------------------------------------------ +r7087 | rocky | 2004-03-15 05:22:39 +0100 (Mon, 15 Mar 2004) | 6 lines +Changed paths: + M /trunk/modules/access/vcdx/access.c + M /trunk/modules/codec/ogt/cvd.c + M /trunk/modules/codec/ogt/ogt.c - modules/demux/asf/*: added some file info code - modules/demux/util/id3tag.c: do not parse id3v1 tags at the end of file, as - these cause to much trubble +CVD subtitle selection works via front-end spu-es variable changes. +SVCD subtitles still can only be changed via --spu-channel. -2003-01-05 Sunday 21:45 massiot +The video subtitle menu titles for both is a bit whacked out. - Fixed the "stream has changed" bug. -2003-01-05 Sunday 17:23 massiot +------------------------------------------------------------------------ +r7088 | gbazin | 2004-03-15 10:33:57 +0100 (Mon, 15 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/preferences_widgets.cpp - MacOS X port : - * Fixed a segfault in the "Close Window" code, - * Fullscreen state is now retained between files, - * Preferences items now feature LONGTEXT tooltips (maybe we should wrap them ?). +* modules/gui/wxwindows/preferences_widgets.cpp: compilation fix. -2003-01-05 Sunday 14:39 gbazin +------------------------------------------------------------------------ +r7089 | zorglub | 2004-03-15 18:06:17 +0100 (Mon, 15 Mar 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_help.h + M /trunk/include/vlc_interface.h - * modules/audio_output/directx.c: use VLC_THREAD_PRIORITY_HIGHEST for - the audio output thread. That should make Win9x/Me happier. +Add description for demux2 (Closes:#1780) -2003-01-05 Sunday 04:21 jlj +------------------------------------------------------------------------ +r7090 | bigben | 2004-03-15 20:33:18 +0100 (Mon, 15 Mar 2004) | 4 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/Modules.am + M /trunk/modules/gui/macosx/about.h + M /trunk/modules/gui/macosx/about.m + M /trunk/modules/gui/macosx/applescript.h + M /trunk/modules/gui/macosx/applescript.m + M /trunk/modules/gui/macosx/controls.h + M /trunk/modules/gui/macosx/controls.m + M /trunk/modules/gui/macosx/info.h + M /trunk/modules/gui/macosx/info.m + M /trunk/modules/gui/macosx/intf.h + M /trunk/modules/gui/macosx/intf.m + M /trunk/modules/gui/macosx/macosx.m + M /trunk/modules/gui/macosx/misc.h + M /trunk/modules/gui/macosx/misc.m + M /trunk/modules/gui/macosx/open.h + M /trunk/modules/gui/macosx/open.m + M /trunk/modules/gui/macosx/output.h + M /trunk/modules/gui/macosx/output.m + M /trunk/modules/gui/macosx/playlist.h + M /trunk/modules/gui/macosx/playlist.m + M /trunk/modules/gui/macosx/prefs.h + M /trunk/modules/gui/macosx/prefs.m + M /trunk/modules/gui/macosx/prefs_widgets.h + M /trunk/modules/gui/macosx/prefs_widgets.m + M /trunk/modules/gui/macosx/vout.h + M /trunk/modules/gui/wxwindows/wxwindows.cpp + +Make the playlist info window a new object + + + +------------------------------------------------------------------------ +r7091 | bigben | 2004-03-16 00:15:48 +0100 (Tue, 16 Mar 2004) | 4 lines +Changed paths: + M /trunk/THANKS + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/controls.h + M /trunk/modules/gui/macosx/controls.m + M /trunk/modules/gui/macosx/intf.h + M /trunk/modules/gui/macosx/intf.m + +Applies part of patch from Tom Maguire. Adds controls for 1min/5min forward / backward, and add menu items for them in the control menu. It might make it a bit uinclear. Please make any comment. + + + +------------------------------------------------------------------------ +r7092 | bigben | 2004-03-16 08:33:08 +0100 (Tue, 16 Mar 2004) | 3 lines +Changed paths: + A /trunk/modules/gui/macosx/playlistinfo.h + A /trunk/modules/gui/macosx/playlistinfo.m + +Oups, sorry + + +------------------------------------------------------------------------ +r7093 | titus | 2004-03-16 11:55:02 +0100 (Tue, 16 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/control/http.c + M /trunk/share/http/index.html + +Move playlist item in the interface http + +------------------------------------------------------------------------ +r7094 | fenrir | 2004-03-16 19:45:26 +0100 (Tue, 16 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mkv.cpp + + * mkv.cpp: fixed playback of broken file. + +------------------------------------------------------------------------ +r7095 | fenrir | 2004-03-16 19:46:40 +0100 (Tue, 16 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mkv.cpp + + * mkv.cpp: one more fix for playback of broken file. + +------------------------------------------------------------------------ +r7096 | hartman | 2004-03-16 21:06:44 +0100 (Tue, 16 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/vout.m + +* Fixed a crash with blank opengl effect paramerter + +------------------------------------------------------------------------ +r7097 | ipkiss | 2004-03-16 21:19:42 +0100 (Tue, 16 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/win32/win32_graphics.cpp + + * skins2/win32/win32_graphics.cpp: fixed a bunch of memory leaks and + fixed a bug in drawRect() + +------------------------------------------------------------------------ +r7098 | fkuehne | 2004-03-16 22:04:18 +0100 (Tue, 16 Mar 2004) | 1 line +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/playlist.m + M /trunk/modules/gui/macosx/playlistinfo.m + +*Fixed a spelling mistake and added some button-shortcuts +------------------------------------------------------------------------ +r7099 | gbazin | 2004-03-16 23:41:52 +0100 (Tue, 16 Mar 2004) | 2 lines +Changed paths: + M /trunk/configure.ac - MacOS X port: - * replaced playlist panel with drawer. - * implemented context menu for playlist tableview. +* configure.ac: fixed libdts detection (libm linking problem) and dtsdec url. -2003-01-05 Sunday 03:39 massiot +------------------------------------------------------------------------ +r7100 | hartman | 2004-03-17 02:33:34 +0100 (Wed, 17 Mar 2004) | 8 lines +Changed paths: + M /trunk/vlc.ebuild - * Added the possibility to select DVD menus with VIDEO_TS folder in the - OS X open panel. +* Updated the ebuild. + - supports dts + - uses the new ffmpeg + postproc installation fixed ebuild + - uses live.com from portage instead of local + - added libdvdnav + - added pvr and satellite keywords + - other stuff i don't remember atm. -2003-01-05 Sunday 02:55 massiot +------------------------------------------------------------------------ +r7101 | hartman | 2004-03-17 02:54:00 +0100 (Wed, 17 Mar 2004) | 2 lines +Changed paths: + M /trunk/vlc.ebuild - * Added a Close Window and a close box to our QuickTime video output. +* small fixes -2003-01-05 Sunday 00:49 gbazin +------------------------------------------------------------------------ +r7102 | rocky | 2004-03-17 05:05:25 +0100 (Wed, 17 Mar 2004) | 9 lines +Changed paths: + M /trunk/modules/codec/ogt/ogt.c + M /trunk/modules/demux/mpeg/system.c - * configure.ac.in: fixed typo in wxWindows headers detection code. +Menu selection of subtitles for CVD and OGT handled properly. -2003-01-04 Saturday 18:14 titer +system.c: enters the correct subtitle numbers into spu-es. OGT now +has the correct number of subtitles (with each having the correct +number). - We now check if the BSoundPlayer's buffer size is not the one we - were expecting. +ogt.c: Allow for dynamic switching/selection of subtitles. -2003-01-04 Saturday 17:27 gbazin - * src/audio_output/output.c: don't forget to free the audio buffer when - we are trashing it. +------------------------------------------------------------------------ +r7103 | gbazin | 2004-03-17 21:13:54 +0100 (Wed, 17 Mar 2004) | 4 lines +Changed paths: + M /trunk/modules/video_output/directx/events.c -2003-01-04 Saturday 14:50 jpsaman +* modules/video_output/directx/events.c: + + use SetWindowLongPtr() instead of SetWindowLong() whenever required. + + reset GWLP_USERDATA when calling the parent window windowproc. - Cosmetic changes. +------------------------------------------------------------------------ +r7104 | rocky | 2004-03-18 03:08:12 +0100 (Thu, 18 Mar 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/wxwindows/open.cpp -2003-01-04 Saturday 14:30 jpsaman +Allow setting the subtitle track from the VCD tab (by usurping the +"Chapter" entry). - Removed define in favor of (p_intf->p_libvlc->i_cpu & CPU_CAPABILITY_FPU) for detection of FPU hardware support. -2003-01-04 Saturday 05:11 jlj +------------------------------------------------------------------------ +r7105 | rocky | 2004-03-18 03:12:08 +0100 (Thu, 18 Mar 2004) | 3 lines +Changed paths: + M /trunk/src/libvlc.h - MacOS X port: - * main window controls are back. based on suggestion by Dan Macpherson. +Correct MRL syntax. -2003-01-04 Saturday 01:21 jpsaman - Updating slider status uses no longer FPU calculations when compiled for strongarm1100. +------------------------------------------------------------------------ +r7106 | jlj | 2004-03-18 16:42:20 +0100 (Thu, 18 Mar 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/audio_output/Modules.am + A /trunk/modules/audio_output/hd1000a.cpp -2003-01-04 Saturday 00:58 jpsaman + * Roku HD1000 audio output. - Updated package release number -2003-01-03 Friday 22:38 jlj +------------------------------------------------------------------------ +r7107 | jlj | 2004-03-18 17:53:56 +0100 (Thu, 18 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/audio_output/hd1000a.cpp - * ./Makefile.am: Meuuh, did you mean TAB instead of 8 spaces? :-) + * hd1000a: channel reordering -2003-01-03 Friday 21:55 jpsaman - Slider functionality for Familiar interface. +------------------------------------------------------------------------ +r7108 | garf | 2004-03-18 19:29:36 +0100 (Thu, 18 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/control/telnet/telnet.c + M /trunk/modules/control/telnet/vlm.c + M /trunk/modules/control/telnet/vlm.h -2003-01-03 Friday 15:44 sam + * vlm.c,vlm.h, telnet.c: new vlm message system, independant from + telnet interface (will be useful for http vlm interface). - * ./modules/gui/gtk/gtk.c, ./modules/gui/gtk/gnome.c: fixed drag'n'drop - support in the Gtk+ and GNOME interfaces. +------------------------------------------------------------------------ +r7109 | hartman | 2004-03-18 22:48:36 +0100 (Thu, 18 Mar 2004) | 4 lines +Changed paths: + M /trunk/modules/access/directory.c -2003-01-03 Friday 14:07 massiot +* prefer S_ISDIR over DT_DIR since it is more reliable. + Should fix collapse/expand/ignore of dirs on OS X. +* better short title for this config option - * modules/access/file.c: we now regularly check the size of the file, in - case it is being downloaded. +------------------------------------------------------------------------ +r7110 | hartman | 2004-03-19 01:35:21 +0100 (Fri, 19 Mar 2004) | 7 lines +Changed paths: + M /trunk/modules/access/directory.c -2003-01-03 Friday 01:11 massiot +* the directory plugin no longer uses the m3u demux + - it now does the playlist_Add itself. + - it sets the filename instead of the path as the item name + - it uses dummy demux to fool vlc. + - it's almost twice as fast now. - Automatically create the vlc.app/Contents/PkgInfo (otherwise I keep forgetting - it). -2003-01-03 Friday 01:03 jlj +------------------------------------------------------------------------ +r7111 | hartman | 2004-03-19 01:52:33 +0100 (Fri, 19 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/access/directory.c - * ./src/misc/darwin_specific.m: - Fixed (really!) segfault. Don't release o_lang objects, they're managed - by NSUserDefaults. +* fix d_namlen bug -2003-01-03 Friday 00:50 massiot +------------------------------------------------------------------------ +r7112 | fenrir | 2004-03-19 17:27:52 +0100 (Fri, 19 Mar 2004) | 3 lines +Changed paths: + M /trunk/src/input/demux.c - Cosmetic. + * demux: demux2_New -> try to start faster selecting the right demuxer +based to extension (others demuxers will still be probed if needed). -2003-01-03 Friday 00:09 massiot +------------------------------------------------------------------------ +r7113 | fenrir | 2004-03-19 17:29:39 +0100 (Fri, 19 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/avi/avi.c + D /trunk/modules/demux/avi/avi.h - MacOS X port : - * Fixed the Device submenu, - * There is still a segfault in darwin_specific.m. + * avi: cosmetics. -2003-01-02 Thursday 23:49 jlj +------------------------------------------------------------------------ +r7114 | fenrir | 2004-03-19 17:30:09 +0100 (Fri, 19 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/avi/Modules.am - * ./modules/gui/macosx/aout.m: added support for 4 Channel PCM. + * Modules: removed avi.h -2003-01-02 Thursday 21:48 gbazin +------------------------------------------------------------------------ +r7115 | fenrir | 2004-03-19 17:31:13 +0100 (Fri, 19 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/asf/asf.c - * modules/codec/*: reverted my previous patch that explicitly set - i_bytes_per_frame and i_frame_length in each audio decoder. - * src/audio_output/dec.c: proper fix to correctly set i_bytes_per_frame - and i_frame_length. + * asf :demux -> demux2. -2003-01-01 Wednesday 12:14 jlj +------------------------------------------------------------------------ +r7116 | fenrir | 2004-03-19 17:32:06 +0100 (Fri, 19 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/real.c - * ./modules/gui/macosx/aout.m: cleaned up the code, removed intf dep. - * ./src/misc/darwin_specific.m: fixed segfault (o_enumerator was being - released twice) and memory leak. + * real: fixed unused variable warnings. - Bonne Année! +------------------------------------------------------------------------ +r7117 | fenrir | 2004-03-19 17:33:11 +0100 (Fri, 19 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/nsv.c + + * nsv: fixed unused variable warnings. + +------------------------------------------------------------------------ +r7118 | fenrir | 2004-03-19 17:33:55 +0100 (Fri, 19 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/ts.c + + * ts.c: do not use packetizer for ms-codec streams. + +------------------------------------------------------------------------ +r7119 | garf | 2004-03-20 14:19:58 +0100 (Sat, 20 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/control/telnet/vlm.c + + * vlm.c: little bug fix for stop command + +------------------------------------------------------------------------ +r7120 | fenrir | 2004-03-21 13:26:20 +0100 (Sun, 21 Mar 2004) | 3 lines +Changed paths: + M /trunk/include/vlc_common.h + M /trunk/include/vlc_objects.h + A /trunk/include/vlc_vlm.h (from /trunk/modules/control/telnet/vlm.h:7119) + M /trunk/modules/control/http.c + D /trunk/modules/control/telnet + A /trunk/modules/control/telnet.c (from /trunk/modules/control/telnet/telnet.c:7119) + M /trunk/src/misc/objects.c + A /trunk/src/misc/vlm.c (from /trunk/modules/control/telnet/vlm.c:7119) + + * vlm.*: move vlm to the core (now, vlm_New create only one instance) + * http.c: begin support of vlm interraction (not yet documented). + +------------------------------------------------------------------------ +r7121 | fenrir | 2004-03-21 13:29:31 +0100 (Sun, 21 Mar 2004) | 2 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/configure.ac + + * all: changes for vlm move. + +------------------------------------------------------------------------ +r7122 | massiot | 2004-03-21 13:50:14 +0100 (Sun, 21 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mkv.cpp + +* modules/demux/mkv.cpp: Fixed Darwin port for Mac OS X 10.1 + +------------------------------------------------------------------------ +r7123 | fenrir | 2004-03-21 16:09:21 +0100 (Sun, 21 Mar 2004) | 2 lines +Changed paths: + M /trunk/Makefile.am + + * Makefile.am: compile vlm.c ... + +------------------------------------------------------------------------ +r7124 | hartman | 2004-03-21 20:36:47 +0100 (Sun, 21 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mkv.cpp + +* Spelling correction + +------------------------------------------------------------------------ +r7125 | hartman | 2004-03-21 20:45:42 +0100 (Sun, 21 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/control/telnet.c + M /trunk/modules/misc/screensaver.c + +Two description strings corrected + +------------------------------------------------------------------------ +r7126 | asmax | 2004-03-21 21:01:24 +0100 (Sun, 21 Mar 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/parser/builder_data.def + M /trunk/modules/gui/skins2/parser/builder_data.hpp + M /trunk/modules/gui/skins2/parser/skin_parser.cpp + D /trunk/modules/gui/skins2/theme + A /trunk/share/skins2 + A /trunk/share/skins2/default (from /trunk/modules/gui/skins2/theme:7123) + M /trunk/share/skins2/default/skin.dtd + M /trunk/share/skins2/default/theme.xml + + * moved the default skins2 theme in share/skins2/default/ + * all: added a "tooltipfont" element in the tag (unused at the + moment) + +------------------------------------------------------------------------ +r7127 | asmax | 2004-03-21 21:19:18 +0100 (Sun, 21 Mar 2004) | 2 lines +Changed paths: + A /trunk/share/skins2/FreeSans.ttf (from /trunk/share/skins2/default/FreeSans.ttf:7126) + D /trunk/share/skins2/default/FreeSans.ttf + A /trunk/share/skins2/fonts + + * added a fonts directory + +------------------------------------------------------------------------ +r7128 | asmax | 2004-03-21 21:39:43 +0100 (Sun, 21 Mar 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/parser/builder.hpp + D /trunk/share/skins2/FreeSans.ttf + A /trunk/share/skins2/fonts/FreeSans.ttf (from /trunk/share/skins2/FreeSans.ttf:7127) + + * moved the default font in share/skins2/fonts + * parser/builder.cpp: a font with ID "defaultfont" is loaded from + the common font directory + +------------------------------------------------------------------------ +r7129 | fenrir | 2004-03-21 23:03:42 +0100 (Sun, 21 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/stream_out/rtp.c + + * rtp: sdp=rtsp:// urls begin to work (multicast+unicast). + (There is still the problem of timeout, and a lot of checks aren't done). + +------------------------------------------------------------------------ +r7130 | fenrir | 2004-03-21 23:35:58 +0100 (Sun, 21 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/libmpeg2.c + + * libmpeg2: handle invalid aspect as square one. + +------------------------------------------------------------------------ +r7131 | hartman | 2004-03-21 23:53:18 +0100 (Sun, 21 Mar 2004) | 2 lines +Changed paths: + M /trunk/include/codecs.h + +* fix avi dts support + +------------------------------------------------------------------------ +r7132 | fenrir | 2004-03-22 03:58:57 +0100 (Mon, 22 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/control/http.c + + * http.c: fixes about vlm. + +------------------------------------------------------------------------ +r7133 | fenrir | 2004-03-22 04:08:27 +0100 (Mon, 22 Mar 2004) | 2 lines +Changed paths: + M /trunk/src/misc/vlm.c + + * vlm: better vlm_Show. + +------------------------------------------------------------------------ +r7134 | gbazin | 2004-03-22 11:18:22 +0100 (Mon, 22 Mar 2004) | 2 lines +Changed paths: + M /trunk/src/misc/modules.c + +* src/misc/modules.c: compilation fix. + +------------------------------------------------------------------------ +r7135 | garf | 2004-03-22 13:04:03 +0100 (Mon, 22 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/control/http.c + + * http.c: vlm_error + +------------------------------------------------------------------------ +r7136 | gbazin | 2004-03-22 13:12:02 +0100 (Mon, 22 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/control/Modules.am + +* modules/control/Modules.am: added telnet module. + +------------------------------------------------------------------------ +r7137 | fenrir | 2004-03-22 13:33:29 +0100 (Mon, 22 Mar 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_httpd.h + M /trunk/src/misc/httpd.c + + * all: forgot to commit theses files. + +------------------------------------------------------------------------ +r7138 | gbazin | 2004-03-22 16:19:12 +0100 (Mon, 22 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/libmpeg2.c + +* modules/codec/libmpeg2.c: modified last change to use a 4:3 aspect ratio when libmpeg2 gives us an invalid one. + (if this happens, it is a bug in libmpeg2 anyway so we just try to fallback to the most usual value). -2002-12-31 Tuesday 02:59 massiot +------------------------------------------------------------------------ +r7139 | fenrir | 2004-03-22 18:56:54 +0100 (Mon, 22 Mar 2004) | 2 lines +Changed paths: + M /trunk/src/misc/vlm.c - Less verbosity. + * vlm: fixed some segfaults. -2002-12-31 Tuesday 02:54 massiot +------------------------------------------------------------------------ +r7140 | fenrir | 2004-03-22 18:58:24 +0100 (Mon, 22 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/control/http.c - * src/misc/darwin_specific.m: Partial attempt at fixing a memory leak, - * input: new b_connected field, allowing to correctly detect the EOF of TCP - streams (closes #35), - * input: fixed a deadlock when opening a zero-sized file, - * input: fixed a deadlock when opening an unconnected FIFO (closes #54). + * http: implemented vlm_save/load. -2002-12-31 Tuesday 00:45 massiot +------------------------------------------------------------------------ +r7141 | asmax | 2004-03-22 21:38:15 +0100 (Mon, 22 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/Modules.am + A /trunk/modules/gui/skins2/src/bitmap_font.cpp + A /trunk/modules/gui/skins2/src/bitmap_font.hpp + M /trunk/modules/gui/skins2/src/ft2_font.hpp + A /trunk/modules/gui/skins2/src/generic_bitmap.cpp + M /trunk/modules/gui/skins2/src/generic_bitmap.hpp + M /trunk/modules/gui/skins2/src/generic_font.hpp + M /trunk/share/skins2/default/skin.dtd - * OS X interface : Added new access modules to the Open panel, - * Updated po files, - * Fixed a very nasty side effect in the dvd and dvdread plug-ins, - regarding the audio-channel and spu-channel configuration variables. + * all : skeleton of a future bitmap font support + * skin.dtd : new BitmapFont element + +------------------------------------------------------------------------ +r7142 | ipkiss | 2004-03-22 21:54:35 +0100 (Mon, 22 Mar 2004) | 2 lines +Changed paths: + M /trunk/Makefile.am + + * Makefile.am: Fixed the win32 packaging of the default skin2 + +------------------------------------------------------------------------ +r7143 | ipkiss | 2004-03-22 22:18:12 +0100 (Mon, 22 Mar 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/skins2/win32/win32_loop.cpp + + * skins2/win32/win32_loop.cpp: Refresh the needed rectangle only. + This doesn't fix totally the refresh problems on the skinned vout, + but it improves the situation a lot. + +------------------------------------------------------------------------ +r7144 | fenrir | 2004-03-22 23:14:27 +0100 (Mon, 22 Mar 2004) | 2 lines +Changed paths: + A /trunk/share/http/vlm + A /trunk/share/http/vlm/edit.html + A /trunk/share/http/vlm/index.html + A /trunk/share/http/vlm/new.html + + * vlm/* : begining of vlm http interface pages. + +------------------------------------------------------------------------ +r7145 | jlj | 2004-03-22 23:53:11 +0100 (Mon, 22 Mar 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/demux/ogg.c + + * ALL: compile fixes. + + +------------------------------------------------------------------------ +r7146 | gbazin | 2004-03-23 10:44:44 +0100 (Tue, 23 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/Modules.am + M /trunk/share/Makefile.am + +* share/Makefile.am: added default skins2 theme and vlm http files. +* modules/gui/skins2/Modules.am: removed old skins2 theme. + +------------------------------------------------------------------------ +r7147 | fenrir | 2004-03-23 12:02:48 +0100 (Tue, 23 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/duplicate.c + + * duplicate: fixed a bug with noes. + +------------------------------------------------------------------------ +r7148 | hartman | 2004-03-23 21:47:06 +0100 (Tue, 23 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/mpeg/ts.c + +* Check if dvbpsi_DecodeISO639Dr fails. + Fixes #1104 + +------------------------------------------------------------------------ +r7149 | ipkiss | 2004-03-23 22:03:20 +0100 (Tue, 23 Mar 2004) | 2 lines +Changed paths: + M /trunk/share/skins2/default/skin.dtd + + * skins2: Fixed broken DTD + +------------------------------------------------------------------------ +r7150 | gbazin | 2004-03-24 00:26:36 +0100 (Wed, 24 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/dvdnav.c + +* modules/demux/dvdnav.c: cosmetic changes + fixed small mem-leaks. + +------------------------------------------------------------------------ +r7151 | gbazin | 2004-03-24 00:28:02 +0100 (Wed, 24 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/encoder.c + +* modules/codec/ffmpeg/encoder.c: removed unused stuff. + +------------------------------------------------------------------------ +r7152 | gbazin | 2004-03-24 00:30:49 +0100 (Wed, 24 Mar 2004) | 2 lines +Changed paths: + M /trunk/src/misc/variables.c + +* src/misc/variables: fixed mem-leak for VLC_VAR_CLEARCHOICES. + +------------------------------------------------------------------------ +r7153 | gbazin | 2004-03-24 00:44:49 +0100 (Wed, 24 Mar 2004) | 9 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/include/input_ext-intf.h + M /trunk/include/ninput.h + M /trunk/include/video_output.h + M /trunk/include/vlc_common.h + M /trunk/include/vlc_interface.h + A /trunk/src/input/control.c + M /trunk/src/input/input.c + M /trunk/src/interface/interface.c + M /trunk/src/libvlc.h + M /trunk/src/video_output/video_output.c + A /trunk/src/video_output/vout_intf.c + +* src/input/*: + + new input_Control() function (doesn't do much for now). + + started bookmarks support through input_Control(). + + new --bookmarks={name=foo,bytes=foo,time=foo},{...} config option. + +* src/video_output/*: + + started support for embeddable vouts (vout_RequestWindow()/vout_ReleaseWindow()) + + new --video-x/y config options + +------------------------------------------------------------------------ +r7154 | gbazin | 2004-03-24 00:46:26 +0100 (Wed, 24 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/video_output/x11/xcommon.c + +* modules/video_output/x11/xcommon.c: use vout_RequestWindow()/vout_ReleaseWindow(). + +------------------------------------------------------------------------ +r7155 | gbazin | 2004-03-24 00:52:04 +0100 (Wed, 24 Mar 2004) | 6 lines +Changed paths: + M /trunk/modules/gui/wxwindows/Modules.am + A /trunk/modules/gui/wxwindows/bookmarks.cpp + M /trunk/modules/gui/wxwindows/dialogs.cpp + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/menus.cpp + A /trunk/modules/gui/wxwindows/video.cpp + M /trunk/modules/gui/wxwindows/wxwindows.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* modules/gui/wxwindows/*: + + bookmarks menu. + + started work on bookmarks dialog. + + started support for embeddable vout (via vout_RequestWindow()/vout_ReleaseWindow()). + + new --wxwin-bookmarks and --wxwin-embed config options. + +------------------------------------------------------------------------ +r7156 | massiot | 2004-03-24 11:17:50 +0100 (Wed, 24 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/mux/mpeg/csa.c + +* csa.c: Fixed an encryption bug with packets smaller than 8 bytes. + +------------------------------------------------------------------------ +r7157 | massiot | 2004-03-24 11:18:34 +0100 (Wed, 24 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/mux/mpeg/ts.c + +* ts muxer: added a no-crypt-audio option for people who do not want to crypt + audio PIDs + +------------------------------------------------------------------------ +r7158 | ipkiss | 2004-03-24 12:24:46 +0100 (Wed, 24 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/video.cpp + +Compilation fix + +------------------------------------------------------------------------ +r7159 | ipkiss | 2004-03-24 23:10:56 +0100 (Wed, 24 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/parser/builder_data.def + M /trunk/modules/gui/skins2/parser/builder_data.hpp + M /trunk/modules/gui/skins2/parser/skin_parser.cpp + M /trunk/share/skins2/default/skin.dtd + M /trunk/share/skins2/default/theme.xml + + * skins2/parser/builder*: All the controls now have a 'visible' attribute + * share/skins2/default/skin.dtd: Changed a few details here and there + +------------------------------------------------------------------------ +r7160 | gbazin | 2004-03-24 23:53:36 +0100 (Wed, 24 Mar 2004) | 6 lines +Changed paths: + M /trunk/include/video_output.h + M /trunk/modules/gui/wxwindows/menus.cpp + M /trunk/modules/video_output/x11/xcommon.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/vout_intf.c + +* src/video_output/vout_intf.c: vout_IntfInit() for some interface/control related initializations. +* src/video_output/video_output.c: moved some stuff to vout_IntfInit(). +* include/video_output.h: vout_vaControl()/vout_Control() prototypes. +* modules/video_output/x11/xcommon.c: implemented a vout_Control() (only VOUT_SET_ZOOM for now). +* modules/gui/wxwindows/menus.cpp: handle float object vars, added "zoom" to the menus. + +------------------------------------------------------------------------ +r7161 | gbazin | 2004-03-25 01:18:51 +0100 (Thu, 25 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/video.cpp + +* modules/gui/wxwindows/video.cpp: fix for wxGtk built with GTK1. + +------------------------------------------------------------------------ +r7162 | fenrir | 2004-03-25 02:01:58 +0100 (Thu, 25 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/real.c + + * real: added support for aac codec. + +------------------------------------------------------------------------ +r7163 | gbazin | 2004-03-25 10:47:19 +0100 (Thu, 25 Mar 2004) | 2 lines +Changed paths: + M /trunk/po/POTFILES.in + +* po/POTFILES.in: updated. + +------------------------------------------------------------------------ +r7164 | zorglub | 2004-03-25 12:50:33 +0100 (Thu, 25 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/playlist.cpp + +Don't save an empty playlist +Fix refcount problem + +------------------------------------------------------------------------ +r7165 | gbazin | 2004-03-25 12:51:24 +0100 (Thu, 25 Mar 2004) | 5 lines +Changed paths: + M /trunk/modules/video_output/directx/directx.c + M /trunk/modules/video_output/directx/events.c + M /trunk/modules/video_output/directx/vout.h + +* modules/video_output/directx/*: + + Added calls to vout_RequestWindow()/vout_ReleaseWindow() + + Implemented vout_Control() + + Fixed potential division by 0 + +------------------------------------------------------------------------ +r7166 | fenrir | 2004-03-25 14:48:51 +0100 (Thu, 25 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/packetizer/mpeg4video.c + + * mpeg4video.c: added m4cc/M4CC. + +------------------------------------------------------------------------ +r7167 | fenrir | 2004-03-25 15:00:33 +0100 (Thu, 25 Mar 2004) | 2 lines +Changed paths: + M /trunk/include/codecs.h + + * codecs.h : added WAVE_FORMAT_DIVIO_AAC. + +------------------------------------------------------------------------ +r7168 | hartman | 2004-03-25 21:25:04 +0100 (Thu, 25 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/applescript.m + +* VLC couldn't handle external links since the playlist API changes. FIXED + +------------------------------------------------------------------------ +r7169 | sam | 2004-03-25 23:45:59 +0100 (Thu, 25 Mar 2004) | 3 lines +Changed paths: + M /trunk/bootstrap + + * bootstrap: + + Work around a Solaris sh issue preventing ${foo%%bar} constructs. + +------------------------------------------------------------------------ +r7170 | fenrir | 2004-03-26 00:07:19 +0100 (Fri, 26 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/video.c + + * video: disable direct rendering for h264. + +------------------------------------------------------------------------ +r7171 | gbazin | 2004-03-26 10:35:10 +0100 (Fri, 26 Mar 2004) | 2 lines +Changed paths: + M /trunk/src/input/control.c + +* src/input/control.c: fixed INPUT_DEL_BOOKMARK. + +------------------------------------------------------------------------ +r7172 | zorglub | 2004-03-26 14:20:57 +0100 (Fri, 26 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/visualization/visual/visual.c + +Spectrum is default enabled + +------------------------------------------------------------------------ +r7173 | asmax | 2004-03-27 01:21:13 +0100 (Sat, 27 Mar 2004) | 10 lines +Changed paths: + M /trunk/modules/gui/skins2/controls/ctrl_text.cpp + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/parser/builder.hpp + M /trunk/modules/gui/skins2/parser/builder_data.def + M /trunk/modules/gui/skins2/parser/builder_data.hpp + M /trunk/modules/gui/skins2/parser/skin_parser.cpp + M /trunk/modules/gui/skins2/src/bitmap_font.cpp + M /trunk/modules/gui/skins2/src/bitmap_font.hpp + M /trunk/modules/gui/skins2/src/generic_bitmap.cpp + M /trunk/modules/gui/skins2/src/generic_bitmap.hpp + M /trunk/modules/gui/skins2/vars/time.cpp + M /trunk/share/skins2/default/skin.dtd + + * all: beginning of bitmap font support. At the moment only the digits + font for xmms/winamp2 skins is supported (the bitmap must have the + following layout: [0123456789 -] with letters of size 9x13). + Non-digit characters are just skipped, with a hardcoded advance of 6 + (it allows correct display of time in xmms skins; the ':' are skipped) + Small example at http://people.via.ecp.fr/~asmax/chaos.vlt (uncomplete skin) + * vars/time.cpp: notify the observers also when the input is stopped + * controls/ctrl_text.cpp: do not reset the FSM state and timer when the + text is displayed (was causing bugs in time display) + +------------------------------------------------------------------------ +r7174 | asmax | 2004-03-27 12:24:24 +0100 (Sat, 27 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/src/bitmap_font.cpp + M /trunk/modules/gui/skins2/src/bitmap_font.hpp + + * all: beginning of "text" bitmap font support. The text bitmap must have + the following layout: [cf xmms skins ;)] + +------------------------------------------------------------------------ +r7175 | hartman | 2004-03-27 18:36:46 +0100 (Sat, 27 Mar 2004) | 9 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/intf.h + M /trunk/modules/gui/macosx/intf.m + M /trunk/modules/misc/logger.c + M /trunk/src/interface/interface.c + +* src/interface/interface.c + - spelling fix + - added telnet intf to 'Add Interface' +* modules/misc/logger.c: + - on Mac OS X, use ~/Library/Logs to write logger intf output. +* ALL + - Added 'Add Interface' to Mac OS X build. Now you can finaly quicklaunch + the SAP intf. + +------------------------------------------------------------------------ +r7176 | asmax | 2004-03-27 19:04:36 +0100 (Sat, 27 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/src/bitmap_font.cpp + + * bitmap_font.cpp: full support of text bitmap font + +------------------------------------------------------------------------ +r7177 | hartman | 2004-03-28 05:16:05 +0200 (Sun, 28 Mar 2004) | 9 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/demux/Modules.am + A /trunk/modules/demux/sgimb.c + M /trunk/src/input/stream.c + +* src/input/stream.c + - disable stream_ReadLine debug. +* ALL: + - added a new demux2 module to handle Kasenna MediaBase + metadata files. These are application/x-sgimb masked + 'mpeg' files on the web. They are in reality mostly constructors + for rtsp links. The reference to SGI is because the MediaBase + solutions originate from SGI. + +------------------------------------------------------------------------ +r7178 | bigben | 2004-03-28 14:29:42 +0200 (Sun, 28 Mar 2004) | 3 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/controls.h + M /trunk/modules/gui/macosx/controls.m + M /trunk/modules/gui/macosx/intf.m + +Reverses previous patch, which added 1min/5min forward / backward functions, as it made the interface too unclear. We need to find another way to use hotkeys on the main interface... + + +------------------------------------------------------------------------ +r7179 | titus | 2004-03-28 16:39:03 +0200 (Sun, 28 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/control/http.c + +correction of a small bug in the function move + +------------------------------------------------------------------------ +r7180 | rocky | 2004-03-28 22:17:49 +0200 (Sun, 28 Mar 2004) | 5 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/access/vcdx/vcdplayer.c + M /trunk/modules/access/vcdx/vcdplayer.h + +Correct multi-default selection. But we need vcdimager 0.71 CVS for +this. (But most poeple won't notice the improvement since video +switching is broken.) + + +------------------------------------------------------------------------ +r7181 | jpsaman | 2004-03-28 22:25:53 +0200 (Sun, 28 Mar 2004) | 1 line +Changed paths: + M /trunk/doc/arm-crosscompile-howto.sgml + +Small update to ARM cross-compile howto +------------------------------------------------------------------------ +r7182 | rocky | 2004-03-29 02:42:35 +0200 (Mon, 29 Mar 2004) | 1 line +Changed paths: + M /trunk/modules/access/vcdx/access.c + +Small cosmetic changes +------------------------------------------------------------------------ +r7183 | rocky | 2004-03-29 02:45:53 +0200 (Mon, 29 Mar 2004) | 3 lines +Changed paths: + M /trunk/src/input/input_programs.c + +Populate "Stream and Media Info" + + +------------------------------------------------------------------------ +r7184 | rocky | 2004-03-29 04:10:04 +0200 (Mon, 29 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/mpeg_audio.c + +Populate stream information. + + +------------------------------------------------------------------------ +r7185 | zorglub | 2004-03-29 09:28:45 +0200 (Mon, 29 Mar 2004) | 16 lines +Changed paths: + M /trunk/include/ninput.h + M /trunk/include/vlc_keys.h + M /trunk/modules/control/hotkeys.c + M /trunk/modules/demux/util/sub.c + M /trunk/modules/demux/util/sub.h + M /trunk/src/input/control.c + M /trunk/src/input/input.c + M /trunk/src/libvlc.h + +* Implement INPUT_GET_SUBDELAY and INPUT_SET_SUBDELAY + +* Allow to modify subtitle delay on the fly and implement hotkeys + (h and j) + +* When framerate is available with subrip, use sub-fps to make corrections + (sub-fps default value is now 0, if left to this value, 25fps will be + assumed in microdvd mode and no correction will be applied in subrip) + +Main problem is that when seeking in the subtitles, you easily get +several of them displayed. Maybe we could add a flag to subpicture_t, +like SUBTITLE_PICTURE to say that only one of them must be displayed at +a time, but that other subpictures (OSD, ...) can remain present on the +screen at the same time. + + +------------------------------------------------------------------------ +r7186 | sigmunau | 2004-03-29 13:15:04 +0200 (Mon, 29 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/control/hotkeys.c + +fixed "slower" hotkey. + +------------------------------------------------------------------------ +r7187 | fenrir | 2004-03-29 16:17:25 +0200 (Mon, 29 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/rtp.c + + * rtp: fixed segfault with mux= + +------------------------------------------------------------------------ +r7188 | fenrir | 2004-03-29 16:21:47 +0200 (Mon, 29 Mar 2004) | 9 lines +Changed paths: + M /trunk/modules/codec/mpeg_audio.c -2002-12-30 Monday 18:36 gbazin + * mpeg_audio: fixed input infos update, and removed all tabs. + (each vlc_object_find has to be followed by a vlc_object_release once +the object isn't needed anymore) + + Btw, I think we should better do that update in src/input/input_dec.c, +this way it will work with every decoder AND a decoder should not touch +p_input (decoders will be used by transcode for instance ...) + + +------------------------------------------------------------------------ +r7189 | fenrir | 2004-03-29 16:25:25 +0200 (Mon, 29 Mar 2004) | 8 lines +Changed paths: + M /trunk/include/ninput.h + M /trunk/src/input/stream.c + + * stream: added stream_DemuxNew, stream_DemuxSend, stream_DemuxDelete +to chain demuxer. + - stream_DemuxNew: create a special stream_t, launch a thread that + will open a demuxer, and call p_demux->pf_demux until asked to die. + - stream_DemuxSend: append a block to be used by the new demuxer. + - stream_DemuxDelete : free all data... + + +------------------------------------------------------------------------ +r7190 | fenrir | 2004-03-29 16:28:00 +0200 (Mon, 29 Mar 2004) | 6 lines +Changed paths: + M /trunk/modules/demux/livedotcom.cpp + + * livedotcom.cpp: use stream_Demux* to support muxed stream. It's far + from stable, but begin to work. (Tested only with TS). + Limitation: no synchro with others stream if any (anyway, it would be +a bit stupid to have such stream). + + +------------------------------------------------------------------------ +r7191 | fenrir | 2004-03-29 17:10:36 +0200 (Mon, 29 Mar 2004) | 3 lines +Changed paths: + M /trunk/src/input/control.c + M /trunk/src/input/input.c + + control: invalid cast in GET_SUBDELAY + input: fixed uninitialised variable (i_microsecondperframe for subs) + +------------------------------------------------------------------------ +r7192 | fenrir | 2004-03-29 20:58:28 +0200 (Mon, 29 Mar 2004) | 6 lines +Changed paths: + M /trunk/include/vlc_common.h + M /trunk/include/vlc_meta.h + + * vlc_common.h: removed all cast in TAB_*. GCC doesn't like anymore +cast of lvalue. -> Don't use them anymore in C++ code. +( Don't use *(void**)&p, it won't work because of aliasing problem). + + * vlc_meta.h: don't use TAB_* as this file is included in C++ code. + +------------------------------------------------------------------------ +r7193 | fenrir | 2004-03-29 20:59:51 +0200 (Mon, 29 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/avi/avi.c + M /trunk/modules/demux/livedotcom.cpp + M /trunk/modules/demux/mkv.cpp - * src/misc/messages.c: don't try to decorate logs on win32. - * include/vlc_common.h, include/vlc_threads.h: we now use different - thread priorities for WinNT/2k/XP or Win9x/Me. + * avi: fixed a cast of lvalue. + * livedotcom, mkv: removed all TAB_*. -2002-12-30 Monday 18:28 gbazin +------------------------------------------------------------------------ +r7194 | fenrir | 2004-03-29 21:57:07 +0200 (Mon, 29 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/video_chroma/i420_rgb.h + M /trunk/modules/video_chroma/i420_yuy2.h + M /trunk/modules/video_chroma/i422_yuy2.h + + * *.h: shut up gcc (cast of lvalue). + +------------------------------------------------------------------------ +r7195 | fenrir | 2004-03-29 23:26:54 +0200 (Mon, 29 Mar 2004) | 5 lines +Changed paths: + M /trunk/modules/mux/ogg.c - * modules/codec/*: make sure all audio decoders set - output_format.i_bytes_per_frame and output_format.i_frame_length - properly. + * ogg: cast of lvalue ... gibalou could you test this patch ? + (I have changed a ((uint8_t *)op.bytes) -= 4; and I'm not sure what it +was meant to do as op.bytes is a "long") + + +------------------------------------------------------------------------ +r7196 | fenrir | 2004-03-29 23:29:31 +0200 (Mon, 29 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/wav.c + M /trunk/modules/mux/mpeg/ps.c + M /trunk/modules/mux/mpeg/ts.c -2002-12-30 Monday 14:34 sam + * all: cast of lvalues ... - * ./configure.ac.in: fixed the strncasecmp detection. - * ./src/extras/libc.c: fixed a bug in our built-in strncasecmp. +------------------------------------------------------------------------ +r7197 | fenrir | 2004-03-29 23:34:27 +0200 (Mon, 29 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/livedotcom.cpp -2002-12-30 Monday 12:49 massiot + * livedotcom.cpp: lalala.... (compilation fixes). - Added RTP shortcuts to udp.c for backwards compatibility. +------------------------------------------------------------------------ +r7198 | adn | 2004-03-30 12:37:44 +0200 (Tue, 30 Mar 2004) | 5 lines +Changed paths: + M /trunk/share/skins2/default/sort.png + M /trunk/share/skins2/default/sort_onclick.png + M /trunk/share/skins2/default/theme.xml + A /trunk/share/skins2/default/vout.png + A /trunk/share/skins2/default/vout2.png + A /trunk/share/skins2/default/vout_body.png + A /trunk/share/skins2/default/vout_body1.png + A /trunk/share/skins2/default/vout_bottom.png + A /trunk/share/skins2/default/vout_bottom_left.png + A /trunk/share/skins2/default/vout_bottom_right.png + A /trunk/share/skins2/default/vout_left.png + A /trunk/share/skins2/default/vout_onclick.png + A /trunk/share/skins2/default/vout_right.png + A /trunk/share/skins2/default/vout_top.png + A /trunk/share/skins2/default/vout_top_left.png + A /trunk/share/skins2/default/vout_top_right.png -2002-12-30 Monday 09:56 massiot - * modules/access/udp.c: Merged the UDP and RTP plug-ins, with autodetection of RTP, - * src/misc/darwin_specific.m: if $LANG isn't set, retrieve NSUserDefaults. +Modified a little default skin + -> hiding video window + + +------------------------------------------------------------------------ +r7199 | zorglub | 2004-03-30 19:18:48 +0200 (Tue, 30 Mar 2004) | 2 lines +Changed paths: + M /trunk/src/input/input.c + +Fix 64-bit bug with bookmarks from command line + +------------------------------------------------------------------------ +r7200 | zorglub | 2004-03-30 19:43:56 +0200 (Tue, 30 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/util/sub.c + +Do not delay subtitles twice + Sanity check + +------------------------------------------------------------------------ +r7201 | bigben | 2004-03-30 21:38:46 +0200 (Tue, 30 Mar 2004) | 3 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/playlistinfo.h + M /trunk/modules/gui/macosx/playlistinfo.m + +Implements info treeview in the playlist proprieties window + + +------------------------------------------------------------------------ +r7202 | bigben | 2004-03-30 22:56:13 +0200 (Tue, 30 Mar 2004) | 6 lines +Changed paths: + M /trunk/modules/gui/macosx/playlistinfo.m + +Works around an issue with some playlist items added by the sap interface : since they aren't coded in UTF8, a blank string is printed. + +This doesn't correct this issue, but at least, it doesn't prevent the item proprieties window from opening anymore. + + + +------------------------------------------------------------------------ +r7203 | hartman | 2004-03-31 02:24:22 +0200 (Wed, 31 Mar 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/macosx/playlist.m + +Fall back to plain C with default C character encoding when UTF8 fails. +now you can see at least something with those SAP announces with Latin char encoding. + +------------------------------------------------------------------------ +r7204 | bigben | 2004-03-31 10:00:27 +0200 (Wed, 31 Mar 2004) | 3 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/playlistinfo.m + +Also fallis back to C string if UTF8 string fails in proprieties window. + + +------------------------------------------------------------------------ +r7205 | bigben | 2004-03-31 10:05:59 +0200 (Wed, 31 Mar 2004) | 3 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + +Oups, these ones are for later + + +------------------------------------------------------------------------ +r7206 | ipkiss | 2004-03-31 13:24:43 +0200 (Wed, 31 Mar 2004) | 2 lines +Changed paths: + M /trunk/share/skins2/default/skin.dtd + + * skins2 DTD: Removed unused attributes of the Font + +------------------------------------------------------------------------ +r7207 | ipkiss | 2004-03-31 17:45:02 +0200 (Wed, 31 Mar 2004) | 2 lines +Changed paths: + M /trunk/THANKS + M /trunk/configure.ac + M /trunk/modules/gui/skins2/controls/ctrl_list.cpp + M /trunk/modules/gui/skins2/utils/bezier.cpp + M /trunk/modules/gui/skins2/x11/x11_display.cpp + M /trunk/modules/gui/skins2/x11/x11_graphics.cpp + + * All: Compilation fixes for Solaris 9, courtesy of Mats Rojestal + +------------------------------------------------------------------------ +r7208 | bigben | 2004-03-31 19:23:11 +0200 (Wed, 31 Mar 2004) | 3 lines +Changed paths: + M /trunk/share/Makefile.am + +Install new required files for skins2 on make install + + +------------------------------------------------------------------------ +r7209 | gbazin | 2004-03-31 22:52:31 +0200 (Wed, 31 Mar 2004) | 6 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/include/input_ext-intf.h + M /trunk/include/input_ext-plugins.h + M /trunk/include/ninput.h + M /trunk/include/vlc/intf.h + M /trunk/include/vlc_common.h + M /trunk/include/vlc_playlist.h + M /trunk/include/vlc_vlm.h + M /trunk/modules/access/cdda/access.c + M /trunk/modules/access/slp.c + M /trunk/modules/codec/mpeg_audio.c + M /trunk/modules/codec/speex.c + M /trunk/modules/codec/theora.c + M /trunk/modules/codec/vorbis.c + M /trunk/modules/control/hotkeys.c + M /trunk/modules/control/http.c + M /trunk/modules/control/rc.c + M /trunk/modules/demux/mp4/mp4.h + M /trunk/modules/demux/util/id3tag.c + M /trunk/modules/gui/gtk/gtk_callbacks.c + M /trunk/modules/gui/gtk/playlist.c + M /trunk/modules/gui/skins/controls/playlist.cpp + M /trunk/modules/gui/skins/src/vlcproc.cpp + M /trunk/modules/gui/skins2/vars/playlist.cpp + M /trunk/modules/gui/wxwindows/fileinfo.cpp + M /trunk/modules/gui/wxwindows/iteminfo.cpp + M /trunk/modules/gui/wxwindows/playlist.cpp + M /trunk/modules/misc/playlist/m3u.c + M /trunk/modules/misc/playlist/old.c + M /trunk/modules/misc/sap.c + M /trunk/src/input/control.c + M /trunk/src/input/es_out.c + M /trunk/src/input/input.c + D /trunk/src/input/input_info.c + M /trunk/src/input/input_programs.c + M /trunk/src/misc/modules.c + M /trunk/src/misc/vlm.c + M /trunk/src/playlist/group.c + M /trunk/src/playlist/info.c + M /trunk/src/playlist/item-ext.c + M /trunk/src/playlist/item.c + M /trunk/src/playlist/playlist.c + M /trunk/src/playlist/sort.c + +* src/input/control.c: added INPUT_ADD_INFO/INPUT_SET_NAME to input_Control(). +* src/input/input.c: + + introduced input_item_t that is shared between the playlist/vlm and the input thread (contains input name, options, infos, etc...). + + changed prototype of input_CreateThread() to input_thread_t *input_CreateThread( vlc_object_t *, input_item_t * ). +* ALL: use input_item_t and INPUT_ADD_INFO when necessary. + +------------------------------------------------------------------------ +r7210 | gbazin | 2004-03-31 23:17:22 +0200 (Wed, 31 Mar 2004) | 2 lines +Changed paths: + M /trunk/modules/access/dshow/dshow.cpp + +* modules/access/dshow/dshow.cpp: compilation fix. + +------------------------------------------------------------------------ +r7211 | gbazin | 2004-04-01 00:04:54 +0200 (Thu, 01 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/misc/win32_specific.c + +* src/misc/win32_specific.c: compilation fix. + +------------------------------------------------------------------------ +r7212 | gbazin | 2004-04-01 00:55:48 +0200 (Thu, 01 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/beos/VlcWrapper.cpp + M /trunk/modules/gui/macosx/playlist.m + M /trunk/modules/gui/macosx/playlistinfo.m + M /trunk/modules/gui/macosx/vout.m + M /trunk/modules/gui/ncurses/ncurses.c + M /trunk/modules/gui/pda/pda_callbacks.c + +* modules/gui/*: compilation fixes for the new input_item_t change. + +------------------------------------------------------------------------ +r7213 | gbazin | 2004-04-01 01:09:53 +0200 (Thu, 01 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/input/control.c + +* src/input/control.c: INPUT_ADD/DEL_BOOKMARK also modifies the "bookmarks" input option so the bookmarks are kept even when the input is stopped. + +------------------------------------------------------------------------ +r7214 | anil | 2004-04-01 01:52:48 +0200 (Thu, 01 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/ncurses/ncurses.c + +compilation fix + +------------------------------------------------------------------------ +r7215 | gbazin | 2004-04-01 09:21:19 +0200 (Thu, 01 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/access/vcdx/access.c + +* modules/access/vcdx/access.c: use input_Control(INPUT_ADD_INFO). + +------------------------------------------------------------------------ +r7216 | rocky | 2004-04-01 10:05:52 +0200 (Thu, 01 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/access/vcdx/vcdplayer.h + +vcdplayer_selection2lid not here anymore. It comes from libvcdinfo. + +------------------------------------------------------------------------ +r7217 | gbazin | 2004-04-01 11:07:37 +0200 (Thu, 01 Apr 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/gui/skins2/utils/bezier.cpp + +* configure.ac, modules/gui/skins2/utils/bezier.cpp: + + check for lrintf() and fallback on rint(). + +------------------------------------------------------------------------ +r7218 | zorglub | 2004-04-01 11:20:00 +0200 (Thu, 01 Apr 2004) | 4 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/demux/m3u.c + M /trunk/modules/demux/playlist/Modules.am + A /trunk/modules/demux/playlist/native.c + M /trunk/modules/demux/playlist/playlist.c + M /trunk/modules/demux/playlist/playlist.h + M /trunk/modules/gui/wxwindows/playlist.cpp + M /trunk/modules/misc/playlist/native.c + +* modules/demux/playlist : native playlist import +* modules/misc/playlist : native playlist export +* configure.ac : playlist and export need libxml2 + +------------------------------------------------------------------------ +r7219 | zorglub | 2004-04-01 12:01:48 +0200 (Thu, 01 Apr 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/demux/playlist/Modules.am + D /trunk/modules/demux/playlist/native.c + M /trunk/modules/demux/playlist/playlist.c + M /trunk/modules/demux/playlist/playlist.h + M /trunk/modules/gui/wxwindows/playlist.cpp + M /trunk/modules/misc/playlist/Modules.am + M /trunk/modules/misc/playlist/export.c + D /trunk/modules/misc/playlist/native.c + +Cancel + +------------------------------------------------------------------------ +r7220 | gbazin | 2004-04-01 13:16:10 +0200 (Thu, 01 Apr 2004) | 4 lines +Changed paths: + M /trunk/modules/video_output/directx/directx.c + M /trunk/modules/video_output/directx/events.c + M /trunk/src/libvlc.h + +* src/libvlc.h, modules/video_output/directx/events.c: + + added a --video-title option, courtesy of Hornsby Adrian. +* modules/video_output/directx/directx.c: minor changes. + +------------------------------------------------------------------------ +r7221 | titer | 2004-04-01 14:30:07 +0200 (Thu, 01 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/video_chroma/i420_yuy2.c + + i420_yuy2.c: fixed AltiVec conversion for unusual image sizes + +------------------------------------------------------------------------ +r7222 | gbazin | 2004-04-01 16:47:45 +0200 (Thu, 01 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/video_output/x11/xcommon.c + +* modules/video_output/x11/xcommon.c: compilation fixes. + +------------------------------------------------------------------------ +r7223 | gbazin | 2004-04-01 17:50:35 +0200 (Thu, 01 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/bookmarks.cpp + M /trunk/modules/gui/wxwindows/playlist.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* modules/gui/wxwindows/*: bookmarks improvements. + +------------------------------------------------------------------------ +r7224 | fenrir | 2004-04-01 19:12:36 +0200 (Thu, 01 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/ts.c + + * ts: better handling on PAT version changes. + +------------------------------------------------------------------------ +r7225 | hartman | 2004-04-01 20:21:56 +0200 (Thu, 01 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/info.h + M /trunk/modules/gui/macosx/info.m + M /trunk/modules/gui/macosx/intf.m + M /trunk/modules/gui/macosx/playlist.m + +* Fix p_item etc breakages. Question.. is the seperate fileinfo dialog still useful? + +------------------------------------------------------------------------ +r7226 | hartman | 2004-04-01 20:53:11 +0200 (Thu, 01 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/info.m + +* missed a object_release + +------------------------------------------------------------------------ +r7227 | gbazin | 2004-04-01 21:20:21 +0200 (Thu, 01 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/kde/info.cpp + +* modules/gui/kde/info.cpp: info_category_t compilation fix. + +------------------------------------------------------------------------ +r7228 | ipkiss | 2004-04-01 23:04:43 +0200 (Thu, 01 Apr 2004) | 5 lines +Changed paths: + M /trunk/modules/gui/skins2/commands/cmd_layout.cpp + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/parser/builder_data.def + M /trunk/modules/gui/skins2/parser/builder_data.hpp + M /trunk/modules/gui/skins2/parser/skin_parser.cpp + M /trunk/modules/gui/skins2/src/anchor.hpp + M /trunk/modules/gui/skins2/src/generic_layout.cpp + M /trunk/modules/gui/skins2/src/generic_layout.hpp + M /trunk/modules/gui/skins2/src/top_window.cpp + M /trunk/modules/gui/skins2/src/top_window.hpp + M /trunk/modules/gui/skins2/src/window_manager.cpp + M /trunk/modules/gui/skins2/src/window_manager.hpp + + * skins2: Anchors are now stored in the layouts, not in the windows. + If you change the layout all anchorings are lost, except for anchors that + are in the same position in the old and the new layouts. + Adding more 'persistent' anchorings should not be very difficult. + +------------------------------------------------------------------------ +r7229 | fenrir | 2004-04-01 23:37:06 +0200 (Thu, 01 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/livedotcom.cpp + + * livedotcom.cpp: demux -> demux2. (Precision in seek will probably be +worst until we completly switch to demux2...) + +------------------------------------------------------------------------ +r7230 | fenrir | 2004-04-01 23:38:21 +0200 (Thu, 01 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/demux2.c + + * demux2: added live. + +------------------------------------------------------------------------ +r7231 | fenrir | 2004-04-02 01:19:30 +0200 (Fri, 02 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/a52.c + M /trunk/modules/demux/aac.c + M /trunk/modules/demux/dts.c + M /trunk/modules/demux/flac.c + + * all: do not implement DEMUX_SET_TIME. DEMUX_SET_TIME. should be +implemented _only_ when it has a high precision. + +------------------------------------------------------------------------ +r7232 | fenrir | 2004-04-02 01:21:13 +0200 (Fri, 02 Apr 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/nsv.c + M /trunk/modules/demux/pva.c + M /trunk/modules/demux/ts.c + + * all: do not implement DEMUX_SET_TIME. DEMUX_SET_TIME should be + implemented _only_ when it has a high precision. + + +------------------------------------------------------------------------ +r7233 | fenrir | 2004-04-02 02:00:08 +0200 (Fri, 02 Apr 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_es.h + + * vlc_es: fixed es_format_Copy. (Duplicate psz_encoding and p_palette). + +------------------------------------------------------------------------ +r7234 | fenrir | 2004-04-02 02:06:09 +0200 (Fri, 02 Apr 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_es.h + + * vlc_es.h: AAAHHH I HATE C++, else said: I need to cast malloc. + +------------------------------------------------------------------------ +r7235 | fenrir | 2004-04-02 02:26:02 +0200 (Fri, 02 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mkv.cpp + + * mkv: demux -> demux2. + +------------------------------------------------------------------------ +r7236 | fenrir | 2004-04-02 02:28:09 +0200 (Fri, 02 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/asf/asf.c + + * asf: no DEMUX_SET_TIME... + +------------------------------------------------------------------------ +r7237 | fenrir | 2004-04-02 02:38:31 +0200 (Fri, 02 Apr 2004) | 4 lines +Changed paths: + M /trunk/include/modules.h + + * modules.h: increased MODULE_SHORTCUT_MAX to 50. (It's needed because of +demux2, and will be decreased as soon as demux -> demux2 is finished). + + +------------------------------------------------------------------------ +r7238 | fenrir | 2004-04-02 02:48:29 +0200 (Fri, 02 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/demux2.c + M /trunk/modules/demux/mpeg/m4v.c + + * m4v: demux -> demux2. + +------------------------------------------------------------------------ +r7239 | fenrir | 2004-04-02 05:24:53 +0200 (Fri, 02 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/mpeg/m4v.c + M /trunk/modules/demux/mpeg/mpgv.c + + * m4v: pts/dts fixes. + * mpgv: demux -> demux2. + +------------------------------------------------------------------------ +r7240 | fenrir | 2004-04-02 15:18:32 +0200 (Fri, 02 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/rawdv.c + + * rawdv.c: demux -> demux2. (Untested so may be broken) + +------------------------------------------------------------------------ +r7241 | fenrir | 2004-04-02 15:24:54 +0200 (Fri, 02 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/demux2.c + + * demux2: added mpgv and rawdv. + +------------------------------------------------------------------------ +r7242 | gbazin | 2004-04-02 16:08:34 +0200 (Fri, 02 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/Modules.am + D /trunk/modules/gui/wxwindows/bitmaps/disc.xpm + A /trunk/modules/gui/wxwindows/bitmaps/eject.xpm + R /trunk/modules/gui/wxwindows/bitmaps/fast.xpm + D /trunk/modules/gui/wxwindows/bitmaps/file.xpm + D /trunk/modules/gui/wxwindows/bitmaps/net.xpm + R /trunk/modules/gui/wxwindows/bitmaps/next.xpm + R /trunk/modules/gui/wxwindows/bitmaps/pause.xpm + R /trunk/modules/gui/wxwindows/bitmaps/play.xpm + D /trunk/modules/gui/wxwindows/bitmaps/playlist.xpm + A /trunk/modules/gui/wxwindows/bitmaps/prev.xpm + D /trunk/modules/gui/wxwindows/bitmaps/previous.xpm + D /trunk/modules/gui/wxwindows/bitmaps/sat.xpm + R /trunk/modules/gui/wxwindows/bitmaps/slow.xpm + R /trunk/modules/gui/wxwindows/bitmaps/stop.xpm + M /trunk/modules/gui/wxwindows/interface.cpp + +* modules/gui/wxwindows/*: simplified the look&feel of the main interface. + +------------------------------------------------------------------------ +r7243 | gbazin | 2004-04-02 18:08:29 +0200 (Fri, 02 Apr 2004) | 6 lines +Changed paths: + M /trunk/include/video_output.h + M /trunk/include/vlc_interface.h + M /trunk/modules/gui/wxwindows/video.cpp + M /trunk/modules/video_output/directx/events.c + M /trunk/modules/video_output/x11/xcommon.c + M /trunk/src/interface/interface.c + M /trunk/src/video_output/vout_intf.c + +* src/video_output/vout_intf.c: new vout_ControlWindow() function. +* modules/gui/wxwindows/video.cpp: implement vout_ControlWindow(). +* modules/video_output/directx/events.c, modules/video_output/x11/xcommon.c: + + call vout_ControlWindow() when resizing in embedded mode. + + implemented a VOUT_REPARENT/CLOSE mode in Control() so the interface can signal that it closes its video window. + +------------------------------------------------------------------------ +r7244 | fenrir | 2004-04-02 18:17:15 +0200 (Fri, 02 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/ogg.c + + * ogg: cosmetics + converted PCR to micro-second unit. (I may +introduced bugs). + +------------------------------------------------------------------------ +r7245 | fenrir | 2004-04-02 18:40:54 +0200 (Fri, 02 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/ogg.c + + * ogg : demux -> demux2. It needs more testings. + +------------------------------------------------------------------------ +r7246 | fenrir | 2004-04-02 19:23:22 +0200 (Fri, 02 Apr 2004) | 4 lines +Changed paths: + M /trunk/src/input/input.c + M /trunk/src/input/stream.c + + * stream: fixed cast of lvalue. + * input: fixed "position" value as soon as possible after a see, this +way the intf doesn't show strange seek bar behavour. + +------------------------------------------------------------------------ +r7247 | fenrir | 2004-04-02 19:56:14 +0200 (Fri, 02 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/subsdec.c + + * subsdec.c: use es_forma_t.subs.psz_encoding if present. + +------------------------------------------------------------------------ +r7248 | fenrir | 2004-04-02 20:26:35 +0200 (Fri, 02 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/demux2.c + + * demux2: added ogg. + +------------------------------------------------------------------------ +r7249 | gbazin | 2004-04-02 20:32:01 +0200 (Fri, 02 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/video_output/directx/events.c + +* modules/video_output/directx/events.c: compilation fix. + +------------------------------------------------------------------------ +r7250 | gbazin | 2004-04-02 20:54:39 +0200 (Fri, 02 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/wxwindows.h + +* modules/gui/wxwindows/wxwindows.h: use a namespace to avoid symbol conflicts. + +------------------------------------------------------------------------ +r7251 | ipkiss | 2004-04-02 23:00:15 +0200 (Fri, 02 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + + * modules/gui/wxwindows/interface.cpp: small fix for the size of the windows + +------------------------------------------------------------------------ +r7252 | murray | 2004-04-02 23:19:43 +0200 (Fri, 02 Apr 2004) | 4 lines +Changed paths: + M /trunk/configure.ac + +Explicit reference to libpng in the missing XmlTextReader error. +Special thanks to Groniche and Google. + + +------------------------------------------------------------------------ +r7253 | fenrir | 2004-04-03 03:02:02 +0200 (Sat, 03 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/avi/avi.c + M /trunk/modules/demux/mp4/mp4.c + D /trunk/modules/demux/mp4/mp4.h + M /trunk/modules/demux/util/sub.c + + * all: do not use input_Clock* anymore (use ES_OUT_SET_PCR instead). + (text subs with mpg aren't working anymore unless using ps2) + +------------------------------------------------------------------------ +r7254 | fenrir | 2004-04-03 03:14:23 +0200 (Sat, 03 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/avi/avi.c + + * avi: demux -> demux2. + +------------------------------------------------------------------------ +r7255 | fenrir | 2004-04-03 03:36:04 +0200 (Sat, 03 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mp4/libmp4.c + M /trunk/modules/demux/mp4/libmp4.h + M /trunk/modules/demux/mp4/mp4.c + + * mp4*: demux -> demux2. + +------------------------------------------------------------------------ +r7256 | asmax | 2004-04-03 10:16:49 +0200 (Sat, 03 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/src/bitmap_font.cpp + + * bitmap_font.cpp: fixed the white space character for "text" font + +------------------------------------------------------------------------ +r7257 | asmax | 2004-04-03 11:21:12 +0200 (Sat, 03 Apr 2004) | 6 lines +Changed paths: + M /trunk/modules/gui/skins2/commands/cmd_playlist.cpp + M /trunk/modules/gui/skins2/commands/cmd_playlist.hpp + M /trunk/modules/gui/skins2/parser/interpreter.cpp + M /trunk/modules/gui/skins2/src/vlcproc.cpp + M /trunk/modules/gui/skins2/src/vlcproc.hpp + + * all: support of shuffle from the skins2 interface: + - created a bool variable "playlist.isRandom" and 2 commands + "playlist.setRandom(true)" and "playlist.setRandom(false)" + - known bug: the playlist doesn't scroll automatically when the + stream changes + +------------------------------------------------------------------------ +r7258 | asmax | 2004-04-03 12:55:51 +0200 (Sat, 03 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/utils/ustring.cpp + + * ustring.cpp: fixed the operator= (the trailing '\0' was not copied, + leading to invalid memory reads) + +------------------------------------------------------------------------ +r7259 | ipkiss | 2004-04-03 13:30:26 +0200 (Sat, 03 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/src/generic_window.hpp + M /trunk/modules/gui/skins2/src/theme.cpp + M /trunk/modules/gui/skins2/src/theme.hpp + M /trunk/modules/gui/skins2/src/top_window.hpp + M /trunk/modules/gui/skins2/src/vout_window.hpp + + * skins2: Added friend classes where appropriate, to reduce the scope of + some methods. + +------------------------------------------------------------------------ +r7260 | fenrir | 2004-04-03 15:33:38 +0200 (Sat, 03 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/audio.c + + *audio.c: aout really doesn't like big audio chunks, so split them. + (it helps a lot with wma). + +------------------------------------------------------------------------ +r7261 | asmax | 2004-04-03 15:57:46 +0200 (Sat, 03 Apr 2004) | 8 lines +Changed paths: + M /trunk/modules/gui/skins2/Modules.am + D /trunk/modules/gui/skins2/commands/cmd_notify_playlist.cpp + D /trunk/modules/gui/skins2/commands/cmd_notify_playlist.hpp + A /trunk/modules/gui/skins2/commands/cmd_vars.cpp + A /trunk/modules/gui/skins2/commands/cmd_vars.hpp + M /trunk/modules/gui/skins2/controls/ctrl_list.cpp + M /trunk/modules/gui/skins2/controls/ctrl_list.hpp + M /trunk/modules/gui/skins2/src/bitmap_font.cpp + M /trunk/modules/gui/skins2/src/ft2_font.cpp + M /trunk/modules/gui/skins2/src/vlcproc.cpp + M /trunk/modules/gui/skins2/vars/stream.hpp + + * src/vlcproc.cpp: DO NOT update the GUI directly from the vlc callbacks, + skins are not reentrant (at least with x11). Put commands in the queue + instead. + * commands/cmd_vars: commands to change variables + * controls/ctrl_list.cpp: automatic scroll when the stream changes + * src/bitmap.cpp: removed the scandinavian characters from the + text font, they don't belong to ASCII (caused a stack corruption) + +------------------------------------------------------------------------ +r7262 | asmax | 2004-04-03 16:59:15 +0200 (Sat, 03 Apr 2004) | 4 lines +Changed paths: + M /trunk/src/playlist/item.c + M /trunk/src/playlist/playlist.c + + * playlist.c: better random algorithm: do not play an item if it has + already been played (check the i_nb_played variable) + * item.c: initialize i_nb_played to 0 + +------------------------------------------------------------------------ +r7263 | asmax | 2004-04-03 17:30:47 +0200 (Sat, 03 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/controls/ctrl_text.cpp + + * ctrl_text.cpp: check if the scrolling is still necessary when the + text is updated (avoid many crashes) + +------------------------------------------------------------------------ +r7264 | asmax | 2004-04-03 19:02:59 +0200 (Sat, 03 Apr 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/skins2/x11/x11_display.cpp + M /trunk/modules/gui/skins2/x11/x11_display.hpp + M /trunk/modules/gui/skins2/x11/x11_window.cpp + + * x11_display.cpp: create a dummy "parent" window for the task bar + * x11_window.cpp: use XSetTransientForHint() to associate the windows + to the "parent" window -> single window in the task bar + +------------------------------------------------------------------------ +r7265 | asmax | 2004-04-03 20:16:34 +0200 (Sat, 03 Apr 2004) | 5 lines +Changed paths: + M /trunk/modules/gui/skins2/utils/var_text.cpp + M /trunk/modules/gui/skins2/x11/x11_window.cpp + M /trunk/modules/gui/skins2/x11/x11_window.hpp + + * x11/x11_window.cpp: reset the "drawable" variable to 0 before the vout child + window is destroyed (it is not enough i guess...) + * utils/var_text.cpp: unregister the observer to the Stream variable + in the destructor ! (fix a crash when changing skin) + +------------------------------------------------------------------------ +r7266 | ipkiss | 2004-04-03 20:47:12 +0200 (Sat, 03 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/src/skin_main.cpp + M /trunk/modules/gui/skins2/src/theme.cpp + + * skins2: do not save the config when changing the skin + +------------------------------------------------------------------------ +r7267 | ipkiss | 2004-04-03 22:17:06 +0200 (Sat, 03 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/src/generic_window.cpp + M /trunk/modules/gui/skins2/src/generic_window.hpp + M /trunk/modules/gui/skins2/src/top_window.cpp + M /trunk/modules/gui/skins2/src/window_manager.hpp + + * skins2: when the user click on a window, raise onl this window. + This avoids a flickering when 2 windows are overlapping. + +------------------------------------------------------------------------ +r7268 | bigben | 2004-04-03 22:58:32 +0200 (Sat, 03 Apr 2004) | 4 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/playlist.h + M /trunk/modules/gui/macosx/playlist.m + M /trunk/modules/gui/macosx/playlistinfo.h + M /trunk/modules/gui/macosx/playlistinfo.m + +Group selection combo box in stream proprieties dialog. Also allows to create new groups. + + + +------------------------------------------------------------------------ +r7269 | asmax | 2004-04-04 00:18:23 +0200 (Sun, 04 Apr 2004) | 9 lines +Changed paths: + M /trunk/modules/gui/skins2/src/generic_window.hpp + M /trunk/modules/gui/skins2/src/window_manager.cpp + M /trunk/modules/gui/skins2/src/window_manager.hpp + M /trunk/modules/gui/skins2/utils/var_bool.cpp + M /trunk/modules/gui/skins2/utils/var_bool.hpp + M /trunk/modules/gui/skins2/x11/x11_display.cpp + M /trunk/modules/gui/skins2/x11/x11_loop.cpp + M /trunk/modules/gui/skins2/x11/x11_window.cpp + + * x11/x11_display.cpp: the "parent" window now receive structure + notify events + * x11/x11_window.cpp: same thing for the other windows + * x11/x11_loop.cpp: when the "parent" window receives a map notify event, + we show all the windows because it doesn't seem to be automatic. + To have this working, we must update the visibility variable of the + windows when they are hidden by the window manager + + +------------------------------------------------------------------------ +r7270 | asmax | 2004-04-04 01:21:47 +0200 (Sun, 04 Apr 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/skins2/src/os_loop.hpp + M /trunk/modules/gui/skins2/src/window_manager.cpp + M /trunk/modules/gui/skins2/src/window_manager.hpp + M /trunk/modules/gui/skins2/utils/var_bool.cpp + M /trunk/modules/gui/skins2/utils/var_bool.hpp + M /trunk/modules/gui/skins2/x11/x11_loop.cpp + M /trunk/modules/gui/skins2/x11/x11_loop.hpp + M /trunk/modules/gui/skins2/x11/x11_window.cpp + + * src/window_manager.cpp: added a synchVisibility() method to show the + visible windows (because they may have be hidden by the window manager) + * all: removed the dirty hacks from the previous commit ;) + +------------------------------------------------------------------------ +r7271 | bigben | 2004-04-04 02:30:11 +0200 (Sun, 04 Apr 2004) | 3 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/controls.m + M /trunk/modules/gui/macosx/playlist.h + M /trunk/modules/gui/macosx/playlist.m + +Adds "Enable/disable item" menu item in playlist contextual menu. + + +------------------------------------------------------------------------ +r7272 | bigben | 2004-04-04 10:17:27 +0200 (Sun, 04 Apr 2004) | 3 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/playlist.h + M /trunk/modules/gui/macosx/playlist.m + +Add "enable/disable all group items" functions in playlist context menu + + +------------------------------------------------------------------------ +r7273 | ipkiss | 2004-04-04 12:48:04 +0200 (Sun, 04 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/controls/ctrl_text.cpp + + * skins2: Do not try anymore to display images whose width is 0. + This avoids warnings at run-time on Windows. + +------------------------------------------------------------------------ +r7274 | fenrir | 2004-04-04 16:34:36 +0200 (Sun, 04 Apr 2004) | 4 lines +Changed paths: + M /trunk/src/input/input.c + + * input: if we failed to open the file, and the name has a '%', we +decode it as a url encoded one and we retry. + (Btw, this will break playing of paths that have '%' and ':' ) + +------------------------------------------------------------------------ +r7275 | fenrir | 2004-04-04 16:50:21 +0200 (Sun, 04 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/access/mms/mmsh.c + M /trunk/modules/access/mms/mmstu.c + + * mms: fixed 'Read' function when the header is bigger than the packet +size. + +------------------------------------------------------------------------ +r7276 | gbazin | 2004-04-04 20:26:20 +0200 (Sun, 04 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/src/dialogs.cpp + M /trunk/modules/gui/skins2/src/vlcproc.cpp + +* modules/gui/skins2/src/dialogs.cpp: the dialogs provider needs to be of VLC_OBJECT_DIALOGS type. +* modules/gui/skins2/src/vlcproc.cpp: honour p_intf->b_die. + +------------------------------------------------------------------------ +r7277 | gbazin | 2004-04-05 18:00:54 +0200 (Mon, 05 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/bookmarks.cpp + +* modules/gui/wxwindows/bookmarks.cpp: fixes. + +------------------------------------------------------------------------ +r7278 | gbazin | 2004-04-05 18:09:17 +0200 (Mon, 05 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/encoder.c + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c: hack to work around ffmpeg encoding which doesn't like frames with identical pts. +* modules/codec/ffmpeg/encoder.c: one missing AV_NOPTS_VALUE. + +------------------------------------------------------------------------ +r7279 | asmax | 2004-04-05 20:26:34 +0200 (Mon, 05 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/x11/x11_loop.cpp + + * x11_loop.cpp: check if there is a theme before getting the window manager! + (avoid a segfault when there is no theme at the beginning) + +------------------------------------------------------------------------ +r7280 | gbazin | 2004-04-06 02:03:20 +0200 (Tue, 06 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/Modules.am + A /trunk/modules/gui/wxwindows/bitmaps/speaker.xpm + M /trunk/modules/gui/wxwindows/interface.cpp + +* modules/gui/wxwindows/*: integrate the volume control in the toolbar. + +------------------------------------------------------------------------ +r7281 | gbazin | 2004-04-06 11:00:42 +0200 (Tue, 06 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + +* modules/gui/wxwindows/interface.cpp: display default volume level on start. + +------------------------------------------------------------------------ +r7282 | gbazin | 2004-04-06 11:51:20 +0200 (Tue, 06 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + +* modules/gui/wxwindows/interface.cpp: use wxBORDER_NONE for the volume control. + +------------------------------------------------------------------------ +r7283 | gbazin | 2004-04-06 12:27:14 +0200 (Tue, 06 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/access/file.c + +* modules/access/file.c: fixed bug in concat mode when seeking. + +------------------------------------------------------------------------ +r7284 | gbazin | 2004-04-06 12:33:48 +0200 (Tue, 06 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/preferences.cpp + +* modules/gui/wxwindows/preferences.cpp: small cosmetic change for win32. + +------------------------------------------------------------------------ +r7285 | gbazin | 2004-04-06 12:58:41 +0200 (Tue, 06 Apr 2004) | 3 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/modules/gui/wxwindows/bookmarks.cpp + M /trunk/modules/gui/wxwindows/dialogs.cpp + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* modules/gui/wxwindows/*: some code cleanup for the bookmarks dialog. +* AUTHORS: updated my entry. + +------------------------------------------------------------------------ +r7286 | gbazin | 2004-04-06 16:15:38 +0200 (Tue, 06 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/bookmarks.cpp + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/timer.cpp + +* modules/gui/wxwindows/*: changed slider aspect and moved the time display into the statusbar. + +------------------------------------------------------------------------ +r7287 | gbazin | 2004-04-06 16:16:49 +0200 (Tue, 06 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/wxwindows.h + +* modules/gui/wxwindows/wxwindows.h: forgot to remove useless variable. + +------------------------------------------------------------------------ +r7288 | hartman | 2004-04-06 18:04:03 +0200 (Tue, 06 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/util/sub.c + M /trunk/modules/demux/util/sub.h + +* Added subviewer and subviewer v2 support + +------------------------------------------------------------------------ +r7289 | fenrir | 2004-04-06 19:32:09 +0200 (Tue, 06 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/access/mms/mmsh.c + + * mmsh: fixed first packet handling. + +------------------------------------------------------------------------ +r7290 | ipkiss | 2004-04-06 21:56:57 +0200 (Tue, 06 Apr 2004) | 8 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/skin_parser.cpp + M /trunk/modules/gui/skins2/parser/skin_parser.hpp + M /trunk/modules/gui/skins2/src/theme_loader.cpp + M /trunk/modules/gui/skins2/src/theme_loader.hpp + + * skins2/src/theme_loader.cpp: .vlt files can now contain directories + and subdirectories. When loading a skin, the "theme.xml" file will be + searched recursively, and the first one to be found is used. + + * skins2/*: Do not 'cd' anymore to the temporary directory where the + .vlt is extracted (instead, we transform the relative paths specified + in the XML file into absolute paths). + +------------------------------------------------------------------------ +r7291 | gbazin | 2004-04-06 22:01:28 +0200 (Tue, 06 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/visualization/goom.c + +* modules/visualizations/goom.c: added --goom-width/height config variables. + +------------------------------------------------------------------------ +r7292 | asmax | 2004-04-06 22:38:10 +0200 (Tue, 06 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/x11/x11_graphics.cpp + + * x11_graphics: check if the width and height are not null, to avoid + a X11 Bad Value error + +------------------------------------------------------------------------ +r7293 | fkuehne | 2004-04-07 00:04:33 +0200 (Wed, 07 Apr 2004) | 1 line +Changed paths: + M /trunk/po/pt_BR.po + +Update of the Brazilian Portuguese translation by Andre de Barros Martins Ribeiro +------------------------------------------------------------------------ +r7294 | hartman | 2004-04-07 01:14:44 +0200 (Wed, 07 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/libvlc.h + +* Spelling fix + +------------------------------------------------------------------------ +r7295 | gbazin | 2004-04-07 01:54:49 +0200 (Wed, 07 Apr 2004) | 5 lines +Changed paths: + M /trunk/modules/visualization/goom.c + +* modules/visualization/goom.c: + + big rewrite. + + frame dropping. + + new --goom-speed option. + +------------------------------------------------------------------------ +r7296 | fkuehne | 2004-04-07 13:50:13 +0200 (Wed, 07 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/pda/pda_interface.c + M /trunk/po/de.po + +* modules/gui/pda/pda_interface.c: Removed translation of protocol-strings like "rtp://" and paths like "/dev/video" +* po/de.po: Updated german translation +------------------------------------------------------------------------ +r7297 | fenrir | 2004-04-07 19:41:14 +0200 (Wed, 07 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/access/mms/mmsh.c + M /trunk/modules/access/mms/mmsh.h + + * mmsh: added support of multiple files streamed with the same url (a +few web radios use that) + +------------------------------------------------------------------------ +r7298 | fenrir | 2004-04-07 19:47:07 +0200 (Wed, 07 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/asf/asf.c + M /trunk/modules/demux/asf/libasf.c + + * asf: added limited support of concatenated files for web radios (only +files without index, seek isn't supported for such stream) + +------------------------------------------------------------------------ +r7299 | hartman | 2004-04-07 20:36:00 +0200 (Wed, 07 Apr 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/packages.mak + +* Use newer speex in OSX. apparently 0.7.1a is broken in this respect. + +------------------------------------------------------------------------ +r7300 | gbazin | 2004-04-07 21:09:38 +0200 (Wed, 07 Apr 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + +* configure.ac: disable SSE on solaris. + +------------------------------------------------------------------------ +r7301 | gbazin | 2004-04-07 21:48:38 +0200 (Wed, 07 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/menus.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* modules/gui/wxwindows/*: modified the auto-generated menus routines to not +delete/re-create parent menus. That makes wxWindows a lot happier. + +------------------------------------------------------------------------ +r7302 | adn | 2004-04-07 22:10:16 +0200 (Wed, 07 Apr 2004) | 4 lines +Changed paths: + M /trunk/share/skins2/default/theme.xml + + +crotte ! + + +------------------------------------------------------------------------ +r7303 | gbazin | 2004-04-07 23:13:35 +0200 (Wed, 07 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/subsdec.c + M /trunk/modules/demux/mkv.cpp + M /trunk/modules/demux/ogg.c + M /trunk/modules/demux/util/sub.c + +* ALL: use p_block->i_length for text subtitles duration (instead of the i_dts hack). + +------------------------------------------------------------------------ +r7304 | gbazin | 2004-04-08 00:41:57 +0200 (Thu, 08 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/mux/ogg.c + +* modules/mug/ogg.c: fixed recent breakage. + +------------------------------------------------------------------------ +r7305 | gbazin | 2004-04-08 00:49:13 +0200 (Thu, 08 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/access_output/file.c + +* modules/access_out/file.c: added "stream" shortcut for when one doesn't want pace control. + +------------------------------------------------------------------------ +r7306 | gbazin | 2004-04-08 00:57:08 +0200 (Thu, 08 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/mux/avi.c + M /trunk/modules/mux/mpeg/pes.c + +* modules/mux/*: fixed block_Realloc() typo. + +------------------------------------------------------------------------ +r7307 | fenrir | 2004-04-08 01:13:03 +0200 (Thu, 08 Apr 2004) | 8 lines +Changed paths: + M /trunk/src/input/input_dec.c + M /trunk/src/stream_output/stream_output.c + + * input/input_dec.c: we automaticaly switch to minimize thread mode +when streaming (it's better because of the way sout works). + * stream_output/stream_output.c: when removing a stream, stop waiting +and start muxing if data are already here (needed for sout with pace +control). + + Both will help to allow muxing (nearly?) all frames, even the last ones. + +------------------------------------------------------------------------ +r7308 | gbazin | 2004-04-08 14:57:50 +0200 (Thu, 08 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/menus.cpp + M /trunk/mozilla/vlcshell.cpp + +* mozilla/vlcshell.cpp: added fullscreen=yes/no option +* modules/gui/wxwindows/*: fixed auto-generated menus on win32. + +------------------------------------------------------------------------ +r7309 | gbazin | 2004-04-08 17:40:32 +0200 (Thu, 08 Apr 2004) | 4 lines +Changed paths: + M /trunk/include/video_output.h + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/menus.cpp + M /trunk/modules/gui/wxwindows/video.cpp + M /trunk/modules/video_output/directx/directx.c + M /trunk/modules/video_output/directx/events.c + M /trunk/modules/video_output/x11/xcommon.c + M /trunk/src/video_output/vout_intf.c + +* modules/gui/wxwindows/*: implemented VOUT_SET_STAY_ON_TOP in ControlWindow() +* modules/video_output/directx and x11: implemented VOUT_SET_STAY_ON_TOP in Control() +* src/video_output/vout_intf.c: moved the video-on-top variable there. + +------------------------------------------------------------------------ +r7310 | gbazin | 2004-04-08 17:41:56 +0200 (Thu, 08 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/wxwindows.h + +* modules/gui/wxwindows/wxwindows.h: forgotten in last commit. + +------------------------------------------------------------------------ +r7311 | gbazin | 2004-04-08 17:50:29 +0200 (Thu, 08 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/video_output/directx/directx.c + +* modules/video_output/directx/directx.c: apply --video-on-top on start. + +------------------------------------------------------------------------ +r7312 | ipkiss | 2004-04-08 19:54:03 +0200 (Thu, 08 Apr 2004) | 6 lines +Changed paths: + M /trunk/modules/gui/skins2/src/os_window.hpp + M /trunk/modules/gui/skins2/win32/win32_window.cpp + M /trunk/modules/gui/skins2/win32/win32_window.hpp + M /trunk/modules/gui/skins2/x11/x11_window.cpp + M /trunk/modules/gui/skins2/x11/x11_window.hpp + + * skins2/win32/win32_window.cpp: Transparency works correctly (this is + controlled by the 'alpha' and 'movealpha' attributes of the 'Theme' + tag). Win32 only. + Note: It is advised to use 255 for the alpha value, otherwise resizing + will be slowed down a lot... + +------------------------------------------------------------------------ +r7313 | gbazin | 2004-04-08 19:54:18 +0200 (Thu, 08 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/menus.cpp + +* modules/gui/wxwindows/menus.cpp: fixed segfault. + +------------------------------------------------------------------------ +r7314 | ipkiss | 2004-04-08 23:29:27 +0200 (Thu, 08 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/win32/win32_window.cpp + +Disabled my last changes, since they don't seem to work in all cases. + +------------------------------------------------------------------------ +r7315 | gbazin | 2004-04-09 18:03:29 +0200 (Fri, 09 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c: compilation fix for latest ffmpeg cvs. + +------------------------------------------------------------------------ +r7316 | zorglub | 2004-04-09 20:16:13 +0200 (Fri, 09 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/Modules.am + M /trunk/modules/gui/wxwindows/dialogs.cpp + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/streamwizard.cpp + A /trunk/modules/gui/wxwindows/wizard.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +Beginning of an improved streaming wizard. Do not use at the moment + +------------------------------------------------------------------------ +r7317 | hartman | 2004-04-10 14:26:50 +0200 (Sat, 10 Apr 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + +* --enable-gpl needed now for ffmpeg cvs + +------------------------------------------------------------------------ +r7318 | anil | 2004-04-10 18:53:57 +0200 (Sat, 10 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/wizard.cpp + +* compilation fixes + +------------------------------------------------------------------------ +r7319 | gbazin | 2004-04-11 14:20:11 +0200 (Sun, 11 Apr 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/wxwindows/dialogs.cpp + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/open.cpp + M /trunk/modules/gui/wxwindows/wxwindows.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* modules/gui/wxwindows/*: + + added a "Open Capture Device..." menu entry. + + a bit of clean-up. + +------------------------------------------------------------------------ +r7320 | gbazin | 2004-04-11 14:22:06 +0200 (Sun, 11 Apr 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_interface.h + +* include/vlc_interface.h: forgot that in last commit. + +------------------------------------------------------------------------ +r7321 | asmax | 2004-04-11 18:34:04 +0200 (Sun, 11 Apr 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/skins2/commands/cmd_playlist.cpp + M /trunk/modules/gui/skins2/commands/cmd_playlist.hpp + M /trunk/modules/gui/skins2/parser/interpreter.cpp + M /trunk/modules/gui/skins2/src/vlcproc.cpp + M /trunk/modules/gui/skins2/src/vlcproc.hpp + + * all: support of playlist loop in skins2 + (new variable playlist.isLoop, new commands playlist.setLoop(true) + and playlist.setLoop(false) in the xml) + +------------------------------------------------------------------------ +r7322 | gbazin | 2004-04-12 02:06:59 +0200 (Mon, 12 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/open.cpp + M /trunk/modules/gui/wxwindows/preferences_widgets.cpp + M /trunk/modules/gui/wxwindows/preferences_widgets.h + +* modules/gui/wxwindows/*: improved preferences widgets a bit. + +------------------------------------------------------------------------ +r7323 | gbazin | 2004-04-12 11:52:40 +0200 (Mon, 12 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/menus.cpp + +* modules/gui/wxwindows/menus.cpp: added "Open Capture Device..." and "Preferences..." entries in the popup menu. + +------------------------------------------------------------------------ +r7324 | gbazin | 2004-04-12 12:44:34 +0200 (Mon, 12 Apr 2004) | 6 lines +Changed paths: + M /trunk/THANKS + M /trunk/modules/access/dshow/dshow.cpp + M /trunk/modules/access/dshow/filter.cpp + M /trunk/modules/access/dshow/filter.h + +* modules/access/dshow/*: improvements from Damien Fouilleul (modified by me). + + Use ICaptureGraphBuilder2 when available (standard way to setup capture graphs). + + Extra WDM property sheets for --dshow-config. + + Some support for selecting crossbar routes. +* THANKS: Added Damien Fouilleul for the DirectShow input improvements. + +------------------------------------------------------------------------ +r7325 | ipkiss | 2004-04-12 15:17:52 +0200 (Mon, 12 Apr 2004) | 2 lines +Changed paths: + M /trunk/doc/Doxyfile + + * doc/Doxyfile: generate Doxygen documentation for the skins2 module + +------------------------------------------------------------------------ +r7326 | ipkiss | 2004-04-12 16:07:57 +0200 (Mon, 12 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/win32/win32_graphics.cpp + + * skins/win32/win32_graphics.cpp: Fix for alphablending (thanks AsMaX) + +------------------------------------------------------------------------ +r7327 | asmax | 2004-04-12 16:25:15 +0200 (Mon, 12 Apr 2004) | 9 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/src/ft2_font.cpp + M /trunk/modules/gui/skins2/src/os_factory.hpp + M /trunk/modules/gui/skins2/src/skin_main.cpp + M /trunk/modules/gui/skins2/win32/win32_factory.cpp + M /trunk/modules/gui/skins2/win32/win32_factory.hpp + M /trunk/modules/gui/skins2/x11/x11_factory.cpp + M /trunk/modules/gui/skins2/x11/x11_factory.hpp + + * src/os_factory.hpp: added a method OSFactory::getResourceDir() + to get a list of possible resource directories for skins2. + On linux the path is "~/.vlc/skins2:VLC_INSTALL_DIR/share/skins2" + and on win32 it is "VLC_PATH\skins2' + * src/skin_main.cpp: use the getResourceDir() method instead of #ifdef + * parser/builder.cpp: the default font is looked up in the resource dir, + so you can put fonts in ~/.vlc/skins2/fonts and avoid a make install + + +------------------------------------------------------------------------ +r7328 | asmax | 2004-04-12 19:08:58 +0200 (Mon, 12 Apr 2004) | 8 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/skin_parser.cpp + M /trunk/modules/gui/skins2/parser/skin_parser.hpp + M /trunk/modules/gui/skins2/parser/xmlparser.cpp + D /trunk/share/skins2/default/skin.dtd + M /trunk/share/skins2/default/theme.xml + A /trunk/share/skins2/skin.dtd (from /trunk/share/skins2/default/skin.dtd:7327) + + * all: the DTD lookup for skins2 themes now use XML catalogs: + The XML file must begin with: + + (the "skin.dtd" is ignored but should be an URL on the website) + and the DTD is looked up at runtime in the directories of the resource + path (see previous commit), e.g /usr/local/share/vlc/skins2/skin.dtd + -> the DTD doesn't need any more to be shipped with the themes. + +------------------------------------------------------------------------ +r7329 | ipkiss | 2004-04-12 20:55:07 +0200 (Mon, 12 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/win32/win32_factory.cpp + + * skins2/win32/win32_factory.cpp: Compilation fix + +------------------------------------------------------------------------ +r7330 | gbazin | 2004-04-12 22:30:59 +0200 (Mon, 12 Apr 2004) | 5 lines +Changed paths: + M /trunk/modules/gui/wxwindows/Modules.am + M /trunk/modules/gui/wxwindows/open.cpp + D /trunk/modules/gui/wxwindows/v4l.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* modules/gui/wxwindows/*: removed the V4L specific code. + The V4L panel is now created automatically with an "AutoBuiltPanel" class. + (A few options are missing compared to the old panel but they need to be added + to the V4L plugin, not the wxWindows code). + +------------------------------------------------------------------------ +r7331 | gbazin | 2004-04-12 22:39:26 +0200 (Mon, 12 Apr 2004) | 2 lines +Changed paths: + M /trunk/share/Makefile.am + +* share/Makefile.am: skin.dtd was moved. + +------------------------------------------------------------------------ +r7332 | gbazin | 2004-04-12 22:52:29 +0200 (Mon, 12 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/open.cpp + +* modules/gui/wxwindows/open.cpp: compilation fix. + +------------------------------------------------------------------------ +r7333 | hartman | 2004-04-12 23:01:41 +0200 (Mon, 12 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/controls.m + +* Fix the 'auto' selection of Console intf in "extra intfs" menu entry. + +------------------------------------------------------------------------ +r7334 | gbazin | 2004-04-12 23:10:26 +0200 (Mon, 12 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/open.cpp + +* modules/gui/wxwindows/open.cpp: bug fix. + +------------------------------------------------------------------------ +r7335 | gbazin | 2004-04-12 23:48:18 +0200 (Mon, 12 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/src/dialogs.cpp + M /trunk/modules/gui/skins2/x11/x11_factory.cpp + +* modules/gui/skins2/x11/x11_factory.cpp: added "share/skins2" to the resource paths. +* modules/gui/skins2/x11/x11_factory.cpp: small cosmetic change in a string. + +------------------------------------------------------------------------ +r7336 | gbazin | 2004-04-12 23:59:28 +0200 (Mon, 12 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/preferences_widgets.cpp + +* modules/gui/wxwindows/preferences_widgets.cpp: update events for IntegerConfigControl. + +------------------------------------------------------------------------ +r7337 | fenrir | 2004-04-13 12:05:59 +0200 (Tue, 13 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/packetizer/mpeg4video.c + + * mpeg4video: init i_dts. + +------------------------------------------------------------------------ +r7338 | gbazin | 2004-04-13 12:52:29 +0200 (Tue, 13 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/packetizer/copy.c + M /trunk/modules/packetizer/mpeg4video.c + +* modules/packetizer/*: bug fix (use es_format_Copy() when necessary). + +------------------------------------------------------------------------ +r7339 | gbazin | 2004-04-13 14:49:14 +0200 (Tue, 13 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/visualization/goom.c + +* modules/visualization/goom.c: don't bother including the goom header on win32. + +------------------------------------------------------------------------ +r7340 | bigben | 2004-04-13 15:23:26 +0200 (Tue, 13 Apr 2004) | 6 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/playlist.h + M /trunk/modules/gui/macosx/playlist.m + M /trunk/modules/gui/macosx/playlistinfo.h + M /trunk/modules/gui/macosx/playlistinfo.m + +*all : + +- Add "Add group" and "delete group" buttons in the playlistinfo window +- When several items of the playlist are selected, and we change the group, change it for all selected items... + + +------------------------------------------------------------------------ +r7341 | sigmunau | 2004-04-13 16:08:51 +0200 (Tue, 13 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/subsdec.c + +modules/codec/subsdec.c: + * strip html-like tags from subtitles + +------------------------------------------------------------------------ +r7342 | gbazin | 2004-04-13 16:13:07 +0200 (Tue, 13 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/encoder.c + +* modules/codec/ffmpeg/encoder.c: ffmpeg doesn't segfault anymore if you set the pts of input frames when doing mpeg4 video encoding. + So let's use proper PTS now! + +------------------------------------------------------------------------ +r7343 | andrep | 2004-04-14 08:09:56 +0200 (Wed, 14 Apr 2004) | 4 lines +Changed paths: + M /trunk/include/osd.h + M /trunk/src/video_output/video_text.c + +* vout_ShowTextAbsolute now returns VLC_EGENERIC if the text render wasn't + successful and VLC_SUCCESS on success, instead of returning void. + + +------------------------------------------------------------------------ +r7344 | gbazin | 2004-04-14 09:09:17 +0200 (Wed, 14 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/access/v4l/v4l.c + +* modules/access/v4l/v4l.c: off by one fix by James MacLean. + +------------------------------------------------------------------------ +r7345 | garf | 2004-04-14 10:55:34 +0200 (Wed, 14 Apr 2004) | 7 lines +Changed paths: + M /trunk/modules/control/http.c + M /trunk/modules/control/telnet.c + M /trunk/share/http/vlm/edit.html + M /trunk/share/http/vlm/index.html + M /trunk/share/http/vlm/new.html + M /trunk/src/misc/vlm.c + + * vlm.c: a few bug fixes, cleaning, and maid vlm more http-intf + compatible + * http.c: a little bug fix ( append vlm command ) + * telnet.c: 4 spaces indentation on show command (much more readable) + * share/http/vlm/edit.html, index.html, new.html: cleaning, esthetic + modifications + +------------------------------------------------------------------------ +r7346 | sigmunau | 2004-04-14 17:59:52 +0200 (Wed, 14 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/playlist.cpp + +Use wxFileDialog::GetPath() and not GetFilename(). Closes #1781 + +------------------------------------------------------------------------ +r7347 | garf | 2004-04-14 18:20:25 +0200 (Wed, 14 Apr 2004) | 2 lines +Changed paths: + M /trunk/share/http/index.html + M /trunk/share/http/vlm/edit.html + M /trunk/share/http/vlm/index.html + A /trunk/share/http/vlm/show.html + + * http interface: media/schedule show page before edit page + +------------------------------------------------------------------------ +r7348 | stippi | 2004-04-15 11:57:14 +0200 (Thu, 15 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/demux/sgimb.c + M /trunk/src/playlist/playlist.c + +compile fix, do not declare variables in the middle of a function, this is plain C... +------------------------------------------------------------------------ +r7349 | stippi | 2004-04-15 12:02:19 +0200 (Thu, 15 Apr 2004) | 1 line +Changed paths: + M /trunk/src/misc/httpd.c + +BeOS specific compile fix, there is no INADDR_NONE defined on BeOS, I changed it to INADDR_BROADCAST, which is defined as the same thing on Linux. Hope it's ok, I left the original line as a comment... +------------------------------------------------------------------------ +r7350 | stippi | 2004-04-15 12:46:11 +0200 (Thu, 15 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/gui/beos/InterfaceWindow.cpp + M /trunk/modules/gui/beos/MediaControlView.cpp + +fixed the incorrect window size limits for the interface window +------------------------------------------------------------------------ +r7351 | fkuehne | 2004-04-15 18:01:33 +0200 (Thu, 15 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/control/rc.c + +* added localisation support +------------------------------------------------------------------------ +r7352 | fkuehne | 2004-04-15 18:05:59 +0200 (Thu, 15 Apr 2004) | 1 line +Changed paths: + M /trunk/po/POTFILES.in + M /trunk/po/de.po + M /trunk/po/en_GB.po + M /trunk/po/es.po + M /trunk/po/fr.po + M /trunk/po/hu.po + M /trunk/po/it.po + M /trunk/po/ja.po + M /trunk/po/nl.po + M /trunk/po/no.po + M /trunk/po/pl.po + M /trunk/po/pt_BR.po + M /trunk/po/ru.po + M /trunk/po/sv.po + M /trunk/po/vlc.pot + +* ALL: ./toolbox --update-po +------------------------------------------------------------------------ +r7353 | gbazin | 2004-04-15 21:12:20 +0200 (Thu, 15 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c: try more sensible width/height values when testing the video encoder. + +------------------------------------------------------------------------ +r7354 | gbazin | 2004-04-15 22:01:24 +0200 (Thu, 15 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/visualization/goom.c + +* modules/visualization/goom.c: default speed is now set to 6. + +------------------------------------------------------------------------ +r7355 | fenrir | 2004-04-15 22:25:57 +0200 (Thu, 15 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/misc/httpd.c + + * httpd: may fix mmsh for vlc. + +------------------------------------------------------------------------ +r7356 | fenrir | 2004-04-15 22:27:06 +0200 (Thu, 15 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/control/http.c + + * http: fixed some gcc warning. + +------------------------------------------------------------------------ +r7357 | gbazin | 2004-04-16 00:21:41 +0200 (Fri, 16 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/misc/block.c + +* src/misc/block.c: fixed BlockRealloc() + +------------------------------------------------------------------------ +r7358 | sigmunau | 2004-04-16 00:22:55 +0200 (Fri, 16 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/livedotcom.cpp + +handle h261 video streams over rtp + +------------------------------------------------------------------------ +r7359 | sigmunau | 2004-04-16 00:45:27 +0200 (Fri, 16 Apr 2004) | 9 lines +Changed paths: + M /trunk/include/vlc_block.h + M /trunk/modules/codec/Modules.am + A /trunk/modules/codec/mash.cpp + M /trunk/modules/demux/livedotcom.cpp + +include/vlc_block.h: + * added a BLOCK_FLAG_END_OF_FRAME flag + * reformated comments on block flags +modules/demux/livedotcom.cpp + * use BLOCK_FLAG_END_OF_FRAME, and only for h261 streams +modules/codec/Modules.am,mash.cpp + * new h261 video decoder using openmash. Building this plugin is left as an + excersise for the reader. + +------------------------------------------------------------------------ +r7360 | hartman | 2004-04-16 02:38:57 +0200 (Fri, 16 Apr 2004) | 3 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + M /trunk/extras/contrib/src/packages.mak + +* Updated live.com +* Added openmash targets (not yet enabled, because it doesn't compile yet) + +------------------------------------------------------------------------ +r7361 | gbazin | 2004-04-16 15:26:01 +0200 (Fri, 16 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/livedotcom.cpp + +* modules/demux/livedotcom.cpp: compilation fix for old livemedia libs. + +------------------------------------------------------------------------ +r7362 | fkuehne | 2004-04-16 17:25:35 +0200 (Fri, 16 Apr 2004) | 1 line +Changed paths: + M /trunk/src/video_output/vout_intf.c + + * fixed a typo +------------------------------------------------------------------------ +r7363 | fkuehne | 2004-04-16 20:41:00 +0200 (Fri, 16 Apr 2004) | 7 lines +Changed paths: + M /trunk/modules/control/telnet.c + M /trunk/modules/gui/pda/pda.glade + M /trunk/modules/gui/wxwindows/wizard.cpp + M /trunk/modules/misc/logger.c + M /trunk/modules/misc/sap.c + M /trunk/po/de.po + M /trunk/src/libvlc.h + +* modules/control/telnet.c: removed translation of "VLM" +* modules/gui/pda/pda.glade: removed translatable-flags of various untranslatable strings like "127.0.0.1" or "avi" +* modules/gui/wxwindows/wizard.cpp: minor string-corrections +* modules/misc/logger.c: more minor string-corrections +* modules/misc/sap.c: ditto +* src/libvlc.h: ditto +* po/de.po: updated german translation +------------------------------------------------------------------------ +r7364 | bigben | 2004-04-17 11:22:41 +0200 (Sat, 17 Apr 2004) | 10 lines +Changed paths: + M /trunk/modules/stream_out/announce.c + M /trunk/modules/stream_out/announce.h + M /trunk/modules/stream_out/standard.c + +* Little cleanup of sap announces : + +- use net_* functions +- use vlc_UrlParse function + +change sap_session_t structure : it now includes the sdp packet, which +isn't regenerated each time it is sent. + + + +------------------------------------------------------------------------ +r7365 | hartman | 2004-04-18 02:41:49 +0200 (Sun, 18 Apr 2004) | 5 lines +Changed paths: + M /trunk/modules/misc/sap.c + +* New sap listener standard behaviour is to pass along ALL complete announces to + the playlist, so livedotcom will be used. +* Added a --sap-parse option, so you can get back the old behaviour. + + +------------------------------------------------------------------------ +r7366 | hartman | 2004-04-18 11:58:08 +0200 (Sun, 18 Apr 2004) | 6 lines +Changed paths: + M /trunk/modules/misc/sap.c + +* Switch default behaviour of --sap-parse. A lot of the streams + that the module could parse cannot be parsed by live.com + most are udp announces. We will need to inform Ross about these... + (on mbone about 1/3 announces is not recognized by live.com) + + +------------------------------------------------------------------------ +r7367 | hartman | 2004-04-18 14:18:23 +0200 (Sun, 18 Apr 2004) | 2 lines +Changed paths: + M /trunk/doc/translations.txt + +* "Where are the .po files?" + +------------------------------------------------------------------------ +r7368 | zorglub | 2004-04-18 20:06:41 +0200 (Sun, 18 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/iteminfo.cpp + M /trunk/modules/gui/wxwindows/wizard.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* Some progress on the wizard (still not useable) +* Fixed layout of the item info dialog + +------------------------------------------------------------------------ +r7369 | ipkiss | 2004-04-18 20:11:51 +0200 (Sun, 18 Apr 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/skin_parser.cpp + M /trunk/modules/gui/skins2/parser/skin_parser.hpp + M /trunk/modules/gui/skins2/src/skin_main.cpp + M /trunk/modules/gui/skins2/src/window_manager.cpp + M /trunk/modules/gui/skins2/win32/win32_window.cpp + M /trunk/modules/gui/skins2/win32/win32_window.hpp + + * skins2: Other attempt at supporting transparency on Windows (win2k, winxp). + As it is not perfect yet, a new config option allows to disable transparency + effects. + +------------------------------------------------------------------------ +r7370 | zorglub | 2004-04-18 20:21:09 +0200 (Sun, 18 Apr 2004) | 22 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/NEWS + M /trunk/include/network.h + M /trunk/include/stream_output.h + M /trunk/include/vlc/vlc.h + M /trunk/include/vlc_common.h + M /trunk/include/vlc_objects.h + M /trunk/modules/misc/sap.c + M /trunk/modules/stream_out/announce.c + M /trunk/modules/stream_out/announce.h + M /trunk/modules/stream_out/rtp.c + M /trunk/modules/stream_out/standard.c + M /trunk/src/libvlc.c + M /trunk/src/libvlc.h + M /trunk/src/misc/net.c + M /trunk/src/misc/objects.c + A /trunk/src/stream_output/announce.c + A /trunk/src/stream_output/sap.c + +* ALL: Better announce system + + - The SAP handler now runs in a separate thread. + - RTP sessions can be announced with sap (sdp=sap://,name=...) + TODO: Make this more configurable + - Better SDP generation (the timestamp problem is not resolved) + About this, there is a problem : as, for a RTP session, the URI + is the complete SDP, if the session is recreated, as the URI has + changed, a new item is added to the playlist + - Experimental flow control algorithm : + It does not follow the "Recommended" implementation, as it needs + to count the sessions (to achieve this, we should make this work + together with the SAP listener) + It is disabled by default (use --sap-flow-control to enable). + When it is disabled, sap announcement interval is set by --sap-interval + +* src/misc/net.c : created net_ReadNonBlock +* sap.c : Fixed memory problem + + + + +------------------------------------------------------------------------ +r7371 | zorglub | 2004-04-18 21:56:58 +0200 (Sun, 18 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/stream_output/sap.c + +Make the SAP parser happier + +------------------------------------------------------------------------ +r7372 | gbazin | 2004-04-19 00:48:23 +0200 (Mon, 19 Apr 2004) | 3 lines +Changed paths: + M /trunk/src/input/es_out.c + M /trunk/src/input/input_dec.c + M /trunk/src/input/input_programs.c + +* src/input/*: fixed some deadlock issues. + The locking is still far from perfect and will need some cleanup but this is a step in the right direction. + +------------------------------------------------------------------------ +r7373 | gbazin | 2004-04-19 01:08:44 +0200 (Mon, 19 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/visualization/visual/visual.c + +* modules/visualization/visual/visual.c: more sanity checks for fail over situations. + +------------------------------------------------------------------------ +r7374 | gbazin | 2004-04-19 01:35:25 +0200 (Mon, 19 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/audio_output/input.c + +* src/audio_output/input.c: add goom (if present) to the list of visualization choices. + +------------------------------------------------------------------------ +r7375 | hartman | 2004-04-19 02:01:51 +0200 (Mon, 19 Apr 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/macosx/macosx.m + +* OpenGL video output is now the default on OS X. + I'm not aware of any REAL problems with the openGL output + please report your experiences. + +------------------------------------------------------------------------ +r7376 | andrep | 2004-04-19 03:26:26 +0200 (Mon, 19 Apr 2004) | 3 lines +Changed paths: + M /trunk/include/vlc_keys.h + M /trunk/src/libvlc.h + +* Add hotkeys to go back/forward in media browsing history + + +------------------------------------------------------------------------ +r7377 | andrep | 2004-04-19 04:08:52 +0200 (Mon, 19 Apr 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/LIST + A /trunk/modules/codec/cmml + A /trunk/modules/codec/cmml/Modules.am + A /trunk/modules/codec/cmml/browser_open.c + A /trunk/modules/codec/cmml/browser_open.h + A /trunk/modules/codec/cmml/cmml.c + A /trunk/modules/codec/cmml/history.c + A /trunk/modules/codec/cmml/history.h + A /trunk/modules/codec/cmml/intf.c + A /trunk/modules/codec/cmml/xarray.c + A /trunk/modules/codec/cmml/xarray.h + A /trunk/modules/codec/cmml/xlist.c + A /trunk/modules/codec/cmml/xlist.h + A /trunk/modules/codec/cmml/xstrcat.h + A /trunk/modules/codec/cmml/xtag.c + A /trunk/modules/codec/cmml/xtag.h + A /trunk/modules/codec/cmml/xurl.c + A /trunk/modules/codec/cmml/xurl.h + +* Added Continuous Media Markup Language (CMML) codec + + +------------------------------------------------------------------------ +r7378 | fenrir | 2004-04-19 10:27:34 +0200 (Mon, 19 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/misc/httpd.c + + * httpd: better fix for mmsh. + +------------------------------------------------------------------------ +r7379 | gbazin | 2004-04-19 12:48:04 +0200 (Mon, 19 Apr 2004) | 3 lines +Changed paths: + M /trunk/include/aout_internal.h + M /trunk/src/audio_output/input.c -2002-12-29 Sunday 22:00 babal +* include/aout_internal.h: added a b_restart field to aout_input_t. +* src/audio_output/input.c: simplified VisualizationCallback() and don't restart the aout inputs in there but rather set the b_restart flag so they automatically get restarted on the next aout_InputPlay(). - no time to fix the playlist save&restore issue before the release (and - wouldn't be wise anyway), so deactivated it in the win32 interface. +------------------------------------------------------------------------ +r7380 | bigben | 2004-04-19 13:50:51 +0200 (Mon, 19 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/access/http.c -2002-12-29 Sunday 02:33 massiot +adds a linebreak after sending the Basic authentification token. This makes web servers (including VLC) a lot happier ;-) - PTS calculation fix for the mad plug-in, courtesy of KKI_ on IRC. -2002-12-29 Sunday 02:16 massiot +------------------------------------------------------------------------ +r7381 | gbazin | 2004-04-19 14:44:56 +0200 (Mon, 19 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/video_output/directx/events.c + +* modules/video_output/directx/events.c: prevent monitor power down when the directx vout is running. + +------------------------------------------------------------------------ +r7382 | gbazin | 2004-04-19 16:06:42 +0200 (Mon, 19 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/video_output/directx/events.c + +* modules/video_output/directx/events.c: forgot an argument to SetThreadExecutionState(). + +------------------------------------------------------------------------ +r7383 | zorglub | 2004-04-19 17:49:25 +0200 (Mon, 19 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/video_output/x11/xcommon.c + +Fix crash when vout window is resized to 0 width + +------------------------------------------------------------------------ +r7384 | andrep | 2004-04-19 17:59:56 +0200 (Mon, 19 Apr 2004) | 51 lines +Changed paths: + A /trunk/modules/codec/cmml/HACKING + +* Added HACKING file to CMML codec plugin directory, which includes + description of what it does and how it's implemented. + +* Overview of the CMML codec: + + This is an implementation of the Continuous Media Markup Language + (CMML) for VideoLAN. In short, CMML is a (XML) markup language for + time-continuous data, which of course includes multimedia such as + video and audio. It allows one to annotate a media file with both + structured and unstructured textual data, but one of its distinguishing + features--and what this code implements--is its support for embedding + hyperlinks in media files. + + So, while viewing some media (e.g. a radio interview with a band), + you could provide a hyperlink to any URL, including a standard web + page or other media (e.g. the band's home page). The hyperlinks + are active only for specific intervals of time while the media is + playing, so for example during a radio interview, the hyperlinks + can change depending on what questions the interviewer is asking + and topic is being discussed. + + For more general information on CMML and its role in the bigger + picture of extending the World Wide Web to properly support multimedia, + see . For specifications of + CMML, see . + +* CMML codec usage: + + Once you have hyperlinking capability, you take on some of the + capabilities of a web browser, in particular following hyperlinks, + and also maintaining a browsing history where you can go backwards + and forwards between pieces of media you've linked to. So, if you + are viewing a file with CMML markup: + + * Hyperlinks are displayed as a subtitle track + + * Hyperlinks are followed with the VLC "activate" hotkey (by default, + this is just the Enter key) - OS X port : - * Reenabled fullscreen shortcut, due to popular requests, - * Fixed charset encoding in the Preferences window, - * New implementation of --loop. + * Going back and forward are done with the "history-back" and + "history-forward" keys, by default Cmd-[ and Cmd-] on Mac OS X, + and Ctrl-[ and Ctrl-] on all other platforms. -2002-12-28 Saturday 16:04 sam + Until the media browsing history features are made available outside + of the CMML plugin, you can only use the history features while + viewing a file that contains CMML markup: e.g. you cannot navigate + backwards or forward in the history while viewing a standard MPEG + video. This is a limitation which may be removed if the media + browsing code is merged into the VLC core. + + +------------------------------------------------------------------------ +r7385 | titer | 2004-04-19 18:57:39 +0200 (Mon, 19 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/video_filter/deinterlace.c + + deinterlace.c: added AltiVec optims for 16-bytes unaligned lines + +------------------------------------------------------------------------ +r7386 | gbazin | 2004-04-19 21:34:15 +0200 (Mon, 19 Apr 2004) | 2 lines +Changed paths: + M /trunk/NEWS + +* NEWS: updated with all the changes since the last release. + +------------------------------------------------------------------------ +r7387 | gbazin | 2004-04-20 01:00:57 +0200 (Tue, 20 Apr 2004) | 2 lines +Changed paths: + M /trunk/NEWS + +* NEWS: few changes. + +------------------------------------------------------------------------ +r7388 | hartman | 2004-04-20 03:00:29 +0200 (Tue, 20 Apr 2004) | 10 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/Makefile.am + M /trunk/NEWS + M /trunk/extras/contrib/src/Makefile + M /trunk/extras/contrib/src/packages.mak + M /trunk/modules/gui/macosx/macosx.m + M /trunk/modules/gui/macosx/vout.m + +* extras/contrib/src + - fix goom location + - some small url improvements. please test the contrib system. +* modules/gui/macosx/* + - autodetect Quartz Extreme. Use OpenGL vout if present. + - --macosx-vout auto|quartz|opengl to force a vout. +* Makefile.am: add share/http/vlm to target. +* NEWS: small updates +* AUTHORS: updated my email address. + +------------------------------------------------------------------------ +r7389 | andrep | 2004-04-20 06:24:52 +0200 (Tue, 20 Apr 2004) | 5 lines +Changed paths: + M /trunk/modules/gui/macosx/intf.h + M /trunk/modules/gui/macosx/intf.m + M /trunk/modules/gui/macosx/misc.m + M /trunk/modules/gui/macosx/vout.m + +* Mac OS X: intercept and respond to user-configured VLC hotkeys, rather + than only responding to shortcut keys which are defined in the .nib + interface file + + +------------------------------------------------------------------------ +r7390 | dionoea | 2004-04-20 13:29:36 +0200 (Tue, 20 Apr 2004) | 5 lines +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* fixed hue, contrast, gamma, brightness and saturation sliders +* added restore to default settings button (for those sliders) + + + +------------------------------------------------------------------------ +r7391 | gbazin | 2004-04-20 15:34:03 +0200 (Tue, 20 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + +* modules/gui/wxwindows/interface.cpp: fit the default size of the interface to the menubar. + +------------------------------------------------------------------------ +r7392 | gbazin | 2004-04-20 16:04:56 +0200 (Tue, 20 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + +* modules/gui/wxwindows/interface.cpp: better interface size under gtk. + +------------------------------------------------------------------------ +r7393 | sam | 2004-04-20 16:31:24 +0200 (Tue, 20 Apr 2004) | 2 lines +Changed paths: + M /trunk/po/es.po + + * po/es.po: minor translation fix. + +------------------------------------------------------------------------ +r7394 | gbazin | 2004-04-20 17:05:24 +0200 (Tue, 20 Apr 2004) | 6 lines +Changed paths: + M /trunk/include/vlc/vlc.h + M /trunk/include/vlc_interface.h + M /trunk/modules/gui/wxwindows/wxwindows.cpp + M /trunk/src/interface/interface.c + M /trunk/src/libvlc.c + M /trunk/src/vlc.c + +* include/vlc/vlc.h: added a b_play parameter to the libvlc VLC_AddIntf() prototype. + When true, the interface will automatically start playing the playlist when (and only when) it is ready. (particularly useful for embedded vouts). +* src/libvlc.c, src/vlc.c: new VLC_AddIntf() prototype. +* src/interface/interface.c: if the interface doesn't support "playing on start", do it ourselves. +* modules/gui/wxwindows/wxwindows.cpp: implement "play on start". + +------------------------------------------------------------------------ +r7395 | sam | 2004-04-20 17:17:46 +0200 (Tue, 20 Apr 2004) | 4 lines +Changed paths: + M /trunk/configure.ac + + * configure.ac: + + Check for . + + Test for -maltivec -mabi=altivec in addition to -fvec. + +------------------------------------------------------------------------ +r7396 | yoann | 2004-04-20 17:54:54 +0200 (Tue, 20 Apr 2004) | 5 lines +Changed paths: + M /trunk/src/input/input.c + M /trunk/src/input/subtitles.c + M /trunk/src/libvlc.h + +Added a --sub-autodetect-path which is a list of paths (separated by +',') where VLC can look for a subtitle file ; typically, ./Subtitles or +./subtitles (the directory in wich the film is located is implicit). + + +------------------------------------------------------------------------ +r7397 | sam | 2004-04-20 19:27:30 +0200 (Tue, 20 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/cmml/browser_open.c + M /trunk/modules/codec/cmml/browser_open.h + M /trunk/modules/codec/cmml/cmml.c + M /trunk/modules/codec/cmml/history.c + M /trunk/modules/codec/cmml/history.h + M /trunk/modules/codec/cmml/intf.c + M /trunk/modules/codec/cmml/xarray.c + M /trunk/modules/codec/cmml/xarray.h + M /trunk/modules/codec/cmml/xlist.c + M /trunk/modules/codec/cmml/xlist.h + M /trunk/modules/codec/cmml/xstrcat.h + M /trunk/modules/codec/cmml/xtag.c + M /trunk/modules/codec/cmml/xtag.h + M /trunk/modules/codec/cmml/xurl.c + M /trunk/modules/codec/cmml/xurl.h + M /trunk/modules/codec/mash.cpp + M /trunk/modules/control/lirc.c + M /trunk/modules/demux/sgimb.c + M /trunk/modules/gui/macosx/playlistinfo.h + M /trunk/modules/gui/macosx/playlistinfo.m + M /trunk/modules/gui/skins2/vars/stream.cpp + M /trunk/modules/gui/skins2/vars/stream.hpp + M /trunk/modules/gui/wxwindows/bookmarks.cpp + M /trunk/modules/gui/wxwindows/video.cpp + M /trunk/modules/gui/wxwindows/wizard.cpp + M /trunk/src/input/control.c + M /trunk/src/stream_output/announce.c + M /trunk/src/stream_output/sap.c + M /trunk/src/video_output/vout_intf.c + + * Added missing Id to the svn:keywords properties of some files. + +------------------------------------------------------------------------ +r7398 | gbazin | 2004-04-20 19:57:58 +0200 (Tue, 20 Apr 2004) | 5 lines +Changed paths: + M /trunk/modules/gui/skins2/src/skin_main.cpp + M /trunk/modules/gui/wxwindows/wxwindows.cpp + M /trunk/src/interface/interface.c + M /trunk/src/libvlc.c + +* modules/gui/wxwindows/wxwindows.cpp: don't "play on start" when in dialogs provider mode. +* modules/gui/skins2/src/skin_main.cpp: "play on start" support. +* src/interface/interface.c: explicit init of b_play. +* src/libvlc.c: GetFilenames() doesn't start the playlist anymore. + +------------------------------------------------------------------------ +r7399 | yoann | 2004-04-20 20:12:42 +0200 (Tue, 20 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/libvlc.h + +Changed directory separator from '/' to '\' for windows version. + +------------------------------------------------------------------------ +r7400 | gbazin | 2004-04-20 21:24:03 +0200 (Tue, 20 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/src/window_manager.cpp + M /trunk/src/libvlc.h + +* src/libvlc.h: put the SAP options where they belong (ie. the stream output category). +* modules/gui/skins2/src/window_manager.cpp: skins2-transparency is win32 only. + +------------------------------------------------------------------------ +r7401 | gbazin | 2004-04-20 23:04:08 +0200 (Tue, 20 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/src/skin_main.cpp + M /trunk/modules/gui/wxwindows/wxwindows.cpp + +* modules/wxwindows/wxwindows.cpp, modules/skins2/src/skin_main.cpp: don't start the playlist if it is empty. + +------------------------------------------------------------------------ +r7402 | anil | 2004-04-20 23:13:52 +0200 (Tue, 20 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/playlist.cpp + +* 'Toggle enabled' -> 'Enable/Disable' in the playlist popup menu + +------------------------------------------------------------------------ +r7403 | hartman | 2004-04-21 03:46:41 +0200 (Wed, 21 Apr 2004) | 7 lines +Changed paths: + M /trunk/modules/access/udp.c + M /trunk/modules/demux/sgimb.c + M /trunk/modules/misc/network/ipv4.c + M /trunk/modules/misc/network/ipv6.c + +* modules/demux/sgimb.c + - when we open a kasenna multicast udp stream, don't pass along to RTSP. + - set the correct mtu for Kasenna streams. +* rest + --mtu can now be set via :mtu playlist option.\ + + +------------------------------------------------------------------------ +r7404 | fenrir | 2004-04-21 12:37:33 +0200 (Wed, 21 Apr 2004) | 4 lines +Changed paths: + M /trunk/src/input/input_dec.c + +* input_dec: do not switch to minimize-threads in sout mode if input are +not pace controlable (temporary workaround, we should create a thread +that handles all packetizers). + +------------------------------------------------------------------------ +r7405 | gbazin | 2004-04-21 14:13:26 +0200 (Wed, 21 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/m3u.c + M /trunk/modules/misc/playlist/m3u.c + +* modules/misc/playlist/m3u.c: save VLC input options with the "#EXTVLCOPT:" tag. +* modules/demux/m3u.c: parse the "#EXTVLCOPT:" tag. + +------------------------------------------------------------------------ +r7406 | sam | 2004-04-21 15:23:01 +0200 (Wed, 21 Apr 2004) | 6 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/misc/memcpy/memcpyaltivec.c + M /trunk/modules/video_chroma/i420_yuy2.c + + * configure.ac: + + Check for vec_ld instead of vec_mtvscr in the C AltiVec detection. + + Include in the C AltiVec detection. + * modules/misc/memcpy/memcpyaltivec.c modules/video_chroma/i420_yuy2.c: + + Include in the C AltiVec versions. + +------------------------------------------------------------------------ +r7407 | murray | 2004-04-21 15:27:52 +0200 (Wed, 21 Apr 2004) | 2 lines +Changed paths: + M /trunk/po/it.po + +Updated italian translation (rc interface, streaming wizard) + +------------------------------------------------------------------------ +r7408 | sam | 2004-04-21 15:55:48 +0200 (Wed, 21 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/video_filter/deinterlace.c + + * modules/video_filter/deinterlace.c: included . + +------------------------------------------------------------------------ +r7409 | murray | 2004-04-21 17:25:52 +0200 (Wed, 21 Apr 2004) | 2 lines +Changed paths: + M /trunk/po/it.po + +fix (thanks anil) + +------------------------------------------------------------------------ +r7410 | fenrir | 2004-04-21 17:39:16 +0200 (Wed, 21 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/misc/block.c + + * block: fixed block_Realloc. + +------------------------------------------------------------------------ +r7411 | massiot | 2004-04-21 17:54:09 +0200 (Wed, 21 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/stream_out/transrate/Modules.am + A /trunk/modules/stream_out/transrate/block.c + M /trunk/modules/stream_out/transrate/frame.c + M /trunk/modules/stream_out/transrate/getvlc.h + M /trunk/modules/stream_out/transrate/putvlc.h + M /trunk/modules/stream_out/transrate/transrate.c + M /trunk/modules/stream_out/transrate/transrate.h + +* modules/stream_out/transrate: Rewrote the transrater to use a SAD error + estimation ; if the error is too high, lower the quantizer scale. + +------------------------------------------------------------------------ +r7412 | massiot | 2004-04-21 17:55:17 +0200 (Wed, 21 Apr 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/ts.c + +* modules/demux/ts.c: When a packet is lost, flag a discontinuity, do not + trash the PES packet (the rest of the PES can still be used, and anyway + the decoder must be aware that a discontinuity happened). + +------------------------------------------------------------------------ +r7413 | massiot | 2004-04-21 17:58:50 +0200 (Wed, 21 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/access/pvr/pvr.c + +* modules/access/pvr/pvr.c: Code conventions; added :audio= option to + specify the audio bitmask (0xA9 seems a good value). + +------------------------------------------------------------------------ +r7414 | massiot | 2004-04-21 18:00:17 +0200 (Wed, 21 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/packetizer/mpegvideo.c + +* modules/packetizer/mpegvideo.c: When a discontinuity is flagged, trash + the whole PES because the contents may be corrupt. + +------------------------------------------------------------------------ +r7415 | hartman | 2004-04-22 03:55:45 +0200 (Thu, 22 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/sgimb.c + +* Give the kasenna a bit more mtu space than it advises to you. Works a lot better. + +------------------------------------------------------------------------ +r7416 | fenrir | 2004-04-22 04:58:05 +0200 (Thu, 22 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/mux/mpeg/ts.c + + * ts.c: allow muxing of h264 stream. + +------------------------------------------------------------------------ +r7417 | fenrir | 2004-04-22 05:02:05 +0200 (Thu, 22 Apr 2004) | 5 lines +Changed paths: + M /trunk/modules/demux/mpeg/Modules.am + A /trunk/modules/demux/mpeg/h264.c + M /trunk/modules/packetizer/Modules.am + A /trunk/modules/packetizer/h264.c + + * packetizer/h264.c: a really basic h264 packetizer (it doesn't support +b-frame and it doesn't do pts/dts computation but I fear it won't be +possible). + * demux/mpeg/h264.c: a raw h264 annexe-B demuxer using the packetizer. + +------------------------------------------------------------------------ +r7418 | fenrir | 2004-04-22 05:04:36 +0200 (Thu, 22 Apr 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + + * configure: added h264 demuxer and packetizer. + +------------------------------------------------------------------------ +r7419 | fenrir | 2004-04-22 05:14:15 +0200 (Thu, 22 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/ffmpeg.c + M /trunk/modules/codec/ffmpeg/ffmpeg.h + + * ffmpeg: added a ffmpeg-debug option (control libavcodec debug +messages). + +------------------------------------------------------------------------ +r7420 | fenrir | 2004-04-22 05:18:56 +0200 (Thu, 22 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/Modules.am + A /trunk/modules/codec/x264.c + + * x264: wrapper for libx264 encoder (h264 encoder, you can find it at +http://lyra.via.ecp.fr). use qmin==qmax to change the qp. + +------------------------------------------------------------------------ +r7421 | fenrir | 2004-04-22 05:25:47 +0200 (Thu, 22 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/mpeg/h264.c + M /trunk/modules/demux/mpeg/system.h + M /trunk/modules/demux/mpeg/ts.c + + * mpeg/system.c, ts.c: added h264 to old TS demuxer. + * mpeg/h264.c : use greater packet size. + +------------------------------------------------------------------------ +r7422 | sam | 2004-04-22 11:08:29 +0200 (Thu, 22 Apr 2004) | 19 lines +Changed paths: + M /trunk/configure.ac + M /trunk/debian/changelog + M /trunk/debian/control + M /trunk/debian/copyright + M /trunk/debian/rules + + * configure.ac: + + Factorized the Xinerama code check. + + If libXv.so is present, ignore libXv_pic. + * debian/control: + + Build-depend on zlib1g-dev because ffmpeg uses it by default. + + Build-depend on libx11-dev, libxext-dev, libxt-dev instead of xlibs-dev. + + Build-depend on libxv-dev, xlibs-static-pic instead of xlibs-pic. + + Added a build-dependency on libaudiofile-dev to fix the m68k build. + + Removed the build dependency on gcc-3.2 because gcc-3.3 no longer ICEs + on ppc/mpegvideo_altivec.o (Closes: #236442). + + Build depend on fixed libsdl1.2-dev (>= 1.2.7-5). + + Override kdelibs4's shlibs value to get VLC into testing. + + No longer build-depend on dvb-dev. + * debian/rules: + + Activated DTS decoding support. + + Added symlinks for mozilla-firefox (Closes: #239352). + * debian/copyright: + + Added faad2 and ffmpeg authors to the copyright (Closes: #212766). + +------------------------------------------------------------------------ +r7423 | sam | 2004-04-22 11:26:15 +0200 (Thu, 22 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/codec + M /trunk/modules/codec/cmml + M /trunk/modules/codec/x264.c + M /trunk/modules/demux/mpeg/h264.c + M /trunk/modules/packetizer/h264.c + M /trunk/modules/stream_out/transrate/block.c + + * Added missing SVN properties. + +------------------------------------------------------------------------ +r7424 | zorglub | 2004-04-22 14:54:05 +0200 (Thu, 22 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/access/pvr/pvr.c + +Fix audio and do not read 1 byte without remembering it + +------------------------------------------------------------------------ +r7425 | gbazin | 2004-04-22 14:57:56 +0200 (Thu, 22 Apr 2004) | 8 lines +Changed paths: + M /trunk/modules/video_output/directx/directx.c + M /trunk/modules/video_output/directx/events.c + M /trunk/modules/video_output/directx/vout.h + +* modules/video_output/directx/*: + - Major changes to way the embedded vout is handled. + + the vout windows are created in our event thread so we do receive the events now. + + we do not use the external window directly (as for normal vout we create our vout window + video sub-window). + + Create a WS_EX_NOPARENTNOTIFY vout window to make mozilla happy. + - Improved the mouse auto-hide feature. + - Do the DirectXUpdateOverlay() in the events thread. This should make S3 graphics cards happy again. + +------------------------------------------------------------------------ +r7426 | fenrir | 2004-04-22 15:19:55 +0200 (Thu, 22 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mpeg/h264.c + + * h264: added a h264-fps option. + +------------------------------------------------------------------------ +r7427 | gbazin | 2004-04-22 17:59:05 +0200 (Thu, 22 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/video_output/directx/directx.c + M /trunk/modules/video_output/directx/events.c + M /trunk/modules/video_output/directx/vout.h + +* modules/video_output/directx/*: only hide the mouse when in fullscreen. + +------------------------------------------------------------------------ +r7428 | gbazin | 2004-04-22 22:35:25 +0200 (Thu, 22 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/audio_output/input.c + +* src/audio_output/input.c: too much locking. + +------------------------------------------------------------------------ +r7429 | titer | 2004-04-22 23:29:45 +0200 (Thu, 22 Apr 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + + contrib/src/Makefile : typo + +------------------------------------------------------------------------ +r7430 | gbazin | 2004-04-23 07:27:13 +0200 (Fri, 23 Apr 2004) | 4 lines +Changed paths: + M /trunk/doc/Makefile.am + M /trunk/modules/demux/mp4/Modules.am + M /trunk/modules/gui/wxwindows/interface.cpp + +* modules/gui/wxwindows/interface.cpp: disable the new wizard until it is useable. +* doc/Makefile.am: don't include directories directly (will put all sorts of junk in make dist). +* modules/demux/mp4/Modules.am: get rid of mp4.h. + +------------------------------------------------------------------------ +r7431 | gbazin | 2004-04-23 07:44:18 +0200 (Fri, 23 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/video_output/x11/xcommon.c + M /trunk/modules/video_output/x11/xcommon.h + +* modules/video_output/x11/*: implemented some locking so vout_Control() can be called from another thread. + +------------------------------------------------------------------------ +r7432 | gbazin | 2004-04-23 07:46:59 +0200 (Fri, 23 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/wxwindows.cpp + +* modules/gui/wxwindows/wxwindows.cpp: --wxwin-embed is now the default. + +------------------------------------------------------------------------ +r7433 | gbazin | 2004-04-23 08:12:30 +0200 (Fri, 23 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/sgimb.c + +* modules/demux/sgimb.c: fixed memory leak. + +------------------------------------------------------------------------ +r7434 | gbazin | 2004-04-23 08:25:03 +0200 (Fri, 23 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/playlist/item.c + +* src/playlist/item.c: fixed memory leak. + +------------------------------------------------------------------------ +r7435 | gbazin | 2004-04-23 08:32:52 +0200 (Fri, 23 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/input/subtitles.c + +* src/input/subtitles.c: fixed memory leak. + +------------------------------------------------------------------------ +r7436 | gbazin | 2004-04-23 08:53:00 +0200 (Fri, 23 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/playlist/item-ext.c + M /trunk/src/playlist/item.c + +* src/playlist/item.c,item-ext.c: fixed memory leaks. + +------------------------------------------------------------------------ +r7437 | gbazin | 2004-04-23 09:07:20 +0200 (Fri, 23 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/encoder.c + +* modules/codec/ffmpeg/encoder.c: fixed memory leak. + +------------------------------------------------------------------------ +r7438 | gbazin | 2004-04-23 11:13:43 +0200 (Fri, 23 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/encoder.c + M /trunk/modules/codec/ffmpeg/ffmpeg.c + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c: fixed mem leak + use av_free() instead of free() where necessary. +* modules/codec/ffmpeg/*: use av_free() instead of free() where necessary. + +------------------------------------------------------------------------ +r7439 | gbazin | 2004-04-23 13:38:14 +0200 (Fri, 23 Apr 2004) | 1 line +Changed paths: + M /trunk/src/input/es_out.c + +* src/input/es_out.c: fix for ES_OUT_RESET_PCR. +------------------------------------------------------------------------ +r7440 | yoann | 2004-04-23 13:56:21 +0200 (Fri, 23 Apr 2004) | 3 lines +Changed paths: + M /trunk/src/input/subtitles.c + M /trunk/src/libvlc.h + +* src/input/subtitles.c: corrected bug in subtitle detection +* src/libvlc.h: modified subtitle paths for Windows + +------------------------------------------------------------------------ +r7441 | gbazin | 2004-04-23 14:38:04 +0200 (Fri, 23 Apr 2004) | 3 lines +Changed paths: + M /trunk/msvc/vlc.dsw + M /trunk/src/libvlc.h + M /trunk/src/misc/httpd.c + M /trunk/src/stream_output/announce.c + +* src/*: portability fixes. +* msvc/vlc.dsw: httpd is not a plugin anymore. + +------------------------------------------------------------------------ +r7442 | gbazin | 2004-04-23 14:46:34 +0200 (Fri, 23 Apr 2004) | 5 lines +Changed paths: + M /trunk/include/ninput.h + M /trunk/include/vlc_meta.h + M /trunk/modules/demux/m3u.c + M /trunk/modules/video_output/directx/events.c + M /trunk/src/input/control.c + +* src/input/control.c, include/ninput.h: Added INPUT_GET_INFO. +* include/vlc_meta.h: vlc_meta_GetValue(). +* modules/demux/m3u.c: increased MAX_LINE to 8192. +* modules/video_output/directx/events.c: portability fix. + +------------------------------------------------------------------------ +r7443 | gbazin | 2004-04-23 15:06:53 +0200 (Fri, 23 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/libvlc.h + +* src/libvlc.h: reverted my last change. + +------------------------------------------------------------------------ +r7444 | gbazin | 2004-04-23 15:22:16 +0200 (Fri, 23 Apr 2004) | 1 line +Changed paths: + M /trunk/src/libvlc.h + +* src/libvlc.h: MSVC doesn't like splitted macros. I'll get this right eventually ;) +------------------------------------------------------------------------ +r7445 | yoann | 2004-04-23 16:30:13 +0200 (Fri, 23 Apr 2004) | 2 lines +Changed paths: + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj + +* extras/MacOSX/vlc.pbproj/project.pbxproj: typo (bug #1787) + +------------------------------------------------------------------------ +r7446 | gbazin | 2004-04-23 16:39:57 +0200 (Fri, 23 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/directx/directx.c + +* modules/video_output/directx/directx.c: couple of fixes for fullscreen. +------------------------------------------------------------------------ +r7447 | hartman | 2004-04-23 17:03:45 +0200 (Fri, 23 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/intf.m + +* play after loading intf. + +------------------------------------------------------------------------ +r7448 | gbazin | 2004-04-23 17:35:02 +0200 (Fri, 23 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/directx/directx.c + +* modules/video_output/directx/directx.c: I think I finally have the mouse autohiding feature right. +------------------------------------------------------------------------ +r7449 | fenrir | 2004-04-23 18:06:57 +0200 (Fri, 23 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/packetizer/h264.c + + * h264: fixed nal decoding. + +------------------------------------------------------------------------ +r7450 | gbazin | 2004-04-23 20:33:51 +0200 (Fri, 23 Apr 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + M /trunk/extras/MacOSX/Resources/English.lproj/InfoPlist.strings + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj + +* ALL: bumped version number to 0.7.2-test1 in preparation for the test release. + +------------------------------------------------------------------------ +r7451 | fenrir | 2004-04-23 21:00:06 +0200 (Fri, 23 Apr 2004) | 4 lines +Changed paths: + M /trunk/modules/codec/x264.c + M /trunk/modules/demux/demux2.c + M /trunk/modules/stream_out/transcode.c + + * x264: added aspect support. + * transcode: added H264 codec id. + * demux: added h264 demux shortcut. + +------------------------------------------------------------------------ +r7452 | gbazin | 2004-04-23 21:50:33 +0200 (Fri, 23 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/deinterlace.c + +* modules/video_filter/deinterlace.c: implemented a forwarding vout_vaControl(). +------------------------------------------------------------------------ +r7453 | gbazin | 2004-04-23 22:01:59 +0200 (Fri, 23 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/adjust.c + M /trunk/modules/video_filter/clone.c + M /trunk/modules/video_filter/crop.c + M /trunk/modules/video_filter/distort.c + M /trunk/modules/video_filter/invert.c + M /trunk/modules/video_filter/logo.c + M /trunk/modules/video_filter/motionblur.c + M /trunk/modules/video_filter/transform.c + M /trunk/modules/video_filter/wall.c + +* modules/video_filter/*: implemented a forwarding vout_vaControl(). +------------------------------------------------------------------------ +r7454 | gbazin | 2004-04-23 22:23:16 +0200 (Fri, 23 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/video.cpp + M /trunk/modules/video_output/x11/xcommon.c + +* modules/video_output/x11/xcommon.c, + modules/gui/wxwindows/video.cpp: fixed size for VOUT_SET_ZOOM. + +------------------------------------------------------------------------ +r7455 | fenrir | 2004-04-24 01:25:47 +0200 (Sat, 24 Apr 2004) | 7 lines +Changed paths: + M /trunk/include/stream_output.h + M /trunk/src/stream_output/stream_output.c + + * stream_output: added a sout_ParseCfg to help sout modules, and attached +access_out, mux, stream_out to the creator to make VLC_VAR_DOINHERIT +working. + (Basically it takes an options list that will be 'var_Created' and if present +in sout_cfg_t initialised). + + +------------------------------------------------------------------------ +r7456 | fenrir | 2004-04-24 01:31:21 +0200 (Sat, 24 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/stream_output/stream_output.c + + * stream_output: added bool support (untested). + +------------------------------------------------------------------------ +r7457 | fenrir | 2004-04-24 01:33:04 +0200 (Sat, 24 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/mux/asf.c + + * asf: use sout_ParseCfg and so added +--sout-asf-{title,author,copyright,comment,rating} options. + +------------------------------------------------------------------------ +r7458 | fenrir | 2004-04-24 01:51:46 +0200 (Sat, 24 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/stream_output/stream_output.c + + * stream_output: fixed bool handling in sout_ParseCfg. + +------------------------------------------------------------------------ +r7459 | fenrir | 2004-04-24 01:52:55 +0200 (Sat, 24 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/mux/mp4.c + + * mp4: use sout_ParseCfg and rename option to --sout-mp4-faststart. + +------------------------------------------------------------------------ +r7460 | zorglub | 2004-04-24 01:58:15 +0200 (Sat, 24 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/playlist/m3u.c + +Support EXTVLCOPT in the new m3u demuxer + +------------------------------------------------------------------------ +r7461 | fenrir | 2004-04-24 02:18:37 +0200 (Sat, 24 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/mux/mpeg/ts.c + + * ts: use sout_ParseCfg. (If people add description to options that +would be pretty cool). + +------------------------------------------------------------------------ +r7462 | fenrir | 2004-04-24 02:47:04 +0200 (Sat, 24 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/access_output/file.c + M /trunk/modules/access_output/http.c + M /trunk/modules/access_output/udp.c + + * all: use sout_ParseCfg. + (udp-sout-caching has been renamed sout-udp-caching). + +------------------------------------------------------------------------ +r7463 | fenrir | 2004-04-24 05:38:10 +0200 (Sat, 24 Apr 2004) | 5 lines +Changed paths: + M /trunk/modules/stream_out/display.c + M /trunk/modules/stream_out/es.c + M /trunk/modules/stream_out/rtp.c + M /trunk/modules/stream_out/standard.c + + * all: use sout_ParseCfg. But "standard" can't use it for sap/slp +options (because we can't do the difference between missing option, +option and option="" when option is a string). + + +------------------------------------------------------------------------ +r7464 | yoann | 2004-04-24 09:27:41 +0200 (Sat, 24 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/input/subtitles.c + +* input/subtitles.c: first subtitle search path was not used. + +------------------------------------------------------------------------ +r7465 | jpsaman | 2004-04-24 12:03:41 +0200 (Sat, 24 Apr 2004) | 1 line +Changed paths: + M /trunk/ipkg/control.gpe + M /trunk/ipkg/control.h3600 + M /trunk/ipkg/control.opie + M /trunk/ipkg/control.zaurus + M /trunk/ipkg/rules.gpe + M /trunk/ipkg/rules.h3600 + M /trunk/ipkg/rules.opie + M /trunk/ipkg/rules.zaurus + +iPaq vlc-0.7.2-test1 +------------------------------------------------------------------------ +r7466 | jpsaman | 2004-04-24 12:18:08 +0200 (Sat, 24 Apr 2004) | 5 lines +Changed paths: + M /trunk/modules/access/dvb/access.c + M /trunk/modules/access/dvb/dvb.c + M /trunk/modules/access/dvb/qpsk.c + +dvb/access.c removed old commandline syntax + better debug information +dvb/dvb.c debug message beautifying +dvb/qpsk.c textual changes + +------------------------------------------------------------------------ +r7467 | fenrir | 2004-04-24 13:34:27 +0200 (Sat, 24 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/stream_out/standard.c + + * standard: created sap/slp(boolean) sap-name/slp-name(string), +sap-ipv6(boolean) options. (So that breaks the old way but it's easier). + +------------------------------------------------------------------------ +r7468 | gbazin | 2004-04-24 14:49:53 +0200 (Sat, 24 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/display.c + M /trunk/modules/stream_out/es.c + M /trunk/modules/stream_out/rtp.c + M /trunk/modules/stream_out/standard.c + +* modules/stream_out/*: attempt at adding descriptions to the config options. + +------------------------------------------------------------------------ +r7469 | bigben | 2004-04-24 15:16:58 +0200 (Sat, 24 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/video_output/x11/xcommon.c + +Endianness fix for xvideo vout on big endian processors (I still have problems when shm is disabled, but that might be related to my drivers, if anybody could test that). + + +------------------------------------------------------------------------ +r7470 | zorglub | 2004-04-24 17:40:57 +0200 (Sat, 24 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/standard.c + +Compilation fix and give option descriptions + +------------------------------------------------------------------------ +r7471 | jpsaman | 2004-04-24 18:28:21 +0200 (Sat, 24 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/misc/qte_main.cpp + +Properly attach and detach the qte_main object +------------------------------------------------------------------------ +r7472 | sam | 2004-04-25 02:25:49 +0200 (Sun, 25 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/access/dvb/dvb.c + + * modules/access/dvb/dvb.c: fixed syntax errors. + +------------------------------------------------------------------------ +r7473 | sam | 2004-04-25 02:27:12 +0200 (Sun, 25 Apr 2004) | 4 lines +Changed paths: + M /trunk/debian/rules + + * debian/rules: + + Build ffmpeg with --enable-gpl because the postprocessing code is GPL. + + Check for .svn directories in addition to CVS. + +------------------------------------------------------------------------ +r7474 | gbazin | 2004-04-25 10:24:24 +0200 (Sun, 25 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/stream_output/stream_output.c + +* src/stream_output/stream_output.c: small coding style changes. + +------------------------------------------------------------------------ +r7475 | zorglub | 2004-04-25 10:45:01 +0200 (Sun, 25 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/rtp.c + +Fix description + +------------------------------------------------------------------------ +r7476 | zorglub | 2004-04-25 10:45:28 +0200 (Sun, 25 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/access_output/file.c + M /trunk/modules/access_output/http.c + M /trunk/modules/access_output/udp.c + +Add option descriptions + +------------------------------------------------------------------------ +r7477 | zorglub | 2004-04-25 10:53:52 +0200 (Sun, 25 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/mux/asf.c + +Add options descriptions + +------------------------------------------------------------------------ +r7478 | asmax | 2004-04-25 15:35:56 +0200 (Sun, 25 Apr 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/wxwindows/dialogs.cpp + + * dialogs.cpp: put NULL for the parent window argument of WX dialogs in + the dialog provider: fixes tons of errors such as + "Gdk-CRITICAL **: file gdkdraw.c: line 90 (gdk_draw_rectangle): assertion `gc != NULL' failed" and incorrect behaviour of the dialogs. + +------------------------------------------------------------------------ +r7479 | gbazin | 2004-04-25 16:15:29 +0200 (Sun, 25 Apr 2004) | 12 lines +Changed paths: + M /trunk/include/vlc_codec.h + M /trunk/modules/codec/ffmpeg/encoder.c + M /trunk/modules/codec/ffmpeg/ffmpeg.c + M /trunk/modules/codec/ffmpeg/ffmpeg.h + M /trunk/modules/codec/ffmpeg/video.c + M /trunk/modules/stream_out/duplicate.c + M /trunk/modules/stream_out/transcode.c + M /trunk/src/stream_output/stream_output.c + +* src/stream_output/stream_output.c: small sout_cfg_parser() changes. +* modules/stream_out/duplicate.c: small coding style changes. +* modules/stream_out/transcode.c: + + Forward the aopts{foo=bar,etc..} and vopts={foo=bar,etc...} options to the encoders. + + Got rid of the ffmpeg encoder specific options. +* modules/codec/ffmpeg/*: + + Changed the encoder options to normal config options. + + Parse the options forwarded by transcode. +* include/vlc_codec.h: + + encoder_t cleanup. + + include a "sout_cfg_t *" in encoder_t to allow passing options. + +------------------------------------------------------------------------ +r7480 | asmax | 2004-04-25 17:04:45 +0200 (Sun, 25 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/controls/ctrl_text.cpp + + * ctrl_text.cpp: put the control text in the "moving" state initially + +------------------------------------------------------------------------ +r7481 | zorglub | 2004-04-25 17:32:28 +0200 (Sun, 25 Apr 2004) | 2 lines +Changed paths: + M /trunk/toolbox + +Do not translate wizard strings, and stop ignoring old win32 gui plugin + +------------------------------------------------------------------------ +r7482 | zorglub | 2004-04-25 18:07:15 +0200 (Sun, 25 Apr 2004) | 2 lines +Changed paths: + M /trunk/NEWS + M /trunk/modules/LIST + +Updated + +------------------------------------------------------------------------ +r7483 | gbazin | 2004-04-25 18:35:39 +0200 (Sun, 25 Apr 2004) | 5 lines +Changed paths: + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c: + + new options to allow forcing an encoder and passing options to it. + (aenc=foo{optionbar=bar,etc...},venc=foo{optionbar=bar,etc...} where foo is the encoder plugin name). + + got rid of aopts/vopts which is not needed anymore ;) + +------------------------------------------------------------------------ +r7484 | gbazin | 2004-04-25 19:02:49 +0200 (Sun, 25 Apr 2004) | 3 lines +Changed paths: + M /trunk/include/vlc_codec.h + M /trunk/modules/codec/flac.c + M /trunk/modules/codec/speex.c + M /trunk/modules/codec/theora.c + M /trunk/modules/codec/vorbis.c + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c: if aenc/venc is specified, force the encoder. +* modules/codec/vorbis.c,flac.c,theora.c,speex.c: use encoder if forced. + +------------------------------------------------------------------------ +r7485 | gbazin | 2004-04-25 19:21:16 +0200 (Sun, 25 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c: fix for when forcing encoder. + +------------------------------------------------------------------------ +r7486 | gbazin | 2004-04-25 19:33:37 +0200 (Sun, 25 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c: make acodec/vcodec optional if aenc/venc is specified. + +------------------------------------------------------------------------ +r7487 | gbazin | 2004-04-25 20:08:13 +0200 (Sun, 25 Apr 2004) | 6 lines +Changed paths: + M /trunk/modules/codec/flac.c + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c: + + avoid a few unneeded memcpy(). + + fixed memory leaks. +* modules/codec/flac.c: + + added a "flac" shortcut. + +------------------------------------------------------------------------ +r7488 | fenrir | 2004-04-25 20:37:47 +0200 (Sun, 25 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/x264.c + M /trunk/src/stream_output/stream_output.c + + * x264: compilation fix. + * stream_output.c: sout_ParseCfg warns about unknown option. + +------------------------------------------------------------------------ +r7489 | gbazin | 2004-04-25 21:23:40 +0200 (Sun, 25 Apr 2004) | 4 lines +Changed paths: + M /trunk/modules/codec/vorbis.c + +* modules/codec/vorbis.c: + + added an --sout-vorbis-quality option for VBR encoding. + + new --sout-vorbis-min/max-bitrate options. + +------------------------------------------------------------------------ +r7490 | jpsaman | 2004-04-25 22:25:00 +0200 (Sun, 25 Apr 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + +Added --enable-cddax to make building with cdrom support possible. Just use --disable-cddax to disable, by default cddax is enabled. + +------------------------------------------------------------------------ +r7491 | gbazin | 2004-04-25 22:48:54 +0200 (Sun, 25 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/vorbis.c + +* modules/codec/vorbis.c: fix for quality setting. + +------------------------------------------------------------------------ +r7492 | hartman | 2004-04-26 02:07:02 +0200 (Mon, 26 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ogt/cvd.c + +* when you use object_find you need to do a object_release as well + +------------------------------------------------------------------------ +r7493 | gbazin | 2004-04-26 07:26:53 +0200 (Mon, 26 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/encoder.c + M /trunk/modules/codec/ffmpeg/ffmpeg.c + +* modules/codec/ffmpeg/encoder.c: some option names renaming butchery. + + convention is to use '-' in composed option names (not '_'). + +------------------------------------------------------------------------ +r7494 | gbazin | 2004-04-26 07:48:11 +0200 (Mon, 26 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/encoder.c + +* modules/codec/ffmpeg/encoder.c: fixed aspect ratio. + +------------------------------------------------------------------------ +r7495 | gbazin | 2004-04-26 08:09:15 +0200 (Mon, 26 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/theora.c + +* modules/codec/theora.c: new --sout-theora-quality option. + +------------------------------------------------------------------------ +r7496 | gbazin | 2004-04-26 11:10:53 +0200 (Mon, 26 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/codec/ffmpeg/encoder.c + +* modules/codec/ffmpeg/encoder.c: win32 compilation fix +------------------------------------------------------------------------ +r7497 | gbazin | 2004-04-26 11:22:28 +0200 (Mon, 26 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/x11/xcommon.c + +* modules/video_output/x11/xcommon.c: fix for detection of parent window size changes +------------------------------------------------------------------------ +r7498 | gbazin | 2004-04-26 11:43:45 +0200 (Mon, 26 Apr 2004) | 1 line +Changed paths: + M /trunk/src/libvlc.h + +* src/libvlc.h: the win32 high-priority setting is off by default now (to play nicer with other apps). +------------------------------------------------------------------------ +r7499 | gbazin | 2004-04-26 12:00:53 +0200 (Mon, 26 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/video.cpp + +* modules/gui/wxwindows/video.cpp: forgot to unlock a mutex. +------------------------------------------------------------------------ +r7500 | gbazin | 2004-04-26 15:06:17 +0200 (Mon, 26 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/deinterlace.c + +* modules/video_filter/deinterlace.c: avoid segfault when deinterlacing filter can't be loaded. +------------------------------------------------------------------------ +r7501 | gbazin | 2004-04-26 15:10:09 +0200 (Mon, 26 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/video.cpp + M /trunk/modules/gui/wxwindows/wxwindows.cpp + +* modules/gui/wxwindows/*: new --wxwin-keep-size option to remember the size of the last embedded video. +------------------------------------------------------------------------ +r7502 | sam | 2004-04-26 15:14:57 +0200 (Mon, 26 Apr 2004) | 4 lines +Changed paths: + M /trunk/Makefile.am + + * Makefile.am: + + Copy the original ebuild instead of copying it, to allow recursive + "make dist" calls. + +------------------------------------------------------------------------ +r7503 | sam | 2004-04-26 15:58:25 +0200 (Mon, 26 Apr 2004) | 5 lines +Changed paths: + M /trunk/modules/codec/Modules.am + M /trunk/modules/stream_out/transrate/Modules.am + + * modules/codec/Modules.am: + + Added disabled plugin sources to EXTRA_DIST. + * modules/stream_out/transrate/Modules.am: + + Added missing transrate.h to _SOURCES. + +------------------------------------------------------------------------ +r7504 | gbazin | 2004-04-26 16:36:13 +0200 (Mon, 26 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/video.cpp + M /trunk/modules/gui/wxwindows/wxwindows.cpp + +* modules/gui/wxwindows/*: reverted last --wxwin-keep-size patch for now because it doesn't work on wxGTK. +------------------------------------------------------------------------ +r7505 | sam | 2004-04-26 17:24:21 +0200 (Mon, 26 Apr 2004) | 2 lines +Changed paths: + M /trunk/debian/rules + + * debian/rules: fixed shell syntax. + +------------------------------------------------------------------------ +r7506 | gbazin | 2004-04-26 19:50:44 +0200 (Mon, 26 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/demux/avi/avi.c + +* modules/demux/avi/avi.c: fix for a bug introduced during the demux2 api transition (courtesy of James MacLean). +------------------------------------------------------------------------ +r7507 | zorglub | 2004-04-26 22:07:30 +0200 (Mon, 26 Apr 2004) | 5 lines +Changed paths: + M /trunk/modules/mux/mpeg/ts.c + +Options descriptions for TS muxer + +** FIXME : Unfinished, shaping and use-key-frames are not documented ** + + +------------------------------------------------------------------------ +r7508 | hartman | 2004-04-26 23:06:51 +0200 (Mon, 26 Apr 2004) | 3 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + M /trunk/extras/contrib/src/Patches/theora.patch + M /trunk/extras/contrib/src/packages.mak + +OS X build system fixes +- updated version of speex, theora, libebml, libmatroska + +------------------------------------------------------------------------ +r7509 | gbazin | 2004-04-26 23:07:04 +0200 (Mon, 26 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/mux/mpeg/ts.c + +* modules/mux/mpeg/ts.c: revised config options descriptions. +------------------------------------------------------------------------ +r7510 | hartman | 2004-04-26 23:14:02 +0200 (Mon, 26 Apr 2004) | 2 lines +Changed paths: + M /trunk/NEWS + +* punctuation and spelling fixes + +------------------------------------------------------------------------ +r7511 | sam | 2004-04-26 23:20:03 +0200 (Mon, 26 Apr 2004) | 4 lines +Changed paths: + M /trunk/src/interface/interface.c + + * src/interface/interface.c: + + Do not crash miserably if an interface switch failed at the module_Need + stage. + +------------------------------------------------------------------------ +r7512 | gbazin | 2004-04-26 23:25:11 +0200 (Mon, 26 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/avi/libavi.h + +* modules/demux/avi/libavi.h: added h264 fourccs. + +------------------------------------------------------------------------ +r7513 | gbazin | 2004-04-26 23:34:32 +0200 (Mon, 26 Apr 2004) | 2 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/po/POTFILES.in + M /trunk/po/de.po + M /trunk/po/en_GB.po + M /trunk/po/es.po + M /trunk/po/fr.po + M /trunk/po/hu.po + M /trunk/po/it.po + M /trunk/po/ja.po + M /trunk/po/nl.po + M /trunk/po/no.po + M /trunk/po/pl.po + M /trunk/po/pt_BR.po + M /trunk/po/ru.po + M /trunk/po/sv.po + M /trunk/po/vlc.pot + +* ALL: updated for the 0.7.2-test1 release. + +------------------------------------------------------------------------ +r7514 | sam | 2004-04-26 23:53:26 +0200 (Mon, 26 Apr 2004) | 3 lines +Changed paths: + M /trunk/src/interface/interface.c + + * src/interface/interface.c: + + Only populate the "switch interface" menu with modules that we have. + +------------------------------------------------------------------------ +r7515 | gbazin | 2004-04-26 23:56:24 +0200 (Mon, 26 Apr 2004) | 1 line +Changed paths: + M /trunk/configure.ac + +* configure.ac: fix detection of libfaad2 cvs. +------------------------------------------------------------------------ +r7516 | sam | 2004-04-27 00:04:21 +0200 (Tue, 27 Apr 2004) | 12 lines +Changed paths: + M /trunk/debian/changelog + M /trunk/debian/control + M /trunk/debian/rules + + * debian/control: + + Removed the libdv2-dev build-dependency. + + Set the liblivemedia-dev build-dependency to (>= 2004.04.23-1). + + Set the libmatroska-dev build-dependency to (>= 0.7.0). + + Build-depend on libfribidi-dev. + + Build-depend on libcdio-dev. + + Build-depend on libmodplug-dev. + * debian/rules: + + Activated fribidi support. + + Activated CDDA support via libcdio. + + Activated MOD support. + +------------------------------------------------------------------------ +r7517 | rocky | 2004-04-27 03:04:53 +0200 (Tue, 27 Apr 2004) | 4 lines +Changed paths: + M /trunk/modules/codec/ogt/cvd.c + M /trunk/modules/codec/ogt/ogt.c + +ogt.c: add object_release for object_find +cvd.c: if spu-channel variable not set, don't bother handling subtitle. + + +------------------------------------------------------------------------ +r7518 | sam | 2004-04-27 11:28:25 +0200 (Tue, 27 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/access/v4l/v4l.c + + * modules/access/v4l/v4l.c: + + Fixed possible deadlocks. + +------------------------------------------------------------------------ +r7519 | sam | 2004-04-27 11:33:58 +0200 (Tue, 27 Apr 2004) | 4 lines +Changed paths: + M /trunk/README.MacOSX.rtf + M /trunk/doc/developer/decoders.xml + M /trunk/doc/developer/glossary.xml + M /trunk/doc/developer/history.xml + M /trunk/doc/developer/manual.xml + M /trunk/doc/developer/manual.xml.in + M /trunk/doc/vlc-howto.sgml + M /trunk/doc/web-streaming.html + M /trunk/evc/config.h.in + M /trunk/ipkg/control.gpe + M /trunk/ipkg/control.h3600 + M /trunk/ipkg/control.opie + M /trunk/ipkg/control.zaurus + M /trunk/ipkg/rules.gpe + M /trunk/ipkg/rules.h3600 + M /trunk/ipkg/rules.opie + M /trunk/ipkg/rules.zaurus + M /trunk/ipkg/vlc.desktop + M /trunk/menuconfig + M /trunk/modules/gui/qnx/vout.c + M /trunk/modules/gui/qt/intf.cpp + M /trunk/msvc/config.h.in + M /trunk/vlc.spec + + * Removed legacy mentions of "VideoLAN C*****" in favour of "VLC media + player". A couple are remaining, but I don't want to break the string + freeze yet. + +------------------------------------------------------------------------ +r7520 | massiot | 2004-04-27 16:43:44 +0200 (Tue, 27 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/access_output/udp.c + M /trunk/modules/codec/ffmpeg/ffmpeg.c + M /trunk/modules/codec/ffmpeg/ffmpeg.h + M /trunk/modules/mux/mpeg/ts.c + +Review of sout help strings + +------------------------------------------------------------------------ +r7521 | sam | 2004-04-27 16:57:37 +0200 (Tue, 27 Apr 2004) | 3 lines +Changed paths: + M /trunk/include/vlc_meta.h + M /trunk/modules/gui/gtk/gnome.glade + M /trunk/modules/gui/gtk/gnome_interface.c + M /trunk/modules/gui/gtk/gtk.glade + + * Got rid of more "VideoLAN C*****" references. + * include/vlc_meta.h: s/Url/URL/. + +------------------------------------------------------------------------ +r7522 | sam | 2004-04-27 18:35:15 +0200 (Tue, 27 Apr 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_help.h + M /trunk/modules/access/directory.c + M /trunk/modules/access/dshow/dshow.cpp + M /trunk/modules/access/dvb/qpsk.c + M /trunk/modules/access/file.c + M /trunk/modules/access/ftp.c + M /trunk/modules/access/http.c + M /trunk/modules/access/mms/mms.c + M /trunk/modules/access/tcp.c + M /trunk/modules/access/udp.c + M /trunk/modules/access/vcdx/vcd.c + M /trunk/modules/access_output/dummy.c + M /trunk/modules/access_output/file.c + M /trunk/modules/access_output/http.c + M /trunk/modules/access_output/udp.c + M /trunk/modules/audio_filter/converter/a52tofloat32.c + M /trunk/modules/audio_filter/resampler/bandlimited.c + M /trunk/modules/audio_mixer/spdif.c + M /trunk/modules/audio_output/file.c + M /trunk/modules/audio_output/oss.c + M /trunk/modules/codec/ffmpeg/ffmpeg.h + M /trunk/modules/codec/ffmpeg/postprocessing/postprocessing.c + M /trunk/modules/codec/ogt/subtitle.h + M /trunk/modules/codec/subsdec.c + M /trunk/modules/control/joystick.c + M /trunk/modules/demux/dvdnav.c + M /trunk/modules/demux/livedotcom.cpp + M /trunk/modules/demux/rawdv.c + M /trunk/modules/demux/util/id3genres.h + M /trunk/modules/gui/kde/interface.cpp + M /trunk/modules/gui/macosx/intf.m + M /trunk/modules/gui/macosx/macosx.m + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/misc/sap.c + M /trunk/modules/stream_out/rtp.c + M /trunk/modules/stream_out/standard.c + M /trunk/modules/video_chroma/i420_yuy2.c + M /trunk/modules/video_filter/clone.c + M /trunk/modules/video_filter/crop.c + M /trunk/modules/video_filter/wall.c + M /trunk/modules/video_output/caca.c + M /trunk/modules/video_output/directx/directx.c + M /trunk/modules/video_output/x11/x11.c + M /trunk/modules/video_output/x11/xvideo.c + M /trunk/modules/visualization/goom.c + M /trunk/src/libvlc.h + M /trunk/src/misc/iso-639_def.h + M /trunk/src/misc/iso_lang.c + + * Massive spelling corrections. + +------------------------------------------------------------------------ +r7523 | massiot | 2004-04-27 19:56:39 +0200 (Tue, 27 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/ts.c + +* modules/demux/ts.c: Fixed an infinite loop in PATCallBack. + +------------------------------------------------------------------------ +r7524 | zorglub | 2004-04-27 20:22:49 +0200 (Tue, 27 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/misc/vlm.c + +Fix VLM item URI assignment + +------------------------------------------------------------------------ +r7525 | hartman | 2004-04-27 20:37:43 +0200 (Tue, 27 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/demux2.c + +* ahum, missing avi shortcut :D + +------------------------------------------------------------------------ +r7526 | gbazin | 2004-04-27 20:45:33 +0200 (Tue, 27 Apr 2004) | 1 line +Changed paths: + M /trunk/po/de.po + M /trunk/po/en_GB.po + M /trunk/po/es.po + M /trunk/po/fr.po + M /trunk/po/hu.po + M /trunk/po/it.po + M /trunk/po/ja.po + M /trunk/po/nl.po + M /trunk/po/no.po + M /trunk/po/pl.po + M /trunk/po/pt_BR.po + M /trunk/po/ru.po + M /trunk/po/sv.po + M /trunk/po/vlc.pot + +* po/*: updated with latest string reviews. +------------------------------------------------------------------------ +r7527 | fkuehne | 2004-04-27 22:47:12 +0200 (Tue, 27 Apr 2004) | 4 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj + M /trunk/share/http/index.html + M /trunk/src/libvlc.h + +* extras/MacOSX/Resources/English.lproj/MainMenu.nib/*: minor fixes & added the services-menu again. It isn't yet translatable, since the string-freeze came first. I'll add that after the release. +* extras/MacOSX/vlc.pbproj/*: Added "m4a" to the file-types and corrected some descriptions +* share/http/index.html: another minor layout fix +* src/libvlc.h: changed the default hotkey for "subtitle delay down" from command-h to command-j and for "subtitle delay up" from command-j to command-k due to a conflict with a default OSX-shortcut +------------------------------------------------------------------------ +r7528 | gbazin | 2004-04-27 23:33:51 +0200 (Tue, 27 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/playlist.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* modules/gui/wxwindows/*: drag&drop is not supported on __WXMOTIF__. + +------------------------------------------------------------------------ +r7529 | gbazin | 2004-04-28 00:00:07 +0200 (Wed, 28 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/playlist.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* modules/gui/wxwindows: use wxUSE_DRAG_AND_DROP to check for drag&drop support. +------------------------------------------------------------------------ +r7530 | gbazin | 2004-04-28 09:05:10 +0200 (Wed, 28 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/codec/ffmpeg/ffmpeg.c + +* modules/codec/ffmpeg/ffmpeg.c: fixed stupid bug preventing the decoder to be closed properly. +------------------------------------------------------------------------ +r7531 | murray | 2004-04-28 10:43:28 +0200 (Wed, 28 Apr 2004) | 7 lines +Changed paths: + M /trunk/po/it.po + +Updated italian translation for vlc 0.7.2 + +You will therefore discover that in italian we still call Kalaallisut +"Kalaallisut", that Ndebele, North is "Ndebele del Nord" and many more +exciting stuff. + + +------------------------------------------------------------------------ +r7532 | sam | 2004-04-28 13:20:51 +0200 (Wed, 28 Apr 2004) | 2 lines +Changed paths: + M /trunk/debian/changelog + M /trunk/debian/control + M /trunk/debian/rules + + * Control files for the official 0.7.2-test1 Debian packages. + +------------------------------------------------------------------------ +r7533 | sam | 2004-04-28 13:44:43 +0200 (Wed, 28 Apr 2004) | 2 lines +Changed paths: + M /trunk/po/it.po + + * po/it.po: translated "Bokmaal" and "Volapuk" to iso8859-1. + +------------------------------------------------------------------------ +r7534 | murray | 2004-04-28 14:38:55 +0200 (Wed, 28 Apr 2004) | 6 lines +Changed paths: + M /trunk/po/it.po + +As a quick google search shows, the letter å does not exist in the +Italian alphabet. Therefore, we write "Norvegese Bokmal". + +We're even, sam :) + + +------------------------------------------------------------------------ +r7535 | gbazin | 2004-04-28 15:01:14 +0200 (Wed, 28 Apr 2004) | 1 line +Changed paths: + M /trunk/Makefile.am + M /trunk/configure.ac + +* configure.ac, Makefile.am: Use upx for the win32 package if present. Fixed the mozilla plugin build on cygwin. +------------------------------------------------------------------------ +r7536 | gbazin | 2004-04-28 15:29:31 +0200 (Wed, 28 Apr 2004) | 1 line +Changed paths: + M /trunk/configure.ac + +* configure.ac: another build fix for the win32 mozilla plugin. +------------------------------------------------------------------------ +r7537 | sam | 2004-04-28 16:21:43 +0200 (Wed, 28 Apr 2004) | 2 lines +Changed paths: + M /trunk/po/en_GB.po + + * po/en_GB.po: Updated the British English translation. + +------------------------------------------------------------------------ +r7538 | gbazin | 2004-04-28 16:50:26 +0200 (Wed, 28 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/control/hotkeys.c + +* modules/control/hotkeys.c: fixed fullscreen hotkey when video filters are used. +------------------------------------------------------------------------ +r7539 | sam | 2004-04-28 17:03:19 +0200 (Wed, 28 Apr 2004) | 4 lines +Changed paths: + M /trunk/po/it.po + + * po/it.po: Dude, this has nothing to do with the alphabet but with the + charset. "Bokmål" is spelt "Bokmål" whatever the language. It's just that + we cannot write "å" in ASCII. + +------------------------------------------------------------------------ +r7540 | gbazin | 2004-04-28 19:57:16 +0200 (Wed, 28 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/demux/ogg.c + +* modules/demux/ogg.c: theora decoding fix (one of the header fields changed in alpha3). +------------------------------------------------------------------------ +r7541 | gbazin | 2004-04-28 19:58:26 +0200 (Wed, 28 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/codec/theora.c + +* modules/codec/theora.c: better sanity check for aspect ratio. +------------------------------------------------------------------------ +r7542 | zorglub | 2004-04-28 20:22:31 +0200 (Wed, 28 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/visualization/xosd.c + +Improved the Xosd plugin + +------------------------------------------------------------------------ +r7543 | gbazin | 2004-04-28 22:02:13 +0200 (Wed, 28 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/codec/theora.c + M /trunk/modules/mux/ogg.c + +* modules/mux/ogg.c, modules/codec/theora.c: changes for theora alpha 3 support + misc small fixes. +------------------------------------------------------------------------ +r7544 | gbazin | 2004-04-29 13:04:14 +0200 (Thu, 29 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/access/dshow/filter.cpp + +* modules/access/dshow/filter.cpp: removed useless debug messages. +------------------------------------------------------------------------ +r7545 | gbazin | 2004-04-29 13:14:48 +0200 (Thu, 29 Apr 2004) | 1 line +Changed paths: + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/vout_intf.c + +* src/video_output/*: moved fullscreen object var handling in vout_intf.c and disable video-on-top when in fullscreen. +------------------------------------------------------------------------ +r7546 | gbazin | 2004-04-29 15:53:29 +0200 (Thu, 29 Apr 2004) | 3 lines +Changed paths: + M /trunk/include/vlc_objects.h + M /trunk/src/input/demux.c + M /trunk/src/input/input.c + M /trunk/src/misc/objects.c + +* src/input/demux.c, src/misc/objects.c: demux2 has the VLC_OBJECT_DEMUX type. +* src/input/input.c: input_StopThread() sets b_die on demux2 as well. + +------------------------------------------------------------------------ +r7547 | gbazin | 2004-04-29 16:43:12 +0200 (Thu, 29 Apr 2004) | 1 line +Changed paths: + M /trunk/NEWS + M /trunk/modules/demux/avi/avi.c + +* modules/demux/avi/avi.c: Fixed infinite loop in the AVI demux on broken/incomplete files +------------------------------------------------------------------------ +r7548 | gbazin | 2004-04-29 16:48:12 +0200 (Thu, 29 Apr 2004) | 1 line +Changed paths: + M /trunk/src/input/input_clock.c + +* src/input/input_clock.c: avoid using mwait() for long periods of time without checking p_input->b_die. This will make VLC more resilient to bad streams. +------------------------------------------------------------------------ +r7549 | hartman | 2004-04-29 16:49:25 +0200 (Thu, 29 Apr 2004) | 4 lines +Changed paths: + M /trunk/src/video_output/vout_intf.c + +* Set "fullscreen" var on p_playlist instead of p_input + This way we remember the fullscreen setting when we go + to the next file in the playlist. + +------------------------------------------------------------------------ +r7550 | hartman | 2004-04-29 16:52:05 +0200 (Thu, 29 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/intf.m + +* remove "Ja Nu!" Didn't i do that before???? + +------------------------------------------------------------------------ +r7551 | zorglub | 2004-04-29 17:06:50 +0200 (Thu, 29 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/misc/vlm.c + +Fix segfault on "del" + +------------------------------------------------------------------------ +r7552 | hartman | 2004-04-29 17:17:51 +0200 (Thu, 29 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/intf.m + M /trunk/modules/gui/macosx/vout.m + +* Updated the Vout behaviour. Still a bit coupled to p_vout. + +------------------------------------------------------------------------ +r7553 | zorglub | 2004-04-29 17:30:00 +0200 (Thu, 29 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/misc/messages.c + +Add missing objects descriptions + +------------------------------------------------------------------------ +r7554 | gbazin | 2004-04-29 17:45:30 +0200 (Thu, 29 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/demux/avi/avi.c + +* modules/demux/avi/avi.c: fixed infinite loop when seeking in broken/incomplete files. +------------------------------------------------------------------------ +r7555 | zorglub | 2004-04-29 20:27:08 +0200 (Thu, 29 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/dialogs.cpp + M /trunk/modules/gui/wxwindows/open.cpp + M /trunk/modules/gui/wxwindows/wizard.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* Made the open dialog a wxDialog to be able to call it from the wizard. Please test on win32 and interaction with win32-skins2 + +------------------------------------------------------------------------ +r7556 | hartman | 2004-04-29 20:32:58 +0200 (Thu, 29 Apr 2004) | 2 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj + +* Add missing playlistinfo files to OSX target + +------------------------------------------------------------------------ +r7557 | hartman | 2004-04-29 20:38:44 +0200 (Thu, 29 Apr 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/intf.m + +* Fix the fullscreen button. + +------------------------------------------------------------------------ +r7558 | hartman | 2004-04-29 21:30:58 +0200 (Thu, 29 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/control/hotkeys.c + M /trunk/modules/gui/macosx/intf.m + M /trunk/modules/gui/wxwindows/wxwindows.cpp + M /trunk/src/playlist/playlist.c + + * src/playlist/playlist.c: Don't do any playlist actions if there are no items in the playlist. + * REST: remove code duplication in some places. there might be more locations. + +------------------------------------------------------------------------ +r7559 | gbazin | 2004-04-29 22:30:24 +0200 (Thu, 29 Apr 2004) | 4 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/ffmpeg.c + M /trunk/modules/codec/ffmpeg/ffmpeg.h + M /trunk/modules/codec/ffmpeg/video.c + +* modules/codec/ffmpeg/*: + + small fix for --ffmpeg-workaround-bugs. + + new --ffmpeg-vismv option to visualize motion vectors. + +------------------------------------------------------------------------ +r7560 | gbazin | 2004-04-29 23:57:23 +0200 (Thu, 29 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/codec/ffmpeg/video.c + +* modules/codec/ffmpeg/video.c: direct rendering needs to be disabled for --ffmpeg-vismv. +------------------------------------------------------------------------ +r7561 | asmax | 2004-04-30 00:09:23 +0200 (Fri, 30 Apr 2004) | 10 lines +Changed paths: + M /trunk/modules/gui/skins2/Modules.am + A /trunk/modules/gui/skins2/parser/expr_evaluator.cpp + A /trunk/modules/gui/skins2/parser/expr_evaluator.hpp + M /trunk/modules/gui/skins2/parser/interpreter.cpp + M /trunk/modules/gui/skins2/src/var_manager.cpp + M /trunk/modules/gui/skins2/src/var_manager.hpp + M /trunk/modules/gui/skins2/utils/var_bool.cpp + M /trunk/modules/gui/skins2/utils/var_bool.hpp + + * parser/expr_evaluator: expression evaluator using Reverse Polish Notation + (a bit "C-style-coded" at the moment ;) + * utils/var_bool.*: added true and false boolean variables, and the "OR" + composite variable + * src/var_manager.*: support for anonymous variables + * parser/interpreter.cpp: use the RPN evaluator to resolve boolean + expressions in the XML. Any well-parenthesized expression using "not", + "or", "and", "true", "false" and boolean variables should be understood + (not much tested yet). + +------------------------------------------------------------------------ +r7562 | gbazin | 2004-04-30 11:14:47 +0200 (Fri, 30 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/open.cpp + M /trunk/modules/gui/wxwindows/wizard.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* modules/gui/wxwindows/*: small clean-up. +------------------------------------------------------------------------ +r7563 | hartman | 2004-04-30 14:51:24 +0200 (Fri, 30 Apr 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/macosx/vout.m + M /trunk/src/video_output/vout_intf.c + + * src/video_output/vout_intf.c: remember video-on-top via p_playlist + * modules/gui/macosx/vout.m: conf->var video-on-top in OS X. + +------------------------------------------------------------------------ +r7564 | hartman | 2004-04-30 14:51:53 +0200 (Fri, 30 Apr 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + M /trunk/extras/contrib/src/packages.mak + +* Update faad even further + +------------------------------------------------------------------------ +r7565 | zorglub | 2004-04-30 17:15:16 +0200 (Fri, 30 Apr 2004) | 2 lines +Changed paths: + M /trunk/src/input/control.c + M /trunk/src/playlist/playlist.c + +Hopefully fix locking issues with wx + +------------------------------------------------------------------------ +r7566 | gbazin | 2004-04-30 17:30:43 +0200 (Fri, 30 Apr 2004) | 3 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/modules/gui/skins2/parser/skin_parser.cpp + M /trunk/share/Makefile.am + A /trunk/share/skins2/skin.catalog + +* share/skins2/skin.catalog: added a default catalog as some platforms don't provide one (eg. win32). +* modules/gui/skins2/parser/skin_parser.cpp: try to load the skins catalog and if it fails, use the system's one. + +------------------------------------------------------------------------ +r7567 | gbazin | 2004-04-30 17:35:56 +0200 (Fri, 30 Apr 2004) | 1 line +Changed paths: + M /trunk/modules/gui/skins2/commands/async_queue.cpp + M /trunk/modules/gui/skins2/src/skin_main.cpp + M /trunk/modules/gui/skins2/win32/win32_factory.cpp + +* modules/gui/skins2/*: a few bug fixes. +------------------------------------------------------------------------ +r7568 | bigben | 2004-04-30 17:44:06 +0200 (Fri, 30 Apr 2004) | 6 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/Modules.am + M /trunk/modules/gui/macosx/intf.h + M /trunk/modules/gui/macosx/intf.m + M /trunk/modules/gui/macosx/playlistinfo.h + M /trunk/modules/gui/macosx/playlistinfo.m + +* Use the playlist info panel instead of the old one everywhere + - old VLCInfo and InfoPanel have been removed from nib file + - VLCPlaylistInfo and PlaylistInfoPanel have been renamed + - old info.c and info.h are still in repository, but not compiled, should I remove them ? + + +------------------------------------------------------------------------ +r7569 | titer | 2004-04-30 18:44:59 +0200 (Fri, 30 Apr 2004) | 5 lines +Changed paths: + M /trunk/modules/gui/macosx/vout.h + M /trunk/modules/gui/macosx/vout.m + + + macosx/vout*: use two pictures and OpenGL textures so a texture + cannot be affected by VLC loading the next picture + (should fix the artifacts when moving or resizing + the window) + +------------------------------------------------------------------------ +r7570 | yoann | 2004-05-01 00:53:33 +0200 (Sat, 01 May 2004) | 7 lines +Changed paths: + M /trunk/po/fr.po + + * po/fr.po: updated French translation for vlc 0.7.2 + +> #, fuzzy +> msgid "Date metadata" +> msgstr "Death metal" + + +------------------------------------------------------------------------ +r7571 | gbazin | 2004-05-01 01:21:44 +0200 (Sat, 01 May 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/menus.cpp + M /trunk/modules/gui/wxwindows/wxwindows.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* modules/gui/wxwindows/*: hotkeys support. + +------------------------------------------------------------------------ +r7572 | gbazin | 2004-05-01 12:36:25 +0200 (Sat, 01 May 2004) | 2 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/configure.ac + M /trunk/extras/MacOSX/Resources/English.lproj/InfoPlist.strings + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj + M /trunk/po/POTFILES.in + +* ALL: update for 0.7.2-test2. + +------------------------------------------------------------------------ +r7573 | gbazin | 2004-05-01 12:51:24 +0200 (Sat, 01 May 2004) | 2 lines +Changed paths: + M /trunk/NEWS + +* NEWS: support for theora alpha3 and hotkeys in the wxwin interface. + +------------------------------------------------------------------------ +r7574 | asmax | 2004-05-01 16:23:40 +0200 (Sat, 01 May 2004) | 7 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/expr_evaluator.cpp + M /trunk/modules/gui/skins2/src/vlcproc.cpp + M /trunk/modules/gui/skins2/src/vlcproc.hpp + M /trunk/modules/gui/skins2/vars/time.cpp + M /trunk/modules/gui/skins2/vars/time.hpp + M /trunk/modules/gui/skins2/win32/win32_factory.hpp + M /trunk/modules/gui/skins2/win32/win32_window.cpp + M /trunk/modules/gui/skins2/x11/x11_window.cpp + + * src/vlcproc.*: added the callbacks for vout requests. The vout window + handle is now stored in VlcProc. + * x11/x11_window.cpp, win32/win32_window.cpp: set the vout window in + VlcProc instead of the old "drawable" trick + * all: renamed "Time" into "StreamTime" because of a name conflict with + X11 (did i hear "namespace" ? ;) + +------------------------------------------------------------------------ +r7575 | fkuehne | 2004-05-01 18:01:41 +0200 (Sat, 01 May 2004) | 1 line +Changed paths: + M /trunk/po/de.po + +=* Updated German translation +------------------------------------------------------------------------ +r7576 | gbazin | 2004-05-01 19:56:14 +0200 (Sat, 01 May 2004) | 1 line +Changed paths: + M /trunk/modules/demux/dvdnav.c + +* modules/demux/dvdnav.c: a bit less debug and fixed seeking. +------------------------------------------------------------------------ +r7577 | gbazin | 2004-05-01 20:00:36 +0200 (Sat, 01 May 2004) | 1 line +Changed paths: + M /trunk/modules/demux/dvdnav.c + +* modules/demux/dvdnav.c: a few coding style changes. +------------------------------------------------------------------------ +r7578 | fkuehne | 2004-05-02 14:36:52 +0200 (Sun, 02 May 2004) | 1 line +Changed paths: + M /trunk/po/de.po + +* Fixed some translations +------------------------------------------------------------------------ +r7579 | ipkiss | 2004-05-02 16:03:20 +0200 (Sun, 02 May 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/expr_evaluator.cpp + M /trunk/modules/gui/skins2/parser/interpreter.cpp + + * skins2/parser/interpreter.cpp: parse the "or" operator + * skins2/parser/expr_evaluator.cpp: small fix for enhanced flexibility + +------------------------------------------------------------------------ +r7580 | fkuehne | 2004-05-02 18:15:17 +0200 (Sun, 02 May 2004) | 2 lines +Changed paths: + M /trunk/po/de.po + M /trunk/po/it.po + +* po/de.po: corrected a misunderstanding +* po/it.po: layout fixes to the rc-help-message +------------------------------------------------------------------------ +r7581 | ipkiss | 2004-05-02 20:41:52 +0200 (Sun, 02 May 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/playlist.cpp + + * modules/gui/wxwindows/playlist.cpp: fixed a refcount problem + minor coding + style fixes + +------------------------------------------------------------------------ +r7582 | ipkiss | 2004-05-02 21:00:54 +0200 (Sun, 02 May 2004) | 3 lines +Changed paths: + M /trunk/modules/control/hotkeys.c + M /trunk/modules/control/lirc.c + + * modules/control/hotkeys.c and lirc.c: fixed a refcount problem + small + coding style changes + +------------------------------------------------------------------------ +r7583 | sigmunau | 2004-05-02 22:25:11 +0200 (Sun, 02 May 2004) | 2 lines +Changed paths: + M /trunk/modules/access/cdda.c + +modules/access/cdda.c: write proper bitrate in the wav header. + +------------------------------------------------------------------------ +r7584 | sam | 2004-05-03 14:06:10 +0200 (Mon, 03 May 2004) | 4 lines +Changed paths: + M /trunk/po/en_GB.po + M /trunk/po/es.po + + * po/: + + Updated the British translation. + + Merged Javier Varela's Spanish translation. There's more to come. + +------------------------------------------------------------------------ +r7585 | gbazin | 2004-05-03 15:55:39 +0200 (Mon, 03 May 2004) | 1 line +Changed paths: + M /trunk/modules/codec/ffmpeg/video.c + +* modules/codec/ffmpeg/video.c: compilation fixes for ffmpeg 0.4.8. +------------------------------------------------------------------------ +r7586 | fkuehne | 2004-05-03 21:52:32 +0200 (Mon, 03 May 2004) | 1 line +Changed paths: + M /trunk/configure.ac + +* Updated '(c) 1996-2003' to '(c) 1996-2004' +------------------------------------------------------------------------ +r7587 | rocky | 2004-05-04 07:14:15 +0200 (Tue, 04 May 2004) | 3 lines +Changed paths: + M /trunk/modules/access/cdda/access.c + +Correct bitrate in the WAV header. + + +------------------------------------------------------------------------ +r7588 | titer | 2004-05-04 13:35:18 +0200 (Tue, 04 May 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/macosx/vout.m + + + macosx/vout.m : catch mouse events in OpenGL mode (still, only works + in window mode. I'm not sure how we can catch + mouseDown events in fullscreen GL mode) + +------------------------------------------------------------------------ +r7589 | titer | 2004-05-04 15:57:48 +0200 (Tue, 04 May 2004) | 3 lines +Changed paths: + M /trunk/modules/video_chroma/i420_yuy2.c + + + video_chroma/i420_yuy2.c : fixed conversion for non-multiple-of-8 + widths (MMX untested) + +------------------------------------------------------------------------ +r7590 | titer | 2004-05-04 16:09:45 +0200 (Tue, 04 May 2004) | 2 lines +Changed paths: + M /trunk/modules/video_chroma/i420_yuy2.h + + + video_chroma/i420_yuy2.h : grmbl, x86 compile fix + +------------------------------------------------------------------------ +r7591 | gbazin | 2004-05-04 21:46:03 +0200 (Tue, 04 May 2004) | 1 line +Changed paths: + M /trunk/modules/demux/ts.c + +* modules/demux/ts.c: coding style changes. +------------------------------------------------------------------------ +r7592 | ipkiss | 2004-05-04 21:50:43 +0200 (Tue, 04 May 2004) | 2 lines +Changed paths: + M /trunk/share/skins2/skin.dtd + + * share/skins2/skin.dtd: removed a useless attribute + +------------------------------------------------------------------------ +r7593 | hartman | 2004-05-04 22:03:10 +0200 (Tue, 04 May 2004) | 2 lines +Changed paths: + M /trunk/vlc.ebuild + +* updates to ebuild for 0.7.2 + +------------------------------------------------------------------------ +r7594 | ipkiss | 2004-05-04 22:42:08 +0200 (Tue, 04 May 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/skin_parser.cpp + + * skins2/parser/skin_parser.cpp: Fixed my last commit. + I didn't remove all the code handling the removed attribute (Playlist.var), + because it can still be useful if we decide to have other List controls. + +------------------------------------------------------------------------ +r7595 | fkuehne | 2004-05-04 23:25:48 +0200 (Tue, 04 May 2004) | 1 line +Changed paths: + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj + +* Added the WAVE-file-type +------------------------------------------------------------------------ +r7596 | jlj | 2004-05-05 13:13:33 +0200 (Wed, 05 May 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/mp4/drms.c + + * drms.c: DRMS v2 support. Thanks to sam for cleaning and breaking up + DoExtShuffle into smaller functions. + + +------------------------------------------------------------------------ +r7597 | gbazin | 2004-05-05 13:18:18 +0200 (Wed, 05 May 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/preferences_widgets.cpp + +* modules/gui/wxwindows/preferences_widgets.cpp: compilation fix. +------------------------------------------------------------------------ +r7598 | gbazin | 2004-05-05 22:29:14 +0200 (Wed, 05 May 2004) | 1 line +Changed paths: + M /trunk/src/libvlc.h + +* src/libvlc.h: moved a few hotkeys to the advanced options. +------------------------------------------------------------------------ +r7599 | ipkiss | 2004-05-05 23:15:04 +0200 (Wed, 05 May 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/skin_parser.cpp + + * skins2/parser/skin_parser.cpp: Make sure that IDs are unique + +------------------------------------------------------------------------ +r7600 | gbazin | 2004-05-05 23:50:49 +0200 (Wed, 05 May 2004) | 1 line +Changed paths: + M /trunk/src/input/es_out.c + +* src/input/es_out.c: remove deprecated hack. +------------------------------------------------------------------------ +r7601 | gbazin | 2004-05-05 23:52:07 +0200 (Wed, 05 May 2004) | 1 line +Changed paths: + M /trunk/modules/demux/ts.c + +* modules/demux/ts.c: support for DVB subtitles and memory leak fixes. +------------------------------------------------------------------------ +r7602 | hartman | 2004-05-05 23:53:07 +0200 (Wed, 05 May 2004) | 2 lines +Changed paths: + M /trunk/Makefile.am + +* .access for http intf added to OSX build. + +------------------------------------------------------------------------ +r7603 | jlj | 2004-05-06 00:25:12 +0200 (Thu, 06 May 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/mp4/drms.c + + * drms.c: DRMS v2 uses filename iSCInfo2 instead of iSCInfo. + + +------------------------------------------------------------------------ +r7604 | gbazin | 2004-05-06 10:14:03 +0200 (Thu, 06 May 2004) | 1 line +Changed paths: + M /trunk/Makefile.am + +* Makefile.am: include the vlm html files in the win32 package. +------------------------------------------------------------------------ +r7605 | gbazin | 2004-05-06 12:58:57 +0200 (Thu, 06 May 2004) | 1 line +Changed paths: + M /trunk/modules/demux/mkv.cpp + +* modules/demux/mkv.cpp: wchar_t is defined in stddef.h so no need to include wchar.h +------------------------------------------------------------------------ +r7606 | gbazin | 2004-05-06 19:35:26 +0200 (Thu, 06 May 2004) | 1 line +Changed paths: + M /trunk/src/input/input_dec.c + +* src/input/input_dec.c: fixed DVB subtitles support in old MPEG TS demuxer. +------------------------------------------------------------------------ +r7607 | hartman | 2004-05-06 21:34:41 +0200 (Thu, 06 May 2004) | 6 lines +Changed paths: + M /trunk/modules/gui/macosx/intf.m + +* don't autorelease the application +* make sure the terminate of the super is called + +This might fix the CodeTek VirtualDesktop appl. (untested) + + +------------------------------------------------------------------------ +r7608 | gbazin | 2004-05-06 22:51:47 +0200 (Thu, 06 May 2004) | 1 line +Changed paths: + M /trunk/modules/demux/mp4/mp4.c + +* modules/demux/mp4/mp4.c: fixed memory leak. +------------------------------------------------------------------------ +r7609 | hartman | 2004-05-06 23:14:02 +0200 (Thu, 06 May 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + +* set -O3 on faad + +------------------------------------------------------------------------ +r7610 | gbazin | 2004-05-06 23:14:13 +0200 (Thu, 06 May 2004) | 1 line +Changed paths: + M /trunk/modules/mux/mp4.c + +* modules/mux/mp4.c:fixed a minor mem leak. +------------------------------------------------------------------------ +r7611 | hartman | 2004-05-07 01:14:23 +0200 (Fri, 07 May 2004) | 2 lines +Changed paths: + M /trunk/modules/access/directory.c + M /trunk/modules/gui/macosx/controls.m + M /trunk/modules/gui/macosx/playlist.m + M /trunk/modules/gui/macosx/playlistinfo.m + M /trunk/src/input/input.c + +* fixed a number of memleaks + +------------------------------------------------------------------------ +r7612 | hartman | 2004-05-07 02:46:20 +0200 (Fri, 07 May 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/controls.m + +* introduced a bug with my latest patch in the autogenerated menus. + +------------------------------------------------------------------------ +r7613 | rocky | 2004-05-07 04:03:56 +0200 (Fri, 07 May 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/access/vcdx/vcdplayer.c + +Tolerate compilation with vcdimager 0.7.20. Sigh. + + +------------------------------------------------------------------------ +r7614 | jpsaman | 2004-05-07 10:12:34 +0200 (Fri, 07 May 2004) | 1 line +Changed paths: + M /trunk/modules/access/dvb/access.c + M /trunk/modules/access/dvb/dvb.c + M /trunk/modules/access/dvb/dvb.h + M /trunk/modules/access/dvb/qpsk.c + +Refactoring of dvb.c and access.c. Coding style and messages cleanup. +------------------------------------------------------------------------ +r7615 | jpsaman | 2004-05-07 10:31:16 +0200 (Fri, 07 May 2004) | 1 line +Changed paths: + M /trunk/modules/access/dvb/access.c + M /trunk/modules/access/dvb/dvb.c + +compilation fixes +------------------------------------------------------------------------ +r7616 | jpsaman | 2004-05-07 10:51:56 +0200 (Fri, 07 May 2004) | 1 line +Changed paths: + M /trunk/modules/access/dvb/dvb.c + +Gracefully interrupt the tuning process. +------------------------------------------------------------------------ +r7617 | jpsaman | 2004-05-07 13:17:40 +0200 (Fri, 07 May 2004) | 1 line +Changed paths: + M /trunk/modules/access/dvb/access.c + M /trunk/modules/access/dvb/dvb.c + +Tuning to DVB-C works. Added code to listen to FE_REINIT from the frontend. +------------------------------------------------------------------------ +r7618 | gbazin | 2004-05-07 13:25:42 +0200 (Fri, 07 May 2004) | 1 line +Changed paths: + M /trunk/src/video_output/video_output.c + +* src/video_output/video_output.c: make sure vout_Create() returns NULL when the pf_init() of the vout plugin failed. +------------------------------------------------------------------------ +r7619 | gbazin | 2004-05-07 15:03:43 +0200 (Fri, 07 May 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/directx/directx.c + M /trunk/modules/video_output/directx/events.c + +* modules/video_output/directx/*: embedded vout plays nicer with multi-monitor setups. +------------------------------------------------------------------------ +r7620 | gbazin | 2004-05-07 16:36:51 +0200 (Fri, 07 May 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* modules/gui/wxwindows/*: move a few things out of wxwindows.h +------------------------------------------------------------------------ +r7621 | gbazin | 2004-05-07 17:36:01 +0200 (Fri, 07 May 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/asf/asf.c + M /trunk/modules/demux/mp4/libmp4.c + +* modules/demux/asf/*: fixed mem leak. +* modules/demux/mp4/*: fixed segfault on close with some files. + +------------------------------------------------------------------------ +r7622 | fenrir | 2004-05-07 23:10:48 +0200 (Fri, 07 May 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/video.c + + * video: set avtcx->codec_tag + +------------------------------------------------------------------------ +r7623 | fenrir | 2004-05-07 23:12:26 +0200 (Fri, 07 May 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/avi/avi.c + + * avi: hack to let few xvid files working. + (set codec to xvid if the hanlder is xvid). + + +------------------------------------------------------------------------ +r7624 | gbazin | 2004-05-08 13:59:28 +0200 (Sat, 08 May 2004) | 1 line +Changed paths: + M /trunk/modules/demux/dvdnav.c + +* modules/demux/dvdnav.c: a few fixes. +------------------------------------------------------------------------ +r7625 | gbazin | 2004-05-08 18:58:05 +0200 (Sat, 08 May 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/x11/xcommon.c + +* modules/video_output/x11/xcommon.c: fixed bug with uninitialized variable. +------------------------------------------------------------------------ +r7626 | ipkiss | 2004-05-08 20:10:38 +0200 (Sat, 08 May 2004) | 5 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/builder.cpp + M /trunk/modules/gui/skins2/src/skin_main.cpp + M /trunk/share/skins2/default/theme.xml + + * skins2/src/skin_main.cpp: Transparency is default disabled + * skins2/parser/builder.cpp: s/resize/resizeSE/ (SE as in South-East) + because in the future resizing will be allowed in all directions + * share/skins2/default/theme.xml: Updated the skin accordingly + +------------------------------------------------------------------------ +r7627 | jlj | 2004-05-08 22:48:37 +0200 (Sat, 08 May 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/mp4/drms.c + + * drms.c: fopen in binary mode. Convenience fix for those that use the DRMS + code outside of VLC and don't set _fmode to _O_BINARY. + + +------------------------------------------------------------------------ +r7628 | sam | 2004-05-08 23:00:47 +0200 (Sat, 08 May 2004) | 5 lines +Changed paths: + M /trunk/modules/demux/mp4/drms.c + + * modules/demux/mp4/drms.c: + + Removed unreachable code here and there. + + Refactored some shuffling functions and got rid of the ext structure. + + More code cleanup. + +------------------------------------------------------------------------ +r7629 | jlj | 2004-05-09 00:58:46 +0200 (Sun, 09 May 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/mp4/drms.c + + * drms.c: DRMS v2 endian fix. + + +------------------------------------------------------------------------ +r7630 | gbazin | 2004-05-09 11:20:34 +0200 (Sun, 09 May 2004) | 1 line +Changed paths: + M /trunk/Makefile.am + +Makefile.am: email address obfuscation for text files included in the win32 package (Patch courtesy of Johan Bilien) +------------------------------------------------------------------------ +r7631 | gbazin | 2004-05-09 11:35:12 +0200 (Sun, 09 May 2004) | 1 line +Changed paths: + M /trunk/configure.ac + M /trunk/modules/visualization/goom.c + +configure.ac, modules/visualization/goom.c: updated for libgoom2 (goom 2k4). You can find it here: http://www.ios-software.com/index.php3?page=projet&quoi=1 +------------------------------------------------------------------------ +r7632 | gbazin | 2004-05-10 14:21:29 +0200 (Mon, 10 May 2004) | 1 line +Changed paths: + M /trunk/src/audio_output/common.c + M /trunk/src/audio_output/input.c + M /trunk/src/audio_output/mixer.c + +* src/audio_ouput/input.c: better on-the-fly switching of audio filters. +------------------------------------------------------------------------ +r7633 | massiot | 2004-05-10 16:57:00 +0200 (Mon, 10 May 2004) | 28 lines +Changed paths: + M /trunk/modules/access/dvb/Modules.am + M /trunk/modules/access/dvb/access.c + D /trunk/modules/access/dvb/dvb.c + M /trunk/modules/access/dvb/dvb.h + A /trunk/modules/access/dvb/linux_dvb.c (from /trunk/modules/access/dvb/dvb.c:7632) + D /trunk/modules/access/dvb/qpsk.c + +* modules/access/dvb: Major rewrite of the code. + - new options (now prepended with --dvb) : + --dvb-program : to work around the non-working --program + --dvb-inversion : to (optionally) specify the inversion, which is not + the same as polarization + --dvb-budget-mode : if you have a budget card this will set a filter + on 0x2000, meaning all PIDs will be returned by + the driver. The budget-mode is compatible with demux2. + --dvb-satno : to specify a sat number in the diseqc system + --dvb-voltage : to specify the voltage of the LNB (0 is a permitted + value in special configurations) + --dvb-tone : to enable/disable the 22kHz tone (by default it is sent + if frequency >= lnb-slof) + - fixed a handful of QPSK tuning bugs, especially the diseqc was not + working and frequencies above 11700 couldn't be tuned to. + - the modules now uses the inherited object variables for its + configuration. + - symbol-rate= url option is now srate= for consistency with the + configuration variable. + - all linux-dvb specific code is now in linux_dvb.c. access.c contains + only code which could be reused on other platforms. + - better keep track of demux file descriptors (especially useful on + limited boards). + - do not block in read() when no data is available. + - fixed msleep() calls (reminder : mtime_t is in _microseconds_). + +I didn't test the QAM and OFDM variants, so please report. + +------------------------------------------------------------------------ +r7634 | massiot | 2004-05-10 17:07:15 +0200 (Mon, 10 May 2004) | 6 lines +Changed paths: + M /trunk/modules/access/dvb/access.c + M /trunk/modules/demux/ts.c + M /trunk/src/input/input_programs.c + +* src/input/input_programs.c: Fixed the --program option (thanks gibalou) +* modules/access/dvb/access.c: Removed the temporary --dvb-program hack +* modules/demux/ts.c: New --ts-silent option to avoid complaints about + encrypted packets (especially useful with --sout-all for streaming a part + of a transponder). + +------------------------------------------------------------------------ +r7635 | massiot | 2004-05-10 17:08:34 +0200 (Mon, 10 May 2004) | 2 lines +Changed paths: + M /trunk/modules/access/dvb/access.c + +1l + +------------------------------------------------------------------------ +r7636 | bigben | 2004-05-10 19:19:59 +0200 (Mon, 10 May 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/macosx/output.m + +use new syntax for sap/slp announces + + +------------------------------------------------------------------------ +r7637 | jpsaman | 2004-05-10 21:57:38 +0200 (Mon, 10 May 2004) | 13 lines +Changed paths: + M /trunk/modules/access/dvb/access.c + M /trunk/modules/access/dvb/linux_dvb.c + +dvb/access.c - properly cast memory returned by malloc() + - fix small memory leak on closing of dvb plugin. +dvb/linux-dvb.c - remove astray spaces + - always empty the event queue before FE_SET_FRONTEND and FrontendCheck(). + dvbstream does the same for OFDM and QAM. + +Summary: + DVB-C is working (did a few tests) + DVB-T not tested. + Using polarization=A doesn't work anymore INVERSION_AUTO is not honered for tuning. + SEC_VOLTAGE_OFF is missing when using latest code DVB-1.1.7 from http://www.metzlerbros.org/dvb/index.html. While include/linux/dvb/version.h is not updated and still reflects this API version: #define DVB_API_VERSION 3 + + +------------------------------------------------------------------------ +r7638 | gbazin | 2004-05-10 22:05:08 +0200 (Mon, 10 May 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/open.cpp + +* modules/gui/wxwindows/open.cpp: fixed the update of the advanced MRLs. Added a dvdnav option. +------------------------------------------------------------------------ +r7639 | bigben | 2004-05-10 22:50:36 +0200 (Mon, 10 May 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/macosx/output.m + +oups + + +------------------------------------------------------------------------ +r7640 | fenrir | 2004-05-11 01:39:48 +0200 (Tue, 11 May 2004) | 6 lines +Changed paths: + M /trunk/modules/demux/demux2.c + M /trunk/modules/demux/ts.c + + * ts: added support pf multiples PMT on the same PID (broken idea for +broken people but it's used and it seems spec compliant) + + * demux2: append a :// to allow correct parsing of /volume/filename:.avi + + +------------------------------------------------------------------------ +r7641 | fenrir | 2004-05-11 02:51:43 +0200 (Tue, 11 May 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/ts.c + + * ts.c: this time it should work (create one dvbpsi handle per pmt). + +------------------------------------------------------------------------ +r7642 | massiot | 2004-05-11 16:03:50 +0200 (Tue, 11 May 2004) | 5 lines +Changed paths: + M /trunk/modules/access/dvb/access.c + M /trunk/modules/mux/mpeg/ts.c + M /trunk/src/stream_output/stream_output.c + +* src/stream_output/stream_output.c: Use strtol for option parsing instead + of atoi, because atoi assumes base 10. +* modules/access/dvb/access.c: New --dvb-caching option. +* modules/mux/mpeg/ts.c: Cosmetics. + +------------------------------------------------------------------------ +r7643 | gbazin | 2004-05-12 19:45:18 +0200 (Wed, 12 May 2004) | 1 line +Changed paths: + M /trunk/src/stream_output/stream_output.c + +* src/stream_output/stream_output.c: allows spaces in the options of the sout mrl. Heading and trailing spaces in options will be removed. +------------------------------------------------------------------------ +r7644 | gbazin | 2004-05-12 19:46:48 +0200 (Wed, 12 May 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/open.cpp + +* modules/gui/wxwindows/open.cpp: mrl parsing fix. +------------------------------------------------------------------------ +r7645 | massiot | 2004-05-12 20:48:25 +0200 (Wed, 12 May 2004) | 2 lines +Changed paths: + M /trunk/modules/mux/mpeg/ts.c + +* modules/mux/mpeg/ts.c: Fixed a possible segfault in the shaping code. + +------------------------------------------------------------------------ +r7646 | ipkiss | 2004-05-12 20:56:51 +0200 (Wed, 12 May 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/parser/builder_data.def + M /trunk/modules/gui/skins2/parser/builder_data.hpp + M /trunk/modules/gui/skins2/parser/skin_parser.cpp + M /trunk/share/skins2/default/theme.xml + M /trunk/share/skins2/skin.dtd + + * skins2: Removed the Theme.fadetime attribute (unused) + +------------------------------------------------------------------------ +r7647 | jlj | 2004-05-12 23:44:59 +0200 (Wed, 12 May 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/mp4/drms.c + + * drms.c: Check that key store is at least 4 bytes (fixes segfault + on empty key store). + + +------------------------------------------------------------------------ +r7648 | hartman | 2004-05-13 17:38:15 +0200 (Thu, 13 May 2004) | 3 lines +Changed paths: + M /trunk/THANKS + M /trunk/modules/audio_output/coreaudio.c + +* Fix for stream selection on HAL devices. + by Jean Alexis Montignies + +------------------------------------------------------------------------ +r7649 | titer | 2004-05-13 19:45:22 +0200 (Thu, 13 May 2004) | 6 lines +Changed paths: + M /trunk/modules/gui/macosx/vout.h + M /trunk/modules/gui/macosx/vout.m + + macosx/vout* : in GL mode, create a fullscreen window just like with QT + instead of switching to OpenGL fullscreen mode (fixes + unreachable mouse events with DVD menus, fixes the issues + with people using multiple desktops, etc). + Fillscreen is temporarily broken, I'll clean this up later. + +------------------------------------------------------------------------ +r7650 | gbazin | 2004-05-13 20:22:18 +0200 (Thu, 13 May 2004) | 1 line +Changed paths: + M /trunk/modules/stream_out/standard.c + +* modules/stream_out/standard.c: fixed a few small mem leaks. +------------------------------------------------------------------------ +r7651 | titer | 2004-05-13 20:29:44 +0200 (Thu, 13 May 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/vout.m + + macosx/vout.m : fixed --macosx-fillscreen + +------------------------------------------------------------------------ +r7652 | gbazin | 2004-05-13 23:13:38 +0200 (Thu, 13 May 2004) | 1 line +Changed paths: + M /trunk/configure.ac + M /trunk/modules/visualization/goom.c + +* configure.ac, modules/visualization/goom.c: in case --with-goom-tree is specified and we don't find libgoom2, try to find and use libgoom. +------------------------------------------------------------------------ +r7653 | titer | 2004-05-14 13:29:21 +0200 (Fri, 14 May 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/vout.m + + macosx/vout.m: don't forget to EndFullScreen() on GL mode too + +------------------------------------------------------------------------ +r7654 | jpsaman | 2004-05-14 15:24:07 +0200 (Fri, 14 May 2004) | 1 line +Changed paths: + M /trunk/modules/access/dvb/access.c + +Close DVR device +------------------------------------------------------------------------ +r7655 | gbazin | 2004-05-14 19:07:50 +0200 (Fri, 14 May 2004) | 3 lines +Changed paths: + M /trunk/Makefile.am + D /trunk/install-win32 + A /trunk/vlc.win32.nsi (from /trunk/install-win32:7649) + +* vlc.win32.nsi: brand new NSIS auto-installer script. +* Makefile.am: use vlc icon in the NSIS installer. + +------------------------------------------------------------------------ +r7656 | fenrir | 2004-05-14 22:46:33 +0200 (Fri, 14 May 2004) | 2 lines +Changed paths: + M /trunk/modules/access/mms/mmstu.c + + * mmstu: added a couple of uint64_t casts to avoid overflow. + +------------------------------------------------------------------------ +r7657 | hartman | 2004-05-14 23:57:14 +0200 (Fri, 14 May 2004) | 3 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + A /trunk/extras/contrib/src/Patches/faac.patch + M /trunk/extras/contrib/src/packages.mak + +* added faac support to Mac OSX build +* ffmpeg cvs no longer asks you for a passwd. (this is for nightly's :) + +------------------------------------------------------------------------ +r7658 | hartman | 2004-05-15 00:27:37 +0200 (Sat, 15 May 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + +* small fix for faac build + +------------------------------------------------------------------------ +r7659 | gbazin | 2004-05-15 02:31:38 +0200 (Sat, 15 May 2004) | 1 line +Changed paths: + M /trunk/modules/access/mms/mmstu.c + +* modules/access/mms/mmstu.c: fixed a few corner cases (like an infinite loop when input is stopped). +------------------------------------------------------------------------ +r7660 | gbazin | 2004-05-15 02:37:09 +0200 (Sat, 15 May 2004) | 1 line +Changed paths: + M /trunk/modules/access/v4l/v4l.c + +* modules/access/v4l/v4l.c: removed useless warning messages. +------------------------------------------------------------------------ +r7661 | gbazin | 2004-05-15 03:11:57 +0200 (Sat, 15 May 2004) | 1 line +Changed paths: + M /trunk/vlc.win32.nsi + +* vlc.win32.nsi: compressor needs to be defined at the top. +------------------------------------------------------------------------ +r7662 | hartman | 2004-05-15 04:36:05 +0200 (Sat, 15 May 2004) | 7 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/extras/MacOSX/macosx-dmg + +* extras/MacOSX/macosx-dmg: rewrote the package script. + - will now determine desired image size by itself + - the hdid mount command mounted the image as root if no user is logged in via GUI. + this is very undesirable for nightly builds. + now uses the mount command and a local mountpoint. + + +------------------------------------------------------------------------ +r7663 | hartman | 2004-05-15 06:05:01 +0200 (Sat, 15 May 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + +* no shared libs for faac when linking with ffmpeg + +------------------------------------------------------------------------ +r7664 | fenrir | 2004-05-15 12:51:59 +0200 (Sat, 15 May 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mpeg/mpga.c + + * mpga: use 1 as starting time (allow to have a valid date for the first frame). + +------------------------------------------------------------------------ +r7665 | fenrir | 2004-05-15 12:52:56 +0200 (Sat, 15 May 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/aac.c + M /trunk/modules/demux/au.c + M /trunk/modules/demux/mkv.cpp + M /trunk/modules/demux/rawdv.c + M /trunk/modules/demux/wav.c + +* all: use 1 as starting time (allow to have a valid date for the first frame). + +------------------------------------------------------------------------ +r7666 | fenrir | 2004-05-15 12:53:17 +0200 (Sat, 15 May 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/real.c + + * real: use 1 as starting time (allow to have a valid date for the first frame). + +------------------------------------------------------------------------ +r7667 | fenrir | 2004-05-15 12:54:10 +0200 (Sat, 15 May 2004) | 2 lines +Changed paths: + M /trunk/src/input/es_out.c + + * es_out; round up PCR (avoid non null PCR -> null). + +------------------------------------------------------------------------ +r7668 | fenrir | 2004-05-15 12:58:22 +0200 (Sat, 15 May 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/avi/avi.c + + * avi: add +1 to PCR/DTS/PTS. + +------------------------------------------------------------------------ +r7669 | gbazin | 2004-05-15 12:59:09 +0200 (Sat, 15 May 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/directx/directx.c + +* modules/video_output/directx/directx.c: fixed 'refresh list' for directx-device. +------------------------------------------------------------------------ +r7670 | fenrir | 2004-05-15 13:03:48 +0200 (Sat, 15 May 2004) | 5 lines +Changed paths: + M /trunk/modules/demux/mp4/libmp4.c + M /trunk/modules/demux/mp4/libmp4.h + M /trunk/modules/demux/mp4/mp4.c + + * mp4: - add +1 to PCR/DTS/PTS. + - preliminary support of avc (using a draft+google without +samples to test, so don't expect it to work ;) + * libmp4: parse the avcC atom. + +------------------------------------------------------------------------ +r7671 | fenrir | 2004-05-15 13:06:28 +0200 (Sat, 15 May 2004) | 2 lines +Changed paths: + M /trunk/modules/packetizer/h264.c + + * h264: added avc1 -> h264 annexe B stream. + +------------------------------------------------------------------------ +r7672 | fenrir | 2004-05-15 13:08:46 +0200 (Sat, 15 May 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/x264.c + + * x264: updated to latest PAI. + +------------------------------------------------------------------------ +r7673 | fenrir | 2004-05-15 13:10:42 +0200 (Sat, 15 May 2004) | 5 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/ffmpeg.c + M /trunk/modules/codec/ffmpeg/video.c + + * all: added avc1 support. Well there is a hack because we need to +first go through the h264 packetizer that will convert avc1 into a +proper annexe B stream (untested). + + +------------------------------------------------------------------------ +r7674 | fenrir | 2004-05-15 13:28:03 +0200 (Sat, 15 May 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mp4/mp4.c + + * mp4: mmh removed a fprintf. + +------------------------------------------------------------------------ +r7675 | gbazin | 2004-05-15 14:22:03 +0200 (Sat, 15 May 2004) | 3 lines +Changed paths: + M /trunk/modules/access/dvdplay/tools.c + M /trunk/modules/demux/dvdnav.c + M /trunk/vlc.win32.nsi + +* modules/demux/dvdnav.c, modules/access/dvdplay/tools.c: on win32, remove trailing '\' if passed a drive letter. +* vlc.win32.nsi: DVD and AudioCD handlers. + +------------------------------------------------------------------------ +r7676 | fenrir | 2004-05-15 14:46:21 +0200 (Sat, 15 May 2004) | 3 lines +Changed paths: + M /trunk/modules/mux/mp4.c + + * mp4: added support for h264. I have no idea if it's compliant but at +least vlc is able to play it. + +------------------------------------------------------------------------ +r7677 | gbazin | 2004-05-15 14:58:07 +0200 (Sat, 15 May 2004) | 1 line +Changed paths: + M /trunk/INSTALL.win32 + +* INSTALL.win32: update +------------------------------------------------------------------------ +r7678 | fenrir | 2004-05-15 16:42:16 +0200 (Sat, 15 May 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_block.h + M /trunk/modules/demux/ts.c + M /trunk/modules/packetizer/mpegvideo.c + M /trunk/src/misc/block.c + + * all: improved perfs (using block_ChainLastAppend). + +------------------------------------------------------------------------ +r7679 | hartman | 2004-05-16 01:05:57 +0200 (Sun, 16 May 2004) | 3 lines +Changed paths: + M /trunk/po/nl.po + +* partially updated NL translation. You have to do _something_ + during the Eurovision Songfestival. + +------------------------------------------------------------------------ +r7680 | gbazin | 2004-05-16 02:25:17 +0200 (Sun, 16 May 2004) | 1 line +Changed paths: + M /trunk/vlc.win32.nsi + +* vlc.win32.nsi: more autorun stuff. +------------------------------------------------------------------------ +r7681 | zorglub | 2004-05-16 12:46:54 +0200 (Sun, 16 May 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/streamout.cpp + +Use the new SAP/SLP syntax (sap,slp,name=) + + +------------------------------------------------------------------------ +r7682 | gbazin | 2004-05-16 14:52:05 +0200 (Sun, 16 May 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/x11/xcommon.c + +* modules/video_output/x11/xcommon.c: before using an Xv port, make sure XV_AUTOPAINT_COLORKEY is switched on. +------------------------------------------------------------------------ +r7683 | zorglub | 2004-05-16 15:46:58 +0200 (Sun, 16 May 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/timer.cpp + +Update timer + +------------------------------------------------------------------------ +r7684 | hartman | 2004-05-16 17:29:24 +0200 (Sun, 16 May 2004) | 2 lines +Changed paths: + M /trunk/NEWS + +* NEWS: Updated a bit more + +------------------------------------------------------------------------ +r7685 | zorglub | 2004-05-16 19:03:31 +0200 (Sun, 16 May 2004) | 2 lines +Changed paths: + M /trunk/NEWS + +Details on DVB + +------------------------------------------------------------------------ +r7686 | gbazin | 2004-05-16 19:25:10 +0200 (Sun, 16 May 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/timer.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* modules/gui/wxwindows/*: some cleanup + disable seekbar if stream is not seekable. +------------------------------------------------------------------------ +r7687 | gbazin | 2004-05-16 19:44:44 +0200 (Sun, 16 May 2004) | 1 line +Changed paths: + M /trunk/modules/misc/network/ipv4.c + +* modules/misc/network/ipv4.c: new --ipv4-timeout config option that lets you specify a timeout for TCP connections (default 5sec). +------------------------------------------------------------------------ +r7688 | gbazin | 2004-05-16 19:54:18 +0200 (Sun, 16 May 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + +* modules/gui/wxwindows/interface.cpp: forgot a debug message. +------------------------------------------------------------------------ +r7689 | anil | 2004-05-16 20:08:41 +0200 (Sun, 16 May 2004) | 2 lines +Changed paths: + M /trunk/modules/misc/sap.c + +msleep() a bit before filling the playlist. + +------------------------------------------------------------------------ +r7690 | gbazin | 2004-05-16 21:17:56 +0200 (Sun, 16 May 2004) | 3 lines +Changed paths: + M /trunk/include/modules.h + M /trunk/include/modules_inner.h + M /trunk/modules/access/dshow/dshow.cpp + M /trunk/modules/access/dvb/access.c + M /trunk/modules/access/pvr/pvr.c + M /trunk/modules/access/v4l/v4l.c + +* include/modules_inner.h, include/modules.h: added a shortname field to the module declaration section. +* modules/access/*: added a shortname to a few modules. + +------------------------------------------------------------------------ +r7691 | gbazin | 2004-05-16 21:20:23 +0200 (Sun, 16 May 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/open.cpp + +* modules/gui/wxwindows/open.cpp: added a DVB tab and display module shortnames instead of their descriptions. +------------------------------------------------------------------------ +r7692 | gbazin | 2004-05-16 21:33:58 +0200 (Sun, 16 May 2004) | 1 line +Changed paths: + M /trunk/include/vlc_help.h + M /trunk/modules/gui/wxwindows/preferences_widgets.cpp + +* modules/gui/wxwindows/preferences_widgets.cpp: increased max int in IntegerConfigControl. +------------------------------------------------------------------------ +r7693 | hartman | 2004-05-16 22:27:47 +0200 (Sun, 16 May 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/macosx/controls.m + M /trunk/modules/gui/macosx/output.m + +* modules/gui/macosx/output.m: added mp4a. +* modules/gui/macosx/controls.m: fix the autogenerated menu. + +------------------------------------------------------------------------ +r7694 | gbazin | 2004-05-17 00:06:34 +0200 (Mon, 17 May 2004) | 14 lines +Changed paths: + M /trunk/include/video_output.h + M /trunk/modules/gui/wxwindows/wxwindows.cpp + M /trunk/modules/video_output/directx/events.c + M /trunk/modules/video_output/x11/xcommon.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/vout_intf.c + +* src/video_output/vout_intf.c, include/video_output.h: + + vout_RequestWindow() will now cycle through all the available interfaces until +it finds one with embedded vout support. + This fixes the issue where embedded vout would stop working when additional +interfaces are spawned after the main interface is started. + + vout_RequestWindow() now stores the parent interface pointer into the vout +object for later use by vout_ControlWindow() and vout_ReleaseWindow(). + + added a vout_vaControlDefault() called by the vouts pf_control() when they +don't handle something. +* modules/video_output/directx/events.c, modules/video_output/x11/xcommon.c: + + call vout_vaControlDefault(). +* modules/gui/wxwindows/wxwindows.cpp: sets p_intf->b_dead when the interface is +about to be destroyed. + +------------------------------------------------------------------------ +r7695 | gbazin | 2004-05-17 00:42:48 +0200 (Mon, 17 May 2004) | 3 lines +Changed paths: + M /trunk/src/interface/interface.c + M /trunk/src/video_output/vout_intf.c + +* interface/interface.c: fixed a bug with embedded vouts and interface switching. +* video_output/vout_intf.c: small fix. + +------------------------------------------------------------------------ +r7696 | hartman | 2004-05-17 03:54:32 +0200 (Mon, 17 May 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + +* add old goom module if libgoom.a is detected + (When you fix stuff you should commit them as well) + +------------------------------------------------------------------------ +r7697 | gbazin | 2004-05-17 12:39:14 +0200 (Mon, 17 May 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/timer.cpp + +* modules/gui/wxwindows/timer.cpp: don't show the slider when the stream is not seekable. +------------------------------------------------------------------------ +r7698 | anil | 2004-05-17 13:38:01 +0200 (Mon, 17 May 2004) | 2 lines +Changed paths: + M /trunk/po/POTFILES.in + +* po/POTFILES.in: updated + +------------------------------------------------------------------------ +r7699 | yoann | 2004-05-17 13:49:35 +0200 (Mon, 17 May 2004) | 4 lines +Changed paths: + M /trunk/modules/control/hotkeys.c + +* modules/control/hotkeys.c: Fixed a bug with hotkey 't': length was +sometimes not display, although it was known. + + +------------------------------------------------------------------------ +r7700 | gbazin | 2004-05-17 14:02:43 +0200 (Mon, 17 May 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/timer.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* fixed race condition with b_seekable. +------------------------------------------------------------------------ +r7701 | gbazin | 2004-05-17 18:10:32 +0200 (Mon, 17 May 2004) | 1 line +Changed paths: + M /trunk/src/input/input_programs.c + +* src/input/input_programs.c: if no program is specified by the user, don't add any to the list. +------------------------------------------------------------------------ +r7702 | gbazin | 2004-05-17 21:22:50 +0200 (Mon, 17 May 2004) | 1 line +Changed paths: + M /trunk/modules/codec/dvbsub.c + +* modules/codec/dvbsub.c: coding style changes. +------------------------------------------------------------------------ +r7703 | gbazin | 2004-05-17 21:38:13 +0200 (Mon, 17 May 2004) | 1 line +Changed paths: + M /trunk/modules/video_chroma/i420_rgb_mmx.h + +* modules/video_chroma/i420_rgb_mmx.h: gcc-3.4 compilation fix. +------------------------------------------------------------------------ +r7704 | gbazin | 2004-05-17 21:56:30 +0200 (Mon, 17 May 2004) | 2 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/configure.ac + M /trunk/extras/MacOSX/Resources/English.lproj/InfoPlist.strings + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj + M /trunk/po/de.po + M /trunk/po/en_GB.po + M /trunk/po/es.po + M /trunk/po/fr.po + M /trunk/po/hu.po + M /trunk/po/it.po + M /trunk/po/ja.po + M /trunk/po/nl.po + M /trunk/po/no.po + M /trunk/po/pl.po + M /trunk/po/pt_BR.po + M /trunk/po/ru.po + M /trunk/po/sv.po + M /trunk/po/vlc.pot + +* ALL: preparing for the 0.7.2-test3 release. + +------------------------------------------------------------------------ +r7705 | asmax | 2004-05-17 22:14:31 +0200 (Mon, 17 May 2004) | 2 lines +Changed paths: + M /trunk/share/skins2/default/theme.xml + + * theme.xml: please, no useless vout window in the default skin + +------------------------------------------------------------------------ +r7706 | gbazin | 2004-05-17 22:29:41 +0200 (Mon, 17 May 2004) | 1 line +Changed paths: + M /trunk/vlc.win32.nsi + +* vlc.win32.nsi: start menu shortcut for skins2. +------------------------------------------------------------------------ +r7707 | ipkiss | 2004-05-17 22:48:39 +0200 (Mon, 17 May 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/skins2/commands/cmd_input.cpp + M /trunk/modules/gui/skins2/commands/cmd_input.hpp + M /trunk/modules/gui/skins2/parser/interpreter.cpp + M /trunk/modules/gui/skins2/src/vlcproc.cpp + + * skins2: + - new possible action vlc.mute() to mute/un-mute + - vlc.isMute is now working well (in a boolean expression) + +------------------------------------------------------------------------ +r7708 | fkuehne | 2004-05-18 00:14:25 +0200 (Tue, 18 May 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/macosx/intf.h + M /trunk/modules/gui/macosx/intf.m + M /trunk/modules/gui/pda/pda.glade + M /trunk/po/de.po + +* modules/gui/macosx/intf.*: made the Services-menu translatable +* modules/gui/macosx/macosx.m: rewritten a pref-string +* modules/gui/pda/pda.glade: Fixed "VLC media player" +* po/de.po: Updated translation +------------------------------------------------------------------------ +r7709 | fkuehne | 2004-05-18 08:46:05 +0200 (Tue, 18 May 2004) | 1 line +Changed paths: + M /trunk/modules/gui/macosx/macosx.m + +* rewritten a pref-string +------------------------------------------------------------------------ +r7710 | titer | 2004-05-18 11:08:44 +0200 (Tue, 18 May 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/vout.h + M /trunk/modules/gui/macosx/vout.m + + macosx/vout*: fixed a possible segfault on vout close + +------------------------------------------------------------------------ +r7711 | rocky | 2004-05-18 12:49:15 +0200 (Tue, 18 May 2004) | 2 lines +Changed paths: + M /trunk/modules/access/vcdx/vcdplayer.h + +Tolerate vcdimager < 0.7.21. Patch thanks to Arwed v. Merkatz. + +------------------------------------------------------------------------ +r7712 | zorglub | 2004-05-18 13:21:22 +0200 (Tue, 18 May 2004) | 3 lines +Changed paths: + M /trunk/src/input/stream.c + +Hopefully fix bug with playlist parsing (line-feed problem) + + +------------------------------------------------------------------------ +r7713 | gbazin | 2004-05-18 16:50:19 +0200 (Tue, 18 May 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/src/vlcproc.cpp + M /trunk/modules/gui/wxwindows/bookmarks.cpp + M /trunk/modules/gui/wxwindows/video.cpp + +* skins2/src/vlcproc.cpp: a few cleanup fixes. +* wxwindows/*: a few cleanup fixes. + +------------------------------------------------------------------------ +r7714 | gbazin | 2004-05-18 17:10:18 +0200 (Tue, 18 May 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/iteminfo.cpp + +* modules/gui/wxwindows/iteminfo.cpp: expand info tree by default. +------------------------------------------------------------------------ +r7715 | ipkiss | 2004-05-18 20:47:02 +0200 (Tue, 18 May 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/utils/var_text.cpp + + * skins2/utils/var_text.cpp: avoid an infinite loop when $H is specified in + a help string - * ./debian/control: fixed various dependencies. +------------------------------------------------------------------------ +r7716 | zorglub | 2004-05-18 22:41:19 +0200 (Tue, 18 May 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/playlist/m3u.c + M /trunk/src/input/stream.c -2002-12-28 Saturday 14:35 massiot +Skip leading tabs, spaces and line feeds - Yet another typo. :p +------------------------------------------------------------------------ +r7717 | damienf | 2004-05-19 11:38:44 +0200 (Wed, 19 May 2004) | 4 lines +Changed paths: + M /trunk/modules/access/dshow/dshow.cpp -2002-12-28 Saturday 03:02 massiot +- ordered device supported media types using an arbitrary fourcc preference priority before passing them to capture filter +- removed assumption where YUY2 chroma was considered identical to UYVY - Added support for 32 kHz LPCM streams (thanks _Demo_ !). -2002-12-28 Saturday 02:53 sam +------------------------------------------------------------------------ +r7718 | damienf | 2004-05-19 11:40:58 +0200 (Wed, 19 May 2004) | 4 lines +Changed paths: + M /trunk/modules/access/dshow/filter.cpp + M /trunk/modules/access/dshow/filter.h - * ./configure.ac.in: removed AC_PROG_EGREP because it's for autoconf 2.54+ - and used AC_EGREP_CPP instead. +- capture filter supports more than one media types +- capture filter is more compatible with ICaptureGraphBuilder2 +- some code cleanups especially when dealing with media types -2002-12-28 Saturday 02:20 sam +------------------------------------------------------------------------ +r7719 | damienf | 2004-05-19 11:45:48 +0200 (Wed, 19 May 2004) | 2 lines +Changed paths: + M /trunk/modules/video_output/directx/directx.c + M /trunk/src/video_output/vout_pictures.c - * ./configure.ac.in: we don't link with -lintl if building against our - internal one. +- added support for UYVY chroma for directx direct vout render -2002-12-27 Friday 16:40 sam +------------------------------------------------------------------------ +r7720 | bigben | 2004-05-19 12:27:30 +0200 (Wed, 19 May 2004) | 4 lines +Changed paths: + M /trunk/po/it.po - * ./modules/demux/avi/avi.c: replaced a useless asprintf with sprintf. +update of italian translation (made by murray) -2002-12-27 Friday 16:31 sam - * ./src/extras/libc.c: if configure is called with --with-included-gettext, - we export vlc_dgettext to plugins so that their messages can be translated - as well. -2002-12-27 Friday 15:16 sam +------------------------------------------------------------------------ +r7721 | yoann | 2004-05-19 15:49:09 +0200 (Wed, 19 May 2004) | 3 lines +Changed paths: + M /trunk/po/fr.po - * ./configure.ac.in: added a check for $EGREP at the beginning, so that - it's not done in an obscure "if" statement. - * ./configure.ac.in: added verbosity around all EGREP calls so that we - know what's going on. +* po/fr.po: Updated French translation -2002-12-27 Friday 13:44 sam - * ./Makefile.am: we don't try to distribute mozilla/vlcintf.h since it's - created at compile time. +------------------------------------------------------------------------ +r7722 | hartman | 2004-05-19 23:01:58 +0200 (Wed, 19 May 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mkv.cpp -2002-12-27 Friday 10:57 massiot +* mkv.cpp: add missing S_TEXT/ASS indentifier - Audio output. +------------------------------------------------------------------------ +r7723 | hartman | 2004-05-20 01:58:06 +0200 (Thu, 20 May 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/misc.h + M /trunk/modules/gui/macosx/misc.m -2002-12-27 Friday 10:47 massiot +* iTunes style slider - Added Bruno Vella , author of the Italian localization. +------------------------------------------------------------------------ +r7724 | titer | 2004-05-20 03:25:24 +0200 (Thu, 20 May 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/cmml/intf.c -2002-12-27 Friday 09:37 massiot + gcc < 3 fix - Fixed a typo. +------------------------------------------------------------------------ +r7725 | titer | 2004-05-20 03:42:09 +0200 (Thu, 20 May 2004) | 2 lines +Changed paths: + M /trunk/modules/video_filter/deinterlace.c -2002-12-27 Friday 01:17 massiot + deinterlace.c: BeOS compile fix - * Italien translation, courtesy of Bruno , - * Compilation fixes for gettext 0.11.5 on MacOS X. +------------------------------------------------------------------------ +r7726 | titer | 2004-05-20 03:49:08 +0200 (Thu, 20 May 2004) | 2 lines +Changed paths: + M /trunk/src/misc/cpu.c -2002-12-26 Thursday 19:17 stippi + misc/cpu.c: another BeOS compile fix - added 'extern "C"' to some includes +------------------------------------------------------------------------ +r7727 | yoann | 2004-05-20 11:31:02 +0200 (Thu, 20 May 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/wxwindows/Modules.am + A /trunk/modules/gui/wxwindows/bitmaps/playlist.xpm + M /trunk/modules/gui/wxwindows/interface.cpp -2002-12-26 Thursday 14:58 massiot +* changed the playlist icon in the wxwin interface (thanks to bigben) +* added an open button - Do not compile imdct and downmix modules anymore. -2002-12-26 Thursday 11:55 massiot +------------------------------------------------------------------------ +r7728 | gbazin | 2004-05-20 12:16:52 +0200 (Thu, 20 May 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/open.cpp - Check for the presence of arguments (--help ?) before rebuilding everything. +* modules/gui/wxwindows/open.cpp: simplified a string (sorry for the translations) because it was making the open dialog way too big. +------------------------------------------------------------------------ +r7729 | ipkiss | 2004-05-20 13:18:55 +0200 (Thu, 20 May 2004) | 2 lines +Changed paths: + A /trunk/doc/skins/skins2-howto.xml -2002-12-26 Thursday 00:39 sam +Docbook documentation on how to create a skin for the skins2 module. - * ./src/libvlc.c: added a debug message to test the translation system. - * updated the .po files. +------------------------------------------------------------------------ +r7730 | hartman | 2004-05-20 14:19:15 +0200 (Thu, 20 May 2004) | 2 lines +Changed paths: + M /trunk/THANKS + +* THANKS: credit Jan Van Boghout - iTunes like slider for OSX intf + +------------------------------------------------------------------------ +r7731 | sam | 2004-05-20 15:14:55 +0200 (Thu, 20 May 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/src/skin_main.cpp + + * modules/gui/skins2/src/skin_main.cpp: + + Use the svlc shortcut for skins 2, too. + +------------------------------------------------------------------------ +r7732 | gbazin | 2004-05-20 15:17:07 +0200 (Thu, 20 May 2004) | 1 line +Changed paths: + M /trunk/vlc.win32.nsi + +* vlc.win32.nsi: remove .dat from the list of registered extensions. +------------------------------------------------------------------------ +r7733 | hartman | 2004-05-20 21:45:12 +0200 (Thu, 20 May 2004) | 2 lines +Changed paths: + M /trunk/NEWS + +* small error in NEWS section concerning FLAC vs. FAAC + +------------------------------------------------------------------------ +r7734 | hartman | 2004-05-21 00:04:46 +0200 (Fri, 21 May 2004) | 2 lines +Changed paths: + M /trunk/po/es.po + +* updated spanish translation by Javier Varela Calvo. + +------------------------------------------------------------------------ +r7735 | sam | 2004-05-21 12:25:10 +0200 (Fri, 21 May 2004) | 2 lines +Changed paths: + M /trunk/po/es.po + + * po/es.po: removed trailing ^Ms. + +------------------------------------------------------------------------ +r7736 | sam | 2004-05-21 12:46:36 +0200 (Fri, 21 May 2004) | 2 lines +Changed paths: + M /trunk/po/es.po + + * po/es.po: really removed all ^Ms. + +------------------------------------------------------------------------ +r7737 | gbazin | 2004-05-21 12:48:33 +0200 (Fri, 21 May 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/menus.cpp + +* modules/gui/wxwindows/menus.cpp: release the wxMutexGui lock before triggering object var callbacks. +------------------------------------------------------------------------ +r7738 | sam | 2004-05-21 12:52:04 +0200 (Fri, 21 May 2004) | 2 lines +Changed paths: + M /trunk/THANKS + M /trunk/po/es.po + + * po/es.po: updated Spanish translation by Javier Varela Calvo. (hi goon!) + +------------------------------------------------------------------------ +r7739 | gbazin | 2004-05-21 13:01:35 +0200 (Fri, 21 May 2004) | 1 line +Changed paths: + M /trunk/modules/codec/speex.c + +* modules/codec/speex.c: fixed stupid bug in encoder. +------------------------------------------------------------------------ +r7740 | sam | 2004-05-21 13:30:18 +0200 (Fri, 21 May 2004) | 2 lines +Changed paths: + M /trunk/po/es.po + + * po/es.po: minor translation fix. + +------------------------------------------------------------------------ +r7741 | gbazin | 2004-05-21 13:34:02 +0200 (Fri, 21 May 2004) | 1 line +Changed paths: + M /trunk/po/de.po + M /trunk/po/en_GB.po + M /trunk/po/es.po + M /trunk/po/fr.po + M /trunk/po/hu.po + M /trunk/po/it.po + M /trunk/po/ja.po + M /trunk/po/nl.po + M /trunk/po/no.po + M /trunk/po/pl.po + M /trunk/po/pt_BR.po + M /trunk/po/ru.po + M /trunk/po/sv.po + M /trunk/po/vlc.pot + +* po/*: updated in preparation for release. +------------------------------------------------------------------------ +r7742 | fkuehne | 2004-05-21 13:50:12 +0200 (Fri, 21 May 2004) | 1 line +Changed paths: + M /trunk/po/de.po + M /trunk/po/es.po + M /trunk/po/fr.po + M /trunk/po/it.po + M /trunk/po/nl.po + M /trunk/po/pt_BR.po + +* Fixed the latest string changes +------------------------------------------------------------------------ +r7743 | gbazin | 2004-05-21 13:54:37 +0200 (Fri, 21 May 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + M /trunk/extras/MacOSX/Resources/English.lproj/InfoPlist.strings + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj + +* configure.ac: fixed libspeex > 1.1.0 detection. +* ALL: bumped version number to 0.7.2. + +------------------------------------------------------------------------ +r7744 | gbazin | 2004-05-21 13:59:25 +0200 (Fri, 21 May 2004) | 1 line +Changed paths: + M /trunk/ChangeLog + +* ChangeLog: updated for the 0.7.2 release. +------------------------------------------------------------------------ +r7745 | jpsaman | 2004-05-21 14:05:41 +0200 (Fri, 21 May 2004) | 1 line +Changed paths: + M /trunk/ipkg/control.gpe + M /trunk/ipkg/control.h3600 + M /trunk/ipkg/control.opie + M /trunk/ipkg/control.zaurus + M /trunk/ipkg/rules.gpe + M /trunk/ipkg/rules.h3600 + M /trunk/ipkg/rules.opie + M /trunk/ipkg/rules.zaurus + +Updated version to v0.7.2 +------------------------------------------------------------------------ +r7747 | gbazin | 2004-05-22 20:42:19 +0200 (Sat, 22 May 2004) | 1 line +Changed paths: + M /trunk/configure.ac + M /trunk/extras/MacOSX/Resources/English.lproj/InfoPlist.strings + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj + +ALL: bumped version number to 0.7.3-svn. +------------------------------------------------------------------------ +r7748 | jlj | 2004-05-23 02:07:16 +0200 (Sun, 23 May 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/mp4/drms.c + + * drms.c: Support for previews. + + +------------------------------------------------------------------------ +r7749 | gbazin | 2004-05-23 12:31:54 +0200 (Sun, 23 May 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/playlist.cpp + +* modules/gui/wxwindows/playlist.cpp: small fix. +------------------------------------------------------------------------ +r7750 | gbazin | 2004-05-23 13:00:53 +0200 (Sun, 23 May 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + +* modules/gui/wxwindows/interface.cpp: update the checkbox of the extended gui menu entry. +------------------------------------------------------------------------ +r7751 | fkuehne | 2004-05-23 14:17:41 +0200 (Sun, 23 May 2004) | 1 line +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + +* Fixes to the services-menu +------------------------------------------------------------------------ +r7752 | fenrir | 2004-05-23 15:35:26 +0200 (Sun, 23 May 2004) | 2 lines +Changed paths: + M /trunk/src/input/es_out.c + + * es_out: avoid null dts/pts after *9/100 (with non null input values). + +------------------------------------------------------------------------ +r7753 | fenrir | 2004-05-23 16:31:49 +0200 (Sun, 23 May 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/video.c + + * video; in hurry up mode 5 when scanning for width/height, reparse the buffer + if we find them. (Avoid dropping the first frame). + +------------------------------------------------------------------------ +r7754 | fenrir | 2004-05-23 16:43:14 +0200 (Sun, 23 May 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mpeg/h264.c + M /trunk/modules/demux/mpeg/m4v.c + + * raw demuxers: few fixes, add es only after first packet. (size known) + +------------------------------------------------------------------------ +r7755 | yoann | 2004-05-23 18:01:40 +0200 (Sun, 23 May 2004) | 5 lines +Changed paths: + M /trunk/modules/gui/ncurses/ncurses.c + +* added a search function for the playlist with ncurses interface (feature request #1786). + It doesn't support regexp for now. +* fixed a bug when playlist was empty at start + + +------------------------------------------------------------------------ +r7756 | yoann | 2004-05-23 18:19:29 +0200 (Sun, 23 May 2004) | 4 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/include/osd.h + M /trunk/modules/control/hotkeys.c + A /trunk/src/video_output/video_widgets.c + M /trunk/src/video_output/vout_subpictures.c + +* src/video_output/video_widgets.c: Added OSD sliders when changing volume or position with hotkeys. +Those sliders are graphical (ie not written with characters) and we can now add others OSD "widgets". + + +------------------------------------------------------------------------ +r7757 | yoann | 2004-05-23 19:38:19 +0200 (Sun, 23 May 2004) | 3 lines +Changed paths: + M /trunk/modules/control/hotkeys.c + +OSD sliders are now used if the vout is not embedded or in fullscreen mode. + + +------------------------------------------------------------------------ +r7758 | hartman | 2004-05-23 23:14:34 +0200 (Sun, 23 May 2004) | 3 lines +Changed paths: + D /trunk/modules/gui/macosx/info.h + D /trunk/modules/gui/macosx/info.m + M /trunk/modules/gui/macosx/intf.m + M /trunk/modules/gui/macosx/misc.m + +* Remove the old info window from SVN. +* Cosmetic fix to misc.m + +------------------------------------------------------------------------ +r7759 | jlj | 2004-05-24 00:53:28 +0200 (Mon, 24 May 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/mp4/drms.c + + * drms.c: Preview endian fix. + + +------------------------------------------------------------------------ +r7760 | djc | 2004-05-24 14:00:59 +0200 (Mon, 24 May 2004) | 2 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + +Volume icons are buttons to change volume + +------------------------------------------------------------------------ +r7761 | fenrir | 2004-05-24 19:43:28 +0200 (Mon, 24 May 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/ts.c + + * ts: fixed pts, and readding default gathering to make + libmpeg2 happy. + +------------------------------------------------------------------------ +r7762 | jlj | 2004-05-24 19:45:05 +0200 (Mon, 24 May 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/mp4/drms.c + + * drms.c: Fixed bug which caused the wrong ID to be used if there was + another firewire device in the ioregistry before the iPod. + + +------------------------------------------------------------------------ +r7763 | gbazin | 2004-05-24 20:54:47 +0200 (Mon, 24 May 2004) | 1 line +Changed paths: + M /trunk/modules/packetizer/mpegvideo.c + +* modules/packetizer/mpegvideo.c: corner case fix for pts/dts. +------------------------------------------------------------------------ +r7764 | gbazin | 2004-05-24 21:00:37 +0200 (Mon, 24 May 2004) | 1 line +Changed paths: + M /trunk/modules/packetizer/mpegvideo.c + +* modules/packetizer/mpegvideo.c: better fix. +------------------------------------------------------------------------ +r7765 | jpsaman | 2004-05-24 22:12:27 +0200 (Mon, 24 May 2004) | 1 line +Changed paths: + M /trunk/AUTHORS + M /trunk/configure.ac + M /trunk/modules/LIST + M /trunk/modules/video_output/Modules.am + A /trunk/modules/video_output/hd1000v.cpp + +HD1000 video output +------------------------------------------------------------------------ +r7766 | jpsaman | 2004-05-24 22:12:42 +0200 (Mon, 24 May 2004) | 1 line +Changed paths: + A /trunk/vlc.roku + +HD1000 video output +------------------------------------------------------------------------ +r7767 | hartman | 2004-05-24 23:14:06 +0200 (Mon, 24 May 2004) | 3 lines +Changed paths: + M /trunk/src/video_output/video_widgets.c + +* Fixed the YUY2 and RV Render() of the OSD widgets. +* Set the Id prop on this 'new' file. + +------------------------------------------------------------------------ +r7768 | hartman | 2004-05-24 23:28:03 +0200 (Mon, 24 May 2004) | 4 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj + +* Remove last remenants of info.h and info.m +* Better align the iTunes styled slider with other UI elements +* added .spx .ts and .ps fileextensions. + +------------------------------------------------------------------------ +r7769 | ipkiss | 2004-05-24 23:48:56 +0200 (Mon, 24 May 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/commands/cmd_input.cpp + + * skins2: Open the file requester dialog when clicking on "play" and the + playlist is empty + +------------------------------------------------------------------------ +r7770 | yoann | 2004-05-25 10:45:45 +0200 (Tue, 25 May 2004) | 3 lines +Changed paths: + M /trunk/modules/control/hotkeys.c + M /trunk/modules/gui/ncurses/ncurses.c + +* modules/control/hotkeys.c: check if there is a vout before writing some OSD, since hotkeys can also be called from an interface now. +* modules/gui/ncurses/ncurses.c: don't add empty ('') entry, in the open function + +------------------------------------------------------------------------ +r7771 | gbazin | 2004-05-25 14:07:19 +0200 (Tue, 25 May 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/directx/events.c + +* modules/video_output/directx/events.c: fixed deadlock when switching deinterlacing mode. +------------------------------------------------------------------------ +r7772 | fenrir | 2004-05-25 21:38:39 +0200 (Tue, 25 May 2004) | 5 lines +Changed paths: + M /trunk/modules/demux/mp4/mp4.c + +* mp4: fix for alaw/ulaw. Clever people that designed .mov decided that +the demuxer has to ask the parameters to the decoder, instead of just +using the ones in the file. + + +------------------------------------------------------------------------ +r7773 | fenrir | 2004-05-26 00:48:37 +0200 (Wed, 26 May 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/livedotcom.cpp + + *livedotcom: added H263-2000 (untested). + +------------------------------------------------------------------------ +r7774 | andrep | 2004-05-26 04:23:10 +0200 (Wed, 26 May 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/cmml/xurl.c + +* cmml: fix for loading non-file:// URLs on win32 + + +------------------------------------------------------------------------ +r7775 | andrep | 2004-05-26 10:38:23 +0200 (Wed, 26 May 2004) | 9 lines +Changed paths: + M /trunk/modules/codec/cmml/browser_open.c + M /trunk/modules/codec/cmml/browser_open.h + M /trunk/modules/codec/cmml/intf.c + M /trunk/modules/codec/cmml/xstrcat.h + +* CMML codec: + - added browse-follow-anchor, browse-go-back and browse-go-forward + callbacks + - will not display clip description as subtitles if + intf-displays-cmml-description variable is set on main interface + thread + - bugfix for web browser launching on Mac OS X + + +------------------------------------------------------------------------ +r7776 | zorglub | 2004-05-26 11:53:00 +0200 (Wed, 26 May 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/cmml/intf.c + +Compile fix + +------------------------------------------------------------------------ +r7777 | massiot | 2004-05-26 14:32:02 +0200 (Wed, 26 May 2004) | 2 lines +Changed paths: + M /trunk/modules/access/pvr/pvr.c + +* modules/access/pvr: Added keyint= and bframes= options. + +------------------------------------------------------------------------ +r7778 | yoann | 2004-05-26 19:56:45 +0200 (Wed, 26 May 2004) | 2 lines +Changed paths: + M /trunk/include/osd.h + M /trunk/modules/control/hotkeys.c + M /trunk/src/video_output/video_widgets.c + +Added Play and Pause OSD Icons for hotkeys. + +------------------------------------------------------------------------ +r7779 | jpsaman | 2004-05-26 23:02:06 +0200 (Wed, 26 May 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/hd1000v.cpp + +Use *ScreenResolution() function iso of mixing them with *ScreenOutput() functions. +------------------------------------------------------------------------ +r7780 | sigmunau | 2004-05-27 00:27:05 +0200 (Thu, 27 May 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/Modules.am + A /trunk/modules/demux/mjpeg.c + +mime multipart jpeg and jpeg series of images demuxer by +Henry Jen (slowhog) . Only tested in multipart +mode. + +------------------------------------------------------------------------ +r7781 | hartman | 2004-05-27 01:15:07 +0200 (Thu, 27 May 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/sgimb.c + M /trunk/modules/misc/sap.c + +* misc/sap.c: check for packetsize attribute and increase mtu when it's large. + - some code cleanup. Please watch coding style people. +* demux/sgimb.c: fix an alloc + +------------------------------------------------------------------------ +r7782 | hartman | 2004-05-27 01:19:53 +0200 (Thu, 27 May 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/LIST + +* enable mjpeg module and add to LIST + +------------------------------------------------------------------------ +r7783 | hartman | 2004-05-27 02:02:43 +0200 (Thu, 27 May 2004) | 5 lines +Changed paths: + M /trunk/modules/demux/demux2.c + M /trunk/src/libvlc.h + M /trunk/src/playlist/playlist.c + + * src/libvlc.h + src/playlist/playlist.c: added a "--play-and-stop" feature. + This stops the playlist after each played item. It does however increase + the index. (also very useful for sap playlist when a lot of channels fail to open). + +------------------------------------------------------------------------ +r7784 | gbazin | 2004-05-27 13:40:46 +0200 (Thu, 27 May 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/control/Modules.am + A /trunk/modules/control/netsync.c + +* modules/control/netsync.c: Experimental network synchronisation module. + +------------------------------------------------------------------------ +r7785 | gbazin | 2004-05-27 17:21:11 +0200 (Thu, 27 May 2004) | 1 line +Changed paths: + M /trunk/modules/demux/mjpeg.c + +* modules/demux/mjpeg.c: got rid of a couple of useless things. +------------------------------------------------------------------------ +r7786 | gbazin | 2004-05-27 17:30:47 +0200 (Thu, 27 May 2004) | 1 line +Changed paths: + M /trunk/modules/demux/mjpeg.c + +* modules/demux/mjpeg.c: fixed pts calculation. +------------------------------------------------------------------------ +r7787 | oaubert | 2004-05-27 17:36:15 +0200 (Thu, 27 May 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + A /trunk/include/snapshot.h + A /trunk/modules/video_output/snapshot.c + +Snapshot module (dummy video output module keeping a configurable image cache). +It is chiefly used by the corba module. + +------------------------------------------------------------------------ +r7788 | oaubert | 2004-05-27 17:37:46 +0200 (Thu, 27 May 2004) | 3 lines +Changed paths: + M /trunk/modules/video_output/Modules.am + +Snapshot module (dummy video output module keeping a configurable image cache). +It is chiefly used by the corba module. + +------------------------------------------------------------------------ +r7789 | gbazin | 2004-05-27 17:40:11 +0200 (Thu, 27 May 2004) | 1 line +Changed paths: + M /trunk/modules/demux/mjpeg.c + +* modules/demux/mjpeg.c: fixed --mjpeg-fps. +------------------------------------------------------------------------ +r7790 | oaubert | 2004-05-27 17:43:42 +0200 (Thu, 27 May 2004) | 2 lines +Changed paths: + A /trunk/modules/control/corba/MediaControl.idl (from /trunk/modules/control/corba/mediacontrol.idl:7789) + D /trunk/modules/control/corba/client.py + D /trunk/modules/control/corba/launch-vlc-corba + D /trunk/modules/control/corba/mediacontrol.idl + D /trunk/modules/control/corba/pyorbit-1.99.3.patch + D /trunk/modules/control/corba/simpleplayer.glade + D /trunk/modules/control/corba/simpleplayer.py + +Code cleanup to prepare CORBA module update + +------------------------------------------------------------------------ +r7791 | oaubert | 2004-05-27 17:48:33 +0200 (Thu, 27 May 2004) | 9 lines +Changed paths: + M /trunk/modules/control/corba/MediaControl.idl + M /trunk/modules/control/corba/Modules.am + M /trunk/modules/control/corba/README + M /trunk/modules/control/corba/corba.c + A /trunk/modules/control/corba/mediacontrol-core.c + A /trunk/modules/control/corba/mediacontrol-core.h + A /trunk/modules/control/corba/mediacontrol-init.c + A /trunk/modules/control/corba/mediacontrol-plugin.c + +CORBA module update: +- the VLC-specific code has been isolated in mediacontrol-core.c so that + corba.c only has to glue CORBA calls to C calls. +- the IDL has been modified: + - snapshot support + - text display support + - access to stream information + - access to volume information + +------------------------------------------------------------------------ +r7792 | gbazin | 2004-05-27 17:52:42 +0200 (Thu, 27 May 2004) | 1 line +Changed paths: + M /trunk/modules/demux/mjpeg.c + +* modules/demux/mjpeg.c: fixed small memleak. +------------------------------------------------------------------------ +r7793 | sigmunau | 2004-05-27 18:18:35 +0200 (Thu, 27 May 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mjpeg.c + +remove debug messages along the success path + +------------------------------------------------------------------------ +r7794 | gbazin | 2004-05-27 21:12:09 +0200 (Thu, 27 May 2004) | 3 lines +Changed paths: + M /trunk/modules/control/netsync.c + M /trunk/modules/video_output/snapshot.c + +* video_output/snapshot.c, control/netsync.c: added svn:keywords Id prop. +* control/netsync.c: small fix. + +------------------------------------------------------------------------ +r7795 | gbazin | 2004-05-27 21:17:33 +0200 (Thu, 27 May 2004) | 1 line +Changed paths: + M /trunk/modules/control/netsync.c + +* modules/control/netsync.c: test before you commit. +------------------------------------------------------------------------ +r7796 | gbazin | 2004-05-27 22:31:22 +0200 (Thu, 27 May 2004) | 1 line +Changed paths: + M /trunk/Makefile.am + +* Makefile.am: added include/snapshot.h. +------------------------------------------------------------------------ +r7797 | gbazin | 2004-05-27 23:06:16 +0200 (Thu, 27 May 2004) | 2 lines +Changed paths: + M /trunk/modules/video_chroma/i422_yuy2.c + +* modules/video_chroma/i422_yuy2.c: fixed the I422 MMX conversion routines. The fix also doubles the speed of the conversion :) + +------------------------------------------------------------------------ +r7798 | fenrir | 2004-05-28 00:30:12 +0200 (Fri, 28 May 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mp4/libmp4.c + M /trunk/modules/demux/mp4/libmp4.h + M /trunk/modules/demux/mp4/mp4.c + + * mp4: added text track support. (there is a problem with the encoding). + +------------------------------------------------------------------------ +r7799 | gbazin | 2004-05-28 08:29:13 +0200 (Fri, 28 May 2004) | 1 line +Changed paths: + M /trunk/configure.ac + +* configure.ac: netsync needs to be linked with ws2_32 on win32. +------------------------------------------------------------------------ +r7800 | hartman | 2004-05-28 14:04:06 +0200 (Fri, 28 May 2004) | 3 lines +Changed paths: + M /trunk/modules/control/corba/Modules.am + +* bootstrap fix for corba module + make dist might still be broken? This makefile could use some sam power. + +------------------------------------------------------------------------ +r7801 | fkuehne | 2004-05-28 18:01:26 +0200 (Fri, 28 May 2004) | 1 line +Changed paths: + M /trunk/modules/gui/macosx/playlistinfo.h + M /trunk/modules/gui/macosx/playlistinfo.m + +* fixed broken translation of 2 buttons of the info-window +------------------------------------------------------------------------ +r7802 | fenrir | 2004-05-28 21:51:37 +0200 (Fri, 28 May 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mp4/mp4.c + + * mp4: convert all \r to \n in subt. + +------------------------------------------------------------------------ +r7803 | fenrir | 2004-05-28 21:54:23 +0200 (Fri, 28 May 2004) | 5 lines +Changed paths: + M /trunk/modules/mux/mp4.c + + * mp4: first try to add text subtitle muxing support. They are added +like it is done in .mov (and not like .mp4 as I failed to find any +samples) + VLC is able to play them. I don't think QT will like them for now. + +------------------------------------------------------------------------ +r7804 | fenrir | 2004-05-28 21:55:01 +0200 (Fri, 28 May 2004) | 2 lines +Changed paths: + M /trunk/modules/packetizer/copy.c + + * copy: don't break the length for subtitle packet. + +------------------------------------------------------------------------ +r7805 | fenrir | 2004-05-28 22:20:50 +0200 (Fri, 28 May 2004) | 4 lines +Changed paths: + M /trunk/modules/stream_out/rtp.c + + * rtp: h263 support (untested). + Patch by Callan, Wilson + + +------------------------------------------------------------------------ +r7806 | hartman | 2004-05-29 00:07:04 +0200 (Sat, 29 May 2004) | 3 lines +Changed paths: + M /trunk/src/input/input.c + +* src/input/input.c: As soon as we know the length of a file, set + the playlist item duration. Now mpeg files will show their duration. + +------------------------------------------------------------------------ +r7807 | hartman | 2004-05-29 00:19:54 +0200 (Sat, 29 May 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/intf.m + +* Fix some small potential crashes + +------------------------------------------------------------------------ +r7808 | hartman | 2004-05-29 00:23:38 +0200 (Sat, 29 May 2004) | 11 lines +Changed paths: + M /trunk/modules/gui/Modules.am + D /trunk/modules/gui/ncurses + A /trunk/modules/gui/ncurses.c (from /trunk/modules/gui/ncurses/ncurses.c:7799) + +* ncurses intf + - Moved one dir higher + - Fixed the Quit function + - Added Volume Controls + - Added Repeat/Loop/Random + - Fixed the info box + - Added Fullscreen remark to help box + +It is now the perfect remote controller if I use my 'bedside terminal'. +ssh/screen/ncurses is like magic. + +------------------------------------------------------------------------ +r7809 | hartman | 2004-05-29 00:46:00 +0200 (Sat, 29 May 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + +* Let's enable folks to bootstrap + +------------------------------------------------------------------------ +r7810 | fenrir | 2004-05-29 15:54:22 +0200 (Sat, 29 May 2004) | 5 lines +Changed paths: + M /trunk/modules/demux/ts.c + + * ts.c: - send PES as soon as possible to decoder (and not waiting the + next one). + - added partial 14496-17 support, in other words mpeg4 text + subtitles. + +------------------------------------------------------------------------ +r7811 | fenrir | 2004-05-29 15:55:33 +0200 (Sat, 29 May 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/ts.c + + ts: ooops, debug messages removed. + +------------------------------------------------------------------------ +r7812 | fenrir | 2004-05-29 16:00:32 +0200 (Sat, 29 May 2004) | 3 lines +Changed paths: + M /trunk/modules/packetizer/copy.c + + * copy: low latency for subt. + TODO: move subtitle paquetizer to subsdec.c to convert all subs to UTF-8. + +------------------------------------------------------------------------ +r7813 | fenrir | 2004-05-29 16:02:50 +0200 (Sat, 29 May 2004) | 5 lines +Changed paths: + M /trunk/modules/mux/mpeg/ts.c + + * ts: added 14496-17 (text sub) support. It assumes that input is utf8 +(wrong as long as we don't have a real subtitle packetizer). + It doesn't work very well, the syncho is a broken (subs are late by more +than 1s). + +------------------------------------------------------------------------ +r7814 | fenrir | 2004-05-29 16:06:50 +0200 (Sat, 29 May 2004) | 4 lines +Changed paths: + M /trunk/modules/stream_out/rtp.c + + * rtp: use dynamique RTP payload type for h263-1998. (bug found by Ross +Finlayson) + + +------------------------------------------------------------------------ +r7815 | yoann | 2004-05-29 19:04:53 +0200 (Sat, 29 May 2004) | 2 lines +Changed paths: + M /trunk/include/osd.h + M /trunk/modules/control/hotkeys.c + M /trunk/src/video_output/video_widgets.c + +Added a Mute OSD icon. + +------------------------------------------------------------------------ +r7816 | yoann | 2004-05-29 19:47:30 +0200 (Sat, 29 May 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/ncurses.c + + * modules/gui/ncurses.c: Fixed a bug due to the new 'Volume' line. + +------------------------------------------------------------------------ +r7817 | gbazin | 2004-05-29 23:41:57 +0200 (Sat, 29 May 2004) | 9 lines +Changed paths: + M /trunk/include/modules.h + M /trunk/include/vlc_common.h + M /trunk/include/vlc_config.h + M /trunk/src/libvlc.c + M /trunk/src/libvlc.h + M /trunk/src/misc/configuration.c + M /trunk/src/misc/modules.c + +* include/*,src/*: New plugins cache feature for faster load times. + This is still experimental so isn't enabled by default (use --plugins-cache). + There are also a few issues that aren't dealt with yet: + - translation of module strings. + - config options callbacks and actions. + - a few memory leaks. + - and likely other things ;) + You can easily reset the plugins cache with --reset-plugins-cache. + +------------------------------------------------------------------------ +r7818 | gbazin | 2004-05-29 23:51:22 +0200 (Sat, 29 May 2004) | 1 line +Changed paths: + M /trunk/src/misc/modules.c + +* src/misc/modules.c: small cleanup. +------------------------------------------------------------------------ +r7819 | fenrir | 2004-05-30 01:52:49 +0200 (Sun, 30 May 2004) | 2 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/include/ninput.h + M /trunk/include/vlc_common.h + M /trunk/include/vlc_objects.h + A /trunk/src/input/access.c + M /trunk/src/input/es_out.c + M /trunk/src/misc/messages.c + M /trunk/src/misc/objects.c + + * all: begin to introduce access_t (nothing working yet). + +------------------------------------------------------------------------ +r7820 | fenrir | 2004-05-30 01:56:41 +0200 (Sun, 30 May 2004) | 2 lines +Changed paths: + M /trunk/Makefile.am + + * Makefile.am: added acces.c (for people still using make ;) + +------------------------------------------------------------------------ +r7821 | fenrir | 2004-05-30 02:14:30 +0200 (Sun, 30 May 2004) | 2 lines +Changed paths: + M /trunk/include/ninput.h + M /trunk/src/input/access.c + + * ninput, access: compilation fix. + +------------------------------------------------------------------------ +r7822 | gbazin | 2004-05-30 11:18:59 +0200 (Sun, 30 May 2004) | 1 line +Changed paths: + M /trunk/modules/gui/gtk/gnome.c + M /trunk/modules/gui/gtk/gtk.c + M /trunk/modules/gui/gtk/open.c + +* modules/gui/gtk/*: got rid of --search-path option and created --gtk-search-path and --gnome-search-path instead. +------------------------------------------------------------------------ +r7823 | sigmunau | 2004-05-30 12:52:02 +0200 (Sun, 30 May 2004) | 3 lines +Changed paths: + M /trunk/share/http/index.html + +share/http/index.html: output valid xhtml, even with an empty playlist. Show +a message in the playlist area if the playlist is empty. + +------------------------------------------------------------------------ +r7824 | gbazin | 2004-05-30 13:54:08 +0200 (Sun, 30 May 2004) | 1 line +Changed paths: + M /trunk/src/misc/modules.c + +* src/misc/modules.c: avoid name collisions on win32. +------------------------------------------------------------------------ +r7825 | sigmunau | 2004-05-30 15:00:27 +0200 (Sun, 30 May 2004) | 3 lines +Changed paths: + M /trunk/modules/audio_output/alsa.c + +modules/audio_output/alsa.c: fixed an utterly nonsensial if-block. Should +have no functional impact. + +------------------------------------------------------------------------ +r7826 | zorglub | 2004-05-30 16:43:12 +0200 (Sun, 30 May 2004) | 13 lines +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/open.cpp + M /trunk/modules/gui/wxwindows/playlist.cpp + M /trunk/modules/gui/wxwindows/timer.cpp + M /trunk/modules/gui/wxwindows/wizard.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* New wizard is now about usable, yet unfinished + Todo + - Heavy testing + - Missing sanity checks + - Extra options + - Fix layout bugs + +* playlist.cpp : Smaller layout, icons to do... + +* timer.cpp : show the name and not the URI in status bar + +* open.cpp : Bugfix for modal mode + +------------------------------------------------------------------------ +r7827 | fenrir | 2004-05-30 16:43:40 +0200 (Sun, 30 May 2004) | 2 lines +Changed paths: + M /trunk/src/input/access.c + + * access: implement access2_nEw (untested). + +------------------------------------------------------------------------ +r7828 | zorglub | 2004-05-30 16:44:00 +0200 (Sun, 30 May 2004) | 2 lines +Changed paths: + A /trunk/modules/gui/wxwindows/bitmaps/loop.xpm + A /trunk/modules/gui/wxwindows/bitmaps/repeat.xpm + A /trunk/modules/gui/wxwindows/bitmaps/shuffle.xpm + M /trunk/modules/gui/wxwindows/playlist.cpp + +Missing icons + +------------------------------------------------------------------------ +r7829 | fenrir | 2004-05-30 17:31:59 +0200 (Sun, 30 May 2004) | 2 lines +Changed paths: + M /trunk/include/ninput.h + + * ninput: more access2 things. + +------------------------------------------------------------------------ +r7830 | fenrir | 2004-05-30 17:33:57 +0200 (Sun, 30 May 2004) | 2 lines +Changed paths: + M /trunk/include/ninput.h + + * ninput: typo. + +------------------------------------------------------------------------ +r7831 | fenrir | 2004-05-30 17:38:11 +0200 (Sun, 30 May 2004) | 2 lines +Changed paths: + M /trunk/modules/access/Modules.am + A /trunk/modules/access/access2.c + + * access2: access2 <-> access1 wrapper (untested). + +------------------------------------------------------------------------ +r7832 | zorglub | 2004-05-30 18:21:43 +0200 (Sun, 30 May 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/playlist.cpp + A /trunk/modules/gui/wxwindows/streamdata.h + M /trunk/modules/gui/wxwindows/streamout.cpp + M /trunk/modules/gui/wxwindows/wizard.cpp + +Move streaming data to a separate file (will have to be moved to /include) + +------------------------------------------------------------------------ +r7833 | anil | 2004-05-30 18:38:44 +0200 (Sun, 30 May 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/wizard.cpp + +* wizard.cpp: compilation fixes + +------------------------------------------------------------------------ +r7834 | sigmunau | 2004-05-30 18:57:55 +0200 (Sun, 30 May 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/chroma.c + +modules/codec/ffmpeg/chroma.c: resize properly if destination chroma is in a +format ffmpeg likes + +------------------------------------------------------------------------ +r7835 | gbazin | 2004-05-30 19:22:09 +0200 (Sun, 30 May 2004) | 1 line +Changed paths: + M /trunk/modules/access/directory.c + +* modules/access/directory.c: minor fix. +------------------------------------------------------------------------ +r7836 | fenrir | 2004-05-30 19:59:20 +0200 (Sun, 30 May 2004) | 2 lines +Changed paths: + M /trunk/src/audio_output/input.c -2002-12-25 Wednesday 23:36 sam + * input: warning fix (int ->byte_t*). - * ./bootstrap: fixed an automake 1.5 check. - * ./toolbox: removed code from bootstrap that wasn't related to the - bootstrapping sequence and put it here. +------------------------------------------------------------------------ +r7837 | fenrir | 2004-05-30 20:11:55 +0200 (Sun, 30 May 2004) | 2 lines +Changed paths: + M /trunk/src/input/access.c + M /trunk/src/input/demux.c -2002-12-25 Wednesday 23:05 sam + * access,demux: fixed parsing. - * ./configure.ac.in: lured xggettext into thinking _NS is a keyword. - * ./bootstrap: bootstrap --update-po also updates vlc.pot. +------------------------------------------------------------------------ +r7838 | hartman | 2004-05-30 20:20:57 +0200 (Sun, 30 May 2004) | 2 lines +Changed paths: + M /trunk/modules/access/directory.c -2002-12-25 Wednesday 22:02 massiot +* ahum. == on a mask instead of & - * Re-enabled package-* Makefile rules, - * Worked around automake stack overflow bug on Darwin. +------------------------------------------------------------------------ +r7839 | hartman | 2004-05-30 20:39:29 +0200 (Sun, 30 May 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/ncurses.c -2002-12-25 Wednesday 03:25 massiot +* Added a filebrowser (B) +* Messages now uses 'L' as hotkey - ... _with_ the actual Italian placeholder (can you believe it ?). +------------------------------------------------------------------------ +r7840 | fenrir | 2004-05-30 21:28:35 +0200 (Sun, 30 May 2004) | 3 lines +Changed paths: + M /trunk/modules/access/access2.c + M /trunk/modules/access/http.c -2002-12-25 Wednesday 03:23 massiot + * access2: support for demuxer access provided. + * http: converted to access2. - Santa Claus brings to you : - * A placeholder for the Italian translation, - * A bug fix for mono streams on stereo speakers, - * A fix for a possible crash in the FTP access, - * Correct coordinates in OS X fullscreen modes (closing #47), - * Cosmetic fixes. +------------------------------------------------------------------------ +r7841 | fenrir | 2004-05-30 21:35:32 +0200 (Sun, 30 May 2004) | 2 lines +Changed paths: + M /trunk/src/input/input.c -2002-12-25 Wednesday 00:31 sam + * input.c: set access2->b_die. - * ./ipkg/Makefile.am: added missing files to the distribution. +------------------------------------------------------------------------ +r7842 | fenrir | 2004-05-30 22:52:36 +0200 (Sun, 30 May 2004) | 3 lines +Changed paths: + M /trunk/modules/access/access2.c + M /trunk/modules/access/ftp.c -2002-12-25 Wednesday 00:00 massiot + * access2: fixed seeking. + * ftp: converted to access2. - * Use BeginFullScreen() to hide the mouse cursor ; - * Cheat with the screen saver (closes #46). +------------------------------------------------------------------------ +r7843 | fenrir | 2004-05-30 23:03:52 +0200 (Sun, 30 May 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/x264.c -2002-12-24 Tuesday 21:15 jpsaman + * x264: I have commited debug stuff :( - Added gpe and gpe-vlc to Conflicts list for only X11/GTK+ packages. +------------------------------------------------------------------------ +r7844 | fenrir | 2004-05-30 23:16:53 +0200 (Sun, 30 May 2004) | 2 lines +Changed paths: + M /trunk/modules/access/access2.c + M /trunk/modules/access/tcp.c -2002-12-24 Tuesday 21:11 jpsaman + * tcp: convertd to access2. - Build and packaging scripts for building Familiar Linux interface with only GTK+ support. +------------------------------------------------------------------------ +r7845 | fenrir | 2004-05-30 23:27:49 +0200 (Sun, 30 May 2004) | 2 lines +Changed paths: + M /trunk/modules/access/access2.c -2002-12-24 Tuesday 20:26 jpsaman + * access2: fix seek with access2 using pf_block. - Forget some. +------------------------------------------------------------------------ +r7846 | hartman | 2004-05-31 02:54:44 +0200 (Mon, 31 May 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/ncurses.c -2002-12-24 Tuesday 20:25 jpsaman +* modules/gui/ncurses.c: Ahum fixed broken filebrowser. + that's what you get when you are hacking something + you don't understand 100% - Added some debug info. +------------------------------------------------------------------------ +r7847 | fenrir | 2004-05-31 03:48:09 +0200 (Mon, 31 May 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/ncurses.c -2002-12-24 Tuesday 20:25 jpsaman + * ncurses: fixed the error that was making the browser so slow. - Cosmetic changes. +------------------------------------------------------------------------ +r7848 | zorglub | 2004-05-31 11:24:07 +0200 (Mon, 31 May 2004) | 2 lines +Changed paths: + M /trunk/src/playlist/playlist.c -2002-12-24 Tuesday 20:09 jpsaman +Fix play-and-stop behaviour with playlist_Command - Cosmetic changes. +------------------------------------------------------------------------ +r7849 | ipkiss | 2004-05-31 13:34:26 +0200 (Mon, 31 May 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/preferences.cpp -2002-12-24 Tuesday 20:08 jpsaman + * modules/gui/wxwindows/preferences.cpp: fixed a refcount problem - Update packaging scripts. +------------------------------------------------------------------------ +r7850 | ipkiss | 2004-05-31 14:17:13 +0200 (Mon, 31 May 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/src/theme_loader.cpp -2002-12-24 Tuesday 19:23 jpsaman + * skins2: same fix as in modules/access/directory.c - Added esddsp package to dependency list. +------------------------------------------------------------------------ +r7851 | ipkiss | 2004-05-31 14:31:48 +0200 (Mon, 31 May 2004) | 2 lines +Changed paths: + M /trunk/doc/skins/skins2-howto.xml -2002-12-24 Tuesday 16:28 massiot +skins2-howto.xml: Added two internal links - Fixed a major bug in fixed32tos16.c. +------------------------------------------------------------------------ +r7852 | fenrir | 2004-05-31 15:34:34 +0200 (Mon, 31 May 2004) | 2 lines +Changed paths: + M /trunk/configure.ac -2002-12-24 Tuesday 10:49 sam + * configure.ac: added access2 ;) - * ./configure.ac.in: fixed dpms.h detection (missing prerequisite headers). +------------------------------------------------------------------------ +r7853 | zorglub | 2004-05-31 19:32:18 +0200 (Mon, 31 May 2004) | 2 lines +Changed paths: + M /trunk/modules/access/access2.c + M /trunk/modules/access/pvr/pvr.c -2002-12-23 Monday 23:00 jpsaman +pvr.c : Converted to access2 and added options for autobuilt panels - Enabled --with-gpe-prefix in buildscript. +------------------------------------------------------------------------ +r7854 | zorglub | 2004-05-31 19:47:51 +0200 (Mon, 31 May 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/playlist.cpp -2002-12-23 Monday 22:58 jpsaman +Make the playlist window resizeable +Use a smaller font - Set priority of sdl video output to 60 iso 40. So it is now the default choice for iPaq iso x11. +------------------------------------------------------------------------ +r7855 | zorglub | 2004-05-31 19:48:38 +0200 (Mon, 31 May 2004) | 5 lines +Changed paths: + M /trunk/modules/gui/wxwindows/Modules.am + M /trunk/modules/gui/wxwindows/wizard.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* wizard.cpp : - TTL and SAP support + - Sanity checks for transcode output file + +* Modules.am : Added new "icons" to dist + +------------------------------------------------------------------------ +r7856 | anil | 2004-06-01 08:42:55 +0200 (Tue, 01 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/wizard.cpp + +* compilation (unicode) fix + +------------------------------------------------------------------------ +r7857 | gbazin | 2004-06-01 17:45:07 +0200 (Tue, 01 Jun 2004) | 2 lines +Changed paths: + M /trunk/include/configuration.h + M /trunk/include/modules.h + M /trunk/src/libvlc.c + M /trunk/src/misc/configuration.c + M /trunk/src/misc/modules.c + +* ALL: brought back module_EndBank() from the dead and fixed a few bugs in libvlc.c. + +------------------------------------------------------------------------ +r7858 | asmax | 2004-06-02 00:08:14 +0200 (Wed, 02 Jun 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/skins2/x11/x11_display.cpp + + * x11_display.cpp: support 15bpp mode for X11 skins and avoid a segfault + when a mode is not supported (closes bug #1809). Move the "main window" + outside the screen to avoid seeing it in the workspace selector applet. + +------------------------------------------------------------------------ +r7859 | fenrir | 2004-06-02 00:12:10 +0200 (Wed, 02 Jun 2004) | 3 lines +Changed paths: + M /trunk/include/ninput.h + M /trunk/modules/access/ftp.c + M /trunk/modules/access/http.c + M /trunk/modules/access/pvr/pvr.c + M /trunk/modules/access/tcp.c + + * all: a few changes in access2 (added a info field to access_t, remove +ACCESS_GET_EOF/SIZE/POS, prepared title/seekpoint support). + +------------------------------------------------------------------------ +r7860 | fenrir | 2004-06-02 00:12:56 +0200 (Wed, 02 Jun 2004) | 2 lines +Changed paths: + M /trunk/src/input/access.c + + * access: init info field. + +------------------------------------------------------------------------ +r7861 | fenrir | 2004-06-02 00:13:14 +0200 (Wed, 02 Jun 2004) | 2 lines +Changed paths: + M /trunk/src/input/demux.c + + * demux: init info field. (Not used yet). + +------------------------------------------------------------------------ +r7862 | fenrir | 2004-06-02 00:13:47 +0200 (Wed, 02 Jun 2004) | 2 lines +Changed paths: + M /trunk/src/input/es_out.c + + es_out: clean up. + +------------------------------------------------------------------------ +r7863 | fenrir | 2004-06-02 00:14:26 +0200 (Wed, 02 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/access/access2.c + + * access2: lastest API change. + +------------------------------------------------------------------------ +r7864 | gbazin | 2004-06-02 14:11:54 +0200 (Wed, 02 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/playlist.cpp + +* modules/gui/wxwindows/playlist.cpp: fixed a few segfaults + removed unused code. +------------------------------------------------------------------------ +r7865 | gbazin | 2004-06-02 14:59:47 +0200 (Wed, 02 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/playlist.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* modules/gui/wxwindows/playlist.cpp: better playlist window resizing. +------------------------------------------------------------------------ +r7866 | gbazin | 2004-06-02 18:05:57 +0200 (Wed, 02 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/misc/freetype.c + +* modules/misc/freetype.c: optimized subtitles rendering a bit. +------------------------------------------------------------------------ +r7867 | jpsaman | 2004-06-02 21:01:57 +0200 (Wed, 02 Jun 2004) | 1 line +Changed paths: + M /trunk/vlc.roku + +built rules for HD1000 +------------------------------------------------------------------------ +r7868 | fenrir | 2004-06-03 00:10:40 +0200 (Thu, 03 Jun 2004) | 2 lines +Changed paths: + M /trunk/include/ninput.h + + * ninput: changed the way title and seekpoint work. + +------------------------------------------------------------------------ +r7869 | fenrir | 2004-06-03 00:11:54 +0200 (Thu, 03 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/access/ftp.c + M /trunk/modules/access/http.c + M /trunk/modules/access/pvr/pvr.c + M /trunk/modules/access/tcp.c + + * all: removed ACCESS_GET_SEEKPOINT_INFO. + +------------------------------------------------------------------------ +r7870 | fenrir | 2004-06-03 00:47:30 +0200 (Thu, 03 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/access/pvr/pvr.c + + * pvr: cosmetic. + +------------------------------------------------------------------------ +r7871 | yoann | 2004-06-03 00:53:26 +0200 (Thu, 03 Jun 2004) | 7 lines +Changed paths: + M /trunk/include/osd.h + M /trunk/include/video_output.h + M /trunk/include/vlc_video.h + M /trunk/modules/codec/cmml/intf.c + M /trunk/modules/codec/dvbsub.c + M /trunk/modules/codec/ogt/cvd_parse.c + M /trunk/modules/codec/ogt/ogt_parse.c + M /trunk/modules/codec/spudec/parse.c + M /trunk/modules/codec/subsdec.c + M /trunk/modules/control/hotkeys.c + M /trunk/modules/control/lirc.c + M /trunk/modules/gui/macosx/controls.m + M /trunk/modules/gui/macosx/playlist.m + M /trunk/modules/misc/dummy/renderer.c + M /trunk/modules/misc/freetype.c + M /trunk/src/video_output/video_text.c + M /trunk/src/video_output/video_widgets.c + M /trunk/src/video_output/vout_subpictures.c + +Support for multiple OSD channels : +* added i_channel and i_content properties to subpicture_t +* p_last_osd_message is no more used + +An OSD channel can contain simultaneously an OSD text and an OSD widget. + + +------------------------------------------------------------------------ +r7872 | yoann | 2004-06-03 01:19:54 +0200 (Thu, 03 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/control/hotkeys.c + + * modules/control/hotkeys.c : Display simultaneously time position and slider when seeking. + +------------------------------------------------------------------------ +r7873 | fenrir | 2004-06-03 02:08:54 +0200 (Thu, 03 Jun 2004) | 4 lines +Changed paths: + M /trunk/modules/access/access2.c + M /trunk/modules/access/file.c + + * file: converted to access2. I hope it still compils everywhere. + * access2: added stream/file/kfir shortcut. Begin title support but +nothing usable yet. + +------------------------------------------------------------------------ +r7874 | gbazin | 2004-06-03 11:14:16 +0200 (Thu, 03 Jun 2004) | 1 line +Changed paths: + M /trunk/src/misc/modules.c + +* src/misc/modules.c: in plugins cache mode, force immediate module loading if the module's config contains callbacks or actions. This could be avoided but a new api call will have to be introduced for that. +------------------------------------------------------------------------ +r7875 | zorglub | 2004-06-03 13:57:04 +0200 (Thu, 03 Jun 2004) | 2 lines +Changed paths: + A /trunk/TODO + +Embryo of a Todo list, feel free to use it :) + +------------------------------------------------------------------------ +r7876 | hartman | 2004-06-03 15:40:08 +0200 (Thu, 03 Jun 2004) | 2 lines +Changed paths: + M /trunk/TODO + +* shitload of work we can do + +------------------------------------------------------------------------ +r7877 | sigmunau | 2004-06-03 15:56:34 +0200 (Thu, 03 Jun 2004) | 2 lines +Changed paths: + M /trunk/TODO + +TODO: Fixed up the entry on vobsub + +------------------------------------------------------------------------ +r7878 | hartman | 2004-06-03 16:35:05 +0200 (Thu, 03 Jun 2004) | 2 lines +Changed paths: + M /trunk/TODO + +* Fix the todotable + +------------------------------------------------------------------------ +r7879 | fenrir | 2004-06-03 20:02:14 +0200 (Thu, 03 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/mux/mp4.c + + * mp4: fix for width in tkhd for video stream with null aspect. + +------------------------------------------------------------------------ +r7880 | fenrir | 2004-06-03 20:08:27 +0200 (Thu, 03 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/access/directory.c + M /trunk/modules/demux/demux2.c + + * directory: converted to access2. + +------------------------------------------------------------------------ +r7881 | fenrir | 2004-06-03 23:43:34 +0200 (Thu, 03 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/ffmpeg.c + + * ffmpeg: added XVIX fourcc (buggy xvid streams) + +------------------------------------------------------------------------ +r7882 | oaubert | 2004-06-04 11:10:48 +0200 (Fri, 04 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/video_output/snapshot.c + +Coding-style updates (whitespace related) + +------------------------------------------------------------------------ +r7883 | gbazin | 2004-06-04 12:35:06 +0200 (Fri, 04 Jun 2004) | 1 line +Changed paths: + M /trunk/TODO + M /trunk/modules/codec/spudec/render.c + +* modules/codec/spudec/render.c: chroma support for dvd subtitles. +------------------------------------------------------------------------ +r7884 | gbazin | 2004-06-04 14:47:06 +0200 (Fri, 04 Jun 2004) | 1 line +Changed paths: + M /trunk/src/misc/modules.c + +* src/misc/modules.c: some error checking when loading the cache plugins file. +------------------------------------------------------------------------ +r7885 | ipkiss | 2004-06-04 21:37:13 +0200 (Fri, 04 Jun 2004) | 2 lines +Changed paths: + M /trunk/doc/skins/skins2-howto.xml + + * doc/skins2-howto.xml: Missing "required" specification + +------------------------------------------------------------------------ +r7886 | fenrir | 2004-06-04 23:51:34 +0200 (Fri, 04 Jun 2004) | 3 lines +Changed paths: + M /trunk/modules/access/access2.c + M /trunk/modules/access/udp.c + + * udp: converted to access2 (using pf_block, so for now it may hurt a +bit the perfs as we do a memcpy in access2.c) + +------------------------------------------------------------------------ +r7887 | fenrir | 2004-06-04 23:52:55 +0200 (Fri, 04 Jun 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/demux2.c + M /trunk/modules/demux/mpeg/ts.c + M /trunk/modules/demux/ts.c + + * ts.c : renamed to ts. + * mpeg/ts.c: lowered it's priority below demux2, and renamed it ts_old(_dvbpsi). + +------------------------------------------------------------------------ +r7888 | fenrir | 2004-06-04 23:59:48 +0200 (Fri, 04 Jun 2004) | 4 lines +Changed paths: + M /trunk/modules/access/udp.c + + * udp: activate udp-auto-mtu by default. It increases the internal MTU +by 10% each time we read a packet greater or equal to the MTU. + It should be harmless. + +------------------------------------------------------------------------ +r7889 | hartman | 2004-06-05 18:09:00 +0200 (Sat, 05 Jun 2004) | 12 lines +Changed paths: + M /trunk/TODO + M /trunk/evc/vlc.c + M /trunk/include/vlc/vlc.h + M /trunk/include/vlc_common.h + M /trunk/include/vlc_playlist.h + M /trunk/modules/control/corba/mediacontrol-init.c + M /trunk/mozilla/vlcpeer.cpp + M /trunk/mozilla/vlcshell.cpp + M /trunk/python/vlcmodule.c + M /trunk/src/libvlc.c + M /trunk/src/vlc.c + +NOTE: libvlc API changes +* renamed VLC_Stop to VLC_CleanUp since this name is closer to what it actually does. +* added a new VLC_Stop that just does playlist_Stop analogous to VLC_Play and VLC_Pause. +* reordered the functions in libvlc. everything was mixed up. +* added doxygen info to all the functions +* fixed several functions to use the correct underlying API calls +* corrected the copyright info + + +This is in preparation of the new libvlc calls for mozilla plugin +temp. moved the playlist_command_t typedef to vlc_common.h awaiting implementation of playlist_Control() + +------------------------------------------------------------------------ +r7890 | hartman | 2004-06-05 18:58:57 +0200 (Sat, 05 Jun 2004) | 2 lines +Changed paths: + M /trunk/src/libvlc.c + +* fix a compilation error + +------------------------------------------------------------------------ +r7891 | hartman | 2004-06-05 19:12:16 +0200 (Sat, 05 Jun 2004) | 5 lines +Changed paths: + M /trunk/modules/demux/m3u.c + M /trunk/modules/demux/playlist/m3u.c + +* Added an extension check to m3u plugins for .ram files. +These files can contain a single line with a rtsp:// link which VLC sometimes is able to handle. + +for MPEG-4 unicasted RealMedia streams. + +------------------------------------------------------------------------ +r7892 | gbazin | 2004-06-05 19:49:22 +0200 (Sat, 05 Jun 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/video.cpp + M /trunk/modules/video_output/x11/xcommon.c + M /trunk/src/video_output/vout_intf.c + +* src/video_output/vout_intf.c: only embed the video if the main interface supports it (don't check other interfaces). +* modules/gui/wxwindows/video.cpp, modules/video_output/x11/xcommon.c: in embedded mode, close the vout window if vlc is exiting. + +------------------------------------------------------------------------ +r7893 | gbazin | 2004-06-05 20:04:06 +0200 (Sat, 05 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/video.cpp + M /trunk/src/interface/interface.c + +* src/interface/interface.c, modules/gui/wxwindows/video.cpp: couple of fixes. +------------------------------------------------------------------------ +r7894 | fenrir | 2004-06-05 20:54:18 +0200 (Sat, 05 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/demux2.c + + * demux2: added wav. + +------------------------------------------------------------------------ +r7895 | fenrir | 2004-06-05 20:58:58 +0200 (Sat, 05 Jun 2004) | 3 lines +Changed paths: + M /trunk/modules/access/access2.c + M /trunk/modules/access/cdda.c + + * cdda: converted to access2. It seems stable. + * access2: added/fixed title support. + +------------------------------------------------------------------------ +r7896 | ipkiss | 2004-06-05 21:23:03 +0200 (Sat, 05 Jun 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/src/theme_loader.cpp + + * skins2/src/theme_loader.cpp: Added a forgotten header; this fixes the + loading of .vlt files on Win32 + +------------------------------------------------------------------------ +r7897 | jpsaman | 2004-06-05 21:27:48 +0200 (Sat, 05 Jun 2004) | 1 line +Changed paths: + M /trunk/configure.ac + M /trunk/modules/video_output/hd1000v.cpp + M /trunk/vlc.roku + +HD1000 Cascade needs to link with mad and dvbpsi. Generalized buildscript and the HD1000v module has priority 100 on Roku OS +------------------------------------------------------------------------ +r7898 | fenrir | 2004-06-05 21:36:51 +0200 (Sat, 05 Jun 2004) | 4 lines +Changed paths: + M /trunk/include/ninput.h + M /trunk/modules/access/file.c + M /trunk/src/input/input.c + M /trunk/src/input/stream.c + + * ninput: added more access2 doc, added ACCESS_SET_PRIVATE_ID_STATE, +STREAM_CONTROL_ACCESS. + * all: added previous new commands support. + +------------------------------------------------------------------------ +r7899 | fenrir | 2004-06-05 21:45:56 +0200 (Sat, 05 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/mux/mp4.c + + * mp4: fixed a small bug with subtitle. + +------------------------------------------------------------------------ +r7900 | zorglub | 2004-06-05 21:48:09 +0200 (Sat, 05 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/playlist/m3u.c + +Fixed warning + +------------------------------------------------------------------------ +r7901 | fenrir | 2004-06-05 22:11:05 +0200 (Sat, 05 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/livedotcom.cpp + + * livedotcom: small warning fix for old version. + +------------------------------------------------------------------------ +r7902 | fenrir | 2004-06-05 22:13:08 +0200 (Sat, 05 Jun 2004) | 5 lines +Changed paths: + M /trunk/modules/video_output/snapshot.c + + * snapshot: small warning fix + coding rules. + Btw, the module uses input_Tell that is deprecated, Is it really needed ? + If so, when ? + + +------------------------------------------------------------------------ +r7903 | fenrir | 2004-06-05 23:53:24 +0200 (Sat, 05 Jun 2004) | 4 lines +Changed paths: + M /trunk/modules/access/access2.c + M /trunk/modules/access/mms/asf.c + M /trunk/modules/access/mms/asf.h + M /trunk/modules/access/mms/buffer.c + M /trunk/modules/access/mms/buffer.h + M /trunk/modules/access/mms/mms.c + M /trunk/modules/access/mms/mms.h + M /trunk/modules/access/mms/mmsh.c + M /trunk/modules/access/mms/mmsh.h + M /trunk/modules/access/mms/mmstu.c + M /trunk/modules/access/mms/mmstu.h + + * mms/* : converted to access2. It should be reworked to use pf_block, but +that can wait ... + * access2: little fix + added mms* shortcuts. + +------------------------------------------------------------------------ +r7904 | fenrir | 2004-06-06 00:36:13 +0200 (Sun, 06 Jun 2004) | 3 lines +Changed paths: + M /trunk/src/input/input.c + + * input: compute right value for position/time on position-offset and +time-offset change. + +------------------------------------------------------------------------ +r7905 | fenrir | 2004-06-06 13:44:01 +0200 (Sun, 06 Jun 2004) | 2 lines +Changed paths: + M /trunk/include/variables.h + + * variables: added more helpers: var_CreateGet* + +------------------------------------------------------------------------ +r7906 | fenrir | 2004-06-06 13:56:22 +0200 (Sun, 06 Jun 2004) | 2 lines +Changed paths: + M /trunk/include/variables.h + + * variables: helpers: var_Get* . + +------------------------------------------------------------------------ +r7907 | fenrir | 2004-06-06 14:17:15 +0200 (Sun, 06 Jun 2004) | 2 lines +Changed paths: + M /trunk/include/variables.h + + * variables: added var_Get/Set/CreateGetBool. + +------------------------------------------------------------------------ +r7908 | zorglub | 2004-06-06 14:44:35 +0200 (Sun, 06 Jun 2004) | 3 lines +Changed paths: + M /trunk/include/ninput.h + M /trunk/modules/gui/wxwindows/bookmarks.cpp + M /trunk/modules/gui/wxwindows/dialogs.cpp + M /trunk/modules/gui/wxwindows/wizard.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + M /trunk/src/input/control.c + +* Interaction between bookmarks and streaming wizard +* Edit bookmarks if possible + +------------------------------------------------------------------------ +r7909 | zorglub | 2004-06-06 14:45:32 +0200 (Sun, 06 Jun 2004) | 2 lines +Changed paths: + M /trunk/include/network.h + M /trunk/modules/control/telnet.c + M /trunk/modules/misc/network/ipv4.c + M /trunk/modules/misc/network/ipv6.c + M /trunk/src/misc/net.c + +Patch by Rémi Denis-Courmont to include TCP listening sockets in the abstraction layer + +------------------------------------------------------------------------ +r7910 | fenrir | 2004-06-06 14:51:06 +0200 (Sun, 06 Jun 2004) | 3 lines +Changed paths: + M /trunk/modules/access/cdda.c + M /trunk/modules/access/directory.c + M /trunk/modules/access/file.c + M /trunk/modules/access/ftp.c + M /trunk/modules/access/http.c + M /trunk/modules/access/mms/mmsh.c + M /trunk/modules/access/mms/mmstu.c + M /trunk/modules/access/tcp.c + M /trunk/modules/access/udp.c + M /trunk/modules/access/vcd/vcd.c + + * access/*: use var_* helpers. + * access/vcd/ clean up. + +------------------------------------------------------------------------ +r7911 | yoann | 2004-06-06 15:00:23 +0200 (Sun, 06 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/control/hotkeys.c + + * modules/control/hotkeys.c : clean up + +------------------------------------------------------------------------ +r7912 | hartman | 2004-06-06 15:02:26 +0200 (Sun, 06 Jun 2004) | 12 lines +Changed paths: + M /trunk/include/vlc/vlc.h + M /trunk/mozilla/vlcshell.cpp + M /trunk/src/libvlc.c + +* WARNING: Libvlc API change + - VLC_Set VLC_Get were changed to VLC_VariableGet VLC_VariableSet + - VLC_ClearPlaylist was changed to VLC_PlaylistClear + - Added a lot of new calls: + VLC_PositionGet, VLC_PositionSet, VLC_TimeGet, VLC_TimeSet, + VLC_LengthGet, VLC_SpeedFaster, VLC_SpeedSlower, VLC_PlaylistIndex, + VLC_PlaylistNumberOfItems, VLC_PlaylistNext, VLC_PlaylistPrev, + VLC_VolumeGet, VLC_VolumeSet, VLC_VolumeMute. + - everything doxygenized. + - There are NO mozilla functions of these additions yet. (someone else please?) + + +------------------------------------------------------------------------ +r7913 | hartman | 2004-06-06 15:13:06 +0200 (Sun, 06 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/sgimb.c + +* No longer force ts2 for Kasenna udp multicast. ts2 is now ts. + +------------------------------------------------------------------------ +r7914 | hartman | 2004-06-06 15:28:02 +0200 (Sun, 06 Jun 2004) | 2 lines +Changed paths: + M /trunk/include/vlc/vlc.h + +* bugfix to libvlc header + +------------------------------------------------------------------------ +r7915 | fenrir | 2004-06-06 15:53:53 +0200 (Sun, 06 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/access/udp.c + + * udp: increase the mtu by *2 instead of 10%. + +------------------------------------------------------------------------ +r7916 | anil | 2004-06-06 15:54:12 +0200 (Sun, 06 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/bookmarks.cpp + +* bookmarks.cpp: compilation fix + +------------------------------------------------------------------------ +r7917 | fenrir | 2004-06-06 15:55:40 +0200 (Sun, 06 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/ts.c + + * ts.c: module name is now ts. (thx thedj). + +------------------------------------------------------------------------ +r7918 | oaubert | 2004-06-06 18:15:23 +0200 (Sun, 06 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/video_output/snapshot.c + +Removed call to input_Tell (which is deprecated) + +------------------------------------------------------------------------ +r7919 | fenrir | 2004-06-06 19:02:55 +0200 (Sun, 06 Jun 2004) | 3 lines +Changed paths: + M /trunk/modules/access/access2.c + M /trunk/modules/access/vcd/vcd.c + + * vcd/vcd.c: ported to access2. + * access2: added chapter support. + +------------------------------------------------------------------------ +r7920 | fenrir | 2004-06-06 19:24:06 +0200 (Sun, 06 Jun 2004) | 4 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/demux/mpeg/Modules.am + M /trunk/modules/demux/mpeg/ts.c + M /trunk/modules/mux/mpeg/Modules.am + M /trunk/modules/mux/mpeg/ts.c + + * all: - renamed old ts demuxer as ts_old(_dvbpsi). + - renamed ts2 into ts at the build system level. + - removed muxer without dvbpsi. + +------------------------------------------------------------------------ +r7921 | gbazin | 2004-06-06 20:13:29 +0200 (Sun, 06 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/demux/mpeg/ts.c + +* modules/demux/mpeg/ts.c: compilation fix. +------------------------------------------------------------------------ +r7922 | fenrir | 2004-06-06 20:18:50 +0200 (Sun, 06 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/access/http.c + + * http: little clean up. + +------------------------------------------------------------------------ +r7923 | fenrir | 2004-06-06 20:55:10 +0200 (Sun, 06 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/standard.c + + * standard: fixed a segfault. + +------------------------------------------------------------------------ +r7924 | fenrir | 2004-06-06 21:02:02 +0200 (Sun, 06 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/ffmpeg.c + M /trunk/modules/packetizer/h264.c + + * all: added VSSH fourcc. + +------------------------------------------------------------------------ +r7925 | fenrir | 2004-06-06 23:18:07 +0200 (Sun, 06 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/access/v4l/v4l.c + + * v4l: converted to access2, but untested so ... + +------------------------------------------------------------------------ +r7926 | fenrir | 2004-06-06 23:18:59 +0200 (Sun, 06 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/access/access2.c + M /trunk/modules/access/cdda.c + M /trunk/modules/access/vcd/vcd.c + + * access2: added shortcuts for vcd/svcd. + +------------------------------------------------------------------------ +r7927 | gbazin | 2004-06-07 00:12:23 +0200 (Mon, 07 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/demux/demux2.c + +* modules/demux/demux2.c: added v4l. +------------------------------------------------------------------------ +r7928 | fenrir | 2004-06-07 03:01:38 +0200 (Mon, 07 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/Modules.am + + * Modules.am: oops ts2 -> ts + +------------------------------------------------------------------------ +r7929 | fenrir | 2004-06-07 20:19:10 +0200 (Mon, 07 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/avi/avi.c + + * avi: support for track without key flag set in the index. + +------------------------------------------------------------------------ +r7930 | fenrir | 2004-06-07 20:23:15 +0200 (Mon, 07 Jun 2004) | 6 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/include/ninput.h + M /trunk/include/vlc_common.h + M /trunk/src/input/access.c + M /trunk/src/input/control.c + M /trunk/src/input/demux.c + M /trunk/src/input/input.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/input_programs.c + M /trunk/src/input/stream.c + + * include: removed a few deprecated functions. + * demux, access: change the prototype of access2_New/demux2_New. + * control: implemented all INPUT_GET/SET. + * src/input/*.c: removed old functions, move some of them. + + +------------------------------------------------------------------------ +r7931 | fenrir | 2004-06-07 20:24:24 +0200 (Mon, 07 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/control/corba/mediacontrol-core.c + M /trunk/modules/control/joystick.c + M /trunk/modules/control/lirc.c + + * control/*.c: use var_Set/Get "state"/"position"/"rate" instead of old functions. + +------------------------------------------------------------------------ +r7932 | fenrir | 2004-06-07 20:26:27 +0200 (Mon, 07 Jun 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/beos/VlcWrapper.cpp + M /trunk/modules/gui/gtk/control.c + M /trunk/modules/gui/gtk/gnome.c + M /trunk/modules/gui/gtk/gtk.c + M /trunk/modules/gui/gtk/gtk_callbacks.c + M /trunk/modules/gui/gtk/menu.c + M /trunk/modules/gui/kde/interface.cpp + M /trunk/modules/gui/pda/pda.c + M /trunk/modules/gui/pda/pda_callbacks.c + M /trunk/modules/gui/qt/intf.cpp + M /trunk/modules/gui/skins/src/vlcproc.cpp + + * use var_Set/Get "state"/"position"/"rate" instead of old functions. + I haven't tested thoses changes ... + +------------------------------------------------------------------------ +r7933 | fenrir | 2004-06-07 20:27:24 +0200 (Mon, 07 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/access/access2.c + M /trunk/modules/demux/demux2.c + + * demux2, access2: prototype change. + +------------------------------------------------------------------------ +r7934 | fenrir | 2004-06-07 20:28:16 +0200 (Mon, 07 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mpeg/ps.c + M /trunk/modules/demux/mpeg/system.c + + * all: input_DumpStream isn't exported anymore. + +------------------------------------------------------------------------ +r7935 | fenrir | 2004-06-07 20:30:46 +0200 (Mon, 07 Jun 2004) | 4 lines +Changed paths: + M /trunk/modules/video_output/sdl.c + M /trunk/modules/video_output/x11/xcommon.c + + all: don't use input_Seek. Btw, sdl shouldn't do the seek itself, and + follow the key-pressed scheme (I have removed thoses seeks). + Someone to do the work ? + +------------------------------------------------------------------------ +r7936 | fenrir | 2004-06-07 20:32:12 +0200 (Mon, 07 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/access/dvdplay/demux.c + M /trunk/modules/access/dvdplay/intf.c + M /trunk/modules/access/vcdx/access.c + M /trunk/modules/access/vcdx/demux.c + M /trunk/modules/access/vcdx/intf.c + + * all: use var_Set/Get "state"/"position"/"rate" instead of old functions. + +------------------------------------------------------------------------ +r7937 | zorglub | 2004-06-07 21:13:05 +0200 (Mon, 07 Jun 2004) | 7 lines +Changed paths: + M /trunk/doc/developer/Makefile + M /trunk/doc/developer/history.xml + A /trunk/doc/developer/html + M /trunk/doc/developer/manual.xml + A /trunk/doc/developer/stylesheet-print-noicones.dsl + A /trunk/doc/developer/stylesheet-txt.dsl + A /trunk/doc/developer/videolan-doc-chunk.xsl + A /trunk/doc/developer/videolan-doc.xsl + +Use xlstproc instead of jade for HTML output +Output PDF instead of PS + +You will need + * xsltproc + * the docbook XSL package + +------------------------------------------------------------------------ +r7938 | anil | 2004-06-07 21:27:55 +0200 (Mon, 07 Jun 2004) | 2 lines +Changed paths: + M /trunk/doc/developer/Makefile + +* fixed a few rules (pdf, txt and clean) + +------------------------------------------------------------------------ +r7939 | zorglub | 2004-06-07 21:32:10 +0200 (Mon, 07 Jun 2004) | 2 lines +Changed paths: + M /trunk/doc/developer/Makefile + M /trunk/doc/developer/decoders.xml + M /trunk/doc/developer/input.xml + D /trunk/doc/developer/modules.eps + A /trunk/doc/developer/modules.png + M /trunk/doc/developer/overview.xml + D /trunk/doc/developer/ps.eps + A /trunk/doc/developer/ps.png + D /trunk/doc/developer/stream.eps + A /trunk/doc/developer/stream.png + D /trunk/doc/developer/ts.eps + A /trunk/doc/developer/ts.png + +Convert icons to png for pdf output + +------------------------------------------------------------------------ +r7940 | oaubert | 2004-06-07 21:40:26 +0200 (Mon, 07 Jun 2004) | 4 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/control/corba/Modules.am + M /trunk/modules/control/corba/corba.c + M /trunk/modules/control/corba/mediacontrol-core.c + M /trunk/modules/control/corba/mediacontrol-init.c + M /trunk/modules/control/corba/mediacontrol-plugin.c + +* All C files: coding style update +* mediacontrol-core.c: update to the new control API +* configure.ac, Modules.am: (unfinished) build changes + +------------------------------------------------------------------------ +r7941 | zorglub | 2004-06-07 21:48:35 +0200 (Mon, 07 Jun 2004) | 2 lines +Changed paths: + A /trunk/doc/developer/screen.css + +Forgot the CSS + +------------------------------------------------------------------------ +r7942 | anil | 2004-06-07 21:49:22 +0200 (Mon, 07 Jun 2004) | 2 lines +Changed paths: + M /trunk/doc/developer + +* added proper svn:ignore properties + +------------------------------------------------------------------------ +r7943 | anil | 2004-06-07 21:54:14 +0200 (Mon, 07 Jun 2004) | 2 lines +Changed paths: + M /trunk/doc/developer/html + +* developer/html : sorry forgot this svn:ignore... + +------------------------------------------------------------------------ +r7944 | anil | 2004-06-07 22:35:12 +0200 (Mon, 07 Jun 2004) | 2 lines +Changed paths: + M /trunk/doc/developer + M /trunk/doc/developer/Makefile + +* the txt rule now uses xsltproc. faster and nicer + +------------------------------------------------------------------------ +r7945 | fenrir | 2004-06-07 23:26:35 +0200 (Mon, 07 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/gtk/display.c + M /trunk/modules/gui/kde/interface.cpp + M /trunk/modules/gui/pda/pda.c + M /trunk/modules/gui/qt/intf.cpp + M /trunk/modules/gui/skins/src/skin_main.cpp + M /trunk/modules/gui/skins2/vars/playlist.cpp + M /trunk/modules/gui/wxwindows/interface.cpp + + * all: don't use input_OffsetToTime anymore. + +------------------------------------------------------------------------ +r7946 | fenrir | 2004-06-07 23:27:18 +0200 (Mon, 07 Jun 2004) | 2 lines +Changed paths: + M /trunk/src/input/input.c + + * input: warning fix + no more input_OffsetToTime. + +------------------------------------------------------------------------ +r7947 | fenrir | 2004-06-07 23:32:18 +0200 (Mon, 07 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/gtk/menu.c + + * menu.c: don't use input_ChangeProgram. + +------------------------------------------------------------------------ +r7948 | fenrir | 2004-06-07 23:35:19 +0200 (Mon, 07 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/control/lirc.c + + * lirc: don't use input_ChangeArea. + +------------------------------------------------------------------------ +r7949 | fenrir | 2004-06-07 23:38:09 +0200 (Mon, 07 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/beos/VlcWrapper.cpp + + * VlcWrapper: don't use input_ChangeArea. + +------------------------------------------------------------------------ +r7950 | fenrir | 2004-06-07 23:53:03 +0200 (Mon, 07 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/gtk/gtk_callbacks.c + M /trunk/modules/gui/gtk/menu.c -2002-12-23 Monday 18:22 bozo + * gtk: don't use input_ChangeArea. - Little fixes. +------------------------------------------------------------------------ +r7951 | fenrir | 2004-06-08 00:11:57 +0200 (Tue, 08 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/beos/VlcWrapper.cpp + M /trunk/modules/gui/gtk/menu.c + M /trunk/modules/gui/kde/interface.cpp -2002-12-23 Monday 17:21 massiot + * all: don't use input_ToggleES. - Fixed my fix :p. +------------------------------------------------------------------------ +r7952 | fenrir | 2004-06-08 00:14:21 +0200 (Tue, 08 Jun 2004) | 3 lines +Changed paths: + M /trunk/include/input_ext-intf.h -2002-12-23 Monday 17:05 massiot + * input_ext-intf.h: input_ChangeArea/Program are now private to the input. + input_ToggleES is removed. - Fixed a side-effect bug with IPv6 addresses (thanks Xag). +------------------------------------------------------------------------ +r7953 | hartman | 2004-06-08 00:14:51 +0200 (Tue, 08 Jun 2004) | 2 lines +Changed paths: + M /trunk/TODO -2002-12-23 Monday 16:39 jpsaman +* TODO: put todo's in TODO list instead of commit messages :) - Familiar interface now uses define NEED_GTK_MAIN define. +------------------------------------------------------------------------ +r7954 | fenrir | 2004-06-08 00:19:12 +0200 (Tue, 08 Jun 2004) | 2 lines +Changed paths: + M /trunk/include/input_ext-intf.h -2002-12-23 Monday 16:39 massiot + * input_ext-intf.h: removed unused functions/defines. - Fixed an IPv6-related bug (thanks Xag). +------------------------------------------------------------------------ +r7955 | fenrir | 2004-06-08 00:21:33 +0200 (Tue, 08 Jun 2004) | 2 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/src/input/input.c + D /trunk/src/input/input_ext-intf.c + M /trunk/src/input/input_programs.c -2002-12-23 Monday 14:58 massiot + * src/input/input_ext-intf.c: no more unused. - Cosmetic (thanks Heiko). +------------------------------------------------------------------------ +r7956 | hartman | 2004-06-08 00:27:16 +0200 (Tue, 08 Jun 2004) | 2 lines +Changed paths: + M /trunk/TODO -2002-12-23 Monday 14:49 massiot +* fix TODO file - Cosmetic. +------------------------------------------------------------------------ +r7957 | fenrir | 2004-06-08 00:35:20 +0200 (Tue, 08 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/gtk/control.c -2002-12-23 Monday 00:23 jpsaman + * control: compilation fix. - Use SDL output as default for iPaq. +------------------------------------------------------------------------ +r7958 | fenrir | 2004-06-08 00:38:58 +0200 (Tue, 08 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins/src/vlcproc.cpp -2002-12-22 Sunday 22:46 jpsaman + * vlcproc.cpp: compilation fix. - Typing file locations in URL combo without "file://" prefix is possible again. +------------------------------------------------------------------------ +r7959 | fenrir | 2004-06-08 00:41:08 +0200 (Tue, 08 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins/src/skin_main.cpp -2002-12-22 Sunday 22:08 jpsaman + * skin_main: compilation fix. (thx bigben for reporting them). - Familiar GPE interface support fixes. Only Manage() function does not seem to work properly. +------------------------------------------------------------------------ +r7960 | anil | 2004-06-08 01:15:16 +0200 (Tue, 08 Jun 2004) | 2 lines +Changed paths: + M /trunk/doc/developer/videolan-doc.xsl -2002-12-22 Sunday 18:08 sam +* use screen.css too for the single html version, and reduce the toc size. - * ./src/audio_output/input.c: fixed a side-effect problem in buffer dates - recalculation (spotted by KKI). +------------------------------------------------------------------------ +r7961 | oaubert | 2004-06-08 01:40:20 +0200 (Tue, 08 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/control/corba/Modules.am -2002-12-21 Saturday 12:20 sigmunau +Fixes in the build system - first shot at a file info dialog for the wxwindows interface. It still - needs to get a sane default size and some cleanups of the code, but I commit - now in case anyone wants it during cristmas +------------------------------------------------------------------------ +r7962 | zorglub | 2004-06-08 11:16:04 +0200 (Tue, 08 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/access/http.c -2002-12-20 Friday 22:33 jpsaman +Fix for requests without path when using proxy - Defenitely fixed segmentation fault on directory change. +------------------------------------------------------------------------ +r7963 | zorglub | 2004-06-08 14:59:52 +0200 (Tue, 08 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/audio_output/esd.c + +Patch for ESD unclosed socket by Tong Ka Man -2002-12-20 Friday 16:18 sigmunau +------------------------------------------------------------------------ +r7964 | jpsaman | 2004-06-08 20:17:15 +0200 (Tue, 08 Jun 2004) | 1 line +Changed paths: + M /trunk/configure.ac + M /trunk/vlc.roku + +Choose -Os automatically on mipsel. +------------------------------------------------------------------------ +r7965 | fenrir | 2004-06-08 22:19:51 +0200 (Tue, 08 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/vars/playlist.cpp + + * playlist: oops, compilation fix. + +------------------------------------------------------------------------ +r7966 | yoann | 2004-06-08 23:53:23 +0200 (Tue, 08 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/control/hotkeys.c + + * modules/control/hotkeys.c: don't display OSD slider if stream is not seekable, when pressing 't' hotkey. + +------------------------------------------------------------------------ +r7967 | gbazin | 2004-06-09 11:57:35 +0200 (Wed, 09 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/bookmarks.cpp + +* modules/gui/wxwindows/bookmarks.cpp: compilation fix. +------------------------------------------------------------------------ +r7968 | oaubert | 2004-06-09 12:30:58 +0200 (Wed, 09 Jun 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/control/corba/Modules.am + +Unclean but quick bugfix for the CORBA plugin building problem. + +------------------------------------------------------------------------ +r7969 | hartman | 2004-06-09 12:52:28 +0200 (Wed, 09 Jun 2004) | 2 lines +Changed paths: + M /trunk/TODO + +* TODO: clarification to some of the vout redesign issues + +------------------------------------------------------------------------ +r7970 | gbazin | 2004-06-09 13:13:42 +0200 (Wed, 09 Jun 2004) | 1 line +Changed paths: + M /trunk/src/misc/net.c + +* src/misc/net.c: fix for the udp-auto-mtu on win32. +------------------------------------------------------------------------ +r7971 | gbazin | 2004-06-09 13:28:45 +0200 (Wed, 09 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/directx/events.c + +* modules/video_output/directx/events.c: implemented VOUT_CLOSE. +------------------------------------------------------------------------ +r7972 | gbazin | 2004-06-09 17:24:18 +0200 (Wed, 09 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/access/access2.c + M /trunk/modules/access/dshow/dshow.cpp + M /trunk/modules/access/dshow/filter.cpp + M /trunk/modules/access/dshow/filter.h + M /trunk/modules/demux/demux2.c + +* modules/access/dshow: converted to access2/demux2. Let's hope I didn't break anything ;) +------------------------------------------------------------------------ +r7973 | jlj | 2004-06-11 04:58:05 +0200 (Fri, 11 Jun 2004) | 3 lines +Changed paths: + M /trunk/modules/audio_output/coreaudio.c + + * coreaudio: Fixed the failed to set buffer size: [nope] SPDIF issue. + + +------------------------------------------------------------------------ +r7974 | oaubert | 2004-06-11 15:46:01 +0200 (Fri, 11 Jun 2004) | 3 lines +Changed paths: + M /trunk/modules/control/corba/mediacontrol-core.c + +* Bug fix in unit conversion +* Updated text display to new API (added i_channel) + +------------------------------------------------------------------------ +r7975 | oaubert | 2004-06-11 16:14:28 +0200 (Fri, 11 Jun 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/control/corba/Modules.am + +Proper fix for corba building problem (use AM_CONDITIONAL) + +------------------------------------------------------------------------ +r7976 | ipkiss | 2004-06-11 19:14:28 +0200 (Fri, 11 Jun 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/skins2/src/skin_main.cpp + M /trunk/modules/gui/skins2/src/vlcproc.cpp + M /trunk/modules/gui/skins2/src/vlcproc.hpp + + * skins2/src/skin_main.cpp: New demux2 module to load automatically a skin. + This only works when the skins2 interface is active. + Not very much tested yet... + +------------------------------------------------------------------------ +r7977 | zorglub | 2004-06-12 02:19:59 +0200 (Sat, 12 Jun 2004) | 16 lines +Changed paths: + M /trunk/include/vlc/vlc.h + M /trunk/mozilla/vlcintf.idl + M /trunk/mozilla/vlcpeer.cpp + M /trunk/src/libvlc.c + +* Added new functions to the Mozilla plugin + - set_volume + - get_volume + - mute + - clear_playlist + - add_item + - next + - previous + - isplaying + - ge_length + - get_position + - get_time + - seek + +* Fixed VLC_VolumeSet and a description + +------------------------------------------------------------------------ +r7978 | jlj | 2004-06-14 00:31:18 +0200 (Mon, 14 Jun 2004) | 3 lines +Changed paths: + M /trunk/modules/audio_output/coreaudio.c + + * coreaudio: Fix (not tested) for the no audio on A52 over SPDIF issue. + + +------------------------------------------------------------------------ +r7979 | jpsaman | 2004-06-14 16:35:57 +0200 (Mon, 14 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/access/dvb/linux_dvb.c + +Fix typos in DVB-T tuning code. +------------------------------------------------------------------------ +r7980 | jpsaman | 2004-06-14 16:43:16 +0200 (Mon, 14 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/access/dvb/linux_dvb.c + +FEC_NONE is a valid value in DecodeFEC(). (Fix thanks to Guido Flohr) +------------------------------------------------------------------------ +r7981 | jpsaman | 2004-06-14 21:19:57 +0200 (Mon, 14 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/hd1000v.cpp + M /trunk/vlc.roku + +Updated build rules. +------------------------------------------------------------------------ +r7982 | hartman | 2004-06-15 01:11:14 +0200 (Tue, 15 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/control/netsync.c + +* define INADDR_NONE for Solaris (fixes #1815) + +------------------------------------------------------------------------ +r7983 | oaubert | 2004-06-15 11:15:09 +0200 (Tue, 15 Jun 2004) | 4 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/misc/Modules.am + A /trunk/modules/misc/svg.c + +SVG rendering module. It uses the text rendering API, and converts +plain text to SVG. It can be used to have more control on the subtitle +rendering. + +------------------------------------------------------------------------ +r7984 | hartman | 2004-06-15 15:47:42 +0200 (Tue, 15 Jun 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/demux/util/sub.c + M /trunk/src/extras/libc.c + +* backport of local_stristr to vlc_strcasestr in libc.c + fixes a problem with missing strcasestr on platforms in combination with ncurses intf. + +------------------------------------------------------------------------ +r7985 | hartman | 2004-06-15 16:33:50 +0200 (Tue, 15 Jun 2004) | 2 lines +Changed paths: + M /trunk/include/codecs.h + M /trunk/modules/codec/ffmpeg/ffmpeg.c + +* G.726 support trough ffmpeg + +------------------------------------------------------------------------ +r7986 | hartman | 2004-06-15 16:43:26 +0200 (Tue, 15 Jun 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_common.h + +* vlc_strcasestr defines (still missing something. still can't find it) + +------------------------------------------------------------------------ +r7987 | hartman | 2004-06-15 17:17:25 +0200 (Tue, 15 Jun 2004) | 2 lines +Changed paths: + M /trunk/src/extras/libc.c + +* strcasestr not strncasestr + +------------------------------------------------------------------------ +r7988 | hartman | 2004-06-15 17:41:53 +0200 (Tue, 15 Jun 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_common.h + +* fix the defines for strcasecmp strncasecmp and strcasestr + +------------------------------------------------------------------------ +r7989 | fenrir | 2004-06-16 19:28:19 +0200 (Wed, 16 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/avi/avi.c + + * avi: fixed the return value of Seek(). + +------------------------------------------------------------------------ +r7990 | fenrir | 2004-06-16 21:35:33 +0200 (Wed, 16 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mp4/mp4.c + M /trunk/modules/mux/mp4.c + M /trunk/modules/packetizer/h264.c + + * all: fixed the way h264 streams are stored in .mp4 + +------------------------------------------------------------------------ +r7991 | yoann | 2004-06-17 05:37:03 +0200 (Thu, 17 Jun 2004) | 8 lines +Changed paths: + M /trunk/doc/developer/video_output.xml + M /trunk/include/osd.h + M /trunk/include/video_output.h + M /trunk/include/vlc_video.h + M /trunk/modules/codec/cmml/intf.c + M /trunk/modules/codec/dvbsub.c + M /trunk/modules/codec/ogt/cvd.c + M /trunk/modules/codec/ogt/cvd_parse.c + M /trunk/modules/codec/ogt/ogt.c + M /trunk/modules/codec/ogt/ogt_parse.c + M /trunk/modules/codec/ogt/subtitle.h + M /trunk/modules/codec/spudec/parse.c + M /trunk/modules/codec/spudec/spudec.c + M /trunk/modules/codec/spudec/spudec.h + M /trunk/modules/codec/subsdec.c + M /trunk/modules/control/corba/mediacontrol-core.c + M /trunk/modules/control/hotkeys.c + M /trunk/modules/control/lirc.c + M /trunk/modules/gui/macosx/controls.m + M /trunk/modules/gui/macosx/playlist.m + M /trunk/modules/misc/freetype.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/video_widgets.c + M /trunk/src/video_output/vout_subpictures.c + + * src/video_output/vout_subpictures.c : New OSD channels + +When you want to use OSD, you have to register an OSD channel, by calling +vout_RegisterOSDChannel, then pass it to vout_CreateSubPicture. +There is a particular channel, DEFAULT_CHANNEL that can be used for +general purpose. +See modules/control/hotkeys.c for an example. + +------------------------------------------------------------------------ +r7992 | oaubert | 2004-06-17 10:29:56 +0200 (Thu, 17 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/control/corba/mediacontrol-core.c + +Formatting fixes + +------------------------------------------------------------------------ +r7993 | sigmunau | 2004-06-17 13:25:02 +0200 (Thu, 17 Jun 2004) | 2 lines +Changed paths: + M /trunk/doc/lirc/example.lircrc + +example.lircrc: Added missing commands + +------------------------------------------------------------------------ +r7994 | sigmunau | 2004-06-17 13:27:49 +0200 (Thu, 17 Jun 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_video.h + +include/vlc_video.h: minor doc fix + +------------------------------------------------------------------------ +r7995 | sigmunau | 2004-06-17 14:36:03 +0200 (Thu, 17 Jun 2004) | 3 lines +Changed paths: + M /trunk/doc/Doxyfile + A /trunk/doc/Doxyfile.skins2 + +splitted the documentation for skins2 out of the main docs. Tweaked the +doxyfile for the main docs a bit. + +------------------------------------------------------------------------ +r7996 | fenrir | 2004-06-17 22:31:45 +0200 (Thu, 17 Jun 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/livedotcom.cpp + + * livedotcom: small memleak + removed a FIXME. Thanks Dermot McGahon +for the report. + + +------------------------------------------------------------------------ +r7997 | sigmunau | 2004-06-18 13:35:45 +0200 (Fri, 18 Jun 2004) | 2 lines +Changed paths: + M /trunk/include/variables.h + M /trunk/src/playlist/info.c + M /trunk/src/playlist/item-ext.c + M /trunk/src/playlist/item.c + M /trunk/src/video_output/vout_subpictures.c + +various documentation fixes + +------------------------------------------------------------------------ +r7998 | sigmunau | 2004-06-18 14:38:28 +0200 (Fri, 18 Jun 2004) | 3 lines +Changed paths: + M /trunk/modules/audio_filter/resampler/linear.c + M /trunk/modules/audio_filter/resampler/ugly.c + +Fixed a nasty memleak in ugly and linear resamplers when alloca is +unavaliable. Also swaped the score of these modules. + +------------------------------------------------------------------------ +r7999 | hartman | 2004-06-18 16:00:51 +0200 (Fri, 18 Jun 2004) | 4 lines +Changed paths: + M /trunk/extras/contrib/src/Patches/ffmpeg.patch.cvs + M /trunk/extras/contrib/src/Patches/live.patch + M /trunk/extras/contrib/src/packages.mak + +* ffmpeg resample.c patch is no longer necessary +* new liveMedia version +* liveMedia mp3 tabsel nameconflict patch no longer needed. (Accepted upstream). + +------------------------------------------------------------------------ +r8000 | hartman | 2004-06-18 20:56:39 +0200 (Fri, 18 Jun 2004) | 2 lines +Changed paths: + M /trunk/doc/Makefile.am + D /trunk/doc/intf-http.txt + D /trunk/doc/vlc-howto.sgml + M /trunk/doc/vlc.1 + D /trunk/doc/web-streaming.html + +* Removed some deprecated docs. small fix to vlc man page. + +------------------------------------------------------------------------ +r8001 | hartman | 2004-06-18 21:20:34 +0200 (Fri, 18 Jun 2004) | 2 lines +Changed paths: + M /trunk/doc/bugreport-howto.txt + +* Bug report howto is a online document. + +------------------------------------------------------------------------ +r8002 | fenrir | 2004-06-19 16:16:17 +0200 (Sat, 19 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/mux/mp4.c + + * mp4: avcC atom fixed. (Missing sps/pps). + +------------------------------------------------------------------------ +r8003 | zorglub | 2004-06-20 12:25:22 +0200 (Sun, 20 Jun 2004) | 2 lines +Changed paths: + M /trunk/TODO + +DVB NIT parsing + +------------------------------------------------------------------------ +r8004 | hartman | 2004-06-22 02:03:08 +0200 (Tue, 22 Jun 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/livedotcom.cpp + +* modules/demux/livedotcom.cpp: - ts2 -> ts + - take into account !rtpSource (for UDP support) + +------------------------------------------------------------------------ +r8005 | damienf | 2004-06-22 11:13:51 +0200 (Tue, 22 Jun 2004) | 3 lines +Changed paths: + M /trunk/modules/access/dshow/dshow.cpp + M /trunk/modules/access/dshow/filter.cpp + M /trunk/modules/access/dshow/filter.h + +- added last resort built-in mediatype for capture filter if card does not returns any (i.e Osprey cards) +- miscelaneous clean ups + +------------------------------------------------------------------------ +r8006 | fenrir | 2004-06-22 20:39:02 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/mux/mp4.c + + * mp4: fixed width in tkhd. (at least I hope). + +------------------------------------------------------------------------ +r8007 | fenrir | 2004-06-22 21:29:19 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + D /trunk/include/input_ext-dec.h + D /trunk/include/input_ext-intf.h + D /trunk/include/input_ext-plugins.h + D /trunk/include/stream_control.h + M /trunk/include/vlc/decoder.h + M /trunk/include/vlc/input.h + M /trunk/include/vlc/intf.h + M /trunk/include/vlc_codec.h + M /trunk/include/vlc_objects.h + + * all: rework of the input. + +------------------------------------------------------------------------ +r8008 | fenrir | 2004-06-22 21:29:37 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + A /trunk/include/vlc_access.h + A /trunk/include/vlc_demux.h + A /trunk/include/vlc_input.h + + * all: rework of the input. + +------------------------------------------------------------------------ +r8009 | fenrir | 2004-06-22 21:29:57 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + M /trunk/src/input/access.c + A /trunk/src/input/clock.c (from /trunk/src/input/input_clock.c:8003) + M /trunk/src/input/control.c + A /trunk/src/input/decoder.c (from /trunk/src/input/input_dec.c:8003) + M /trunk/src/input/demux.c + M /trunk/src/input/es_out.c + M /trunk/src/input/input.c + D /trunk/src/input/input_clock.c + D /trunk/src/input/input_dec.c + D /trunk/src/input/input_ext-plugins.c + D /trunk/src/input/input_programs.c + M /trunk/src/input/stream.c + M /trunk/src/input/subtitles.c + + * all: rework of the input. + +------------------------------------------------------------------------ +r8010 | fenrir | 2004-06-22 21:30:31 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + A /trunk/src/input/var.c + + * all: rework of the input. + +------------------------------------------------------------------------ +r8011 | fenrir | 2004-06-22 21:30:54 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + M /trunk/src/playlist/loadsave.c + M /trunk/src/playlist/playlist.c + + * all: rework of the input. + +------------------------------------------------------------------------ +r8012 | fenrir | 2004-06-22 21:31:14 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + M /trunk/src/misc/modules.c + M /trunk/src/misc/objects.c + + * all: rework of the input. + +------------------------------------------------------------------------ +r8013 | fenrir | 2004-06-22 21:31:54 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + M /trunk/src/interface/interface.c + M /trunk/src/libvlc.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/vout_synchro.c + + * all: rework of the input. + +------------------------------------------------------------------------ +r8014 | fenrir | 2004-06-22 21:33:06 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/dvdnav.c + M /trunk/modules/demux/livedotcom.cpp + M /trunk/modules/demux/mkv.cpp + M /trunk/modules/demux/util/id3.c + + * all: rework of the input. + +------------------------------------------------------------------------ +r8015 | fenrir | 2004-06-22 21:33:30 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/libmpeg2.c + + * all: rework of the input. + +------------------------------------------------------------------------ +r8016 | fenrir | 2004-06-22 21:34:01 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/control/gestures.c + M /trunk/modules/control/hotkeys.c + M /trunk/modules/control/http.c + M /trunk/modules/control/joystick.c + M /trunk/modules/control/netsync.c + M /trunk/modules/control/rc.c + + * all: rework of the input. + +------------------------------------------------------------------------ +r8017 | fenrir | 2004-06-22 21:34:20 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/ncurses.c + M /trunk/modules/gui/wxwindows/bookmarks.cpp + M /trunk/modules/gui/wxwindows/dialogs.cpp + M /trunk/modules/gui/wxwindows/fileinfo.cpp + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/timer.cpp + M /trunk/modules/gui/wxwindows/video.cpp + + * all: rework of the input. + +------------------------------------------------------------------------ +r8018 | fenrir | 2004-06-22 21:34:44 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/misc/dummy/dummy.c + M /trunk/modules/misc/dummy/input.c + + * all: rework of the input. + +------------------------------------------------------------------------ +r8019 | fenrir | 2004-06-22 21:35:01 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/visualization/goom.c + + * all: rework of the input. + +------------------------------------------------------------------------ +r8020 | fenrir | 2004-06-22 21:35:15 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + M /trunk/Makefile.am + + * all: rework of the input. + +------------------------------------------------------------------------ +r8021 | fenrir | 2004-06-22 21:43:37 +0200 (Tue, 22 Jun 2004) | 6 lines +Changed paths: + M /trunk/configure.ac + + * configure.ac: disable plugins that can't compile anymore: + - dvd, dvdread, dvdplay, vcdx, cddax + - gtk, gnome, qt, kde + There are others in this case, specially interface that I can't test. + + +------------------------------------------------------------------------ +r8022 | fenrir | 2004-06-22 21:46:10 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + D /trunk/modules/access/access2.c + D /trunk/modules/demux/demux2.c + + * access2, demux2: not needed anymore. + +------------------------------------------------------------------------ +r8023 | fenrir | 2004-06-22 21:49:25 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + + * configure.ac: removed access2, demux2, demuxdump, mpeg_system. + +------------------------------------------------------------------------ +r8024 | fenrir | 2004-06-22 22:02:47 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/vorbis.c + + * vorbis: compilation fix. + +------------------------------------------------------------------------ +r8025 | fenrir | 2004-06-22 22:07:34 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + A /trunk/include/vlc_es_out.h + + * vlc_es_out.h: oops ;) + +------------------------------------------------------------------------ +r8026 | fenrir | 2004-06-22 22:09:22 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + A /trunk/include/vlc_stream.h + + * vlc_stream.h : oops again. + +------------------------------------------------------------------------ +r8027 | fenrir | 2004-06-22 22:10:17 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + A /trunk/src/input/input_internal.h + + input_internal: lalala . + +------------------------------------------------------------------------ +r8028 | fenrir | 2004-06-22 22:19:31 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + M /trunk/Makefile.am + + * Makefile.am: updated. + +------------------------------------------------------------------------ +r8029 | fenrir | 2004-06-22 22:32:10 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/speex.c + + * speex: missing include. + +------------------------------------------------------------------------ +r8030 | gbazin | 2004-06-22 23:22:13 +0200 (Tue, 22 Jun 2004) | 1 line +Changed paths: + M /trunk/configure.ac + M /trunk/modules/codec/cmml/intf.c + M /trunk/modules/codec/theora.c + M /trunk/modules/control/netsync.c + M /trunk/modules/demux/Modules.am + M /trunk/modules/demux/m3u.c + M /trunk/modules/demux/mpeg/Modules.am + M /trunk/modules/demux/playlist/m3u.c + M /trunk/modules/demux/playlist/old.c + M /trunk/modules/demux/playlist/pls.c + M /trunk/modules/demux/ps.c + + ALL: a bunch of compilation fixes + disabled plugins that don't compile anymore. +------------------------------------------------------------------------ +r8031 | gbazin | 2004-06-22 23:55:50 +0200 (Tue, 22 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/gui/skins/src/skin_main.cpp + M /trunk/modules/gui/skins2/src/skin_main.cpp + M /trunk/modules/gui/skins2/src/vlcproc.cpp + M /trunk/modules/gui/skins2/vars/stream.cpp + M /trunk/modules/gui/skins2/vars/time.cpp + +* modules/gui/skins / skins2: compilation fixes. +------------------------------------------------------------------------ +r8032 | zorglub | 2004-06-22 23:55:57 +0200 (Tue, 22 Jun 2004) | 2 lines +Changed paths: + M /trunk/src/misc/modules.c + +Re-enable dynamic plugins + +------------------------------------------------------------------------ +r8033 | gbazin | 2004-06-23 00:21:12 +0200 (Wed, 23 Jun 2004) | 1 line +Changed paths: + M /trunk/configure.ac + +* configure.ac: disabled stream_out_display for now. +------------------------------------------------------------------------ +r8034 | fenrir | 2004-06-23 01:17:02 +0200 (Wed, 23 Jun 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/livedotcom.cpp + + * livedotcom: begin support of PAUSE. It doesn't work yet, resume +always restarts from the start :( + +------------------------------------------------------------------------ +r8035 | jlj | 2004-06-23 05:15:08 +0200 (Wed, 23 Jun 2004) | 3 lines +Changed paths: + M /trunk/src/audio_output/output.c + + * Fix for DTS over SPDIF stuttering. Someone please review. + + +------------------------------------------------------------------------ +r8036 | zorglub | 2004-06-23 12:00:21 +0200 (Wed, 23 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mpeg/mpga.c + M /trunk/modules/demux/util/id3.c + M /trunk/modules/demux/util/id3tag.c + +Fix id3 and id3tag (using meta) + +------------------------------------------------------------------------ +r8037 | gbazin | 2004-06-23 12:12:41 +0200 (Wed, 23 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/gui/ncurses.c + M /trunk/modules/gui/wxwindows/wizard.cpp + +* modules/gui/ncurses.c, modules/gui/wxwindows/wizard.cpp: compilation fixes. +------------------------------------------------------------------------ +r8038 | gbazin | 2004-06-23 12:13:05 +0200 (Wed, 23 Jun 2004) | 1 line +Changed paths: + M /trunk/src/input/input.c + +* src/input/input.c: win32 fix. +------------------------------------------------------------------------ +r8039 | hartman | 2004-06-23 12:29:30 +0200 (Wed, 23 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/controls.m + M /trunk/modules/gui/macosx/intf.m + +* OSX compiles again (BEWARE it is still SEVERELY broken) + +------------------------------------------------------------------------ +r8040 | gbazin | 2004-06-23 13:32:59 +0200 (Wed, 23 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/access/vcd/vcd.c + M /trunk/modules/demux/ps.c + +* modules/access/vcd/vcd.c, modules/demux/ps.c: fixed vcd. +------------------------------------------------------------------------ +r8041 | gbazin | 2004-06-23 15:58:02 +0200 (Wed, 23 Jun 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/m3u.c + M /trunk/src/input/stream.c + +* modules/demux/m3u.c: allocate buffer for stream_Read(). +* src/input/stream.c: fixed detection of EOF. + +------------------------------------------------------------------------ +r8042 | fenrir | 2004-06-23 19:49:26 +0200 (Wed, 23 Jun 2004) | 12 lines +Changed paths: + M /trunk/include/vlc_input.h + M /trunk/modules/control/hotkeys.c + M /trunk/modules/demux/util/sub.c + M /trunk/modules/demux/util/sub.h + M /trunk/src/input/control.c + M /trunk/src/input/es_out.c + M /trunk/src/input/input.c + M /trunk/src/input/input_internal.h + M /trunk/src/input/var.c + +* all: - added a boolean "seekable" object variable to p_input. + (becarefull, it's just if you can seek or not, and not if you have to + display the progress bar, for thet last you have to check if "position" + value get != 0.0 ) + - added "audio-delay" and "spu-delay" object variables to delay + audio/spu to the video. They can be changed on the fly (untested). + - renamed INPUT__GET/SET_SUBDELAY into + INPUT_SET_SPU_DELAY and added INPUT_SET_AUDIO_DELAY + (wrapper to "audio-delay" and "spu-delay") + - readded INPUT_ADD/GET_INFO/INPUT_SET_NAME. Becarefull to not over-use +them, a demuxer should export DEMUX_GET_META and not using them. + +------------------------------------------------------------------------ +r8043 | fenrir | 2004-06-23 20:52:06 +0200 (Wed, 23 Jun 2004) | 2 lines +Changed paths: + M /trunk/src/input/es_out.c + + * es_out: fixed a bug preventing re-selecting an ES. + +------------------------------------------------------------------------ +r8044 | gbazin | 2004-06-23 21:42:20 +0200 (Wed, 23 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/demux/dvdnav.c + +* modules/demux/dvdnav.c: work-around for libdvdnav cvs + a few coding style changes. +------------------------------------------------------------------------ +r8045 | gbazin | 2004-06-23 22:20:39 +0200 (Wed, 23 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/demux/dvdnav.c + +* modules/demux/dvdnav.c: added "dvd" shortcut and removed old TODO list. +------------------------------------------------------------------------ +r8046 | gbazin | 2004-06-23 22:24:01 +0200 (Wed, 23 Jun 2004) | 1 line +Changed paths: + M /trunk/src/input/es_out.c + M /trunk/src/input/stream.c + M /trunk/src/input/var.c + +* src/input: update ES object vars when an ES is removed + some coding style changes. +------------------------------------------------------------------------ +r8047 | fenrir | 2004-06-23 22:42:07 +0200 (Wed, 23 Jun 2004) | 2 lines +Changed paths: + M /trunk/src/input/stream.c + + * stream.c: fixed a problem with peek. + +------------------------------------------------------------------------ +r8048 | titer | 2004-06-23 23:40:01 +0200 (Wed, 23 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/macosx.m + + macosx/macosx.m: fixed macosx-opengl-effect string list + +------------------------------------------------------------------------ +r8049 | fenrir | 2004-06-25 00:18:33 +0200 (Fri, 25 Jun 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_input.h + + * vlc_input: added missing fields for multi-input (nothing working yet). + +------------------------------------------------------------------------ +r8050 | fenrir | 2004-06-25 00:19:29 +0200 (Fri, 25 Jun 2004) | 2 lines +Changed paths: + M /trunk/src/input/demux.c + + * demux.c: added new DEMUX_* queries to demux2_vaControlHelper. + +------------------------------------------------------------------------ +r8051 | fenrir | 2004-06-25 00:21:36 +0200 (Fri, 25 Jun 2004) | 2 lines +Changed paths: + M /trunk/src/input/input.c + + * input.c: fixed play/pause + cosmetics. + +------------------------------------------------------------------------ +r8052 | gbazin | 2004-06-25 01:51:14 +0200 (Fri, 25 Jun 2004) | 4 lines +Changed paths: + M /trunk/configure.ac + D /trunk/modules/access/dvd + D /trunk/modules/access/dvdplay + +* configure.ac, modules/access/dvd, modules/access/dvdplay: + + removed dvdplay module which was deprecated in favor of the dvdnav one. + + removed dvd module which is going to be replace with a new dvdread one. + +------------------------------------------------------------------------ +r8053 | gbazin | 2004-06-25 02:09:41 +0200 (Fri, 25 Jun 2004) | 4 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/access/Modules.am + D /trunk/modules/access/dvdread + A /trunk/modules/access/dvdread.c (from /trunk/modules/access/dvdread/input.c:8052) + +* modules/access/dvdread, modules/access/dvdread.c: + + major rewrite of the dvdread module. + + dvdread is now an access_demux module. + +------------------------------------------------------------------------ +r8054 | gbazin | 2004-06-25 02:16:48 +0200 (Fri, 25 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/access/Modules.am + A /trunk/modules/access/dvdnav.c (from /trunk/modules/demux/dvdnav.c:8052) + M /trunk/modules/demux/Modules.am + D /trunk/modules/demux/dvdnav.c + +* demux/dvdnav.c, access/dvdnav.c: moved dvdnav.c in the access directory. + +------------------------------------------------------------------------ +r8055 | gbazin | 2004-06-25 02:18:47 +0200 (Fri, 25 Jun 2004) | 1 line +Changed paths: + M /trunk/configure.ac + +configure.ac: forgot a reference to modules/access/dvdread +------------------------------------------------------------------------ +r8056 | gbazin | 2004-06-25 11:57:27 +0200 (Fri, 25 Jun 2004) | 1 line +Changed paths: + M /trunk/src/input/input.c + +* src/input/input.c: win32 compilation fix. +------------------------------------------------------------------------ +r8057 | sam | 2004-06-25 14:20:20 +0200 (Fri, 25 Jun 2004) | 3 lines +Changed paths: + M /trunk/modules/control/corba/Modules.am + + * modules/control/corba/Modules.am: + + Play nicely with recent automake versions. + +------------------------------------------------------------------------ +r8058 | sam | 2004-06-25 14:21:32 +0200 (Fri, 25 Jun 2004) | 4 lines +Changed paths: + M /trunk/HACKING + M /trunk/bootstrap + M /trunk/configure.ac + M /trunk/m4/vlc.m4 + + * m4/vlc.m4 configure.ac: + + Moved the shared object suffix detection to vlc.m4. + + Replaced AX_* macros with VLC_* macros. + +------------------------------------------------------------------------ +r8059 | gbazin | 2004-06-25 16:25:27 +0200 (Fri, 25 Jun 2004) | 3 lines +Changed paths: + M /trunk/modules/access/dvdread.c + M /trunk/modules/gui/wxwindows/open.cpp + +* gui/wxwindows/open.cpp: removed deprecated DVD entries. +* access/dvdread.c: added dvdsimple shortcut. + +------------------------------------------------------------------------ +r8060 | gbazin | 2004-06-25 16:31:52 +0200 (Fri, 25 Jun 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/menus.cpp + M /trunk/modules/video_output/directx/directx.c + M /trunk/modules/video_output/directx/vout.h + +* modules/video_output/directx/*: added a "wallpaper" mode (only when overlay is available). +* modules/gui/wxwindows/menus.cpp: wallpaper entry in the menu. + +------------------------------------------------------------------------ +r8061 | fenrir | 2004-06-25 20:35:56 +0200 (Fri, 25 Jun 2004) | 6 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/demux/Modules.am + M /trunk/modules/demux/avi/avi.c + M /trunk/modules/demux/mp4/mp4.c + A /trunk/modules/demux/subtitle.c (from /trunk/modules/demux/util/sub.c:8042) + M /trunk/modules/demux/util/Modules.am + D /trunk/modules/demux/util/sub.c + D /trunk/modules/demux/util/sub.h + M /trunk/src/input/decoder.c + M /trunk/src/input/es_out.c + M /trunk/src/input/input.c + M /trunk/src/input/input_internal.h + M /trunk/src/input/stream.c + + + * sub ->subtitle : converted sub.c to a 'real' demux2. + * input.c: added basic multi-input support for subtitle. + * avi, mp4: don't exit anymore when no es selected. + + +------------------------------------------------------------------------ +r8062 | fenrir | 2004-06-25 20:41:15 +0200 (Fri, 25 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/subtitle.c + + * subtitle: compilation fix. + +------------------------------------------------------------------------ +r8063 | fenrir | 2004-06-25 20:55:14 +0200 (Fri, 25 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/subtitle.c + + * subtitle: removed debug message. + +------------------------------------------------------------------------ +r8064 | hartman | 2004-06-25 21:44:48 +0200 (Fri, 25 Jun 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + M /trunk/extras/contrib/src/packages.mak + +* dvdnav <-> dvdplay contrib + +------------------------------------------------------------------------ +r8065 | fenrir | 2004-06-25 22:46:11 +0200 (Fri, 25 Jun 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_input.h + + * vlc_input: removed unused p_sys. + +------------------------------------------------------------------------ +r8066 | asmax | 2004-06-26 00:47:56 +0200 (Sat, 26 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/controls/ctrl_button.cpp + + * ctrl_button.cpp : handle double click events too + +------------------------------------------------------------------------ +r8067 | gbazin | 2004-06-26 16:43:11 +0200 (Sat, 26 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/gui/skins2/src/skin_main.cpp + +* modules/gui/skins2/src/skin_main.cpp: small cleanup to the skins loader demux. +------------------------------------------------------------------------ +r8068 | gbazin | 2004-06-26 17:18:06 +0200 (Sat, 26 Jun 2004) | 3 lines +Changed paths: + M /trunk/src/misc/modules.c + M /trunk/src/playlist/playlist.c + +* src/misc/modules.c: module_Need() probed sub-modules twice. +* playlist/playlist.c: with autodeletion, destroy the input before deleting the playlist item (shared data between both). + +------------------------------------------------------------------------ +r8069 | gbazin | 2004-06-26 17:19:31 +0200 (Sat, 26 Jun 2004) | 1 line +Changed paths: + M /trunk/src/misc/modules.c + +* src/misc/modules.c: got rid of unused variable. +------------------------------------------------------------------------ +r8070 | gbazin | 2004-06-26 17:27:27 +0200 (Sat, 26 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/gui/skins2/src/skin_main.cpp + M /trunk/src/playlist/playlist.c + + src/playlist/playlist.c, modules/gui/skins2/src/skin_main.cpp: hmmm +------------------------------------------------------------------------ +r8071 | gbazin | 2004-06-26 18:15:27 +0200 (Sat, 26 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/gui/skins2/src/vlcproc.cpp + M /trunk/modules/gui/skins2/vars/time.cpp + +* modules/gui/skins2/*: removed a couple of fixme +------------------------------------------------------------------------ +r8072 | gbazin | 2004-06-26 19:01:16 +0200 (Sat, 26 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/x11/x11_window.cpp + +* modules/gui/skins2/x11/x11_window.cpp: "stay on top" support if window manager supports _NET_WM_STATE_STAYS_ON_TOP. + +------------------------------------------------------------------------ +r8073 | gbazin | 2004-06-26 20:40:54 +0200 (Sat, 26 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/gui/skins2/controls/ctrl_image.cpp + +* modules/gui/skins2/controls/ctrl_image.cpp: fixed the infamous popup bug under x11. +------------------------------------------------------------------------ +r8074 | gbazin | 2004-06-27 12:16:57 +0200 (Sun, 27 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/access/dvdread.c + +* modules/access/dvdread.c: titles and chapters start from 1. +------------------------------------------------------------------------ +r8075 | gbazin | 2004-06-27 12:19:23 +0200 (Sun, 27 Jun 2004) | 6 lines +Changed paths: + M /trunk/src/input/input.c + M /trunk/src/input/var.c + +* src/input/input.c: + + fixed typo in INPUT_CONTROL_SET_SEEKPOINT_NEXT. + + a few coding style changes. +* input/var.c: + + use the descriptive name for titles/chapters if available. + +------------------------------------------------------------------------ +r8076 | gbazin | 2004-06-27 15:32:07 +0200 (Sun, 27 Jun 2004) | 4 lines +Changed paths: + M /trunk/modules/access/dvdnav.c + M /trunk/modules/access/dvdread.c + M /trunk/modules/gui/wxwindows/menus.cpp + +* access/dvdread.c: misc improvements/fixes. +* modules/access/dvdnav.c: chapters start from 1. +* modules/gui/wxwindows/menus.cpp: removed debug message. + +------------------------------------------------------------------------ +r8077 | gbazin | 2004-06-27 16:13:07 +0200 (Sun, 27 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/access/dvdread.c + +* modules/access/dvdread.c: got rid of warnings. +------------------------------------------------------------------------ +r8078 | gbazin | 2004-06-27 16:37:28 +0200 (Sun, 27 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/access/dvdread.c + +* modules/access/dvdread.c: use SPU palette. +------------------------------------------------------------------------ +r8079 | gbazin | 2004-06-27 21:27:01 +0200 (Sun, 27 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/gui/skins2/controls/ctrl_checkbox.cpp + +* modules/gui/skins2/controls/ctrl_checkbox.cpp: handle double click events too +------------------------------------------------------------------------ +r8080 | gbazin | 2004-06-27 21:35:53 +0200 (Sun, 27 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/menus.cpp + +* modules/gui/wxwindows/menus.cpp: added file info and messages entries to the popup menu. +------------------------------------------------------------------------ +r8081 | fenrir | 2004-06-27 21:54:35 +0200 (Sun, 27 Jun 2004) | 4 lines +Changed paths: + M /trunk/src/input/input.c + M /trunk/src/input/var.c + M /trunk/src/libvlc.h + + * all: a new --input-slave option to start playing with multi-input (# + is used as a separator), it may or may not work (depend a lot on the + demux). + +------------------------------------------------------------------------ +r8082 | fenrir | 2004-06-27 21:56:03 +0200 (Sun, 27 Jun 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/mpeg/mpga.c + + * mpga: improved DEMUX_GET_TIME. It has now a perfect precision until +the first seek. (A good DEMUX_SET_TIME has to be implemented with high +precision). + +------------------------------------------------------------------------ +r8083 | hartman | 2004-06-28 01:40:29 +0200 (Mon, 28 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/control/hotkeys.c + +* check for p_vout before accessing it. (quit before playing would cause a crash as of late) + +------------------------------------------------------------------------ +r8084 | hartman | 2004-06-28 03:36:48 +0200 (Mon, 28 Jun 2004) | 3 lines +Changed paths: + M /trunk/modules/audio_output/coreaudio.c + +* take hog mode if during AC3 playback + jlj could you please verify this ? + +------------------------------------------------------------------------ +r8085 | gbazin | 2004-06-28 11:21:22 +0200 (Mon, 28 Jun 2004) | 1 line +Changed paths: + M /trunk/configure.ac + +* configure.ac: re-enabled the id3 and id3tag modules. +------------------------------------------------------------------------ +r8086 | gbazin | 2004-06-28 16:03:28 +0200 (Mon, 28 Jun 2004) | 1 line +Changed paths: + M /trunk/src/input/control.c + +* src/input/control.c: fixed INPUT_ADD_INFO/INPUT_GET_INFO +------------------------------------------------------------------------ +r8087 | gbazin | 2004-06-28 16:04:07 +0200 (Mon, 28 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/fileinfo.cpp + +* modules/gui/wxwindows/fileinfo.cpp: fixed typo. +------------------------------------------------------------------------ +r8088 | fkuehne | 2004-06-28 16:16:51 +0200 (Mon, 28 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/access/dvb/access.c + M /trunk/modules/stream_out/rtp.c + M /trunk/modules/video_filter/clone.c + M /trunk/modules/video_filter/logo.c + M /trunk/modules/video_filter/motionblur.c + M /trunk/modules/video_filter/wall.c + +* ALL: minor spelling fixes +------------------------------------------------------------------------ +r8089 | fkuehne | 2004-06-28 16:17:27 +0200 (Mon, 28 Jun 2004) | 1 line +Changed paths: + M /trunk/po/de.po + +* massive translation corrections +------------------------------------------------------------------------ +r8090 | gbazin | 2004-06-28 18:03:44 +0200 (Mon, 28 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/demux/mjpeg.c + +* modules/demux/mjpeg.c: handle jpeg stills. +------------------------------------------------------------------------ +r8091 | fenrir | 2004-06-28 23:36:17 +0200 (Mon, 28 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/demuxdump.c + + * demuxdump: ported to demux2. + +------------------------------------------------------------------------ +r8092 | fenrir | 2004-06-29 00:11:03 +0200 (Tue, 29 Jun 2004) | 2 lines +Changed paths: + M /trunk/src/input/es_out.c + + * es_out: re-enabled meta infos about ES. + +------------------------------------------------------------------------ +r8093 | fenrir | 2004-06-29 00:49:43 +0200 (Tue, 29 Jun 2004) | 2 lines +Changed paths: + M /trunk/src/input/input.c + M /trunk/src/input/var.c + + * all: re-enabled meta-datas. + +------------------------------------------------------------------------ +r8094 | gbazin | 2004-06-29 17:27:56 +0200 (Tue, 29 Jun 2004) | 1 line +Changed paths: + M /trunk/modules/codec/ffmpeg/video.c + +* modules/codec/ffmpeg/video.c: force the very 1st frame (for still pictures). +------------------------------------------------------------------------ +r8095 | hartman | 2004-06-29 17:53:28 +0200 (Tue, 29 Jun 2004) | 3 lines +Changed paths: + M /trunk/NEWS + M /trunk/TODO + +* TODO: some changes +* NEWS: let's keep it up to date, will mean less searching trough mailboxes in august. + +------------------------------------------------------------------------ +r8096 | sigmunau | 2004-06-30 18:06:11 +0200 (Wed, 30 Jun 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mpeg/mpga.c + +segfault fix when id3tag is unavailable + +------------------------------------------------------------------------ +r8097 | hartman | 2004-06-30 18:26:48 +0200 (Wed, 30 Jun 2004) | 2 lines +Changed paths: + M /trunk/include/main.h + M /trunk/src/libvlc.c + M /trunk/src/libvlc.h + +* first stab at vlc daemon mode (-d, --daemon ) + +------------------------------------------------------------------------ +r8098 | asmax | 2004-06-30 20:07:34 +0200 (Wed, 30 Jun 2004) | 5 lines +Changed paths: + M /trunk/src/playlist/playlist.c + + * src/playlist/playlist.c: check "prevent-skip" to avoid skipping + twice after a "goto" or a "skip" command. + I don't know if it is the proper fix, but at least the playlist is + useable now ;) + +------------------------------------------------------------------------ +r8099 | hartman | 2004-06-30 23:37:58 +0200 (Wed, 30 Jun 2004) | 8 lines +Changed paths: + M /trunk/src/libvlc.c + +* src/libvlc.c: + - always use the dummy interface as the primary interface + in daemon mode. + - always launch the logger interface as a secondary interface. + (perhaps later let vlc log to /var/log if it has the rights? in append mode?) + - any other interfaces should be launched with --extraintf + - we should add a pid file option for daemon mode? + +------------------------------------------------------------------------ +r8100 | gbazin | 2004-07-01 00:15:32 +0200 (Thu, 01 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/demux/ts.c + +* modules/demux/ts.c: added DTS support as per "ETSI TS 101 154" Annex F. +------------------------------------------------------------------------ +r8101 | hartman | 2004-07-01 00:44:41 +0200 (Thu, 01 Jul 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/theora.c + +* set correct AR on theora video. + this is also broken for encoding, but i'm not sure how to fix this. + +------------------------------------------------------------------------ +r8102 | gbazin | 2004-07-01 01:18:54 +0200 (Thu, 01 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/mux/mpeg/ts.c + +* modules/mux/mpeg/ts.c: support for dts and dvbs + a few coding style changes. +------------------------------------------------------------------------ +r8103 | gbazin | 2004-07-01 11:47:05 +0200 (Thu, 01 Jul 2004) | 1 line +Changed paths: + A /trunk/modules/codec/dmo + +* modules/codec/dmo: new directory. +------------------------------------------------------------------------ +r8104 | gbazin | 2004-07-01 12:06:42 +0200 (Thu, 01 Jul 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + M /trunk/include/codecs.h + M /trunk/modules/codec/dmo + A /trunk/modules/codec/dmo/Modules.am + A /trunk/modules/codec/dmo/buffer.c + A /trunk/modules/codec/dmo/dmo.c + A /trunk/modules/codec/dmo/dmo.h + +* modules/codec/dmo: "DirectX Media Object" decoder plugin (win32 only). + This plugin allows using DMO filters to decode some media types (eg. WMV3). + +------------------------------------------------------------------------ +r8105 | gbazin | 2004-07-01 12:32:26 +0200 (Thu, 01 Jul 2004) | 1 line +Changed paths: + M /trunk/configure.ac + +* configure.ac: link dvdcss with dvdread on win32/darwin. +------------------------------------------------------------------------ +r8106 | gbazin | 2004-07-01 12:35:48 +0200 (Thu, 01 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/codec/theora.c + +* modules/codec/theora.c: correct encoding aspect ratio. +------------------------------------------------------------------------ +r8107 | gbazin | 2004-07-01 12:48:44 +0200 (Thu, 01 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/mux/mpeg/ts.c + +* modules/mux/mpeg/ts.c: compilation fix. +------------------------------------------------------------------------ +r8108 | gbazin | 2004-07-01 14:37:14 +0200 (Thu, 01 Jul 2004) | 4 lines +Changed paths: + M /trunk/src/libvlc.c + M /trunk/src/libvlc.h + +* src/libvlc.c: + + start daemon mode before modules are loaded. + + dummy interface is the default interface when in daemon mode. + +------------------------------------------------------------------------ +r8109 | sigmunau | 2004-07-01 14:37:53 +0200 (Thu, 01 Jul 2004) | 3 lines +Changed paths: + M /trunk/src/playlist/sort.c + +quit fast when sorting a playlist with 1 or less entries. Fixes a crash when +shuffeling a playlist with 1 entry + +------------------------------------------------------------------------ +r8110 | sigmunau | 2004-07-01 14:54:19 +0200 (Thu, 01 Jul 2004) | 3 lines +Changed paths: + M /trunk/include/vlc_video.h + M /trunk/src/video_output/vout_pictures.c + M /trunk/src/video_output/vout_pictures.h + +Doxygenized some functions in vout_pictures.c. Prepared for new chroma +fourcc YUVA to be used in subpicture rendering + +------------------------------------------------------------------------ +r8111 | gbazin | 2004-07-01 16:45:45 +0200 (Thu, 01 Jul 2004) | 1 line +Changed paths: + M /trunk/src/playlist/playlist.c + +* src/playlist/playlist.c: fixed recent playlist f\!ckage. +------------------------------------------------------------------------ +r8112 | gbazin | 2004-07-01 18:05:05 +0200 (Thu, 01 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/codec/dmo/dmo.c + +* modules/codec/dmo/dmo.c: small fix to CopyPicture() +------------------------------------------------------------------------ +r8113 | gbazin | 2004-07-02 17:12:35 +0200 (Fri, 02 Jul 2004) | 4 lines +Changed paths: + M /trunk/include/video_output.h + M /trunk/include/vlc_video.h + M /trunk/modules/video_output/directx/directx.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/vout_pictures.c + +* include/video_output.h, include/vlc_video.h, src/video_output/*: + + When dealing with slow direct buffers, use a temporary picture to overlay subtitles (avoids slow reads during alpha-blending). +* modules/video_output/directx/directx.c: signal slow picture buffers. + +------------------------------------------------------------------------ +r8114 | hartman | 2004-07-02 19:44:16 +0200 (Fri, 02 Jul 2004) | 2 lines +Changed paths: + M /trunk/NEWS + M /trunk/THANKS + M /trunk/TODO + +* Update TODO and other junk + +------------------------------------------------------------------------ +r8115 | asmax | 2004-07-03 16:04:14 +0200 (Sat, 03 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/menus.cpp + + * wxwindows/menus.cpp: added missing _() + +------------------------------------------------------------------------ +r8116 | adn | 2004-07-05 00:22:10 +0200 (Mon, 05 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/Modules.am + A /trunk/modules/gui/skins2/commands/cmd_minimize.cpp + A /trunk/modules/gui/skins2/commands/cmd_minimize.hpp + M /trunk/modules/gui/skins2/parser/interpreter.cpp + M /trunk/modules/gui/skins2/src/os_factory.hpp + M /trunk/modules/gui/skins2/win32/win32_factory.cpp + M /trunk/modules/gui/skins2/win32/win32_factory.hpp + M /trunk/modules/gui/skins2/x11/x11_factory.cpp + M /trunk/modules/gui/skins2/x11/x11_factory.hpp + +added a function to minimize VLC (check win32 compilation) + +------------------------------------------------------------------------ +r8117 | adn | 2004-07-05 00:37:01 +0200 (Mon, 05 Jul 2004) | 2 lines +Changed paths: + A /trunk/share/skins2/default/reduce_mouseover.png + M /trunk/share/skins2/default/theme.xml + +minimize in the default theme + +------------------------------------------------------------------------ +r8118 | adn | 2004-07-05 00:45:22 +0200 (Mon, 05 Jul 2004) | 2 lines +Changed paths: + M /trunk/doc/skins/skins2-howto.xml + +doc up to date (minimize) + +------------------------------------------------------------------------ +r8119 | adn | 2004-07-05 00:48:36 +0200 (Mon, 05 Jul 2004) | 2 lines +Changed paths: + M /trunk/doc/skins/skins2-howto.xml + +remember to enable it in the doc for 0.7.3 + +------------------------------------------------------------------------ +r8120 | hartman | 2004-07-05 02:22:13 +0200 (Mon, 05 Jul 2004) | 5 lines +Changed paths: + M /trunk/bootstrap + M /trunk/extras/contrib/src/Makefile + A /trunk/extras/contrib/src/Patches/libcddb.patch + A /trunk/extras/contrib/src/Patches/vcdimager.patch + M /trunk/extras/contrib/src/packages.mak + +* Add pkgcfg, libcddb, vcdimager and libcdio to OSX contrib system +* Fixed bootstrap to use pkg.m4 from contrib system +* Patches to make libcddb and vcdimager work + (stupid bugs !, how do they compile with this on other system?) + +------------------------------------------------------------------------ +r8121 | hartman | 2004-07-05 03:27:35 +0200 (Mon, 05 Jul 2004) | 25 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/TODO + M /trunk/configure.ac + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/applescript.m + M /trunk/modules/gui/macosx/controls.m + M /trunk/modules/gui/macosx/intf.h + M /trunk/modules/gui/macosx/intf.m + M /trunk/modules/gui/macosx/misc.m + M /trunk/modules/gui/macosx/open.m + M /trunk/modules/gui/macosx/output.m + M /trunk/modules/gui/macosx/playlist.m + M /trunk/modules/gui/macosx/playlistinfo.m + M /trunk/modules/gui/macosx/prefs.m + M /trunk/modules/gui/macosx/vout.m + M /trunk/src/interface/interface.c + M /trunk/src/vlc.c + +* OSX lowlevel work + - The VLCApplication is now launched at the vlc.c level instead of at the module level. Allows VLC to be a more valid Mac application, also removes the vout intf dependancy (use ncurses to disp. video :). + This wasn't done at the libvlc level, because a mozilla plugin would no longer be able to function properly. + - Some functionality of the macosx vout may not work without the OS X GUI, and not all of this is checked yet. + - There is a symlink in VLC.app/Contents/Mac called clivlc that will force it back to a fullblown cli app when you want, so it can still be run by a user who isn't logged in via GUI. + - there are some autorelease leaks which need to be tackled. + - moved a lot of the VLCApplication func. to the VLCMain class. + - VLCMain is a +sharedInstance now. + - the complete OS X interface is still badly broken because of the many API changes lately. any volunteers? + +Examples: +VLC.app/Contents/MacOS/VLC [-I macosx] +launches VLC as before (requires you to be logged in via GUI) + +VLC.app/Contents/MacOS/VLC -I ncurses +launch vlc with a ncurses intf and display video on your mac +(requires you to be logged in via GUI) + +VLC.app/Contents/MacOS/clivlc -I telnet -d +launch vlm remotely trough ssh in daemon mode, on a GUI'less server for instance, and stream your vids + +Now how is that for combining GUI and cli in one application on the mac?!!? :) +jlj? I finally understand now how the OS X interface works ! + + +------------------------------------------------------------------------ +r8122 | hartman | 2004-07-05 13:02:41 +0200 (Mon, 05 Jul 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/packages.mak + +* contrib system breakage fix + +------------------------------------------------------------------------ +r8123 | gbazin | 2004-07-05 13:34:27 +0200 (Mon, 05 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/gui/skins2/win32/win32_factory.cpp + +* modules/gui/skins2/win32/win32_factory.cpp: implement minimize() on win32 (I need to access the window manager object from here, don't know if this is safe). +------------------------------------------------------------------------ +r8124 | gbazin | 2004-07-05 15:04:11 +0200 (Mon, 05 Jul 2004) | 1 line +Changed paths: + M /trunk/src/misc/block.c + +* src/misc/block.c: win32 race condition fix. +------------------------------------------------------------------------ +r8125 | hartman | 2004-07-05 16:18:51 +0200 (Mon, 05 Jul 2004) | 3 lines +Changed paths: + M /trunk/bootstrap + +* aclocal doesn't handle searching in non-existing dirs all that gracefully. + new method in which aclocal args first get stored in a variable. + +------------------------------------------------------------------------ +r8126 | courmisch | 2004-07-05 17:43:56 +0200 (Mon, 05 Jul 2004) | 4 lines +Changed paths: + M /trunk/configure.ac + M /trunk/src/misc/httpd.c + +* configure.ac: check for struct sockaddr_storage +* src/misc/httpd.c: use sockaddr_storage instead of sockaddr_in + (so I may have a chance of storing a sockaddr_in6 one day) + +------------------------------------------------------------------------ +r8127 | courmisch | 2004-07-05 19:14:00 +0200 (Mon, 05 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/rtp.c + +Fixed memory leak (can anyone confirm?) + +------------------------------------------------------------------------ +r8128 | fenrir | 2004-07-05 21:50:06 +0200 (Mon, 05 Jul 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_block.h + M /trunk/src/misc/block.c + + * block.*: faster block_* and removed unused features. + +------------------------------------------------------------------------ +r8129 | hartman | 2004-07-05 22:42:52 +0200 (Mon, 05 Jul 2004) | 3 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + M /trunk/extras/contrib/src/Patches/libcddb.patch + M /trunk/extras/contrib/src/packages.mak + +* fix contrib system on OS X 10.2. + - some libcddb bugs found. Sent them upstream too. + +------------------------------------------------------------------------ +r8130 | gbazin | 2004-07-06 18:51:35 +0200 (Tue, 06 Jul 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/mux/Modules.am + A /trunk/modules/mux/wav.c + +* modules/mux/wav.c: start of a WAV audio file muxer. + +------------------------------------------------------------------------ +r8131 | gbazin | 2004-07-06 18:54:05 +0200 (Tue, 06 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/codec/araw.c + +* modules/codec/araw.c: increased priority of encoder. +------------------------------------------------------------------------ +r8132 | gbazin | 2004-07-06 19:01:12 +0200 (Tue, 06 Jul 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/dvbsub.c + +* modules/codec/dvbsub.c: rewrite of the DVB subtitles decoder. + It can finally decode properly all the samples I have. + +------------------------------------------------------------------------ +r8133 | gbazin | 2004-07-06 19:09:10 +0200 (Tue, 06 Jul 2004) | 1 line +Changed paths: + M /trunk/src/stream_output/stream_output.c + +* src/stream_output/stream_output.c: don't forget to detach an object before destroying it. +------------------------------------------------------------------------ +r8134 | djc | 2004-07-06 19:16:32 +0200 (Tue, 06 Jul 2004) | 3 lines +Changed paths: + M /trunk/build-vlc + M /trunk/config.in + +Added current changes in the menu. +I will now try to generate defconfig by bootstrap... + +------------------------------------------------------------------------ +r8135 | fenrir | 2004-07-06 23:41:15 +0200 (Tue, 06 Jul 2004) | 2 lines +Changed paths: + A /trunk/modules/audio_filter/equalizer.c + + * equalizer: simple (and slow) 10 bands equalizer using a IIR filter. + +------------------------------------------------------------------------ +r8136 | gbazin | 2004-07-07 00:12:40 +0200 (Wed, 07 Jul 2004) | 1 line +Changed paths: + M /trunk/configure.ac + M /trunk/modules/audio_filter/Modules.am + +* configure.ac, modules/audio_filter/Modules.am: added the equalizer module to the build. +------------------------------------------------------------------------ +r8137 | sigmunau | 2004-07-07 12:06:56 +0200 (Wed, 07 Jul 2004) | 4 lines +Changed paths: + M /trunk/modules/mux/Modules.am + A /trunk/modules/mux/mpjpeg.c + +a mime multipart jpeg muxer. Mimics the way some webcams work. Resulting +streams, served in http, are directly playable by mozilla (though +horribly slow) + +------------------------------------------------------------------------ +r8138 | gbazin | 2004-07-07 14:29:21 +0200 (Wed, 07 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/audio_filter/equalizer.c + M /trunk/modules/demux/mp4/mp4.c + +* modules/demux/mp4/mp4.c: a couple of fixes for track selection when seeking. + +------------------------------------------------------------------------ +r8139 | sigmunau | 2004-07-07 14:51:10 +0200 (Wed, 07 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mpeg/mpga.c + +yet another fix for unavailable id3tag + +------------------------------------------------------------------------ +r8140 | gbazin | 2004-07-07 15:25:03 +0200 (Wed, 07 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/mux/mpjpeg.c + +* modules/mux/mpjpeg.c: allow removing/adding a track on the fly. +------------------------------------------------------------------------ +r8141 | gbazin | 2004-07-07 15:32:46 +0200 (Wed, 07 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/demux/ogg.c + +* modules/demux/ogg.c: fix for --input-repeat +------------------------------------------------------------------------ +r8142 | gbazin | 2004-07-07 17:51:23 +0200 (Wed, 07 Jul 2004) | 3 lines +Changed paths: + M /trunk/modules/audio_filter/equalizer.c + M /trunk/modules/gui/wxwindows/menus.cpp + M /trunk/src/audio_output/input.c + +* src/audio_output/input.c: ability to switch between equalizers on the fly. +* modules/gui/wxwindows/menus.cpp: added equalizers to the menus. + +------------------------------------------------------------------------ +r8143 | courmisch | 2004-07-07 18:24:56 +0200 (Wed, 07 Jul 2004) | 3 lines +Changed paths: + M /trunk/modules/control/netsync.c + +* netsync module no longer IPv4-specific + + +------------------------------------------------------------------------ +r8144 | gbazin | 2004-07-07 18:41:26 +0200 (Wed, 07 Jul 2004) | 1 line +Changed paths: + M /trunk/configure.ac + +* configure.ac: added mpjpeg muxer to the build. +------------------------------------------------------------------------ +r8145 | sigmunau | 2004-07-07 23:09:20 +0200 (Wed, 07 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/control/hotkeys.c + M /trunk/src/libvlc.h + +hadded keys to cycle audio track and subtitle track + +------------------------------------------------------------------------ +r8146 | fenrir | 2004-07-08 01:11:08 +0200 (Thu, 08 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/livedotcom.cpp + + * livedotcom: first try to support m$ rtsp. It works on the url I have. + +------------------------------------------------------------------------ +r8147 | fenrir | 2004-07-08 01:12:30 +0200 (Thu, 08 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/Modules.am + + * Modules.am: link livedotcom with access/mms/asf.c + +------------------------------------------------------------------------ +r8148 | fenrir | 2004-07-08 01:16:30 +0200 (Thu, 08 Jul 2004) | 2 lines +Changed paths: + M /trunk/src/input/demux.c + + * demux: stream_DemuxControl: emulate seek. + +------------------------------------------------------------------------ +r8149 | fenrir | 2004-07-08 01:26:35 +0200 (Thu, 08 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/access_output/http.c + + * http: added a mime option. + +------------------------------------------------------------------------ +r8150 | sigmunau | 2004-07-08 11:12:37 +0200 (Thu, 08 Jul 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_keys.h + +Forgot this file in my last commit. + +------------------------------------------------------------------------ +r8151 | sigmunau | 2004-07-08 11:38:42 +0200 (Thu, 08 Jul 2004) | 3 lines +Changed paths: + M /trunk/modules/control/hotkeys.c + +hotkeys.c: Don't show "Disabled" when cycling audio tracks. Fixed =/== issue +with the subtitles hotkey (thank you gcc) + +------------------------------------------------------------------------ +r8152 | gbazin | 2004-07-08 12:52:23 +0200 (Thu, 08 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + +* modules/gui/wxwindows/interface.cpp: center the volume control on the toolbar. +------------------------------------------------------------------------ +r8153 | gbazin | 2004-07-08 14:25:20 +0200 (Thu, 08 Jul 2004) | 1 line +Changed paths: + M /trunk/src/playlist/playlist.c + +* src/playlist/playlist.c: another autodelete fix. +------------------------------------------------------------------------ +r8154 | hartman | 2004-07-08 14:48:29 +0200 (Thu, 08 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/Modules.am + +* Fix building of livedotcom module for !--mostly-builtin + +------------------------------------------------------------------------ +r8155 | gbazin | 2004-07-08 16:20:11 +0200 (Thu, 08 Jul 2004) | 1 line +Changed paths: + M /trunk/src/input/decoder.c + +* src/input/decoder.c: better pictures leakage detection. +------------------------------------------------------------------------ +r8156 | fenrir | 2004-07-08 20:10:10 +0200 (Thu, 08 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/audio_filter/equalizer.c + + * equalizer: added a preamp value per preset. + +------------------------------------------------------------------------ +r8157 | gbazin | 2004-07-09 17:15:07 +0200 (Fri, 09 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/demux/playlist/m3u.c + M /trunk/modules/demux/playlist/playlist.c + M /trunk/src/input/stream.c + +* modules/demux/playlist, src/input/stream.c: fixed a shitload of bugs in playlist demuxers + simplified a lot. +------------------------------------------------------------------------ +r8158 | gbazin | 2004-07-09 23:13:11 +0200 (Fri, 09 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/codec/flac.c + +* modules/codec/flac.c: couple of fixes. +------------------------------------------------------------------------ +r8159 | fenrir | 2004-07-10 19:18:50 +0200 (Sat, 10 Jul 2004) | 2 lines +Changed paths: + M /trunk/include/stream_output.h + M /trunk/src/stream_output/stream_output.c + + * all: lot of cosmetics, and added a MUX_GET_MIME (not yet used). + +------------------------------------------------------------------------ +r8160 | fenrir | 2004-07-10 19:19:28 +0200 (Sat, 10 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/encoder.c + M /trunk/modules/codec/vorbis.c + M /trunk/modules/codec/x264.c + + all: sout_ParseCfg -> sout_CfgParse. + +------------------------------------------------------------------------ +r8161 | fenrir | 2004-07-10 19:20:11 +0200 (Sat, 10 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/mux/asf.c + M /trunk/modules/mux/avi.c + M /trunk/modules/mux/dummy.c + M /trunk/modules/mux/mp4.c + M /trunk/modules/mux/mpeg/ps.c + M /trunk/modules/mux/mpeg/ts.c + M /trunk/modules/mux/ogg.c + + * all: cosmetics + MUX_GET_MIME. + +------------------------------------------------------------------------ +r8162 | fenrir | 2004-07-10 19:20:59 +0200 (Sat, 10 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/display.c + M /trunk/modules/stream_out/duplicate.c + M /trunk/modules/stream_out/es.c + M /trunk/modules/stream_out/gather.c + M /trunk/modules/stream_out/rtp.c + M /trunk/modules/stream_out/standard.c + M /trunk/modules/stream_out/transcode.c + M /trunk/modules/stream_out/transrate/transrate.c + + * all: cosmetics. + +------------------------------------------------------------------------ +r8163 | fenrir | 2004-07-10 19:22:10 +0200 (Sat, 10 Jul 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_common.h + +* vlc_common: moved a few typedefs from stream_output.h + +------------------------------------------------------------------------ +r8164 | fenrir | 2004-07-10 19:22:35 +0200 (Sat, 10 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/access_output/file.c + M /trunk/modules/access_output/http.c + M /trunk/modules/access_output/udp.c + + * all: sout_ParseCfg -> sout_CfgParse. + +------------------------------------------------------------------------ +r8165 | gbazin | 2004-07-10 20:08:09 +0200 (Sat, 10 Jul 2004) | 3 lines +Changed paths: + M /trunk/include/mtime.h + M /trunk/include/vlc_common.h + M /trunk/src/misc/mtime.c + +* src/misc/mtime.c, include/mtime.h: new common "date" API for date incrementation without long-term rounding errors. + (is going to replace audio_date_t). + +------------------------------------------------------------------------ +r8166 | fenrir | 2004-07-10 20:12:56 +0200 (Sat, 10 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/mux/mpjpeg.c + M /trunk/modules/mux/wav.c + + * all: compilation fix. + +------------------------------------------------------------------------ +r8167 | fenrir | 2004-07-11 11:58:24 +0200 (Sun, 11 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/theora.c + + * theora: compilation fix. + +------------------------------------------------------------------------ +r8168 | asmax | 2004-07-11 13:15:43 +0200 (Sun, 11 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins/x11/x11_timer.cpp + + * x11_timer.cpp: compilation fix + +------------------------------------------------------------------------ +r8169 | hartman | 2004-07-11 18:26:21 +0200 (Sun, 11 Jul 2004) | 2 lines +Changed paths: + M /trunk/src/libvlc.h + +* Fix audio subtitle track changer hotkey on OSX. + +------------------------------------------------------------------------ +r8170 | hartman | 2004-07-11 18:26:58 +0200 (Sun, 11 Jul 2004) | 3 lines +Changed paths: + M /trunk/NEWS + M /trunk/TODO + +NEWS: not that 0.7.3 is not released yet +TODO: updates more stuff to do :) + +------------------------------------------------------------------------ +r8171 | zorglub | 2004-07-12 08:42:47 +0200 (Mon, 12 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/adjust.c + M /trunk/modules/video_filter/crop.c + M /trunk/modules/video_filter/distort.c + M /trunk/modules/video_filter/filter_common.h + M /trunk/modules/video_filter/invert.c + M /trunk/modules/video_filter/logo.c + M /trunk/modules/video_filter/motionblur.c + M /trunk/modules/video_filter/transform.c + +Fix segfault when child vout creation fails +------------------------------------------------------------------------ +r8172 | zorglub | 2004-07-12 08:43:28 +0200 (Mon, 12 Jul 2004) | 1 line +Changed paths: + M /trunk/src/video_output/video_output.c + +Fix refcount problem when creation fails +------------------------------------------------------------------------ +r8173 | zorglub | 2004-07-12 08:45:07 +0200 (Mon, 12 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/audio_filter/channel_mixer/headphone.c + M /trunk/modules/audio_filter/equalizer.c + M /trunk/src/audio_output/input.c + M /trunk/src/input/input.c + +Allow on the fly change of equalizer config. Only restart aout when enabling/disabling equalizer +------------------------------------------------------------------------ +r8174 | zorglub | 2004-07-12 08:45:48 +0200 (Mon, 12 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/audio_filter/Modules.am + A /trunk/modules/audio_filter/normvol.c + +Added a very trivial volume normalizer +------------------------------------------------------------------------ +r8175 | zorglub | 2004-07-12 08:47:15 +0200 (Mon, 12 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/Modules.am + M /trunk/modules/gui/wxwindows/dialogs.cpp + A /trunk/modules/gui/wxwindows/extrapanel.cpp + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/menus.cpp + M /trunk/modules/gui/wxwindows/messages.cpp + D /trunk/modules/gui/wxwindows/streamwizard.cpp + M /trunk/modules/gui/wxwindows/subtitles.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +Removed the old streaming wizard\nSplitted the interface file into interface+extrapanel\nExtrapanel is now a notebook\nReworked the video extrapanel (removed ratio,added filters)\nImplemented a graphical equaliwer +------------------------------------------------------------------------ +r8176 | zorglub | 2004-07-12 08:48:37 +0200 (Mon, 12 Jul 2004) | 1 line +Changed paths: + M /trunk/TODO + +Updated TODO +------------------------------------------------------------------------ +r8177 | titer | 2004-07-12 08:56:05 +0200 (Mon, 12 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/audio_filter/normvol.c + + Fixed norm-max-level description + +------------------------------------------------------------------------ +r8178 | anil | 2004-07-12 09:33:02 +0200 (Mon, 12 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/extrapanel.cpp + +* unicode fixes + +------------------------------------------------------------------------ +r8179 | gbazin | 2004-07-12 10:30:12 +0200 (Mon, 12 Jul 2004) | 1 line +Changed paths: + M /trunk/configure.ac + +* configure.ac: added new normvol module to the build. +------------------------------------------------------------------------ +r8180 | gbazin | 2004-07-12 13:57:49 +0200 (Mon, 12 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/extrapanel.cpp + +* modules/gui/wxwindows/extrapanel.cpp: try to use some spacing between widgets to make it actually readable. The equalizer panel would need more work though (ah and the wizard needs a whole load of them as well). + +------------------------------------------------------------------------ +r8181 | asmax | 2004-07-12 20:02:57 +0200 (Mon, 12 Jul 2004) | 3 lines +Changed paths: + M /trunk/build-vlc + M /trunk/config.in + M /trunk/configure.ac + A /trunk/modules/visualization/galaktos + A /trunk/modules/visualization/galaktos/Modules.am + A /trunk/modules/visualization/galaktos/glx.c + A /trunk/modules/visualization/galaktos/glx.h + A /trunk/modules/visualization/galaktos/plugin.c + A /trunk/modules/visualization/galaktos/plugin.h + M /trunk/src/audio_output/input.c + + * all: skeleton of a coming-soon OpenGL visualization plugin, compatible + with MilkDrop for winamp. + +------------------------------------------------------------------------ +r8182 | zorglub | 2004-07-13 13:41:21 +0200 (Tue, 13 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/extrapanel.cpp + +Couple of fixes +------------------------------------------------------------------------ +r8183 | sigmunau | 2004-07-13 14:05:21 +0200 (Tue, 13 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mpeg/mpga.c + +mpga.c: fixed some memleaks in the probing process + +------------------------------------------------------------------------ +r8184 | gbazin | 2004-07-14 12:21:21 +0200 (Wed, 14 Jul 2004) | 1 line +Changed paths: + M /trunk/src/misc/threads.c + +* src/misc/threads.c: fixed long standing win32 thread handles leak. +------------------------------------------------------------------------ +r8185 | asmax | 2004-07-14 15:03:54 +0200 (Wed, 14 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/visualization/galaktos/Modules.am + M /trunk/modules/visualization/galaktos/glx.c + M /trunk/modules/visualization/galaktos/glx.h + A /trunk/modules/visualization/galaktos/main.c + A /trunk/modules/visualization/galaktos/main.h + M /trunk/modules/visualization/galaktos/plugin.c + + * all: just a basic OpenGL scope at the moment + +------------------------------------------------------------------------ +r8186 | gbazin | 2004-07-14 21:26:30 +0200 (Wed, 14 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/codec/ffmpeg/demux.c + +* modules/codec/ffmpeg/demux.c: don't use libavformat's redirector demux. +------------------------------------------------------------------------ +r8187 | gbazin | 2004-07-15 14:41:38 +0200 (Thu, 15 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/audio_filter/equalizer.c + +* modules/audio_filter/equalizer.c: fixed segfault in BandsCallback(). +------------------------------------------------------------------------ +r8188 | hartman | 2004-07-15 17:20:46 +0200 (Thu, 15 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/ncurses.c + +* spelling error + +------------------------------------------------------------------------ +r8189 | hartman | 2004-07-15 17:24:53 +0200 (Thu, 15 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/prefs.m + +* reenable the prefs. this was a small leftover from debugging + +------------------------------------------------------------------------ +r8190 | hartman | 2004-07-15 20:47:32 +0200 (Thu, 15 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/audio_output/coreaudio.c + +* removed the hog elements. They are breaking stuff.. + +------------------------------------------------------------------------ +r8191 | sam | 2004-07-16 13:26:48 +0200 (Fri, 16 Jul 2004) | 8 lines +Changed paths: + M /trunk/debian/README.Debian + M /trunk/debian/changelog + M /trunk/debian/control + + * debian/rules: + + Activated Theora support (Closes: #259061). + + Re-enabled the KDE plugin (Closes: #258295). + * debian/control: + + Set policy to 3.6.1.1. + + Build-depend on libid3tag0-dev for ID3 tag support. + + Made vlc depend on wxvlc for the moment. + +------------------------------------------------------------------------ +r8192 | hartman | 2004-07-16 13:29:21 +0200 (Fri, 16 Jul 2004) | 4 lines +Changed paths: + M /trunk/modules/access/mms/mmstu.h + M /trunk/modules/control/http.c + M /trunk/modules/demux/asf/asf.c + M /trunk/modules/demux/avi/avi.c + M /trunk/modules/demux/mkv.cpp + M /trunk/modules/demux/mp4/mp4.c + M /trunk/modules/misc/sap.c + M /trunk/modules/mux/asf.c + M /trunk/modules/video_output/fb.c + M /trunk/modules/video_output/ggi.c + M /trunk/modules/video_output/x11/xcommon.c + M /trunk/share/http/info.html + M /trunk/src/input/input.c + +* it's information, not informations (grep -r) +* modules/demux/avi/avi.c: Look a bit further into the file for the avi tag. + this allows you to play avi in uncompressed .rar (only first part of course). + +------------------------------------------------------------------------ +r8193 | sam | 2004-07-16 13:33:32 +0200 (Fri, 16 Jul 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_config.h + M /trunk/include/vlc_input.h + M /trunk/include/vlc_meta.h + M /trunk/include/vlc_playlist.h + + * it's information, not informations (you missed some, dj :P) + +------------------------------------------------------------------------ +r8194 | sam | 2004-07-16 13:50:27 +0200 (Fri, 16 Jul 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + + * configure.ac: + + Added full library dependencies to the -lXt check. + +------------------------------------------------------------------------ +r8195 | sam | 2004-07-16 15:10:34 +0200 (Fri, 16 Jul 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + + * configure.ac: fixed a misplaced parenthesis in the -lXt detection. + +------------------------------------------------------------------------ +r8196 | hartman | 2004-07-16 18:34:11 +0200 (Fri, 16 Jul 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + + * Fix alignment on a configure --help message + +------------------------------------------------------------------------ +r8197 | fenrir | 2004-07-16 20:35:50 +0200 (Fri, 16 Jul 2004) | 4 lines +Changed paths: + M /trunk/modules/audio_filter/equalizer.c + + * equalizer: fixed a bug with strtof. + (Please look at the warnings, most of the time "incompatible pointer +type" isn't really good ;) + +------------------------------------------------------------------------ +r8198 | fenrir | 2004-07-16 21:33:20 +0200 (Fri, 16 Jul 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/mp4/libmp4.c + M /trunk/modules/mux/mp4.c + + * libmp4.c: MMhh .mp4 is 99.99% the same thing than .mov but not 100% :((( + * mp4.c: hdlr atom in the .mp4 and .mov way. + +------------------------------------------------------------------------ +r8199 | hartman | 2004-07-16 22:05:03 +0200 (Fri, 16 Jul 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Patches/ffmpeg.patch.cvs + +* update ffmpeg patch. no more need for lrintf() and libpostproc header install workaround + +------------------------------------------------------------------------ +r8200 | hartman | 2004-07-16 23:05:52 +0200 (Fri, 16 Jul 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Patches/ffmpeg.patch.cvs + +* no more need for unistd.h patch in rtsp.c of ffmpeg either + +------------------------------------------------------------------------ +r8201 | hartman | 2004-07-17 01:04:57 +0200 (Sat, 17 Jul 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + A /trunk/extras/contrib/src/Patches/dvdnav.patch + +* libdvdnav compiles on Mac OS X 10.2 with this patch. (copied from libdvdread) + +------------------------------------------------------------------------ +r8202 | courmisch | 2004-07-17 13:50:43 +0200 (Sat, 17 Jul 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + +Check for getnameinfo() - required for later patch + +------------------------------------------------------------------------ +r8203 | hartman | 2004-07-17 13:51:46 +0200 (Sat, 17 Jul 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/audio_filter/equalizer.c + +* strtof is C99 and not present on pre BSD 5 (including older Mac OSX). + added configure.ac check and use strtod with cast as backup since it is ANSI C + +------------------------------------------------------------------------ +r8204 | courmisch | 2004-07-17 14:30:59 +0200 (Sat, 17 Jul 2004) | 2 lines +Changed paths: + M /trunk/src/misc/httpd.c + +IPv6 support for HTTPd + +------------------------------------------------------------------------ +r8205 | asmax | 2004-07-17 15:55:48 +0200 (Sat, 17 Jul 2004) | 13 lines +Changed paths: + M /trunk/modules/visualization/galaktos/Modules.am + A /trunk/modules/visualization/galaktos/PCM.c + A /trunk/modules/visualization/galaktos/PCM.h + A /trunk/modules/visualization/galaktos/beat_detect.c + A /trunk/modules/visualization/galaktos/beat_detect.h + A /trunk/modules/visualization/galaktos/builtin_funcs.c + A /trunk/modules/visualization/galaktos/builtin_funcs.h + A /trunk/modules/visualization/galaktos/common.h + A /trunk/modules/visualization/galaktos/compare.h + A /trunk/modules/visualization/galaktos/custom_shape.c + A /trunk/modules/visualization/galaktos/custom_shape.h + A /trunk/modules/visualization/galaktos/custom_shape_types.h + A /trunk/modules/visualization/galaktos/custom_wave.c + A /trunk/modules/visualization/galaktos/custom_wave.h + A /trunk/modules/visualization/galaktos/custom_wave_types.h + A /trunk/modules/visualization/galaktos/engine_vars.c + A /trunk/modules/visualization/galaktos/engine_vars.h + A /trunk/modules/visualization/galaktos/eval.c + A /trunk/modules/visualization/galaktos/eval.h + A /trunk/modules/visualization/galaktos/expr_types.h + A /trunk/modules/visualization/galaktos/fatal.h + A /trunk/modules/visualization/galaktos/fftsg.c + A /trunk/modules/visualization/galaktos/func.c + A /trunk/modules/visualization/galaktos/func.h + A /trunk/modules/visualization/galaktos/func_types.h + M /trunk/modules/visualization/galaktos/glx.c + M /trunk/modules/visualization/galaktos/glx.h + A /trunk/modules/visualization/galaktos/idle_preset.h + A /trunk/modules/visualization/galaktos/init_cond.c + A /trunk/modules/visualization/galaktos/init_cond.h + A /trunk/modules/visualization/galaktos/init_cond_types.h + A /trunk/modules/visualization/galaktos/interface_types.h + M /trunk/modules/visualization/galaktos/main.c + M /trunk/modules/visualization/galaktos/main.h + A /trunk/modules/visualization/galaktos/param.c + A /trunk/modules/visualization/galaktos/param.h + A /trunk/modules/visualization/galaktos/param_types.h + A /trunk/modules/visualization/galaktos/parser.c + A /trunk/modules/visualization/galaktos/parser.h + A /trunk/modules/visualization/galaktos/per_frame_eqn.c + A /trunk/modules/visualization/galaktos/per_frame_eqn.h + A /trunk/modules/visualization/galaktos/per_frame_eqn_types.h + A /trunk/modules/visualization/galaktos/per_pixel_eqn.c + A /trunk/modules/visualization/galaktos/per_pixel_eqn.h + A /trunk/modules/visualization/galaktos/per_pixel_eqn_types.h + A /trunk/modules/visualization/galaktos/per_point_types.h + M /trunk/modules/visualization/galaktos/plugin.c + M /trunk/modules/visualization/galaktos/plugin.h + A /trunk/modules/visualization/galaktos/preset.c + A /trunk/modules/visualization/galaktos/preset.h + A /trunk/modules/visualization/galaktos/preset_types.h + A /trunk/modules/visualization/galaktos/splaytree.c + A /trunk/modules/visualization/galaktos/splaytree.h + A /trunk/modules/visualization/galaktos/splaytree_types.h + A /trunk/modules/visualization/galaktos/tree_types.c + A /trunk/modules/visualization/galaktos/tree_types.h + A /trunk/modules/visualization/galaktos/video_init.c + A /trunk/modules/visualization/galaktos/video_init.h + + * all: first implementation of a MilkDrop-compatible visualization plugin, + based on ProjectM (xmms-projectm.sourceforge.net), without the + dependency on SDL 1.3. At the moment it only works on X11 with GLX 1.3, + I didn't manage to have it working with the 1.2 API :( + SGI Pbuffers are not used yet, I didn't manage to have them working + well either :( + Milkdrop presets are searched in /etc/projectM/presets (guess why ;) + With projectM presets, colours look a bit "flashy", I wonder if it + is normal... + To compile the plugin, add --enable-galaktos in configure. The only + dependencies are on X11 and OpenGL libs. + Enjoy ! + +------------------------------------------------------------------------ +r8206 | courmisch | 2004-07-17 16:07:40 +0200 (Sat, 17 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/rtp.c + +Fix corner case introduced in HTTPd IPv6 patch + +------------------------------------------------------------------------ +r8207 | courmisch | 2004-07-17 17:04:42 +0200 (Sat, 17 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/access/mms/mmstu.c + +Fallback for UDP if not using IPv4 + +------------------------------------------------------------------------ +r8208 | courmisch | 2004-07-17 18:56:59 +0200 (Sat, 17 Jul 2004) | 3 lines +Changed paths: + M /trunk/src/misc/httpd.c + +Fix socket errors handling. +Fallback to IPv4 with option --ipv6 if IPv6 fails + +------------------------------------------------------------------------ +r8209 | hartman | 2004-07-17 22:43:52 +0200 (Sat, 17 Jul 2004) | 2 lines +Changed paths: + M /trunk/TODO + +* additions to TODO list + +------------------------------------------------------------------------ +r8210 | hartman | 2004-07-18 13:25:28 +0200 (Sun, 18 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/access/ftp.c + +* spelling corrections + +------------------------------------------------------------------------ +r8211 | fenrir | 2004-07-18 14:03:37 +0200 (Sun, 18 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/access/ftp.c + + * ftp: handle multiple lines answers. + +------------------------------------------------------------------------ +r8212 | asmax | 2004-07-18 15:56:08 +0200 (Sun, 18 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/visualization/galaktos/glx.c + M /trunk/modules/visualization/galaktos/glx.h + M /trunk/modules/visualization/galaktos/main.c + M /trunk/modules/visualization/galaktos/plugin.c + M /trunk/modules/visualization/galaktos/plugin.h + + * all: now both GLX 1.2 and 1.3 are supported + +------------------------------------------------------------------------ +r8213 | fenrir | 2004-07-18 18:33:02 +0200 (Sun, 18 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mpeg/mpga.c + + * mpga: fixed a memleak+warnings. + +------------------------------------------------------------------------ +r8214 | fenrir | 2004-07-18 19:04:44 +0200 (Sun, 18 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/subtitle.c + + * subtitle: fixed a small memleak. + +------------------------------------------------------------------------ +r8215 | fenrir | 2004-07-18 19:05:45 +0200 (Sun, 18 Jul 2004) | 2 lines +Changed paths: + M /trunk/src/input/stream.c + + stream.c: do not drop empty line. + +------------------------------------------------------------------------ +r8216 | gbazin | 2004-07-19 10:57:42 +0200 (Mon, 19 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/control/http.c + +* modules/control/http.c: portability fix. +------------------------------------------------------------------------ +r8217 | gbazin | 2004-07-19 11:46:06 +0200 (Mon, 19 Jul 2004) | 1 line +Changed paths: + M /trunk/src/misc/httpd.c + +* src/misc/httpd.c: ipv6 win32 fix. +------------------------------------------------------------------------ +r8218 | gbazin | 2004-07-19 16:54:37 +0200 (Mon, 19 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/demux/ts.c + +* modules/demux/ts.c: added support for transport streams with Reed-Solomon (204,188) error correction (16 bytes ECC discarded). +------------------------------------------------------------------------ +r8219 | fenrir | 2004-07-19 19:04:45 +0200 (Mon, 19 Jul 2004) | 2 lines +Changed paths: + M /trunk/src/input/stream.c + + * stream.c: fixed seeking near the end of a stream. + +------------------------------------------------------------------------ +r8220 | hartman | 2004-07-19 21:41:44 +0200 (Mon, 19 Jul 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + +* darwin buildflag for vlc/libvlc + +------------------------------------------------------------------------ +r8221 | gbazin | 2004-07-20 11:23:18 +0200 (Tue, 20 Jul 2004) | 1 line +Changed paths: + M /trunk/src/misc/httpd.c + +* src/misc/httpd.c: fixed non-initialized variable that prevented getaddrinfo() from working. +------------------------------------------------------------------------ +r8222 | sam | 2004-07-20 11:53:24 +0200 (Tue, 20 Jul 2004) | 9 lines +Changed paths: + M /trunk/debian/README.Debian + M /trunk/debian/changelog + M /trunk/debian/control + + * debian/control: + + Build-depend on libdvbpsi3-dev, so that we can get rid of the previous + versions of this library. + + Recommend the videolan-doc package. + + Build-conflict on libavcodec-dev, just in case it enters Sid at an + unappropriate moment. + * debian/README.Debian: + + Removed mention of the libmpeg2 tree, which we no longer provide. + +------------------------------------------------------------------------ +r8223 | sigmunau | 2004-07-20 13:49:04 +0200 (Tue, 20 Jul 2004) | 3 lines +Changed paths: + M /trunk/modules/mux/mpjpeg.c + +mpjpeg.c: The rfc says to use \r\n so use \r\n. Also set the right mime type. +This makes the served stream work with cambozola applet. + +------------------------------------------------------------------------ +r8224 | adn | 2004-07-20 18:43:36 +0200 (Tue, 20 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/commands/cmd_minimize.cpp + M /trunk/modules/gui/skins2/commands/cmd_minimize.hpp + +author :) + +------------------------------------------------------------------------ +r8225 | asmax | 2004-07-20 22:25:25 +0200 (Tue, 20 Jul 2004) | 7 lines +Changed paths: + M /trunk/build-vlc + M /trunk/config.in + M /trunk/configure.ac + M /trunk/modules/video_output/x11/Modules.am + A /trunk/modules/video_output/x11/glx.c (from /trunk/modules/visualization/galaktos/glx.c:8212) + M /trunk/modules/visualization/galaktos/main.c + M /trunk/modules/visualization/galaktos/video_init.c + + * modules/video_output/x11/glx.c: new OpenGL vout for X11. + TODO: - factorization with xcommon.c + - factorization with glx.c in GaLaktos plugin + - remove hard-coded values + (If you don't like the rotating cube, hack the code yourself, + the variables will come later ! ;) + +------------------------------------------------------------------------ +r8226 | hartman | 2004-07-20 23:36:51 +0200 (Tue, 20 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/misc/sap.c + +* recognize new x-plgroup paramater (only standardized fields are not prefixed with x-) + +------------------------------------------------------------------------ +r8227 | asmax | 2004-07-21 00:25:06 +0200 (Wed, 21 Jul 2004) | 3 lines +Changed paths: + M /trunk/modules/video_output/x11/glx.c + + * glx.c: don't scale the image with the chroma (supposed to speed up + the conversion ??) + +------------------------------------------------------------------------ +r8228 | hartman | 2004-07-21 01:15:33 +0200 (Wed, 21 Jul 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/livedotcom.cpp + +* Fix livedotcom API change. + Thanks to James MacLean, Arwed von Merkatz and Ross Finlayson for reporting and fixing the issue. + +------------------------------------------------------------------------ +r8229 | hartman | 2004-07-21 20:45:06 +0200 (Wed, 21 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/misc/sap.c + +* Fix the sap module compilation. Compile before you commit strikes once again....... + +------------------------------------------------------------------------ +r8230 | hartman | 2004-07-21 21:03:34 +0200 (Wed, 21 Jul 2004) | 2 lines +Changed paths: + A /trunk/share/http/webcam.html + +* Example Multipart MJPEG webpage. With cambozola JAVA applet example. + +------------------------------------------------------------------------ +r8231 | asmax | 2004-07-22 00:38:49 +0200 (Thu, 22 Jul 2004) | 7 lines +Changed paths: + M /trunk/include/vlc_common.h + M /trunk/include/vlc_objects.h + A /trunk/include/vlc_opengl.h + M /trunk/modules/video_output/x11/glx.c + M /trunk/modules/visualization/galaktos/Modules.am + D /trunk/modules/visualization/galaktos/glx.c + D /trunk/modules/visualization/galaktos/glx.h + M /trunk/modules/visualization/galaktos/main.c + M /trunk/modules/visualization/galaktos/plugin.c + M /trunk/modules/visualization/galaktos/plugin.h + M /trunk/src/misc/objects.c + + * all: created a new module type "opengl provider", which provides a + simple interface to create and use OpenGL windows + * modules/video_output/x11/glx.c: the GLX vout now implements the + "opengl provider" interface + * modules/visualization/galaktos/*: no more dependency on GLX: we use + the generic opengl provider interface instead. + +------------------------------------------------------------------------ +r8232 | gbazin | 2004-07-22 08:59:56 +0200 (Thu, 22 Jul 2004) | 1 line +Changed paths: + M /trunk/Makefile.am + M /trunk/include/vlc_access.h + M /trunk/include/vlc_demux.h + M /trunk/include/vlc_es_out.h + M /trunk/include/vlc_opengl.h + M /trunk/include/vlc_stream.h + +* Makefile.am: added include/vlc_opengl.h to the build. +------------------------------------------------------------------------ +r8233 | gbazin | 2004-07-22 09:03:22 +0200 (Thu, 22 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/visualization/galaktos + +* modules/visualization/galaktos: added svn:ignore property. +------------------------------------------------------------------------ +r8234 | titer | 2004-07-22 10:51:40 +0200 (Thu, 22 Jul 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/bootstrap + M /trunk/extras/contrib/src/Makefile + A /trunk/extras/contrib/src/Patches/gettext.patch + M /trunk/extras/contrib/src/packages.mak + + contrib/*: started to adapt the contrib system for BeOS + +------------------------------------------------------------------------ +r8235 | hartman | 2004-07-22 13:49:14 +0200 (Thu, 22 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/access_output/udp.c + +* frenglish paquets -> packets + +------------------------------------------------------------------------ +r8236 | titer | 2004-07-22 15:06:21 +0200 (Thu, 22 Jul 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + + configure.ac: check for png_set_rows in libpng because early versions + don't have it + +------------------------------------------------------------------------ +r8237 | titer | 2004-07-22 15:50:35 +0200 (Thu, 22 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/control/netsync.c + + netsync.c: converted to unix file because BeOS' gcc chokes on dos files + +------------------------------------------------------------------------ +r8238 | titer | 2004-07-22 16:21:59 +0200 (Thu, 22 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/misc/network/ipv4.c + M /trunk/src/misc/httpd.c + + BeOS doesn't know about PF_INET + +------------------------------------------------------------------------ +r8239 | titer | 2004-07-22 17:09:42 +0200 (Thu, 22 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/audio_filter/equalizer.c + + equalizer.c: compile fix for old compilers (thx sam) + +------------------------------------------------------------------------ +r8240 | gbazin | 2004-07-22 17:45:54 +0200 (Thu, 22 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/video_chroma/i420_rgb.c + +* modules/video_chroma/i420_rgb.c: work around a gcc-3.3.4 optimization bug. +------------------------------------------------------------------------ +r8241 | gbazin | 2004-07-22 18:37:43 +0200 (Thu, 22 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/x11/glx.c + +* modules/video_output/x11/glx.c: improvements. +------------------------------------------------------------------------ +r8242 | titer | 2004-07-22 18:48:38 +0200 (Thu, 22 Jul 2004) | 2 lines +Changed paths: + M /trunk/bootstrap + M /trunk/configure.ac + + contrib system adapted for BeOS (need to set LIBRARY_PATH and BELIBRARIES) + +------------------------------------------------------------------------ +r8243 | gbazin | 2004-07-22 23:27:45 +0200 (Thu, 22 Jul 2004) | 4 lines +Changed paths: + M /trunk/configure.ac + M /trunk/include/video_output.h + D /trunk/include/vlc_opengl.h + M /trunk/modules/video_output/Modules.am + A /trunk/modules/video_output/opengl.c + M /trunk/modules/video_output/x11/Modules.am + M /trunk/modules/video_output/x11/glx.c + M /trunk/modules/video_output/x11/xcommon.c + M /trunk/modules/video_output/x11/xcommon.h + M /trunk/modules/visualization/galaktos/main.c + M /trunk/modules/visualization/galaktos/plugin.c + M /trunk/modules/visualization/galaktos/plugin.h + +* modules/video_output/x11/*: the glx "opengl provider" makes use of xcommon.c. +* modules/video_output/opengl.c: new platform independant OpenGL vout (uses an "opengl provider" module). +* modules/visualization/galaktos/*: uses the new "opengl provider" module. + +------------------------------------------------------------------------ +r8244 | gbazin | 2004-07-22 23:30:45 +0200 (Thu, 22 Jul 2004) | 1 line +Changed paths: + M /trunk/Makefile.am + +* Makefile.am: include/vlc_opengl.h was removed. +------------------------------------------------------------------------ +r8245 | gbazin | 2004-07-22 23:50:15 +0200 (Thu, 22 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/x11/glx.c + +* modules/video_output/x11/glx.c: vlc_opengl.h was removed. +------------------------------------------------------------------------ +r8246 | gbazin | 2004-07-22 23:53:43 +0200 (Thu, 22 Jul 2004) | 1 line +Changed paths: + M /trunk/src/misc/objects.c + +* src/misc/objects.c: hmmm, did I say vlc_opengl.h was removed ? +------------------------------------------------------------------------ +r8247 | gbazin | 2004-07-23 00:14:42 +0200 (Fri, 23 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/opengl.c + M /trunk/modules/video_output/x11/glx.c + +* modules/video_output/x11/glx.c, modules/video_output/opengl.c: some fixes. +------------------------------------------------------------------------ +r8248 | gbazin | 2004-07-23 00:36:16 +0200 (Fri, 23 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/video_output/opengl.c + M /trunk/modules/video_output/x11/glx.c + M /trunk/modules/visualization/galaktos/plugin.c + +* modules/video_output/x11/glx.c: OpenGL context is initialized in pf_init() because of threading issues. + +------------------------------------------------------------------------ +r8249 | titer | 2004-07-23 00:59:50 +0200 (Fri, 23 Jul 2004) | 7 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/configure.ac + M /trunk/extras/contrib/src/Makefile + A /trunk/extras/contrib/src/Patches/mpeg2dec.patch + M /trunk/modules/gui/beos/InterfaceWindow.cpp + M /trunk/modules/gui/beos/MediaControlView.cpp + M /trunk/modules/gui/beos/VlcWrapper.cpp + M /trunk/modules/video_filter/deinterlace.c + + + configure.ac: don't build OpenGL support on BeOS although it has gl.h + + extras/contrib/src/*: build libmpeg2 w/o mmxext and 3dnow on BeOS + (buggy compiler) + + modules/gui/beos/*: quick compile fixes + + modules/video_filter/deinterlace.c: require mmxext instead of mmx + + Makefile.am: on BeOS, build a VLC bundle a la OS X + +------------------------------------------------------------------------ +r8250 | damienf | 2004-07-23 12:19:58 +0200 (Fri, 23 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/access/dshow/filter.cpp + M /trunk/modules/access/dshow/filter.h + +improved filter compatibility by favoring current connection media type in subsequent connections + +------------------------------------------------------------------------ +r8251 | titer | 2004-07-23 13:33:25 +0200 (Fri, 23 Jul 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + M /trunk/extras/contrib/src/Patches/ffmpeg.patch.cvs + A /trunk/extras/contrib/src/Patches/libdvdread.patch + A /trunk/extras/contrib/src/Patches/speex.patch + + BeOS contrib bla bla + +------------------------------------------------------------------------ +r8252 | gbazin | 2004-07-23 14:42:11 +0200 (Fri, 23 Jul 2004) | 1 line +Changed paths: + M /trunk/src/video_output/vout_intf.c + +* src/video_output/vout_intf.c: small kludge for opengl providers. +------------------------------------------------------------------------ +r8253 | gbazin | 2004-07-23 14:47:34 +0200 (Fri, 23 Jul 2004) | 3 lines +Changed paths: + M /trunk/modules/video_output/directx/Modules.am + M /trunk/modules/video_output/directx/events.c + A /trunk/modules/video_output/directx/glwin32.c + M /trunk/modules/video_output/directx/vout.h + +* modules/video_output/directx/glwin32.c: 1st shot at a win32 opengl provider. +* modules/video_output/directx/events.c: removed unused code. + +------------------------------------------------------------------------ +r8254 | gbazin | 2004-07-23 15:37:43 +0200 (Fri, 23 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/opengl.c + +* modules/video_output/opengl.c: forward control queries to opengl provider. +------------------------------------------------------------------------ +r8255 | titer | 2004-07-23 16:19:31 +0200 (Fri, 23 Jul 2004) | 4 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/configure.ac + M /trunk/extras/contrib/src/Makefile + + + configure.ac: BeOS dvdread linkage fix + + contrib/src/Makefile: build more libs on BeOS, use libdts' svn + + Makefile.am: fixed BeOS packages generation + +------------------------------------------------------------------------ +r8256 | sam | 2004-07-23 17:16:00 +0200 (Fri, 23 Jul 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + + * configure.ac: don't use -maltivec -mabi=altivec, because we don't want + to trigger AltiVec optimisations in our generic code. + +------------------------------------------------------------------------ +r8257 | sam | 2004-07-23 18:16:22 +0200 (Fri, 23 Jul 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + + * configure.ac: fixed the AltiVec capabilities check. + +------------------------------------------------------------------------ +r8258 | gbazin | 2004-07-23 18:36:51 +0200 (Fri, 23 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/opengl.c + M /trunk/modules/video_output/x11/glx.c + +* modules/video_output/opengl.c, modules/video_output/x11/glx.c: proper scaling + fixes. +------------------------------------------------------------------------ +r8259 | gbazin | 2004-07-23 18:43:22 +0200 (Fri, 23 Jul 2004) | 1 line +Changed paths: + M /trunk/configure.ac + +* configure.ac: added glwin32 and fixed linkage of the opengl module on win32. +------------------------------------------------------------------------ +r8260 | gbazin | 2004-07-23 20:08:58 +0200 (Fri, 23 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/visualization/galaktos/plugin.c + +* modules/visualization/galaktos/plugin.c: fixed threading issues with opengl. +------------------------------------------------------------------------ +r8261 | gbazin | 2004-07-23 20:13:20 +0200 (Fri, 23 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/visualization/galaktos/plugin.c + +* modules/visualization/galaktos/plugin.c: usual test before you commit. +------------------------------------------------------------------------ +r8262 | gbazin | 2004-07-24 02:20:19 +0200 (Sat, 24 Jul 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/access/Modules.am + A /trunk/modules/access/screen.c + +* modules/access/screen.c: new screen capture access module. Only X11 for now but should be straight-forward to adapt to other platforms. + +------------------------------------------------------------------------ +r8263 | courmisch | 2004-07-24 11:06:58 +0200 (Sat, 24 Jul 2004) | 4 lines +Changed paths: + M /trunk/src/misc/httpd.c + +- really iterate through getaddrinfo(), +- fixed read after freeaddrinfo() bug, +- removed extraneous debug messages + +------------------------------------------------------------------------ +r8264 | gbazin | 2004-07-24 11:50:14 +0200 (Sat, 24 Jul 2004) | 1 line +Changed paths: + M /trunk/NEWS + M /trunk/TODO + +NEWS, TODO: comprehensive new features update. +------------------------------------------------------------------------ +r8265 | gbazin | 2004-07-24 12:24:11 +0200 (Sat, 24 Jul 2004) | 1 line +Changed paths: + M /trunk/configure.ac + M /trunk/modules/stream_out/display.c + +* modules/stream_out/display.c: converted to the new input API + re-enabled in the build. +------------------------------------------------------------------------ +r8266 | fenrir | 2004-07-24 13:12:39 +0200 (Sat, 24 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/audio_filter/equalizer.c + + * equalizer : [0] isn't cool, use a define. + +------------------------------------------------------------------------ +r8267 | fenrir | 2004-07-24 13:28:50 +0200 (Sat, 24 Jul 2004) | 3 lines +Changed paths: + M /trunk/modules/mux/mp4.c + + * mp4.c: really(?) fixed the tkhd invalid width (thx bond for the +report). + +------------------------------------------------------------------------ +r8268 | fenrir | 2004-07-24 13:57:47 +0200 (Sat, 24 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/misc/dummy/input.c + + * input: release p_playlist. + +------------------------------------------------------------------------ +r8269 | gbazin | 2004-07-24 14:33:15 +0200 (Sat, 24 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/access/v4l/v4l.c + +* modules/access/v4l/v4l.c: converted to access_demux module (less code, more CPU efficient). +------------------------------------------------------------------------ +r8270 | fenrir | 2004-07-24 14:42:26 +0200 (Sat, 24 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/mux/mp4.c + + * mp4.c: compute avg/max bitrate info. removed a fprintf... + +------------------------------------------------------------------------ +r8271 | gbazin | 2004-07-24 15:40:17 +0200 (Sat, 24 Jul 2004) | 1 line +Changed paths: + M /trunk/configure.ac + +* configure.ac: don't build the screen plugin on darwin. +------------------------------------------------------------------------ +r8272 | gbazin | 2004-07-24 18:33:00 +0200 (Sat, 24 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/access/screen.c + +* modules/access/screen.c: win32 support for screen capture (colors are inverted right now). +------------------------------------------------------------------------ +r8273 | courmisch | 2004-07-24 19:02:26 +0200 (Sat, 24 Jul 2004) | 2 lines +Changed paths: + M /trunk/src/misc/vlm.c + +Fixed typo + +------------------------------------------------------------------------ +r8274 | courmisch | 2004-07-24 19:22:40 +0200 (Sat, 24 Jul 2004) | 3 lines +Changed paths: + M /trunk/modules/access/http.c + +Specify port in Host: HTTP request header +(thanks to Olivier Lourdais for the report) + +------------------------------------------------------------------------ +r8275 | gbazin | 2004-07-25 00:49:28 +0200 (Sun, 25 Jul 2004) | 4 lines +Changed paths: + M /trunk/include/network.h + M /trunk/modules/control/rc.c + M /trunk/src/misc/net.c + +* src/misc/net.c, include/network.h: added net_vaPrintf() and net_Accept(). +* modules/control/rc.c: added option to listen on a socket instead of only stdin. + Inspired from a patch by Bernhard Rosenkraenzer . + +------------------------------------------------------------------------ +r8276 | gbazin | 2004-07-25 01:05:03 +0200 (Sun, 25 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/control/rc.c + M /trunk/src/misc/net.c + +* src/misc/net.c, modules/control/rc.c: win32 fixes. +------------------------------------------------------------------------ +r8277 | gbazin | 2004-07-25 09:54:18 +0200 (Sun, 25 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/mux/asf.c + M /trunk/modules/mux/mpeg/ts.c + M /trunk/modules/mux/ogg.c + +* modules/mux/asf.c, ts.c, ogg.c: added WMV3 fourcc. +------------------------------------------------------------------------ +r8278 | courmisch | 2004-07-25 10:20:09 +0200 (Sun, 25 Jul 2004) | 5 lines +Changed paths: + M /trunk/modules/control/rc.c + +- unlink Unix socket on exit, +- bind to ::1 by default if --ipv6 is passed, +- do not overflow Unix socket path, +- use a different option (--rc-unix) for Unix socket. + +------------------------------------------------------------------------ +r8279 | gbazin | 2004-07-25 10:34:08 +0200 (Sun, 25 Jul 2004) | 1 line +Changed paths: + M /trunk/NEWS + +* NEWS: updated. +------------------------------------------------------------------------ +r8280 | courmisch | 2004-07-25 19:47:05 +0200 (Sun, 25 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/control/telnet.c + +Use VLC networking APIs: close -> net_Close, accept -> net_Accept + +------------------------------------------------------------------------ +r8281 | gbazin | 2004-07-25 22:36:28 +0200 (Sun, 25 Jul 2004) | 5 lines +Changed paths: + M /trunk/modules/video_output/x11/glx.c + M /trunk/modules/video_output/x11/xcommon.c + +* modules/video_output/x11/*: + - fixed exit in embedded mode when fullscreen. + - re-use the current video sub-window when switching to fullscreen (to have opengl working in fullscreen mode as well). + - add options to the opengl plugin. + +------------------------------------------------------------------------ +r8282 | gbazin | 2004-07-25 22:39:06 +0200 (Sun, 25 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/control/rc.c + +* modules/control/rc.c: removed useless code for the rc-host option. +------------------------------------------------------------------------ +r8283 | gbazin | 2004-07-26 11:28:16 +0200 (Mon, 26 Jul 2004) | 1 line +Changed paths: + M /trunk/configure.ac + +* configure.ac: should fix detection of libpng. +------------------------------------------------------------------------ +r8284 | gbazin | 2004-07-26 12:27:55 +0200 (Mon, 26 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/access/screen.c + +* modules/access/screen.c: force RV24 capture on win32 for now (otherwise colors are screwed up). +------------------------------------------------------------------------ +r8285 | gbazin | 2004-07-26 16:10:30 +0200 (Mon, 26 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/fileinfo.cpp + +* modules/gui/wxwindows/fileinfo.cpp: partially fixed char encoding problem in fileinfo dialog. +------------------------------------------------------------------------ +r8286 | titer | 2004-07-26 17:06:48 +0200 (Mon, 26 Jul 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/access/Modules.am + A /trunk/modules/access/screen + A /trunk/modules/access/screen/Modules.am + A /trunk/modules/access/screen/beos.cpp + A /trunk/modules/access/screen/screen.c (from /trunk/modules/access/screen.c:8285) + A /trunk/modules/access/screen/screen.h + A /trunk/modules/access/screen/win32.c + A /trunk/modules/access/screen/x11.c + D /trunk/modules/access/screen.c + + ALL: splitted screen module (needed as BeOS requires C++) + +------------------------------------------------------------------------ +r8287 | asmax | 2004-07-26 19:03:00 +0200 (Mon, 26 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/video_output/opengl.c + + * opengl.c: clear the color buffer before rendering + +------------------------------------------------------------------------ +r8288 | titer | 2004-07-26 19:54:12 +0200 (Mon, 26 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/access/screen/beos.cpp + + screen/beos.cpp: test before you commit + +------------------------------------------------------------------------ +r8289 | hartman | 2004-07-26 21:49:05 +0200 (Mon, 26 Jul 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/packages.mak + +* fix libebml and libmatroska downloads + +------------------------------------------------------------------------ +r8290 | gbazin | 2004-07-26 22:29:24 +0200 (Mon, 26 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/access/screen + M /trunk/modules/access/screen/beos.cpp + M /trunk/modules/access/screen/win32.c + M /trunk/modules/access/screen/x11.c + +* modules/access/screen/*: added svn properties. +------------------------------------------------------------------------ +r8291 | hartman | 2004-07-26 22:30:14 +0200 (Mon, 26 Jul 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Patches/ffmpeg.patch.cvs + +* remove patch that is no longer necessary. + +------------------------------------------------------------------------ +r8292 | hartman | 2004-07-26 23:29:33 +0200 (Mon, 26 Jul 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + +* Fix dts building on mac + +------------------------------------------------------------------------ +r8293 | fkuehne | 2004-07-27 01:37:03 +0200 (Tue, 27 Jul 2004) | 1 line +Changed paths: + M /trunk/extras/contrib/src/packages.mak + +* updated the used gettext version to 0.14.1 +------------------------------------------------------------------------ +r8294 | titer | 2004-07-27 10:05:31 +0200 (Tue, 27 Jul 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + + gettext BeOS patch is no longer necessary + +------------------------------------------------------------------------ +r8295 | hartman | 2004-07-27 12:54:50 +0200 (Tue, 27 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/prefs.m + +* release what you find. (this looks like a very old bug) + +------------------------------------------------------------------------ +r8296 | gbazin | 2004-07-27 13:33:26 +0200 (Tue, 27 Jul 2004) | 1 line +Changed paths: + M /trunk/src/libvlc.h + +* src/libvlc.h: cleanup in the hotkeys definitions. +------------------------------------------------------------------------ +r8297 | hartman | 2004-07-27 17:07:15 +0200 (Tue, 27 Jul 2004) | 2 lines +Changed paths: + M /trunk/src/video_output/video_output.c + +* ( p_vout->p_module && p_vout->p_module ) how pointless + +------------------------------------------------------------------------ +r8298 | hartman | 2004-07-27 18:16:31 +0200 (Tue, 27 Jul 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/access/screen/Modules.am + A /trunk/modules/access/screen/mac.c + +* screen module for OSX. Does not yet work. Seems close, but can't find the problem for now.. + +------------------------------------------------------------------------ +r8299 | hartman | 2004-07-27 18:20:32 +0200 (Tue, 27 Jul 2004) | 1 line +Changed paths: + M /trunk/include/darwin_specific.h + M /trunk/modules/gui/macosx/intf.m + M /trunk/modules/gui/macosx/vout.h + M /trunk/modules/gui/macosx/vout.m + M /trunk/src/interface/interface.c + M /trunk/src/libvlc.h + M /trunk/src/misc/darwin_specific.m + M /trunk/src/video_output/video_output.c + M /trunk/src/vlc.c + +- +------------------------------------------------------------------------ +r8300 | hartman | 2004-07-27 23:11:07 +0200 (Tue, 27 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/vout.h + M /trunk/modules/gui/macosx/vout.m + +* More code cleanup for OSX vout. Man what a mess this is :) + +------------------------------------------------------------------------ +r8301 | hartman | 2004-07-28 02:36:48 +0200 (Wed, 28 Jul 2004) | 15 lines +Changed paths: + M /trunk/modules/gui/macosx/intf.h + M /trunk/modules/gui/macosx/intf.m + M /trunk/modules/gui/macosx/vout.m + +MacOSX intf work + +* vout_Control implemented for macosx +* position slider fixed +* p_input manage loops fixed (buttons, playstatus etc) +* float on top works again +* visual filters work +* deinterlace filter selection broken +* fullscreen button is not being updated atm +* potential deadlocks between intf thread and vout thread??? +* the window title might not always be updated. + +OSX devs, please test as much as you can. This was all fairly low level stuff. +We need to test it properly. + +------------------------------------------------------------------------ +r8302 | titer | 2004-07-28 09:48:30 +0200 (Wed, 28 Jul 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + + configure.ac: typo + +------------------------------------------------------------------------ +r8303 | hartman | 2004-07-28 12:04:59 +0200 (Wed, 28 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/open.m + +* modules/gui/macosx/open.m: dvdplay:// -->> dvdnav:// + +------------------------------------------------------------------------ +r8304 | gbazin | 2004-07-28 12:37:24 +0200 (Wed, 28 Jul 2004) | 4 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/encoder.c + M /trunk/modules/codec/ffmpeg/ffmpeg.c + M /trunk/modules/codec/ffmpeg/ffmpeg.h + +* modules/codec/ffmpeg/*: + - added fourcc for SNOW and DTS. + - added 'qscale' (fixed quantizer scale - VBR) and 'strict' (standard compliance) encoding options. + +------------------------------------------------------------------------ +r8305 | titer | 2004-07-28 12:48:44 +0200 (Wed, 28 Jul 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + + configure.ac: fix dvdnav linking on beos/os x/win32 (hacky) + +------------------------------------------------------------------------ +r8306 | titer | 2004-07-28 16:28:01 +0200 (Wed, 28 Jul 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + M /trunk/extras/contrib/src/Patches/dvdnav.patch + + BeOS libdvdnav patch + +------------------------------------------------------------------------ +r8307 | titer | 2004-07-28 16:53:16 +0200 (Wed, 28 Jul 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + + contrib/src/Makefile: fixed OS X breakage + +------------------------------------------------------------------------ +r8308 | bigben | 2004-07-28 17:57:33 +0200 (Wed, 28 Jul 2004) | 4 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/output.m + +Added a RTP (New) stream outpu method for the rtp sout module. Still lot of work in this dialog box. + + + +------------------------------------------------------------------------ +r8309 | fenrir | 2004-07-29 00:39:52 +0200 (Thu, 29 Jul 2004) | 3 lines +Changed paths: + M /trunk/modules/stream_out/rtp.c + + * rtp: sdp can now be exported as a file (sdp=file://filename). + Initial path by Philippe Van Hecke (philippe DOT vanhecke AT belnet DOT be) + +------------------------------------------------------------------------ +r8310 | gbazin | 2004-07-29 10:50:52 +0200 (Thu, 29 Jul 2004) | 1 line +Changed paths: + M /trunk/include/vlc_block.h + M /trunk/src/input/decoder.c + M /trunk/src/misc/block.c + +* src/input/decoder.c: don't let the decoder/packetizer fifo grow too much because this leads to a steady increase in memory useage when the data isn't consumed quickly enough. (not the best fix, but should be better than nothing) +------------------------------------------------------------------------ +r8311 | fkuehne | 2004-07-29 16:03:19 +0200 (Thu, 29 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/gui/macosx/output.h + +* added declares for the checkboxes in the nib to control the rtp-sout-modul +------------------------------------------------------------------------ +r8312 | sam | 2004-07-29 17:02:16 +0200 (Thu, 29 Jul 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + + * configure.ac: build i420_yuy2_altivec with -maltivec -mabi=altivec since + no inline asm version is available for this module. + +------------------------------------------------------------------------ +r8313 | hartman | 2004-07-29 17:18:04 +0200 (Thu, 29 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/access/vcdx/access.c + M /trunk/modules/access/vcdx/cdrom.c + M /trunk/modules/access/vcdx/vcd.h + M /trunk/modules/access/vcdx/vcdplayer.c + M /trunk/modules/access/vcdx/vcdplayer.h + +* vcdx Coding style fixes. + +------------------------------------------------------------------------ +r8314 | hartman | 2004-07-29 17:27:57 +0200 (Thu, 29 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/misc/network/ipv4.c + +* ipv4.c: ttl setsockopt fix. Thanks to Emmanuel Dreyfus for reporting + +------------------------------------------------------------------------ +r8315 | sam | 2004-07-29 17:28:00 +0200 (Thu, 29 Jul 2004) | 3 lines +Changed paths: + M /trunk/debian/Makefile.am + M /trunk/debian/changelog + M /trunk/debian/control + A /trunk/debian/patches + A /trunk/debian/patches/00list + A /trunk/debian/patches/20_configure.dpatch + A /trunk/debian/patches/20_faad2.dpatch + A /trunk/debian/patches/20_ffmpeg.dpatch + A /trunk/debian/patches/20_interfaces.dpatch + M /trunk/debian/rules + + * debian/rules: + + Switch build system to dpatch. + +------------------------------------------------------------------------ +r8316 | sam | 2004-07-29 17:40:26 +0200 (Thu, 29 Jul 2004) | 3 lines +Changed paths: + M /trunk/debian/patches/20_configure.dpatch + + * debian/patches/20_configure.dpatch: + + Fixed generated macros. + +------------------------------------------------------------------------ +r8317 | gbazin | 2004-07-29 17:50:20 +0200 (Thu, 29 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/access/http.c + +* modules/access/http.c: --http-reconnect option to automatically try to reconnect in case the connection was untimely closed (enabled by default for ICY/Icecast web radios). +------------------------------------------------------------------------ +r8318 | gbazin | 2004-07-29 20:15:38 +0200 (Thu, 29 Jul 2004) | 1 line +Changed paths: + M /trunk/configure.ac + M /trunk/modules/codec/Modules.am + A /trunk/modules/codec/toolame.c + +* modules/codec/toolame.c: MPEG-1/2 layer II audio encoder using libtoolame (http://users.tpg.com.au/adslblvi/). Patch from Christophe Massiot. +------------------------------------------------------------------------ +r8319 | gbazin | 2004-07-29 20:43:22 +0200 (Thu, 29 Jul 2004) | 1 line +Changed paths: + M /trunk/modules/codec/toolame.c + +* modules/codec/toolame.c: compilation fix. +------------------------------------------------------------------------ +r8320 | fenrir | 2004-07-29 20:48:01 +0200 (Thu, 29 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/rtp.c + + * rtp: added port-audio and port-video option (for default port). + +------------------------------------------------------------------------ +r8321 | sam | 2004-07-30 11:23:08 +0200 (Fri, 30 Jul 2004) | 2 lines +Changed paths: + D /trunk/autotools/Makefile.am + + * autotools: no longer manage this directory with SVN. + +------------------------------------------------------------------------ +r8322 | sam | 2004-07-30 11:23:37 +0200 (Fri, 30 Jul 2004) | 2 lines +Changed paths: + M /trunk + M /trunk/Makefile.am + D /trunk/autotools + M /trunk/configure.ac + + * autotools: no longer manage this directory with SVN. + +------------------------------------------------------------------------ +r8323 | courmisch | 2004-07-30 11:24:32 +0200 (Fri, 30 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/rtp.c + +Compile fix + +------------------------------------------------------------------------ +r8324 | hartman | 2004-07-30 12:36:51 +0200 (Fri, 30 Jul 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + +* Fix OSX build of dvdnav + +------------------------------------------------------------------------ +r8325 | hartman | 2004-07-30 15:18:53 +0200 (Fri, 30 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/ffmpeg.c + +* check correct build# of libavcodec for SNOW support + +------------------------------------------------------------------------ +r8326 | sam | 2004-07-30 17:46:01 +0200 (Fri, 30 Jul 2004) | 4 lines +Changed paths: + M /trunk/bootstrap + + * boostrap: + + Remove the autotools directory and recreate it (forgot to commit that + file before). + +------------------------------------------------------------------------ +r8327 | sam | 2004-07-30 19:39:27 +0200 (Fri, 30 Jul 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/cmml/browser_open.c + + * modules/codec/cmml/browser_open.c: + + Fixed a compilation warning due to a missing return value. + +------------------------------------------------------------------------ +r8328 | sam | 2004-07-30 22:49:44 +0200 (Fri, 30 Jul 2004) | 2 lines +Changed paths: + M /trunk/modules/video_filter/invert.c + + * modules/video_filter/invert.c: don't cast lvalues. + +------------------------------------------------------------------------ +r8329 | sam | 2004-07-30 22:51:05 +0200 (Fri, 30 Jul 2004) | 3 lines +Changed paths: + M /trunk/include/video_output.h + M /trunk/src/misc/cpu.c + M /trunk/src/video_output/video_output.c + + * src/video_output/video_output.c: + + Fixed an undefined function warning. + +------------------------------------------------------------------------ +r8330 | sam | 2004-07-30 22:57:56 +0200 (Fri, 30 Jul 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/wxwindows/bookmarks.cpp + M /trunk/modules/gui/wxwindows/video.cpp - removed the code that was not supposed to be in my last commit + * modules/gui/wxwindows/video.cpp modules/gui/wxwindows/bookmarks.cpp: + + Fixed compiler warnings due to bad argument types. + +------------------------------------------------------------------------ +r8331 | sam | 2004-07-30 23:00:08 +0200 (Fri, 30 Jul 2004) | 2 lines +Changed paths: + M /trunk/mozilla/vlcpeer.cpp -2002-12-20 Friday 15:28 jpsaman + * mozilla/vlcpeer.cpp: proper float->int cast. - Fixed path to pixmaps for GPE menu system. +------------------------------------------------------------------------ +r8332 | sam | 2004-07-30 23:13:17 +0200 (Fri, 30 Jul 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/demux.c + M /trunk/modules/demux/util/id3tag.c -2002-12-20 Friday 08:35 yves + * modules/demux/util/id3tag.c modules/codec/ffmpeg/demux.c: + + Fixed compiler warnings. - fixed my entry. +------------------------------------------------------------------------ +r8333 | hartman | 2004-07-30 23:38:09 +0200 (Fri, 30 Jul 2004) | 3 lines +Changed paths: + M /trunk/modules/stream_out/rtp.c -2002-12-20 Friday 08:35 yves +* SDP should use \r\n instead of \n +* Added nice SDP TODO lists. 17 outstanding issues in RTP announces. - - added rawdv plugin. - - make it working again with daily CVS snapshot. - - some typos fixed. - - better workaround for broken mdk configure macro (aka don't harcore arch in name). +------------------------------------------------------------------------ +r8334 | hartman | 2004-07-31 02:23:29 +0200 (Sat, 31 Jul 2004) | 7 lines +Changed paths: + M /trunk/modules/stream_out/rtp.c -2002-12-20 Friday 00:23 sigmunau +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 :) - * modules/demux/ogg.c: provide some file info. Tested with the tarzan.ogm - * modules/codec/vorbis.c: parse the vorbis comment (can anyone tell me why the - comment is embedded in the logical stream and not directly in the - container?). The vorbis comments are in utf8, so extended characters - currently get messed up. - Still tring to close #51 +------------------------------------------------------------------------ +r8335 | asmax | 2004-07-31 13:38:22 +0200 (Sat, 31 Jul 2004) | 4 lines +Changed paths: + M /trunk/modules/video_output/opengl.c -2002-12-19 Thursday 18:29 massiot + * opengl.c: support "cube" and "transparent-cube" effect (with the + --opengl-effect option). Now MacOSX guys you can write the opengl provider + interface ;) - Fixed an HTTP compliance issue (thanks Xag). +------------------------------------------------------------------------ +r8336 | hartman | 2004-07-31 18:34:53 +0200 (Sat, 31 Jul 2004) | 2 lines +Changed paths: + M /trunk/src/input/stream.c -2002-12-19 Thursday 17:59 sigmunau +* print a debug message when our buffer gets it's first data. - the avi demux now gives some info about the file being played. One step - towards closing bug #51. Type 'info' in the rc interface to test. +------------------------------------------------------------------------ +r8337 | bigben | 2004-07-31 19:08:35 +0200 (Sat, 31 Jul 2004) | 5 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/output.m -2002-12-18 Wednesday 18:52 gbazin +* all : + - Get rid of the old TS over RTP stream output method in OSX interface + - ab= and vb= parameters are now (hopefully) always updated - * src/libvlc.h, src/input/input_dec.c: added an "sout-video" and - "sout-audio" config option that allows to selectively enable audio or - video stream output. This is very useful if you want to play video on - one computer and audio on another one ;) -2002-12-18 Wednesday 17:33 fenrir +------------------------------------------------------------------------ +r8338 | sam | 2004-07-31 19:29:44 +0200 (Sat, 31 Jul 2004) | 4 lines +Changed paths: + M /trunk/modules/control/joystick.c - * mpeg4video: repeat vol headers every 30 frames (But it is buggy) + * modules/control/joystick.c: + + Compilation and coding style fixes. + + Initialise the joystick in Open(), not Run(). -2002-12-18 Wednesday 17:31 fenrir +------------------------------------------------------------------------ +r8339 | fenrir | 2004-08-01 11:19:06 +0200 (Sun, 01 Aug 2004) | 2 lines +Changed paths: + M /trunk/src/input/stream.c - * video.c: with mpeg4 stream, we try to decode a picture only when we have - received an header (vol). (It prevents some segfaults with mpeg4 streaming). + * stream.c: call Seek if stream_Read( s, NULL, skip ); + +------------------------------------------------------------------------ +r8340 | fenrir | 2004-08-01 11:19:36 +0200 (Sun, 01 Aug 2004) | 2 lines +Changed paths: + M /trunk/src/input/input.c -2002-12-18 Wednesday 17:27 fenrir + * input: fixed slower/faster rate. + +------------------------------------------------------------------------ +r8341 | bigben | 2004-08-01 15:23:53 +0200 (Sun, 01 Aug 2004) | 3 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/output.m + +* all : fix channels selection in the sout options dialog - * ts.c: add preliminary support for mpeg-4 streams in mpeg2-TS. - Becareful that up to now, it's more a hack. (I need to add SL streams - managments) -2002-12-18 Wednesday 17:16 sam +------------------------------------------------------------------------ +r8342 | hartman | 2004-08-01 16:46:13 +0200 (Sun, 01 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/ffmpeg.c + +* fix avcodecbuild# prob with h.261 + +------------------------------------------------------------------------ +r8343 | fenrir | 2004-08-01 17:14:43 +0200 (Sun, 01 Aug 2004) | 2 lines +Changed paths: + M /trunk/src/input/input.c + + * input.c: mmh better fix for slow/fast (I hope). + +------------------------------------------------------------------------ +r8344 | fenrir | 2004-08-01 17:51:49 +0200 (Sun, 01 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mp4/mp4.c + + * mp4: with ref .mov, don't forget to add the access. + +------------------------------------------------------------------------ +r8345 | fenrir | 2004-08-01 18:03:42 +0200 (Sun, 01 Aug 2004) | 2 lines +Changed paths: + M /trunk/src/input/stream.c + + * stream.c: increase precache for stream without title/chapter. + +------------------------------------------------------------------------ +r8346 | ipkiss | 2004-08-01 18:43:58 +0200 (Sun, 01 Aug 2004) | 3 lines +Changed paths: + M /trunk/doc/skins/skins2-howto.xml + M /trunk/modules/gui/skins2/parser/interpreter.cpp + M /trunk/modules/gui/skins2/src/vlcproc.cpp + + * modules/gui/skins2/parser/interpreter.cpp: Added the "vlc.ontop()" action + * doc/skins/skins2-howto.xml: Updated the doc + +------------------------------------------------------------------------ +r8347 | asmax | 2004-08-01 22:46:01 +0200 (Sun, 01 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/controls/ctrl_text.cpp + + * ctrl_text.cpp: smoother text scrolling (MOVING_TEXT_STEP=1) + +------------------------------------------------------------------------ +r8348 | hartman | 2004-08-02 02:54:51 +0200 (Mon, 02 Aug 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/macosx/controls.m + M /trunk/modules/gui/macosx/intf.h + M /trunk/modules/gui/macosx/intf.m + M /trunk/modules/gui/macosx/vout.m + +* Fixed hotkey/OSD behaviour for OS X. Also prevents code duplicity. + Testing would be welcomed very much. + +------------------------------------------------------------------------ +r8349 | hartman | 2004-08-02 03:21:36 +0200 (Mon, 02 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/control/hotkeys.c + +* hotkeys.c: add some more OSD + +------------------------------------------------------------------------ +r8350 | gbazin | 2004-08-02 11:46:17 +0200 (Mon, 02 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/access/screen/screen.c + M /trunk/modules/access/screen/win32.c + +modules/access/screen/win32.c: avoid an extra memcpy() of the screen. +------------------------------------------------------------------------ +r8351 | hartman | 2004-08-02 15:06:38 +0200 (Mon, 02 Aug 2004) | 5 lines +Changed paths: + M /trunk/modules/gui/macosx/vout.m + +* 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. + +------------------------------------------------------------------------ +r8352 | gbazin | 2004-08-02 17:42:21 +0200 (Mon, 02 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/misc/network/ipv4.c + +* modules/misc/network/ipv4.c: do a var_Get() on "ttl" + small clean-up. + +------------------------------------------------------------------------ +r8353 | gbazin | 2004-08-02 21:17:12 +0200 (Mon, 02 Aug 2004) | 3 lines +Changed paths: + D /trunk/include/ninput.h + M /trunk/modules/demux/mpeg/Modules.am + D /trunk/modules/demux/mpeg/ps.c + D /trunk/modules/demux/mpeg/system.c + D /trunk/modules/demux/mpeg/system.h + D /trunk/modules/demux/mpeg/ts.c + +* include/ninput.h: removed left-over from access2/demux2 transition. +* modules/demux/mpeg/*: removed old MPEG TS/PS demuxers. + +------------------------------------------------------------------------ +r8354 | gbazin | 2004-08-03 02:11:32 +0200 (Tue, 03 Aug 2004) | 4 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/configure.ac + M /trunk/include/osd.h + M /trunk/include/video_output.h + M /trunk/include/vlc_codec.h + M /trunk/include/vlc_common.h + M /trunk/include/vlc_es.h + A /trunk/include/vlc_filter.h + M /trunk/include/vlc_video.h + M /trunk/modules/codec/dvbsub.c + M /trunk/modules/codec/spudec/Modules.am + M /trunk/modules/codec/spudec/parse.c + D /trunk/modules/codec/spudec/render.c + M /trunk/modules/codec/spudec/spudec.c + M /trunk/modules/codec/spudec/spudec.h + M /trunk/modules/codec/subsdec.c + M /trunk/modules/misc/dummy/renderer.c + M /trunk/modules/misc/freetype.c + M /trunk/modules/video_filter/Modules.am + A /trunk/modules/video_filter/blend.c + M /trunk/src/input/decoder.c + M /trunk/src/input/stream.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/video_text.c + M /trunk/src/video_output/vout_pictures.c + M /trunk/src/video_output/vout_pictures.h + M /trunk/src/video_output/vout_subpictures.c + +* ALL: Major rework of the subpictures architecture. + (expect some breakage). +* modules/video_filter/blend.c: new alpha-blending module. + +------------------------------------------------------------------------ +r8355 | hartman | 2004-08-03 02:23:40 +0200 (Tue, 03 Aug 2004) | 4 lines +Changed paths: + M /trunk/modules/access/screen/mac.c + +* modules/access/screen/mac.c: + * Plugin now works perfectly in milj. of colors + * Works in thousands of colors, in inverse colors + +------------------------------------------------------------------------ +r8356 | gbazin | 2004-08-03 11:45:39 +0200 (Tue, 03 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/blend.c + +* modules/video_filter/blend.c: YUVA->RV24/32 alpha-blending + fix for YUVA->RV16. +------------------------------------------------------------------------ +r8357 | gbazin | 2004-08-03 14:21:14 +0200 (Tue, 03 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/blend.c + +* modules/video_filter/blend.c: fix for chroma planes in ->I420 blending. +------------------------------------------------------------------------ +r8358 | gbazin | 2004-08-03 22:56:16 +0200 (Tue, 03 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/access/vcd/vcd.c + +* modules/access/vcd/vcd.c: fixed seeking + simplified a bit. +------------------------------------------------------------------------ +r8359 | gbazin | 2004-08-04 00:08:24 +0200 (Wed, 04 Aug 2004) | 3 lines +Changed paths: + M /trunk/modules/access/cdda.c + M /trunk/modules/access/vcd/vcd.c + +* modules/access/cdda.c: fixes + simplification. +* modules/access/vcd/vcd.c: try to skip bad sectors. + +------------------------------------------------------------------------ +r8360 | gbazin | 2004-08-04 01:06:11 +0200 (Wed, 04 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/access/dvdnav.c + M /trunk/modules/access/dvdread.c + +* modules/access/dvd*.c: implemented DEMUX_GET_TIME/DEMUX_GET_LENGTH based on the MPEG mux rate. + +------------------------------------------------------------------------ +r8361 | hartman | 2004-08-04 01:06:53 +0200 (Wed, 04 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/announce.c + +* modules/stream_out/announce.c: \r\n for SDP + +------------------------------------------------------------------------ +r8362 | hartman | 2004-08-04 01:08:10 +0200 (Wed, 04 Aug 2004) | 3 lines +Changed paths: + M /trunk/NEWS + M /trunk/TODO + M /trunk/doc/translations.txt + +* small addition to translations HOWTO +* updated TODO and NEWS + +------------------------------------------------------------------------ +r8363 | gbazin | 2004-08-04 01:19:01 +0200 (Wed, 04 Aug 2004) | 1 line +Changed paths: + M /trunk/src/video_output/vout_subpictures.c + +* src/video_output/vout_subpictures.c: fixed OSD alignment +------------------------------------------------------------------------ +r8364 | fenrir | 2004-08-04 01:49:40 +0200 (Wed, 04 Aug 2004) | 2 lines +Changed paths: + M /trunk/src/input/input.c + + * input.c: fixed total length in playlist. + +------------------------------------------------------------------------ +r8365 | fenrir | 2004-08-04 02:04:13 +0200 (Wed, 04 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/ps.h + + * ps.h: fixed a segfault with Madonna-audioconverterfails.vob + +------------------------------------------------------------------------ +r8366 | gbazin | 2004-08-04 12:40:43 +0200 (Wed, 04 Aug 2004) | 4 lines +Changed paths: + M /trunk/modules/access/dvdnav.c + M /trunk/modules/access/vcd/vcd.c + M /trunk/src/input/input.c + +* 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. + +------------------------------------------------------------------------ +r8367 | gbazin | 2004-08-04 13:13:04 +0200 (Wed, 04 Aug 2004) | 1 line +Changed paths: + M /trunk/src/misc/modules.c + +* src/misc/modules.c: don't forget to save callbacks for config options in the plugins cache. +------------------------------------------------------------------------ +r8368 | hartman | 2004-08-04 13:58:44 +0200 (Wed, 04 Aug 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_es.h + +* viedo_format_t -> video_format_t + +------------------------------------------------------------------------ +r8369 | gbazin | 2004-08-04 17:43:04 +0200 (Wed, 04 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/audio_output/waveout.c + +* modules/audio_output/waveout.c: added a --no-waveout-float32 option to disable the use of float32 audio output. +------------------------------------------------------------------------ +r8370 | gbazin | 2004-08-04 18:05:12 +0200 (Wed, 04 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/access/screen/screen.c + M /trunk/modules/access/screen/win32.c + +* 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. +------------------------------------------------------------------------ +r8371 | gbazin | 2004-08-04 19:54:17 +0200 (Wed, 04 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/blend.c + +* modules/video_filter/blend.c: YUVA -> YUY2 alpha-blending. +------------------------------------------------------------------------ +r8372 | gbazin | 2004-08-04 20:38:05 +0200 (Wed, 04 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/blend.c + +* modules/video_filter/blend.c: YUVP -> YUY2 alpha-blending. +------------------------------------------------------------------------ +r8373 | fenrir | 2004-08-04 22:09:31 +0200 (Wed, 04 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/mux/avi.c + + * avi.c: fixed fps computation, thanks markfm for testing. + +------------------------------------------------------------------------ +r8374 | hartman | 2004-08-04 23:11:32 +0200 (Wed, 04 Aug 2004) | 4 lines +Changed paths: + M /trunk/modules/stream_out/Modules.am + D /trunk/modules/stream_out/announce.c + D /trunk/modules/stream_out/announce.h + M /trunk/src/stream_output/sap.c + +* Fixed the udp SDPs. More spec compliant now. +* Removed the old SAP code. announce.? in modules/stream_out is + still required for SLP announces. + +------------------------------------------------------------------------ +r8375 | gbazin | 2004-08-04 23:13:11 +0200 (Wed, 04 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/blend.c + +* modules/video_filter/blend.c: attempt at YUVP -> RV16/24/32 alpha-blending. +------------------------------------------------------------------------ +r8376 | hartman | 2004-08-04 23:48:57 +0200 (Wed, 04 Aug 2004) | 3 lines +Changed paths: + A /trunk/modules/stream_out/announce.c (from /trunk/modules/stream_out/announce.c:8373) + A /trunk/modules/stream_out/announce.h (from /trunk/modules/stream_out/announce.h:8373) + +* Fix + + +------------------------------------------------------------------------ +r8377 | fenrir | 2004-08-04 23:50:59 +0200 (Wed, 04 Aug 2004) | 3 lines +Changed paths: + M /trunk/src/stream_output/stream_output.c + + * stream_output: sout_CfgParse will accept a special mode ('*' in the +front of a option name) to allow handling of multiple string options. + +------------------------------------------------------------------------ +r8378 | fenrir | 2004-08-04 23:53:24 +0200 (Wed, 04 Aug 2004) | 4 lines +Changed paths: + M /trunk/modules/stream_out/rtp.c + + * 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}) + +------------------------------------------------------------------------ +r8379 | gbazin | 2004-08-05 00:54:31 +0200 (Thu, 05 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/access/dvdnav.c + +* modules/access/dvdnav.c: removed dvdnavsimple mode + a few small improvements. +------------------------------------------------------------------------ +r8380 | gbazin | 2004-08-05 01:55:51 +0200 (Thu, 05 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/codec/libmpeg2.c + +* modules/codec/libmpeg2.c: fixed problems with still frames in DVD menus. +------------------------------------------------------------------------ +r8381 | gbazin | 2004-08-05 12:16:58 +0200 (Thu, 05 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/blend.c + +* modules/video_filter/blend.c: sanity checks. +------------------------------------------------------------------------ +r8382 | gbazin | 2004-08-05 14:45:23 +0200 (Thu, 05 Aug 2004) | 3 lines +Changed paths: + M /trunk/include/vlc_input.h + M /trunk/modules/gui/wxwindows/bookmarks.cpp + M /trunk/src/input/control.c + +* src/input/control.c: bookmarks support is back (will need some more work though). +* modules/gui/wxwindows/bookmarks.cpp: bookmarks support is back. + +------------------------------------------------------------------------ +r8383 | gbazin | 2004-08-05 16:05:51 +0200 (Thu, 05 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/blend.c + +* modules/video_filter/blend.c: do not compare signed and unsigned. +------------------------------------------------------------------------ +r8384 | titer | 2004-08-05 16:48:58 +0200 (Thu, 05 Aug 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/video_output/opengl.c + + Build the opengl module on OS X (gl provider not done yet) + +------------------------------------------------------------------------ +r8385 | gbazin | 2004-08-05 16:58:16 +0200 (Thu, 05 Aug 2004) | 1 line +Changed paths: + M /trunk/include/video_output.h + M /trunk/src/video_output/vout_pictures.c + M /trunk/src/video_output/vout_subpictures.c + +* src/video_output/*: optimized/simplified vout_RenderPicture(). +------------------------------------------------------------------------ +r8386 | hartman | 2004-08-05 21:52:59 +0200 (Thu, 05 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/audio_filter/converter/mpgatofixed32.c + +* bad main_data|_begin error of libmad now a Debug message. It's simply to common. + +------------------------------------------------------------------------ +r8387 | hartman | 2004-08-05 22:40:29 +0200 (Thu, 05 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/control/hotkeys.c + +* Fix a crash with subtitle track hotkey, when no subtitles are available. + +------------------------------------------------------------------------ +r8388 | hartman | 2004-08-05 23:32:32 +0200 (Thu, 05 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/playlist.m + +* Fix Artist/Author info in playlist + +------------------------------------------------------------------------ +r8389 | gbazin | 2004-08-06 15:29:18 +0200 (Fri, 06 Aug 2004) | 3 lines +Changed paths: + M /trunk/modules/access/udp.c + M /trunk/modules/mux/mp4.c + +* modules/access/udp.c: use the "ts" demux when in rtp mode (and not "ts2"). +* modules/mux/mp4.c: Warning fix patch by Zoltan Nagy. + +------------------------------------------------------------------------ +r8390 | gbazin | 2004-08-06 15:50:05 +0200 (Fri, 06 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/LIST + M /trunk/modules/access/dvb/access.c + +* modules/LIST, modules/access/dvb/access.c: removed references to ts2/ps2. +------------------------------------------------------------------------ +r8391 | sam | 2004-08-06 19:28:36 +0200 (Fri, 06 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/audio_filter/converter/float32tos16.c + M /trunk/modules/audio_filter/converter/s16tofloat32.c + M /trunk/modules/gui/skins2/x11/x11_window.cpp + M /trunk/modules/video_output/x11/xcommon.c + M /trunk/modules/visualization/visual/effects.c + + * Really fixed strict aliasing breakage here and there. + +------------------------------------------------------------------------ +r8392 | bigben | 2004-08-06 22:56:46 +0200 (Fri, 06 Aug 2004) | 5 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/output.h + M /trunk/modules/gui/macosx/output.m + +* All : + - added a sdp=file option + - it is now possible to have a sap and a rtsp/http/file announce at the same time + + +------------------------------------------------------------------------ +r8393 | bigben | 2004-08-07 00:08:57 +0200 (Sat, 07 Aug 2004) | 3 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/output.h + M /trunk/modules/gui/macosx/output.m + +* Adds the scale video option + + +------------------------------------------------------------------------ +r8394 | fkuehne | 2004-08-07 16:35:41 +0200 (Sat, 07 Aug 2004) | 1 line +Changed paths: + M /trunk/po/de.po + +*various translation fixes, thanks to Philipp Weissenbacher and Maik Diessner +------------------------------------------------------------------------ +r8395 | djc | 2004-08-07 17:37:53 +0200 (Sat, 07 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/audio_filter/equalizer.c + +Bug fix and change in parse function + +------------------------------------------------------------------------ +r8396 | hartman | 2004-08-07 22:31:13 +0200 (Sat, 07 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/audio_filter/equalizer.c + +* treeble -> treble + +------------------------------------------------------------------------ +r8397 | djc | 2004-08-07 23:56:42 +0200 (Sat, 07 Aug 2004) | 3 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj + M /trunk/modules/gui/macosx/Modules.am + A /trunk/modules/gui/macosx/equalizer.h + A /trunk/modules/gui/macosx/equalizer.m + +All: equalizer window for MacOS. Need a bit of corrections for the presets part. +Reviews welcome + +------------------------------------------------------------------------ +r8398 | djc | 2004-08-08 00:14:38 +0200 (Sun, 08 Aug 2004) | 3 lines +Changed paths: + A /trunk/extras/MacOSX/Resources/equalizerdrawer_active.png + A /trunk/extras/MacOSX/Resources/equalizerdrawer_blue.png + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj + +*.png: forgotten images +project.pbxproj: changed absolute link to relative + +------------------------------------------------------------------------ +r8399 | djc | 2004-08-08 00:50:28 +0200 (Sun, 08 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/equalizer.m + +Fix bug when equalizer-bands is not set. Coding style will be apply soon. + +------------------------------------------------------------------------ +r8400 | fenrir | 2004-08-08 01:38:05 +0200 (Sun, 08 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/access/v4l/v4l.c + + * v4l: try to open the device only when a access name is given + warning fix. + +------------------------------------------------------------------------ +r8401 | fenrir | 2004-08-08 03:36:56 +0200 (Sun, 08 Aug 2004) | 2 lines +Changed paths: + M /trunk/include/codecs.h + + * codecs.h: a few defines to avoid redefinitions. + +------------------------------------------------------------------------ +r8402 | fenrir | 2004-08-08 03:39:23 +0200 (Sun, 08 Aug 2004) | 5 lines +Changed paths: + M /trunk/modules/codec/dmo/buffer.c + M /trunk/modules/codec/dmo/dmo.c + M /trunk/modules/codec/dmo/dmo.h + + * 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. + +------------------------------------------------------------------------ +r8403 | fenrir | 2004-08-08 03:58:59 +0200 (Sun, 08 Aug 2004) | 3 lines +Changed paths: + M /trunk/src/input/demux.c + + * demux: another way to break your config file, or, --demux is now taken +into acount. (to make bigben happy, being able to do :demux=dump ;) + +------------------------------------------------------------------------ +r8404 | hartman | 2004-08-08 12:14:25 +0200 (Sun, 08 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/LIST + +* modules/LIST: long time since it was updated + +------------------------------------------------------------------------ +r8405 | bigben | 2004-08-08 16:49:46 +0200 (Sun, 08 Aug 2004) | 4 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/open.m + M /trunk/modules/gui/macosx/output.h + M /trunk/modules/gui/macosx/output.m + +* demuxdump is working again + + + +------------------------------------------------------------------------ +r8406 | djc | 2004-08-08 18:52:26 +0200 (Sun, 08 Aug 2004) | 6 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj + M /trunk/modules/gui/macosx/equalizer.h + M /trunk/modules/gui/macosx/equalizer.m + +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 + +------------------------------------------------------------------------ +r8407 | gbazin | 2004-08-08 23:14:38 +0200 (Sun, 08 Aug 2004) | 3 lines +Changed paths: + M /trunk/include/vlc_codec.h + M /trunk/include/vlc_common.h + M /trunk/modules/stream_out/transcode.c + M /trunk/src/misc/modules.c + M /trunk/src/misc/objects.c + +* 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()). + +------------------------------------------------------------------------ +r8408 | gbazin | 2004-08-09 10:16:22 +0200 (Mon, 09 Aug 2004) | 1 line +Changed paths: + M /trunk/Makefile.am + M /trunk/configure.ac + +* configure.ac, Makefile.am: don't use upx in the win32 installer anymore as some people have been complaining about loading time problems. +------------------------------------------------------------------------ +r8409 | gbazin | 2004-08-09 12:25:42 +0200 (Mon, 09 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/codec/dmo/buffer.c + M /trunk/modules/codec/dmo/dmo.c + M /trunk/modules/codec/dmo/dmo.h + +* modules/codec/dmo: fixed dmo decoder on win32 + got rid of some of the dependencies on wine loader. +------------------------------------------------------------------------ +r8410 | ipkiss | 2004-08-10 00:19:40 +0200 (Tue, 10 Aug 2004) | 2 lines +Changed paths: + M /trunk/doc/skins/skins2-howto.xml + M /trunk/modules/gui/skins2/commands/cmd_playlist.cpp + M /trunk/modules/gui/skins2/commands/cmd_playlist.hpp + M /trunk/modules/gui/skins2/parser/interpreter.cpp + + * skins2: support playlist.setRandom(true) and playlist.setRandom(false) + +------------------------------------------------------------------------ +r8411 | hartman | 2004-08-10 15:28:27 +0200 (Tue, 10 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/misc/sap.c + +* fix x-plgroup detection + +------------------------------------------------------------------------ +r8412 | hartman | 2004-08-10 17:02:11 +0200 (Tue, 10 Aug 2004) | 10 lines +Changed paths: + M /trunk/THANKS + M /trunk/include/stream_output.h + M /trunk/modules/stream_out/rtp.c + M /trunk/src/stream_output/sap.c + +* 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 + - 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??? + +------------------------------------------------------------------------ +r8413 | gbazin | 2004-08-11 13:12:59 +0200 (Wed, 11 Aug 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/ogg.c + M /trunk/modules/mux/ogg.c + +* modules/demux/ogg.c: fixed reading extra data for oggds audio header (needed for WMA). +* modules/mux/ogg.c: generate proper oggds audio header. + +------------------------------------------------------------------------ +r8414 | titer | 2004-08-12 01:34:38 +0200 (Thu, 12 Aug 2004) | 4 lines +Changed paths: + M /trunk/include/vlc_threads_funcs.h + + vlc_threads_funcs.h: got rid of vlc_cond_broadcast. + It wasn't implemented for all systems anyway, and isn't used anymore. + (Terminates #23) + +------------------------------------------------------------------------ +r8415 | gbazin | 2004-08-12 11:14:00 +0200 (Thu, 12 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/Modules.am + +* modules/gui/wxwindows/Modules.am: include streamdata.h +------------------------------------------------------------------------ +r8416 | ipkiss | 2004-08-12 23:15:52 +0200 (Thu, 12 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/src/vlcproc.cpp + M /trunk/modules/gui/skins2/src/vlcproc.hpp + + * skins2/src/vlcproc.*: Added the isRepeat boolean expression + +------------------------------------------------------------------------ +r8417 | ipkiss | 2004-08-12 23:34:01 +0200 (Thu, 12 Aug 2004) | 2 lines +Changed paths: + M /trunk/doc/skins/skins2-howto.xml + + * doc/skins2-howto.xml: Update the doc when you commit + +------------------------------------------------------------------------ +r8418 | gbazin | 2004-08-13 12:32:57 +0200 (Fri, 13 Aug 2004) | 1 line +Changed paths: + M /trunk/src/misc/block.c + +* src/misc/block.c: fixed memory alignment in block_New(). (it was done on a 15 bytes boundary which was screwing up the cdda plugin on win32.) +------------------------------------------------------------------------ +r8419 | gbazin | 2004-08-13 20:45:42 +0200 (Fri, 13 Aug 2004) | 3 lines +Changed paths: + M /trunk/modules/video_output/opengl.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/vout_intf.c + +* 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. + +------------------------------------------------------------------------ +r8420 | gbazin | 2004-08-13 20:58:25 +0200 (Fri, 13 Aug 2004) | 5 lines +Changed paths: + M /trunk/include/vlc_common.h + M /trunk/include/vlc_es.h + M /trunk/modules/codec/spudec/parse.c + M /trunk/modules/codec/spudec/spudec.h + M /trunk/modules/video_filter/blend.c + M /trunk/src/video_output/vout_subpictures.c + +* 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. + +------------------------------------------------------------------------ +r8421 | gbazin | 2004-08-13 21:32:57 +0200 (Fri, 13 Aug 2004) | 1 line +Changed paths: + M /trunk/src/input/decoder.c + +* src/input/decoder.c: spu_new_buffer() now tries a bit longer when looking for a vout (useful for DVD menus). +------------------------------------------------------------------------ +r8422 | gbazin | 2004-08-13 22:01:20 +0200 (Fri, 13 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/access/dvdnav.c + +* modules/access/dvdnav.c: by default we try to skip all the warnings intros and go directly to the DVD menu (niark niark niark ;). + +------------------------------------------------------------------------ +r8423 | gbazin | 2004-08-14 12:14:39 +0200 (Sat, 14 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/access/dvdnav.c + +* modules/access/dvdnav.c: small fix. +------------------------------------------------------------------------ +r8424 | asmax | 2004-08-14 16:23:40 +0200 (Sat, 14 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/video_output/opengl.c + + * opengl.c: use glTexSubImage2D instead of glTexImage2D + +------------------------------------------------------------------------ +r8425 | titer | 2004-08-14 17:02:43 +0200 (Sat, 14 Aug 2004) | 11 lines +Changed paths: + M /trunk/modules/video_output/opengl.c + + 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 ;) + +------------------------------------------------------------------------ +r8426 | asmax | 2004-08-14 17:54:30 +0200 (Sat, 14 Aug 2004) | 4 lines +Changed paths: + M /trunk/modules/video_output/opengl.c + + * opengl.c: compilation fix for GLX. + Do we really need two buffers ? Anyway it doesn't work as is with + GLX, so I only use the first one (quick fix) + +------------------------------------------------------------------------ +r8427 | hartman | 2004-08-14 21:58:39 +0200 (Sat, 14 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/access/ftp.c + +* Send \r\n after ftp commands, not \n. + +------------------------------------------------------------------------ +r8428 | sam | 2004-08-14 22:12:22 +0200 (Sat, 14 Aug 2004) | 6 lines +Changed paths: + M /trunk/configure.ac + + * 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. + +------------------------------------------------------------------------ +r8429 | djc | 2004-08-15 01:28:31 +0200 (Sun, 15 Aug 2004) | 5 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/audio_filter/Modules.am + M /trunk/modules/audio_filter/equalizer.c + A /trunk/modules/audio_filter/equalizer_presets.h + M /trunk/modules/gui/macosx/equalizer.h + M /trunk/modules/gui/macosx/equalizer.m + M /trunk/modules/gui/macosx/intf.h + M /trunk/modules/gui/macosx/intf.m + +*.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 + +------------------------------------------------------------------------ +r8430 | djc | 2004-08-15 14:10:46 +0200 (Sun, 15 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/equalizer.m + +Set the preamp value on a preset change + +------------------------------------------------------------------------ +r8431 | bigben | 2004-08-15 16:22:28 +0200 (Sun, 15 Aug 2004) | 3 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/intf.h + M /trunk/modules/gui/macosx/intf.m + +* Adds postprocessing menu + + +------------------------------------------------------------------------ +r8432 | gbazin | 2004-08-15 16:57:47 +0200 (Sun, 15 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/codec/mpeg_audio.c + +* modules/codec/mpeg_audio.c: fixed segfault +------------------------------------------------------------------------ +r8433 | gbazin | 2004-08-15 17:05:11 +0200 (Sun, 15 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/access/dshow/dshow.cpp + +* modules/access/dshow/dshow.cpp: compilation fix. +------------------------------------------------------------------------ +r8434 | gbazin | 2004-08-15 17:59:25 +0200 (Sun, 15 Aug 2004) | 1 line +Changed paths: + M /trunk/src/video_output/vout_subpictures.c + +* src/video_output/vout_subpictures.c: fixed a deadlock that happened when 2 ephemer subpictures had the same date. +------------------------------------------------------------------------ +r8435 | gbazin | 2004-08-15 18:09:03 +0200 (Sun, 15 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/codec/a52.c + +* modules/codec/a52.c: fixed segfault +------------------------------------------------------------------------ +r8436 | gbazin | 2004-08-15 19:08:10 +0200 (Sun, 15 Aug 2004) | 6 lines +Changed paths: + M /trunk/modules/codec/dvbsub.c + M /trunk/modules/mux/mpeg/ts.c + M /trunk/modules/stream_out/transcode.c + +* modules/mux/mpeg/ts.c: reworked muxing of subtitles ES. +* modules/stream_out/transcode.c: support for subtitles transcoding. +* modules/codec/dvbsub.c: DVB subtitles encoder (developed for Anevia, www.anevia.com). + + only works on YUVP subpictures for now. + + not completely spec compliant yet. + +------------------------------------------------------------------------ +r8437 | hartman | 2004-08-16 02:45:24 +0200 (Mon, 16 Aug 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/subtitle.c + +* Fix a problem with empty subtitles with Subviewer subs +* fixed a line ending replace problem with subviewer subs +* single char subtitle lines should now work subviewer and subrip + +------------------------------------------------------------------------ +r8438 | sam | 2004-08-16 10:29:06 +0200 (Mon, 16 Aug 2004) | 6 lines +Changed paths: + M /trunk/debian/Makefile.am + M /trunk/debian/changelog + M /trunk/debian/control + M /trunk/debian/patches/00list + D /trunk/debian/patches/20_configure.dpatch + M /trunk/debian/rules + M /trunk/debian/wxvlc.menu + + * debian/patches/20_configure.dpatch: + + Don't manage this patch with dpatch since it causes ownership issues. + * debian/control: + + Added a missing dpatch build dependency (Closes: #263363). + + Removed the modplug plugin until libmodplug-dev enters Debian. + +------------------------------------------------------------------------ +r8439 | sam | 2004-08-16 10:42:33 +0200 (Mon, 16 Aug 2004) | 4 lines +Changed paths: + M /trunk/configure.ac + + * configure.ac: + + Build memcpyaltivec and deinterlace with -maltivec. + + Check for -ldts_pic before -ldts. + +------------------------------------------------------------------------ +r8440 | sigmunau | 2004-08-16 11:39:14 +0200 (Mon, 16 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/ffmpeg.c + +modules/codec/ffmpeg/ffmpeg.c: corrected a build number + +------------------------------------------------------------------------ +r8441 | gbazin | 2004-08-16 12:06:54 +0200 (Mon, 16 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/x11/xcommon.c + +* modules/video_output/x11/xcommon.c: play nice even when there isn't any window manager. +------------------------------------------------------------------------ +r8442 | titer | 2004-08-16 14:51:11 +0200 (Mon, 16 Aug 2004) | 4 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + A /trunk/extras/contrib/src/Patches/ebml.patch + M /trunk/extras/contrib/src/Patches/ffmpeg.patch.cvs + A /trunk/extras/contrib/src/Patches/matroska.patch + M /trunk/modules/demux/mkv.cpp + M /trunk/modules/video_filter/deinterlace.c + M /trunk/src/misc/cpu.c + + ALL: BeOS fixes + There's a new stable gcc out for BeOS, now we can re-enable 3DNow/SEE + and build matroska support + +------------------------------------------------------------------------ +r8443 | titer | 2004-08-16 15:35:33 +0200 (Mon, 16 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/flac.c + + gcc < 3 compile fix + +------------------------------------------------------------------------ +r8444 | gbazin | 2004-08-17 10:21:07 +0200 (Tue, 17 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/codec/ffmpeg/demux.c + +* modules/codec/ffmpeg/demux.c: a few fixes. +------------------------------------------------------------------------ +r8445 | gbazin | 2004-08-17 12:31:51 +0200 (Tue, 17 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/codec/dmo/dmo.c + M /trunk/modules/codec/dmo/dmo.h + +* modules/codec/dmo/*: added dmo encoder (can't get video encoding to work though). +------------------------------------------------------------------------ +r8446 | titer | 2004-08-17 17:17:04 +0200 (Tue, 17 Aug 2004) | 6 lines +Changed paths: + M /trunk/modules/gui/macosx/Modules.am + M /trunk/modules/gui/macosx/controls.m + M /trunk/modules/gui/macosx/macosx.m + M /trunk/modules/gui/macosx/vout.h + M /trunk/modules/gui/macosx/vout.m + A /trunk/modules/gui/macosx/voutgl.m + A /trunk/modules/gui/macosx/voutqt.m + M /trunk/modules/video_output/opengl.c + + ALL: OS X OpenGL provider + + vout.m contains the common code for the QT video output and the + GL provider (window creation, events handling) + + opengl.c: higher priority on OS X + Things are a bit broken atm, any help to debug is welcome ;p + +------------------------------------------------------------------------ +r8447 | titer | 2004-08-17 18:59:02 +0200 (Tue, 17 Aug 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/macosx/equalizer.m + M /trunk/modules/gui/macosx/voutgl.m + M /trunk/modules/gui/macosx/voutqt.m + + + macosx/equalizer.m: missing vlc_object_release() + + macosx/vout*: --macosx-vout and --macosx-opengl-effect + no longer exist + +------------------------------------------------------------------------ +r8448 | titer | 2004-08-17 19:24:02 +0200 (Tue, 17 Aug 2004) | 7 lines +Changed paths: + M /trunk/modules/gui/beos/Interface.cpp + M /trunk/modules/gui/beos/InterfaceWindow.cpp + M /trunk/modules/gui/beos/InterfaceWindow.h + M /trunk/modules/gui/beos/ListViews.cpp + M /trunk/modules/gui/beos/ListViews.h + M /trunk/modules/gui/beos/MediaControlView.cpp + M /trunk/modules/gui/beos/MediaControlView.h + M /trunk/modules/gui/beos/MessagesWindow.cpp + M /trunk/modules/gui/beos/MessagesWindow.h + M /trunk/modules/gui/beos/Modules.am + M /trunk/modules/gui/beos/PlayListWindow.cpp + M /trunk/modules/gui/beos/PlayListWindow.h + D /trunk/modules/gui/beos/VlcWrapper.cpp + D /trunk/modules/gui/beos/VlcWrapper.h + M /trunk/src/libvlc.h + + + src/libvlc.h: use KEY_SPACE instead of ' ' + + gui/beos/*: got rid of the VlcWrapper thing which is unneccessaraly + complex now that we have variables + + Language/subtitle selection works again in the BeOS UI, but there's + still a lot to fix :| + +------------------------------------------------------------------------ +r8449 | titer | 2004-08-17 22:55:55 +0200 (Tue, 17 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/beos/InterfaceWindow.cpp + M /trunk/modules/gui/beos/MediaControlView.cpp + M /trunk/modules/gui/beos/MediaControlView.h + + beos/*: fixed seek, clean up + +------------------------------------------------------------------------ +r8450 | sigmunau | 2004-08-18 11:45:07 +0200 (Wed, 18 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/audio_output/alsa.c + +alsa.c: don't fail the probe without giving a reason in the log. + +------------------------------------------------------------------------ +r8451 | sigmunau | 2004-08-18 11:59:29 +0200 (Wed, 18 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/audio_output/alsa.c + +alsa.c: support mono on stereo only boards + +------------------------------------------------------------------------ +r8452 | gbazin | 2004-08-18 13:08:54 +0200 (Wed, 18 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/codec/dmo/dmo.c + M /trunk/modules/codec/dmo/dmo.h + +* modules/codec/dmo/*: fixed video encoding. +------------------------------------------------------------------------ +r8453 | sigmunau | 2004-08-18 13:46:40 +0200 (Wed, 18 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/audio_filter/Modules.am + +Modules.am: fixed incorrect filename + +------------------------------------------------------------------------ +r8454 | gbazin | 2004-08-18 14:04:03 +0200 (Wed, 18 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/mux/asf.c + +* modules/mux/asf.c: a few coding style changes. +------------------------------------------------------------------------ +r8455 | sigmunau | 2004-08-18 14:06:52 +0200 (Wed, 18 Aug 2004) | 2 lines +Changed paths: + M /trunk/po/POTFILES.in + +po/POTFILES.in: updated from clean tree (seems necessary for make-dist to work) + +------------------------------------------------------------------------ +r8456 | gbazin | 2004-08-18 17:46:01 +0200 (Wed, 18 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/mux/asf.c + +* modules/mux/asf.c: the asf muxer can only add streams on the fly when in http mode (otherwise this will screw up the header re-writing on Close().) +------------------------------------------------------------------------ +r8457 | sigmunau | 2004-08-18 18:04:01 +0200 (Wed, 18 Aug 2004) | 5 lines +Changed paths: + M /trunk/modules/demux/livedotcom.cpp + +livedotcom.cpp: dynamically determine the buffer size passed to live.com + When the buffer passed to live.com don't have space for another packet + when we get it back we assume that the stream uses larger frames than + our current buffer and we increase the buffer. + +------------------------------------------------------------------------ +r8458 | sigmunau | 2004-08-18 18:30:45 +0200 (Wed, 18 Aug 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/livedotcom.cpp + +livedotcom.cpp: use geometric growth for the buffer. Should reduce in much +fewer garbled frames. Still not perfect though. + +------------------------------------------------------------------------ +r8459 | gbazin | 2004-08-19 13:32:20 +0200 (Thu, 19 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/mux/asf.c + +* modules/mux/asf.c: don't forget to add the preroll offset to the data timestamps. +------------------------------------------------------------------------ +r8460 | gbazin | 2004-08-19 14:25:22 +0200 (Thu, 19 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/mux/asf.c + +* modules/mux/asf.c: small cleanup +------------------------------------------------------------------------ +r8461 | gbazin | 2004-08-19 17:01:54 +0200 (Thu, 19 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c: small cleanup + added an fps (to specify the output frame rate) and an audio-sync option (to add/drop video frames to keep a constant framerate while being synchronised on the audio track). +------------------------------------------------------------------------ +r8462 | gbazin | 2004-08-19 17:02:51 +0200 (Thu, 19 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/codec/dmo/dmo.c + M /trunk/modules/codec/dmo/dmo.h + +* modules/codec/dmo/*: flag sync-points in the video encoder. +------------------------------------------------------------------------ +r8463 | gbazin | 2004-08-19 17:11:32 +0200 (Thu, 19 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/mux/asf.c + +* modules/mux/asf.c: use syncpoints + add an empty index object to make wmp happy about seeking. +------------------------------------------------------------------------ +r8464 | sigmunau | 2004-08-19 17:31:22 +0200 (Thu, 19 Aug 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/livedotcom.cpp + +livedotcom.cpp: update the StreamRead function to non-deprecated api, new +api gives proper detection for too small buffer. Thanks to Ross for pointing +this out. + +------------------------------------------------------------------------ +r8465 | gbazin | 2004-08-19 19:06:51 +0200 (Thu, 19 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c: implemented fps option for video only streams. +------------------------------------------------------------------------ +r8466 | gbazin | 2004-08-20 10:27:59 +0200 (Fri, 20 Aug 2004) | 1 line +Changed paths: + M /trunk/src/input/input.c + +* src/input/input.c: re-enabled the --bookmarks option. +------------------------------------------------------------------------ +r8467 | gbazin | 2004-08-20 11:01:19 +0200 (Fri, 20 Aug 2004) | 1 line +Changed paths: + M /trunk/src/input/input.c + M /trunk/src/input/input_internal.h + M /trunk/src/input/stream.c + +* src/input/*: update position on title change. +------------------------------------------------------------------------ +r8468 | gbazin | 2004-08-20 12:19:42 +0200 (Fri, 20 Aug 2004) | 1 line +Changed paths: + M /trunk/NEWS + +* NEWS: updated +------------------------------------------------------------------------ +r8469 | titer | 2004-08-20 13:57:51 +0200 (Fri, 20 Aug 2004) | 4 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + M /trunk/extras/contrib/src/Patches/gettext.patch + + extras/contrib/*: don't use gettext *printf replacements on BeOS even + though there're not 100% posix compliant - this way we can build vlc + with dynamic plugins (not linked against libintl) again + +------------------------------------------------------------------------ +r8470 | gbazin | 2004-08-20 15:01:49 +0200 (Fri, 20 Aug 2004) | 7 lines +Changed paths: + M /trunk/modules/access/cdda.c + +* modules/access/cdda.c: new MRL syntax: "[dev_path][@[title-start][-[title-end]]]". + - if no title-start/end are specified, the whole cd is played. + - if only a title-start is specified, only this title is played. + - if a title-start and end are specified, this range is played. + - "@title-start-" will play everything from the specified start position. + + +------------------------------------------------------------------------ +r8471 | titer | 2004-08-20 16:40:23 +0200 (Fri, 20 Aug 2004) | 4 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/configure.ac + + + configure.ac: always build the beos module built-in + (really strange crashes happen otherwise, can't figure out why) + + Makefile.am: don't forget to build vlc-bundle on BeOS + +------------------------------------------------------------------------ +r8472 | sam | 2004-08-20 16:57:18 +0200 (Fri, 20 Aug 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/codec/ffmpeg/Modules.am + M /trunk/modules/stream_out/Modules.am + + * configure.ac: Added --enable-ffmpegaltivec. Do not use it. + +------------------------------------------------------------------------ +r8473 | sam | 2004-08-20 17:09:43 +0200 (Fri, 20 Aug 2004) | 2 lines +Changed paths: + M /trunk/src/input/control.c + + * src/input/control.c: minor typo in a comment. + +------------------------------------------------------------------------ +r8474 | sam | 2004-08-20 17:21:43 +0200 (Fri, 20 Aug 2004) | 4 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/ffmpeg.c + M /trunk/modules/stream_out/transcode.c + + * modules/codec/ffmpeg/ffmpeg.c modules/stream_out/transcode.c: + + Added macros for AltiVec versions of these modules. Will not work at all + for the moment. + +------------------------------------------------------------------------ +r8475 | titer | 2004-08-20 17:49:09 +0200 (Fri, 20 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/beos/MessagesWindow.cpp + M /trunk/modules/gui/beos/MessagesWindow.h + + beos/MessagesWindow*: fixed messages window + +------------------------------------------------------------------------ +r8476 | gbazin | 2004-08-21 01:37:40 +0200 (Sat, 21 Aug 2004) | 6 lines +Changed paths: + M /trunk/include/vlc_input.h + M /trunk/modules/access/cdda.c + M /trunk/modules/access/dvdnav.c + M /trunk/modules/access/dvdread.c + M /trunk/src/input/input.c + M /trunk/src/input/var.c + +* src/input/*, include/vlc_input.h: the MRL is now parsed for titles/chapters directly in the core. + - syntax is: [url][@[title-start][,chapter-start][-[title-end][,chapter-end]]] + - core also handles start/end boundaries itself (simplifies the access plugins). +* modules/access/dvdread.c,dvdnav.c,cdda.c: removed MRL parsing code. + + +------------------------------------------------------------------------ +r8477 | gbazin | 2004-08-21 02:22:44 +0200 (Sat, 21 Aug 2004) | 3 lines +Changed paths: + M /trunk/src/input/input.c + M /trunk/src/libvlc.h + +* src/libvlc.h: updated useage. +* src/input/input.c: hack for udp access and MRLSections(). + +------------------------------------------------------------------------ +r8478 | sam | 2004-08-21 12:46:32 +0200 (Sat, 21 Aug 2004) | 4 lines +Changed paths: + M /trunk/Makefile.am + + * Makefile.am: + + Don't use vlc_app_DATA for the BeOS bundle. + + Build the BeOS bundle in $(top_builddir). + +------------------------------------------------------------------------ +r8479 | gbazin | 2004-08-21 13:06:19 +0200 (Sat, 21 Aug 2004) | 4 lines +Changed paths: + M /trunk/src/input/input.c + M /trunk/src/libvlc.h + +* src/input/input.c: changed MRL syntax again: URL[@[title][:chapter][-[title][:chapter]]] + The parsing of the title/chapter section is more strict so shouldn't trigger on false positives like udp syntax or http url with login/password. +* src/libvlc.h: updated useage. + +------------------------------------------------------------------------ +r8480 | ipkiss | 2004-08-21 13:34:33 +0200 (Sat, 21 Aug 2004) | 2 lines +Changed paths: + M /trunk/build-vlc + M /trunk/configure.ac + M /trunk/modules/LIST + D /trunk/modules/gui/skins + M /trunk/toolbox + M /trunk/vlc.win32.nsi + +Removed the old skins plugin + +------------------------------------------------------------------------ +r8481 | ipkiss | 2004-08-21 13:47:04 +0200 (Sat, 21 Aug 2004) | 2 lines +Changed paths: + M /trunk/share/Makefile.am + D /trunk/share/skins + M /trunk/src/interface/interface.c + +Removed the default skin for the skins1 module + +------------------------------------------------------------------------ +r8482 | asmax | 2004-08-21 14:38:53 +0200 (Sat, 21 Aug 2004) | 5 lines +Changed paths: + M /trunk/src/audio_output/output.c + + * src/audio_output/output.c: check if start_date is null in + aout_OutputNextBuffer(), then do not try to resample or play silences. + Now everything works perfectly with screwed ALSA drivers that always + return zero in snd_pcm_status_get_tstamp() (at last!!!) + +------------------------------------------------------------------------ +r8483 | asmax | 2004-08-21 14:57:32 +0200 (Sat, 21 Aug 2004) | 4 lines +Changed paths: + M /trunk/modules/audio_output/alsa.c + + * alsa.c: pass next_date=0 to aout_OutputNextBuffer if + snd_pcm_status_get_tstamp() returns zero. I hope someone has a better + fix because in fact it is not perfect (there are "clicks" with DVDs) + +------------------------------------------------------------------------ +r8484 | gbazin | 2004-08-21 15:06:42 +0200 (Sat, 21 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/open.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* modules/gui/wxwindows/*: updated open disc dialog. +------------------------------------------------------------------------ +r8485 | asmax | 2004-08-21 15:54:36 +0200 (Sat, 21 Aug 2004) | 3 lines +Changed paths: + M /trunk/modules/audio_output/alsa.c + M /trunk/src/audio_output/output.c + + * alsa.c: compute next_date with snd_pcm_delay() if snd_pcm_status_get_tstamp + doesn't work. Better than nothing but the sound is still poor with DVDs :( + +------------------------------------------------------------------------ +r8486 | asmax | 2004-08-21 16:06:08 +0200 (Sat, 21 Aug 2004) | 2 lines +Changed paths: + M /trunk/Makefile.am + + * Makefile.am: "noinst_lib_DATA" broke bootstrap :( + +------------------------------------------------------------------------ +r8487 | sam | 2004-08-21 16:11:41 +0200 (Sat, 21 Aug 2004) | 2 lines +Changed paths: + M /trunk/Makefile.am + + * Makefile.am: yet another humiliating submission of automake. + +------------------------------------------------------------------------ +r8488 | dionoea | 2004-08-21 18:02:06 +0200 (Sat, 21 Aug 2004) | 7 lines +Changed paths: + M /trunk/modules/gui/wxwindows/extrapanel.cpp + M /trunk/po/fr.po + +* modules/gui/wxwindows/extrapanel.cpp : Changed "Restore defaults" to + "Restore Defaults" so it gets translated + +* po/fr.po : Chanded "Restore Defaults" translation + + + +------------------------------------------------------------------------ +r8489 | gbazin | 2004-08-21 18:38:10 +0200 (Sat, 21 Aug 2004) | 1 line +Changed paths: + M /trunk/configure.ac + +* configure.ac: added an option for x264 support. +------------------------------------------------------------------------ +r8490 | hartman | 2004-08-21 21:45:40 +0200 (Sat, 21 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/video_output/x11/glx.c + +* Fix a X11 GLX crash + +------------------------------------------------------------------------ +r8491 | rocky | 2004-08-22 04:17:43 +0200 (Sun, 22 Aug 2004) | 2 lines +Changed paths: + M /trunk/bootstrap + +automake 1.8 works, so accept that as well. + +------------------------------------------------------------------------ +r8492 | asmax | 2004-08-22 11:40:07 +0200 (Sun, 22 Aug 2004) | 2 lines +Changed paths: + M /trunk/share/Makefile.am + + * Makefile.am: don't forget to copy reduce_mouseover.png ! + +------------------------------------------------------------------------ +r8493 | asmax | 2004-08-22 12:38:26 +0200 (Sun, 22 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/controls/ctrl_list.cpp + + * ctrl_list.cpp: beginning of key handling in the playlist + +------------------------------------------------------------------------ +r8494 | gbazin | 2004-08-22 13:06:28 +0200 (Sun, 22 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/access/dvdread.c + +* modules/access/dvdread.c: fixed chapter change detection. +------------------------------------------------------------------------ +r8495 | asmax | 2004-08-22 14:50:39 +0200 (Sun, 22 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/Modules.am + M /trunk/modules/gui/skins2/src/skin_common.hpp + M /trunk/modules/gui/skins2/src/skin_main.cpp + A /trunk/modules/gui/skins2/src/theme_repository.cpp + A /trunk/modules/gui/skins2/src/theme_repository.hpp + M /trunk/modules/gui/wxwindows/menus.cpp + + * all: skeleton of a popup menu entry for skin selection + +------------------------------------------------------------------------ +r8496 | gbazin | 2004-08-22 16:10:27 +0200 (Sun, 22 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/x11/glx.c + +* modules/video_output/x11/glx.c: don't call XCloseDisplay() if p_display == NULL. +------------------------------------------------------------------------ +r8497 | gbazin | 2004-08-22 16:16:37 +0200 (Sun, 22 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/gui/skins2/src/skin_main.cpp + +* modules/gui/skins2/src/skin_main.cpp: added a skins shortcut. +------------------------------------------------------------------------ +r8498 | hartman | 2004-08-22 16:32:51 +0200 (Sun, 22 Aug 2004) | 4 lines +Changed paths: + M /trunk/modules/video_output/x11/glx.c + +* initialize variables and don't use arguments that failed being created. + (fixes glx when X11 isn't runnning) + + +------------------------------------------------------------------------ +r8499 | ipkiss | 2004-08-22 16:39:16 +0200 (Sun, 22 Aug 2004) | 4 lines +Changed paths: + M /trunk/doc/skins/skins2-howto.xml + M /trunk/modules/gui/skins2/parser/interpreter.cpp + M /trunk/modules/gui/skins2/src/vlcproc.hpp + M /trunk/modules/gui/skins2/src/window_manager.cpp + M /trunk/modules/gui/skins2/src/window_manager.hpp + + * skins2/src/window_manager.cpp: Added the vlc.isOnTop boolean variable + * skins2/parser/interpreter.cpp: Renamed vlc.ontop() into vlc.onTop() + * doc/skins/skins2-howto.xml: doc updated + +------------------------------------------------------------------------ +r8500 | asmax | 2004-08-22 17:00:19 +0200 (Sun, 22 Aug 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/skins2/src/dialogs.cpp + M /trunk/modules/gui/skins2/src/theme_repository.cpp + M /trunk/modules/gui/skins2/src/theme_repository.hpp + + * theme_repository.*: the popup menu for skin selection works ! + (it looks for .vlt files in all the directories of the resource path) + * dialogs.cpp: fixed a stupid copy/paste mistake + +------------------------------------------------------------------------ +r8501 | hartman | 2004-08-22 17:16:03 +0200 (Sun, 22 Aug 2004) | 3 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj + +* Added the new OSX vout files +* added the new OSX vout files to pb proj. + +------------------------------------------------------------------------ +r8502 | fenrir | 2004-08-22 17:17:35 +0200 (Sun, 22 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/x264.c + + * compilation fix. + +------------------------------------------------------------------------ +r8503 | asmax | 2004-08-22 17:24:48 +0200 (Sun, 22 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/src/theme_repository.cpp + M /trunk/po/fr.po + + * all: french translation for skin popup menu + +------------------------------------------------------------------------ +r8504 | gbazin | 2004-08-22 19:15:35 +0200 (Sun, 22 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/codec/ogt/cvd.c + M /trunk/modules/codec/ogt/ogt.c + +* modules/codec/ogt/*: updated the prototype of the decode function. +------------------------------------------------------------------------ +r8505 | gbazin | 2004-08-23 00:44:27 +0200 (Mon, 23 Aug 2004) | 1 line +Changed paths: + M /trunk/src/input/decoder.c + +* src/input/decoder.c: don't forget that packetizers can output a chain of data blocks. +------------------------------------------------------------------------ +r8506 | gbazin | 2004-08-23 12:09:52 +0200 (Mon, 23 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/packetizer/h264.c + +* modules/packetizer/h264.c: modified ParseNALBlock() to return a complete picture and not just a picture slice. +------------------------------------------------------------------------ +r8507 | gbazin | 2004-08-23 17:19:56 +0200 (Mon, 23 Aug 2004) | 1 line +Changed paths: + M /trunk/include/video_output.h + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/vout_subpictures.c + +* src/video_output/vout_subpictures.c, video_output.c: fixed a crash with dvd menus. +------------------------------------------------------------------------ +r8508 | fenrir | 2004-08-24 00:16:58 +0200 (Tue, 24 Aug 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/ps.c + + * ps.c: handle PES with 0 size. (look for next start code, slow but +better that nothing). + +------------------------------------------------------------------------ +r8509 | jlj | 2004-08-24 18:30:53 +0200 (Tue, 24 Aug 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + M /trunk/src/libvlc.c + + * ./src/libvlc.c: initialize dvd/vcd/cd-audio values using HAL. + + +------------------------------------------------------------------------ +r8510 | fenrir | 2004-08-24 19:51:44 +0200 (Tue, 24 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/ts.c + + * ts.c: fixed --ts-out. + +------------------------------------------------------------------------ +r8511 | gbazin | 2004-08-24 20:31:13 +0200 (Tue, 24 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/Modules.am + D /trunk/modules/demux/demuxstream.c + +* modules/demux/demuxstream.c: module obsoleted by the --ts-out option of the ts demuxer (and is broken anyway). + +------------------------------------------------------------------------ +r8512 | asmax | 2004-08-24 20:43:41 +0200 (Tue, 24 Aug 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_interface.h + M /trunk/modules/gui/skins2/src/dialogs.cpp + M /trunk/modules/gui/wxwindows/dialogs.cpp + + * all: removed obsolete b_blocking in intf_dialogs_arg_t + +------------------------------------------------------------------------ +r8513 | asmax | 2004-08-24 21:01:32 +0200 (Tue, 24 Aug 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/src/skin_main.cpp + M /trunk/modules/gui/skins2/src/theme_repository.cpp + M /trunk/modules/gui/skins2/src/theme_repository.hpp + D /trunk/share/skins2/default + A /trunk/share/skins2/default.vlt + + * the default skin is now shipped as a .vlt (whether you like it or not ;) + * missing "Id" property + +------------------------------------------------------------------------ +r8514 | gbazin | 2004-08-24 21:38:09 +0200 (Tue, 24 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/x11/xcommon.c + +* modules/video_output/x11/xcommon.c: fixed fullscreen with KDE 3.3 +------------------------------------------------------------------------ +r8515 | fenrir | 2004-08-24 22:03:15 +0200 (Tue, 24 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/access/udp.c + + * udp: unused line. + +------------------------------------------------------------------------ +r8516 | sigmunau | 2004-08-24 22:50:36 +0200 (Tue, 24 Aug 2004) | 2 lines +Changed paths: + M /trunk/share/Makefile.am + +share/Makefile.am: update for default skin change + +------------------------------------------------------------------------ +r8517 | fenrir | 2004-08-24 23:58:24 +0200 (Tue, 24 Aug 2004) | 3 lines +Changed paths: + M /trunk/modules/access/dvb/access.c + M /trunk/modules/access/dvb/dvb.h + M /trunk/modules/access/dvb/linux_dvb.c + + * dvn: first pass to port dvb to new api. (it doesn't even yet compile, +I haven't tried :) + +------------------------------------------------------------------------ +r8518 | fenrir | 2004-08-25 00:07:54 +0200 (Wed, 25 Aug 2004) | 3 lines +Changed paths: + M /trunk/modules/access/dvb/access.c + M /trunk/modules/access/dvb/dvb.h + + * dvb: compilation fix. With great luck it may, perhaps, work in budget +mode (else I still need to hack ts demuxer). + +------------------------------------------------------------------------ +r8519 | gbazin | 2004-08-25 17:09:50 +0200 (Wed, 25 Aug 2004) | 1 line +Changed paths: + M /trunk/Makefile.am + +* Makefile.am: fixed make package-win32-base. +------------------------------------------------------------------------ +r8520 | fenrir | 2004-08-25 20:50:36 +0200 (Wed, 25 Aug 2004) | 4 lines +Changed paths: + M /trunk/include/vlc_access.h + M /trunk/include/vlc_demux.h + M /trunk/include/vlc_input.h + + * input: added a INPUT_UPDATE_META (for meta data in access like ICY) + * access: added ACCESS_GET_TITLE_INFO (not yet implemented) + * demux: added DEMUX_SET_GROUP (will be only for dvb/ts). + +------------------------------------------------------------------------ +r8521 | fenrir | 2004-08-25 22:06:00 +0200 (Wed, 25 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/access/dvb/access.c + + * dvb: fixes. + +------------------------------------------------------------------------ +r8522 | fenrir | 2004-08-25 22:08:23 +0200 (Wed, 25 Aug 2004) | 2 lines +Changed paths: + M /trunk/src/input/demux.c + M /trunk/src/input/input.c + + * input: send DEMUX_SET_GROUP. + +------------------------------------------------------------------------ +r8523 | fenrir | 2004-08-25 22:09:16 +0200 (Wed, 25 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/ts.c + + ts.c: send pid select/unselect to access. (untested). + +------------------------------------------------------------------------ +r8524 | ipkiss | 2004-08-25 23:32:15 +0200 (Wed, 25 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/skins2/commands/cmd_change_skin.cpp + M /trunk/modules/gui/skins2/commands/cmd_change_skin.hpp + M /trunk/modules/gui/skins2/commands/cmd_dialogs.hpp + M /trunk/modules/gui/skins2/commands/cmd_playlist.cpp + M /trunk/modules/gui/skins2/commands/cmd_playlist.hpp + M /trunk/modules/gui/skins2/parser/interpreter.cpp + M /trunk/modules/gui/skins2/src/dialogs.cpp + M /trunk/modules/gui/skins2/src/dialogs.hpp + M /trunk/modules/gui/skins2/src/skin_main.cpp + M /trunk/modules/gui/skins2/src/top_window.cpp + + * skins2: new "playlist.load()" and "playlist.save()" actions + +------------------------------------------------------------------------ +r8525 | ipkiss | 2004-08-25 23:36:03 +0200 (Wed, 25 Aug 2004) | 2 lines +Changed paths: + M /trunk/doc/skins/skins2-howto.xml + + * Update the docs + +------------------------------------------------------------------------ +r8526 | titer | 2004-08-26 14:59:31 +0200 (Thu, 26 Aug 2004) | 6 lines +Changed paths: + M /trunk/modules/gui/beos/VideoOutput.cpp + M /trunk/src/input/decoder.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/vout_intf.c + + + input/decoder.c: detach decoder after vout_Request(...,0,0,0,0)ing + so AttachSPU can still reach p_input + + src/video_output/*: init mouse variable before attaching p_vout so + dvdnav can't add callbacks on those before there're created + + beos/VideoOutput.cpp: removed tabs, sanity check + +------------------------------------------------------------------------ +r8527 | titer | 2004-08-26 15:11:16 +0200 (Thu, 26 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/ts.c + + + demux/ts.c: gcc < 3 fix + +------------------------------------------------------------------------ +r8528 | sam | 2004-08-26 18:02:34 +0200 (Thu, 26 Aug 2004) | 2 lines +Changed paths: + M /trunk/INSTALL + + * INSTALL: added a note about bootstrapping. + +------------------------------------------------------------------------ +r8529 | gbazin | 2004-08-26 21:19:08 +0200 (Thu, 26 Aug 2004) | 1 line +Changed paths: + M /trunk/src/input/decoder.c + +* src/input/decoder.c: forward the p_block->i_rate info when required (fixes libmpeg2 decoding in the display stream output module). +------------------------------------------------------------------------ +r8530 | gbazin | 2004-08-26 21:26:16 +0200 (Thu, 26 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/codec/libmpeg2.c + +* modules/codec/libmpeg2.c: use the DTS in the synchro algorithm. +------------------------------------------------------------------------ +r8531 | gbazin | 2004-08-26 23:27:06 +0200 (Thu, 26 Aug 2004) | 15 lines +Changed paths: + M /trunk/include/vlc_codec.h + M /trunk/include/vlc_filter.h + M /trunk/include/vlc_objects.h + M /trunk/include/vlc_video.h + M /trunk/modules/codec/ffmpeg/Modules.am + M /trunk/modules/codec/ffmpeg/chroma.c + M /trunk/modules/codec/ffmpeg/ffmpeg.c + M /trunk/modules/codec/ffmpeg/ffmpeg.h + M /trunk/modules/codec/ffmpeg/video.c + A /trunk/modules/codec/ffmpeg/video_filter.c + M /trunk/modules/codec/libmpeg2.c + M /trunk/modules/codec/speex.c + M /trunk/modules/codec/theora.c + M /trunk/modules/codec/toolame.c + M /trunk/modules/codec/vorbis.c + M /trunk/modules/stream_out/transcode.c + M /trunk/src/misc/objects.c + M /trunk/src/video_output/vout_pictures.c + +* modules/codec/ffmpeg/video_filter.c, include/vlc_filter.h: + - chroma + resizing video filter (using the filter_t architecture). +* modules/codec/ffmpeg/*: + - cleanup + small updates. +* modules/codec/speex.c, theora.c, vorbis.c: + - got rid of pf_header() in the encoder. + - store the headers in fmt_out.p_extra (this will break the ogg muxer for now). +* modules/codec/libmpeg2.c, modules/codec/ffmpeg/video.c: + - added a p_dec->b_pace_control field to signal if the decoder is allowed to drop frames. +* modules/stream_out/transcode.c: + - heavy cleanup. + - re-use video decoder modules and got rid of the duplicated ffmpeg video decoder. + - use video filters for chroma conversion and resizing. + (a few things are broken now like deinterlacing but I'll repair them asap). + +------------------------------------------------------------------------ +r8532 | sam | 2004-08-27 14:10:17 +0200 (Fri, 27 Aug 2004) | 11 lines +Changed paths: + M /trunk/debian/Makefile.am + M /trunk/debian/README.Debian + M /trunk/debian/control + M /trunk/debian/copyright + M /trunk/debian/patches/00list + D /trunk/debian/patches/20_faad2.dpatch + M /trunk/debian/patches/20_interfaces.dpatch + M /trunk/debian/rules + + * debian/rules: + + Activated x264 support. + + Re-enabled libmodplug support. + + Build PIC plugins even on x86. + + Disabled DVB and SLP because their code is broken. + * debian/control: + + Force the vlc-plugin-arts and qvlc dependencies. + + Build-depend on jam and nasm because of x264. + * debian/copyright: + + Converted to UTF-8. + +------------------------------------------------------------------------ +r8533 | sam | 2004-08-27 14:14:26 +0200 (Fri, 27 Aug 2004) | 2 lines +Changed paths: + M /trunk/extras + + * extras: ignore extra directories. + +------------------------------------------------------------------------ +r8534 | gbazin | 2004-08-27 15:31:23 +0200 (Fri, 27 Aug 2004) | 11 lines +Changed paths: + M /trunk/configure.ac + M /trunk/include/audio_output.h + M /trunk/include/vlc_block.h + M /trunk/include/vlc_es.h + M /trunk/include/vlc_filter.h + M /trunk/modules/audio_filter/Modules.am + M /trunk/modules/audio_filter/converter/mpgatofixed32.c + A /trunk/modules/audio_filter/format.c + M /trunk/modules/codec/ffmpeg/audio.c + M /trunk/modules/stream_out/Modules.am + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c: + - Re-use our audio decoder modules instead of using libavcodec directly. + - No more dependance on libavcodec. + (downmixing is currently broken + you have to force the ffmpeg codec for a52) +* modules/audio_filter/format.c: + - PCM audio format conversion filter using the new common filter architecture. +* modules/audio_filter/converter/mpgatofixed32.c: + - implements both the old and new filter architecture (ie. useable in the transcoder). +* modules/codec/ffmpeg/audio.c: + - fixes and cleanup. + +------------------------------------------------------------------------ +r8535 | gbazin | 2004-08-27 15:34:44 +0200 (Fri, 27 Aug 2004) | 1 line +Changed paths: + M /trunk/configure.ac + M /trunk/modules/audio_filter/Modules.am + +* configure.ac: add the audio format conversion filter. +------------------------------------------------------------------------ +r8536 | gbazin | 2004-08-27 15:49:20 +0200 (Fri, 27 Aug 2004) | 1 line +Changed paths: + M /trunk/configure.ac + +* configure.ac: fixed typo. +------------------------------------------------------------------------ +r8537 | gbazin | 2004-08-27 15:57:11 +0200 (Fri, 27 Aug 2004) | 1 line +Changed paths: + M /trunk/configure.ac + +* configure.ac: added --with-ffmpeg-dts/zlib options. +------------------------------------------------------------------------ +r8538 | sam | 2004-08-27 19:25:31 +0200 (Fri, 27 Aug 2004) | 2 lines +Changed paths: + M /trunk/po/POTFILES.in + + * po/POTFILES.in: updated for deprecated files. + +------------------------------------------------------------------------ +r8539 | sam | 2004-08-27 21:30:37 +0200 (Fri, 27 Aug 2004) | 5 lines +Changed paths: + M /trunk/include/vlc_common.h + M /trunk/modules/codec/ffmpeg/ffmpeg.c + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/mux/ogg.c + M /trunk/src/libvlc.c + + * include/vlc_common.h: + + Use PACKAGE_NAME instead of PACKAGE. + * modules/codec/ffmpeg/ffmpeg.c: + + This module does not require AltiVec for now. + +------------------------------------------------------------------------ +r8540 | sam | 2004-08-27 21:32:44 +0200 (Fri, 27 Aug 2004) | 4 lines +Changed paths: + M /trunk/debian/changelog + M /trunk/debian/control + M /trunk/debian/gnome-vlc.menu + M /trunk/debian/gvlc.menu + M /trunk/debian/kvlc.menu + M /trunk/debian/qvlc.menu + M /trunk/debian/rules + M /trunk/debian/wxvlc.menu + + * debian/rules: + + Disabled the GNOME, Qt, GTK+ and KDE interfaces in favour of the + WxWidgets one. + +------------------------------------------------------------------------ +r8541 | gbazin | 2004-08-27 22:10:21 +0200 (Fri, 27 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/mux/asf.c + +* modules/mux/asf.c: flush our buffers on close. +------------------------------------------------------------------------ +r8542 | gbazin | 2004-08-27 22:44:39 +0200 (Fri, 27 Aug 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/asf/asf.c + M /trunk/modules/mux/asf.c + +* modules/demux/asf/asf.c: ignore the ES extra data for mpeg audio. +* modules/mux/asf.c: bring the tracks back to a 0 based offset. + +------------------------------------------------------------------------ +r8543 | sam | 2004-08-27 22:46:35 +0200 (Fri, 27 Aug 2004) | 7 lines +Changed paths: + M /trunk/debian/Makefile.am + M /trunk/debian/control + D /trunk/debian/gnome-vlc.menu + D /trunk/debian/gvlc.menu + D /trunk/debian/kvlc.menu + D /trunk/debian/qvlc.menu + M /trunk/debian/rules + M /trunk/include/vlc_common.h + + * debian/*.menu: + + Removed unused menu files. + * debian/rules: + + Build libavformat. + * include/vlc_common.h: + + PACKAGE overrides PACKAGE_NAME. + +------------------------------------------------------------------------ +r8544 | sam | 2004-08-27 22:58:33 +0200 (Fri, 27 Aug 2004) | 2 lines +Changed paths: + M /trunk/debian/rules + + * debian/rules: typo. + +------------------------------------------------------------------------ +r8545 | zorglub | 2004-08-28 12:04:15 +0200 (Sat, 28 Aug 2004) | 3 lines +Changed paths: + M /trunk/modules/access/dvb/access.c + +s/access/access2 + + +------------------------------------------------------------------------ +r8546 | gbazin | 2004-08-28 13:02:51 +0200 (Sat, 28 Aug 2004) | 9 lines +Changed paths: + M /trunk/include/vlc_es_out.h + M /trunk/modules/codec/flac.c + M /trunk/modules/codec/speex.c + M /trunk/modules/codec/theora.c + M /trunk/modules/codec/vorbis.c + M /trunk/modules/demux/mkv.cpp + M /trunk/modules/demux/ogg.c + M /trunk/modules/mux/ogg.c + M /trunk/src/input/es_out.c + +* include/vlc_es_out.h, src/input/es_out.c: added an ES_OUT_SET_FMT control. +* modules/demux/ogg.c, modules/demux/mkv.cpp: + - store the vorbis/theora/speex headers in fmt.p_extra. + - this change simplifies the code quite a bit and is a lot cleaner. +* modules/codec/vorbis.c, theora.c, speex.c, flac.c: + - get the headers from fmt_in.p_extra or from the bitstream if empty. +* modules/mux/ogg.c: + - recontstruct the headers from fmt.p_extra. + +------------------------------------------------------------------------ +r8547 | sam | 2004-08-28 13:29:48 +0200 (Sat, 28 Aug 2004) | 2 lines +Changed paths: + M /trunk/debian/changelog + M /trunk/doc/mad/DESIGN + M /trunk/doc/skins/skins-howto.txt + M /trunk/include/vlc_block_helper.h + M /trunk/modules/access/satellite/access.c + M /trunk/modules/demux/avi/avi.c + M /trunk/modules/video_output/directx/directx.c + M /trunk/modules/video_output/directx/glwin32.c + M /trunk/modules/video_output/ggi.c + M /trunk/modules/video_output/opengl.c + M /trunk/modules/video_output/sdl.c + M /trunk/src/input/input.c + M /trunk/src/stream_output/stream_output.c + M /trunk/src/video_output/video_output.c + + * Spelling fixes. + +------------------------------------------------------------------------ +r8548 | fenrir | 2004-08-28 17:20:18 +0200 (Sat, 28 Aug 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_access.h + M /trunk/modules/access/dvb/access.c + + * all: ooops wrong order for ACCESS_SET_PRIVATE_ID... + +------------------------------------------------------------------------ +r8549 | fenrir | 2004-08-28 17:40:11 +0200 (Sat, 28 Aug 2004) | 2 lines +Changed paths: + M /trunk/src/input/stream.c + + * stream.c: oops another bug with SET_ID... + +------------------------------------------------------------------------ +r8550 | gbazin | 2004-08-28 18:46:22 +0200 (Sat, 28 Aug 2004) | 1 line +Changed paths: + M /trunk/include/vlc_video.h + +* include/vlc_video.h: added an i_visible_lines field to plane_t. +------------------------------------------------------------------------ +r8551 | gbazin | 2004-08-28 19:36:02 +0200 (Sat, 28 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/access/v4l/v4l.c + M /trunk/modules/codec/cinepak.c + M /trunk/modules/codec/dmo/dmo.c + M /trunk/modules/codec/ffmpeg/video.c + M /trunk/modules/codec/rawvideo.c + M /trunk/modules/codec/tarkin.c + M /trunk/modules/gui/beos/VideoOutput.cpp + M /trunk/modules/gui/macosx/voutqt.m + M /trunk/modules/gui/qnx/vout.c + M /trunk/modules/video_chroma/i420_ymga.c + M /trunk/modules/video_chroma/i420_yuy2.c + M /trunk/modules/video_chroma/i422_yuy2.c + M /trunk/modules/video_filter/adjust.c + M /trunk/modules/video_filter/clone.c + M /trunk/modules/video_filter/crop.c + M /trunk/modules/video_filter/deinterlace.c + M /trunk/modules/video_filter/distort.c + M /trunk/modules/video_filter/invert.c + M /trunk/modules/video_filter/logo.c + M /trunk/modules/video_filter/motionblur.c + M /trunk/modules/video_filter/transform.c + M /trunk/modules/video_filter/wall.c + M /trunk/modules/video_output/aa.c + M /trunk/modules/video_output/caca.c + M /trunk/modules/video_output/directx/directx.c + M /trunk/modules/video_output/fb.c + M /trunk/modules/video_output/ggi.c + M /trunk/modules/video_output/glide.c + M /trunk/modules/video_output/hd1000v.cpp + M /trunk/modules/video_output/mga.c + M /trunk/modules/video_output/opengl.c + M /trunk/modules/video_output/qte/qte.cpp + M /trunk/modules/video_output/sdl.c + M /trunk/modules/video_output/wingdi.c + M /trunk/modules/video_output/x11/xcommon.c + M /trunk/modules/visualization/visual/visual.c + M /trunk/src/video_output/vout_pictures.c + +* ALL: use i_visible_lines in plane_t. + +------------------------------------------------------------------------ +r8552 | gbazin | 2004-08-28 20:07:35 +0200 (Sat, 28 Aug 2004) | 1 line +Changed paths: + M /trunk/src/video_output/vout_pictures.c + +* src/video_output/vout_pictures.c: oups, inverted i_visible_lines and i_lines. +------------------------------------------------------------------------ +r8553 | gbazin | 2004-08-28 20:37:02 +0200 (Sat, 28 Aug 2004) | 4 lines +Changed paths: + M /trunk/modules/codec/theora.c + M /trunk/modules/stream_out/transcode.c + +* codec/theora.c: Removed the "multiple of 16" size restriction for the encoding. + + correct cropping of the decoded video when specified. +* stream_out/transcode.c: make sure the size of the encoded video is at least a multiple of 2. + +------------------------------------------------------------------------ +r8554 | zorglub | 2004-08-28 21:29:32 +0200 (Sat, 28 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/fileinfo.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +Update the "Stream and Media Info" dialog + +------------------------------------------------------------------------ +r8555 | gbazin | 2004-08-29 00:50:50 +0200 (Sun, 29 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/menus.cpp + +* modules/gui/wxwindows/menus.cpp: increased size of a couple of arrays for safety. +------------------------------------------------------------------------ +r8556 | gbazin | 2004-08-29 01:58:01 +0200 (Sun, 29 Aug 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/vorbis.c + M /trunk/modules/stream_out/transcode.c + +* modules/codec/vorbis.c: vorbis encoder takes float32 as input. +* modules/stream_out/transcode.c: respect input requested by encoder. + +------------------------------------------------------------------------ +r8557 | gbazin | 2004-08-29 01:59:55 +0200 (Sun, 29 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/audio_filter/converter/a52tofloat32.c + +* modules/audio_filter/converter/a52tofloat32.c: added implementation for the new audio filter architecture. + +------------------------------------------------------------------------ +r8558 | gbazin | 2004-08-29 02:40:43 +0200 (Sun, 29 Aug 2004) | 4 lines +Changed paths: + M /trunk/modules/audio_filter/converter/dtstofloat32.c + M /trunk/modules/audio_filter/format.c + M /trunk/modules/codec/araw.c + M /trunk/modules/codec/dts.c + +* modules/audio_filter/converter/dtstofloat32.c: added implementation for the new audio filter architecture. +* codec/dts.c: bug fix. +* codec/araw.c: added more PCM formats to the encoder. + +------------------------------------------------------------------------ +r8559 | gbazin | 2004-08-29 03:12:06 +0200 (Sun, 29 Aug 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/ffmpeg.c + M /trunk/modules/codec/ffmpeg/ffmpeg.h + M /trunk/modules/codec/ffmpeg/video_filter.c + M /trunk/modules/stream_out/transcode.c + +* codec/ffmpeg/video_filter.c: deinterlace filter. +* stream_out/transcode.c: deinterlacing works again. + +------------------------------------------------------------------------ +r8560 | gbazin | 2004-08-29 03:25:29 +0200 (Sun, 29 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/mux/ogg.c + +* commit modules/mux/ogg.c: added SNOW fourcc. +------------------------------------------------------------------------ +r8561 | gbazin | 2004-08-29 03:28:28 +0200 (Sun, 29 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/codec/mpeg_audio.c + +* modules/codec/mpeg_audio.c: correct bitrate. +------------------------------------------------------------------------ +r8562 | asmax | 2004-08-29 11:00:03 +0200 (Sun, 29 Aug 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/skins2/commands/async_queue.cpp + M /trunk/modules/gui/skins2/commands/async_queue.hpp + + * async_queue.*: AsyncQueue::remove is now thread-safe to avoid potential + (but *very* unlikely) segfaults + +------------------------------------------------------------------------ +r8563 | zorglub | 2004-08-29 11:04:20 +0200 (Sun, 29 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/playlist.cpp + +Fix last playlist item deletion with wxWIN32 + +------------------------------------------------------------------------ +r8564 | gbazin | 2004-08-29 11:58:07 +0200 (Sun, 29 Aug 2004) | 3 lines +Changed paths: + M /trunk/modules/video_chroma/i420_rgb.c + M /trunk/modules/video_output/x11/xcommon.c + +* modules/video_output/x11/xcommon.c: 24 bits screen depth uses 32bits per pixels. +* video_chroma/i420_rgb.c: disable RV24 support (which was assuming 32 bits per pixels). + +------------------------------------------------------------------------ +r8565 | gbazin | 2004-08-29 12:56:24 +0200 (Sun, 29 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/codec/vorbis.c + +* modules/codec/vorbis.c: VBR encoding is now the default + added a cbr option. +------------------------------------------------------------------------ +r8566 | gbazin | 2004-08-29 13:42:43 +0200 (Sun, 29 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/mux/ogg.c + +* modules/mux/ogg.c: when removing a stream, flush its fifo first. +------------------------------------------------------------------------ +r8567 | gbazin | 2004-08-29 14:27:49 +0200 (Sun, 29 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/demux/ogg.c + +* modules/demux/ogg.c: fixed skipped pictures problem when starting a stream. +------------------------------------------------------------------------ +r8568 | gbazin | 2004-08-29 14:40:33 +0200 (Sun, 29 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/misc/dummy/vout.c + +* modules/misc/dummy/vout.c: have the dummy vout use the render chroma by default. +------------------------------------------------------------------------ +r8569 | gbazin | 2004-08-29 15:18:53 +0200 (Sun, 29 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c: when overlaying subtitles, duplicate frames if they are referenced by the decoder. +------------------------------------------------------------------------ +r8570 | titer | 2004-08-29 15:40:56 +0200 (Sun, 29 Aug 2004) | 2 lines +Changed paths: + M /trunk/src/input/es_out.c + + src/input/es_out.c: gcc < 3 fix + +------------------------------------------------------------------------ +r8571 | hartman | 2004-08-29 17:11:50 +0200 (Sun, 29 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/open.m + M /trunk/modules/gui/macosx/prefs.m + M /trunk/modules/gui/macosx/prefs_widgets.m + +* fix text encoding of subtitle filenames (and other paths). + +------------------------------------------------------------------------ +r8572 | hartman | 2004-08-29 17:59:12 +0200 (Sun, 29 Aug 2004) | 3 lines +Changed paths: + M /trunk/TODO + M /trunk/modules/gui/macosx/voutqt.m + +* Don't release the VLCWindow on QTClose. The mainthread still needs it. +* Updated TODO list + +------------------------------------------------------------------------ +r8573 | fenrir | 2004-08-29 21:34:54 +0200 (Sun, 29 Aug 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/mp4/libmp4.c + M /trunk/modules/demux/mp4/libmp4.h + M /trunk/modules/demux/mp4/mp4.c + + * mp4: support vobsub in .mp4 (NeroRecode), but won't work if the video +has been cropped. + +------------------------------------------------------------------------ +r8574 | fenrir | 2004-08-29 21:36:41 +0200 (Sun, 29 Aug 2004) | 4 lines +Changed paths: + M /trunk/src/input/es_out.c + + * es_out: msg_Err -> msg_Warn for Program empty. But I still need to +fix it... (it should be annoying only with TS, you may have dead program +entry). + +------------------------------------------------------------------------ +r8575 | hartman | 2004-08-29 21:48:09 +0200 (Sun, 29 Aug 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/macosx/intf.h + M /trunk/modules/gui/macosx/intf.m + +* Fix the play/pause button status +* the prime manage thread now runs every .1 sec instead of .3, + this might improve response sometimes. + +------------------------------------------------------------------------ +r8576 | zorglub | 2004-08-29 23:26:16 +0200 (Sun, 29 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/stream_out/standard.c + M /trunk/src/stream_output/sap.c + +Fix memleaks + +------------------------------------------------------------------------ +r8577 | hartman | 2004-08-30 00:18:25 +0200 (Mon, 30 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/ffmpeg.c + +* added TSCC decoder to our ffmpeg module + +------------------------------------------------------------------------ +r8578 | hartman | 2004-08-30 00:32:39 +0200 (Mon, 30 Aug 2004) | 3 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + +* build ffmpeg with zlib on Mac/BeOS + remember to configure vlc with --with-ffmpeg-zlib + +------------------------------------------------------------------------ +r8579 | gbazin | 2004-08-30 01:18:11 +0200 (Mon, 30 Aug 2004) | 1 line +Changed paths: + M /trunk/src/video_output/vout_pictures.c + +* src/video_output/vout_pictures.c: RV24 is really 24 bits per pixel. +------------------------------------------------------------------------ +r8580 | gbazin | 2004-08-30 01:48:31 +0200 (Mon, 30 Aug 2004) | 1 line +Changed paths: + M /trunk/src/input/es_out.c + +* src/input/es_out.c: fixed ES_OUT_SET_FMT control. +------------------------------------------------------------------------ +r8581 | gbazin | 2004-08-30 02:10:17 +0200 (Mon, 30 Aug 2004) | 1 line +Changed paths: + M /trunk/src/input/es_out.c + +* src/input/es_out.c: really fixed ES_OUT_SET_FMT this time. +------------------------------------------------------------------------ +r8582 | gbazin | 2004-08-30 03:03:12 +0200 (Mon, 30 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/video_chroma/i420_yuy2.c + +* modules/video_chroma/i420_yuy2.c: take care of chroma pitch as well. +------------------------------------------------------------------------ +r8583 | gbazin | 2004-08-30 03:24:08 +0200 (Mon, 30 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/video_chroma/i420_rgb16.c + +* modules/video_chroma/i420_rgb16.c: take care of width != pitch as well. +------------------------------------------------------------------------ +r8584 | gbazin | 2004-08-30 03:26:14 +0200 (Mon, 30 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/video_chroma/i420_rgb8.c + +* modules/video_chroma/i420_rgb8.c: take care of width != pitch as well. +------------------------------------------------------------------------ +r8585 | gbazin | 2004-08-30 04:15:25 +0200 (Mon, 30 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/demux/ps.h + +* modules/demux/ps.h: fixed parsing of system header. +------------------------------------------------------------------------ +r8586 | gbazin | 2004-08-30 12:35:19 +0200 (Mon, 30 Aug 2004) | 1 line +Changed paths: + M /trunk/NEWS + +* NEWS: update +------------------------------------------------------------------------ +r8587 | damienf | 2004-08-30 12:45:01 +0200 (Mon, 30 Aug 2004) | 9 lines +Changed paths: + M /trunk/src/input/stream.c + + +i've modified the following functions to properly skip data (read buffer is nil) on streams which cannot be seeked. + +AStreamReadBlock() +AStreamReadStream() + +before those modifications, playback would suddenly be interrupted after a while on network streams prone to packet loss. + + +------------------------------------------------------------------------ +r8588 | hartman | 2004-08-30 13:02:33 +0200 (Mon, 30 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mp4/mp4.c + +* Remove fprintf debug statement in the mp4 demux + +------------------------------------------------------------------------ +r8589 | zorglub | 2004-08-30 15:14:05 +0200 (Mon, 30 Aug 2004) | 2 lines +Changed paths: + M /trunk/NEWS + +Few improvements + +------------------------------------------------------------------------ +r8590 | gbazin | 2004-08-30 16:52:52 +0200 (Mon, 30 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + +* modules/gui/wxwindows/interface.cpp: do not use a checkbox control for the bookmarks menu +------------------------------------------------------------------------ +r8591 | gbazin | 2004-08-30 18:28:38 +0200 (Mon, 30 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c: don't segfault when video encoder or filter can't be opened. +------------------------------------------------------------------------ +r8592 | gbazin | 2004-08-30 19:46:46 +0200 (Mon, 30 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/mux/mpeg/ts.c + +* modules/mux/mpeg/ts.c: waiting for the fifo to have 51 packets before muxing is completely insane. Put back the old value of 2 packets. +------------------------------------------------------------------------ +r8593 | gbazin | 2004-08-30 21:24:55 +0200 (Mon, 30 Aug 2004) | 3 lines +Changed paths: + M /trunk/include/vlc_es.h + M /trunk/modules/codec/ffmpeg/chroma.c + M /trunk/modules/codec/ffmpeg/video_filter.c + M /trunk/modules/codec/rawvideo.c + M /trunk/modules/demux/avi/avi.c + M /trunk/src/input/decoder.c + +* ALL: use rgb mask members in video_format_t. +* modules/demux/avi/avi.c: raw RGB 24 is in fact BGR 24. + +------------------------------------------------------------------------ +r8594 | gbazin | 2004-08-30 21:37:35 +0200 (Mon, 30 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/access/v4l/v4l.c + +* modules/access/v4l/v4l.c: in v4l, RGB24 really is BGR24. Changed aspect ratio to 4:3. +------------------------------------------------------------------------ +r8595 | gbazin | 2004-08-30 21:58:56 +0200 (Mon, 30 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/codec/rawvideo.c + M /trunk/modules/demux/avi/avi.c + +* modules/demux/avi/avi.c, modules/codec/rawvideo.c: RGB DIBs are coded from bottom to top. +------------------------------------------------------------------------ +r8596 | bigben | 2004-08-30 22:57:08 +0200 (Mon, 30 Aug 2004) | 3 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + M /trunk/modules/gui/macosx/open.h + M /trunk/modules/gui/macosx/open.m + +* Add some options to the subtitle selection dialog. (relative size, encoding, and alignement). + + +------------------------------------------------------------------------ +r8597 | gbazin | 2004-08-30 23:02:00 +0200 (Mon, 30 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c: fix for channels mapping. +------------------------------------------------------------------------ +r8598 | titer | 2004-08-31 00:53:40 +0200 (Tue, 31 Aug 2004) | 2 lines +Changed paths: + M /trunk/src/input/es_out.c + + compile fix + +------------------------------------------------------------------------ +r8599 | bigben | 2004-08-31 07:44:15 +0200 (Tue, 31 Aug 2004) | 3 lines +Changed paths: + M /trunk/modules/gui/macosx/open.m + +Consistency in labels. + + +------------------------------------------------------------------------ +r8600 | gbazin | 2004-08-31 11:29:04 +0200 (Tue, 31 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/audio_filter/converter/a52tofloat32.c + M /trunk/modules/audio_filter/converter/dtstofloat32.c + +* modules/audio_filter/converter/dtstofloat32.c,a52tofloat32.c: don't forget to update the size of the audio buffer after decoding. +------------------------------------------------------------------------ +r8601 | gbazin | 2004-08-31 12:25:39 +0200 (Tue, 31 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/demux/ps.h + +* modules/demux/ps.h: oups... fixed typo in my ps_pkt_parse_system() fix. +------------------------------------------------------------------------ +r8602 | gbazin | 2004-08-31 13:58:40 +0200 (Tue, 31 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/codec/araw.c + +* modules/codec/araw.c: got rid of the audio conversion in the encoder, which is now done by the audio filters. +------------------------------------------------------------------------ +r8603 | gbazin | 2004-08-31 14:00:38 +0200 (Tue, 31 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/audio_filter/converter/a52tofloat32.c + M /trunk/modules/audio_filter/converter/dtstofloat32.c + M /trunk/modules/audio_filter/converter/mpgatofixed32.c + +* modules/audio_filter/converter/dtstofloat32.c,a52tofloat32.c,mpgatofixed32.c: release the old audio buffer after conversion. +------------------------------------------------------------------------ +r8604 | gbazin | 2004-08-31 14:02:12 +0200 (Tue, 31 Aug 2004) | 1 line +Changed paths: + M /trunk/modules/audio_filter/format.c + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c, modules/audio_filter/format.c: fixed a bunch of stupid mistakes. +------------------------------------------------------------------------ +r8605 | gbazin | 2004-08-31 20:29:58 +0200 (Tue, 31 Aug 2004) | 8 lines +Changed paths: + M /trunk/include/vlc_video.h + M /trunk/modules/codec/subsdec.c + M /trunk/modules/misc/freetype.c + M /trunk/src/video_output/video_text.c + M /trunk/src/video_output/vout_subpictures.c + +* src/video_output/vout_subpictures.c, include/vlc_video.h: + + introduce a "TEXT" subpicture region type. + + a psz_text field stores the subpicture text. +* src/video_output/video_text.c: produce "TEXT" subpictures. +* modules/codec/subsdec.c: produce "TEXT" subpictures. +* modules/misc/freetype.c: auto sizing works again. + + +------------------------------------------------------------------------ +r8606 | hartman | 2004-08-31 20:32:54 +0200 (Tue, 31 Aug 2004) | 4 lines +Changed paths: + M /trunk/modules/access/cdda.c + M /trunk/modules/access/directory.c + M /trunk/modules/access/dshow/dshow.cpp + M /trunk/modules/access/dvb/access.c + M /trunk/modules/access/file.c + M /trunk/modules/access/ftp.c + M /trunk/modules/access/http.c + M /trunk/modules/access/mms/mmsh.c + M /trunk/modules/access/mms/mmstu.c + M /trunk/modules/access/pvr/pvr.c + M /trunk/modules/access/tcp.c + M /trunk/modules/access/udp.c + M /trunk/modules/access/vcd/vcd.c + +* Don't bitch anymore about not found access_demux plugins. +* Add ACCESS_SET_PRIVATE_ID_STATE to the list of every access plugin +* msg_Err -> msg_Warn for unimplemented Control queries + +------------------------------------------------------------------------ +r8607 | hartman | 2004-08-31 20:52:22 +0200 (Tue, 31 Aug 2004) | 2 lines +Changed paths: + M /trunk/src/misc/modules.c + +* forgot the most important file of the commit :) + +------------------------------------------------------------------------ +r8608 | hartman | 2004-08-31 22:21:54 +0200 (Tue, 31 Aug 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/macosx/vout.m + + * Defer nsviews untill the NSWindow is created. Hopefully fixes the VLC[25709] *** Assertion failure in -[NSViewHierarchyLock unlockTopMostReader], AppKit.subproj/NSViewHierarchyLock.m:428 + +------------------------------------------------------------------------ +r8609 | hartman | 2004-08-31 22:44:47 +0200 (Tue, 31 Aug 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + M /trunk/extras/MacOSX/Resources/English.lproj/InfoPlist.strings + M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj + +* Updated version number to 0.8.0-test1 and to codename Janus + +------------------------------------------------------------------------ +r8610 | gbazin | 2004-09-01 00:53:22 +0200 (Wed, 01 Sep 2004) | 1 line +Changed paths: + M /trunk/src/video_output/vout_subpictures.c + +* src/video_output/vout_subpictures.c: use p_vout->output instead of p_vout->render where necessary. +------------------------------------------------------------------------ +r8611 | zorglub | 2004-09-01 13:02:15 +0200 (Wed, 01 Sep 2004) | 7 lines +Changed paths: + M /trunk/doc/fortunes.txt + M /trunk/modules/access/pvr/pvr.c + M /trunk/modules/access/screen/screen.c + M /trunk/modules/audio_filter/normvol.c + M /trunk/po/POTFILES.in + M /trunk/po/de.po + M /trunk/po/en_GB.po + M /trunk/po/es.po + M /trunk/po/fr.po + M /trunk/po/hu.po + M /trunk/po/it.po + M /trunk/po/ja.po + M /trunk/po/nl.po + M /trunk/po/no.po + M /trunk/po/pl.po + M /trunk/po/pt_BR.po + M /trunk/po/ru.po + M /trunk/po/sv.po + M /trunk/po/vlc.pot + M /trunk/src/libvlc.h + +* Fixed a few string errors + +* Update PO files + +* First round of updates for the french l10n + + +------------------------------------------------------------------------ +r8612 | zorglub | 2004-09-01 14:54:34 +0200 (Wed, 01 Sep 2004) | 6 lines +Changed paths: + M /trunk/share/http/index.html + M /trunk/share/http/style.css + +* Added some status information to the HTTP interface + +* Invalid HTML SUX ! +* Table layout SUX ! + + +------------------------------------------------------------------------ +r8613 | gbazin | 2004-09-01 15:19:43 +0200 (Wed, 01 Sep 2004) | 1 line +Changed paths: + M /trunk/src/input/input.c + +* src/input/input.c: fixed small memory leak. +------------------------------------------------------------------------ +r8614 | gbazin | 2004-09-01 15:27:46 +0200 (Wed, 01 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/codec/x264.c + +* modules/codec/x264.c: updated to latest x264 version. +------------------------------------------------------------------------ +r8615 | gbazin | 2004-09-01 16:02:23 +0200 (Wed, 01 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/codec/ffmpeg/video.c + +* modules/codec/ffmpeg/video.c: fixed a crash on win32 (s/free/av_free). +------------------------------------------------------------------------ +r8616 | gbazin | 2004-09-01 16:07:45 +0200 (Wed, 01 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/mux/asf.c + +* modules/mux/asf.c: fixed a bug I introduced in my last commit. +------------------------------------------------------------------------ +r8617 | gbazin | 2004-09-01 16:26:23 +0200 (Wed, 01 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/codec/ffmpeg/video_filter.c + +* modules/codec/ffmpeg/video_filter.c: oops, copy&paste bug. +------------------------------------------------------------------------ +r8618 | gbazin | 2004-09-01 16:34:24 +0200 (Wed, 01 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/mux/asf.c + +* modules/mux/asf.c: MUX_GET_ADD_STREAM_WAIT == true. Seems even asfh can't send new headers after the stream started. +------------------------------------------------------------------------ +r8619 | gbazin | 2004-09-01 17:37:40 +0200 (Wed, 01 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c: free the original picture pointer, not the aligned one. +------------------------------------------------------------------------ +r8620 | gbazin | 2004-09-01 17:56:03 +0200 (Wed, 01 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/codec/dmo/dmo.c + +* modules/codec/dmo/dmo.c: specify required input chroma for video encoding. +------------------------------------------------------------------------ +r8621 | titer | 2004-09-01 20:41:22 +0200 (Wed, 01 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/misc/freetype.c + + + misc/freetype.c: workaround yet another weird BeOS behaviour + +------------------------------------------------------------------------ +r8622 | titer | 2004-09-01 20:59:23 +0200 (Wed, 01 Sep 2004) | 4 lines +Changed paths: + M /trunk/src/video_output/vout_subpictures.c + + + vout_subpictures.c: don't check only the first subpicture_t to see + if we need blending & rendering modules (fixes text messages which + were missing sometimes) + +------------------------------------------------------------------------ +r8623 | zorglub | 2004-09-01 22:02:17 +0200 (Wed, 01 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/control/rc.c + +Added "is_playing", "get_title", "get_time" and "get_length" to get computer-readable output (for third-party programs) + +------------------------------------------------------------------------ +r8624 | hartman | 2004-09-01 23:40:35 +0200 (Wed, 01 Sep 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/packages.mak + +* updated ebml, matroska, liveMedia and faad2 version + +------------------------------------------------------------------------ +r8625 | hartman | 2004-09-02 00:08:00 +0200 (Thu, 02 Sep 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + M /trunk/extras/contrib/src/packages.mak + +* fix the ebml and matroska downloads. added toolame target, but not enabled, since toolame is worse than ffmpeg when it comes to makefiles... ("it needs sam power"). + +------------------------------------------------------------------------ +r8626 | gbazin | 2004-09-02 00:26:48 +0200 (Thu, 02 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c: fixed fps and audio-sync options. +------------------------------------------------------------------------ +r8627 | gbazin | 2004-09-02 01:15:12 +0200 (Thu, 02 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/visualization/galaktos/Modules.am + +* modules/visualization/galaktos/Modules.am: a whole lot of files were forgotten. +------------------------------------------------------------------------ +r8628 | gbazin | 2004-09-02 01:17:43 +0200 (Thu, 02 Sep 2004) | 1 line +Changed paths: + M /trunk/ChangeLog + +* ChangeLog: update. +------------------------------------------------------------------------ +r8629 | hartman | 2004-09-02 09:47:01 +0200 (Thu, 02 Sep 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/README + +* Don't say make bin works in the contrib system + +------------------------------------------------------------------------ +r8630 | gbazin | 2004-09-02 16:27:57 +0200 (Thu, 02 Sep 2004) | 1 line +Changed paths: + M /trunk/src/input/demux.c + +* src/input/demux.c: ignore STREAM_CONTROL_ACCESS control query + coding style changes. +------------------------------------------------------------------------ +r8631 | gbazin | 2004-09-02 17:20:34 +0200 (Thu, 02 Sep 2004) | 1 line +Changed paths: + M /trunk/src/video_output/video_output.c + +* src/video_output/video_output.c: re-enabled on-the-fly switching of video filters. +------------------------------------------------------------------------ +r8632 | zorglub | 2004-09-02 17:31:00 +0200 (Thu, 02 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/extrapanel.cpp + +Switch video-filters on the fly + +------------------------------------------------------------------------ +r8633 | gbazin | 2004-09-02 18:00:44 +0200 (Thu, 02 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/video.cpp + +* modules/gui/wxwindows/video.cpp: before resizing the interface when a video stops, wait a bit just to make sure a new video outut is not being spawned. +------------------------------------------------------------------------ +r8634 | gbazin | 2004-09-02 19:51:02 +0200 (Thu, 02 Sep 2004) | 1 line +Changed paths: + M /trunk/extras/contrib/src/packages.mak + +* extras/contrib/src/packages.mak: fixed the faad2 package +------------------------------------------------------------------------ +r8635 | gbazin | 2004-09-02 21:40:28 +0200 (Thu, 02 Sep 2004) | 1 line +Changed paths: + M /trunk/src/video_output/vout_intf.c + +* src/video_output/vout_intf.c: fixed mouse events forwarding in opengl provider. +------------------------------------------------------------------------ +r8636 | gbazin | 2004-09-02 23:19:35 +0200 (Thu, 02 Sep 2004) | 1 line +Changed paths: + M /trunk/NEWS + +* NEWS: next version is going to be 0.8.0. +------------------------------------------------------------------------ +r8637 | gbazin | 2004-09-02 23:42:14 +0200 (Thu, 02 Sep 2004) | 1 line +Changed paths: + M /trunk/src/libvlc.h + +* src/libvlc.h: plugins-cache is now enabled by default. +------------------------------------------------------------------------ +r8638 | zorglub | 2004-09-03 02:11:25 +0200 (Fri, 03 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/audio_filter/converter/mpgatofixed32.c + +msg_Err -> msg_Dbg + +------------------------------------------------------------------------ +r8639 | massiot | 2004-09-03 20:37:21 +0200 (Fri, 03 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/access/pvr/pvr.c + +* modules/access/pvr/pvr.c: Added a --pvr-caching option. + +------------------------------------------------------------------------ +r8640 | massiot | 2004-09-03 20:38:33 +0200 (Fri, 03 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/demuxdump.c + +* modules/demux/demuxdump.c: Added a --demuxdump-append boolean option. + +------------------------------------------------------------------------ +r8641 | massiot | 2004-09-03 20:42:25 +0200 (Fri, 03 Sep 2004) | 4 lines +Changed paths: + M /trunk/include/vlc_access.h + M /trunk/modules/access/dvb/access.c + M /trunk/modules/access/dvb/dvb.h + M /trunk/modules/access/dvb/linux_dvb.c + M /trunk/modules/demux/ts.c + M /trunk/src/input/stream.c + +* modules/demux/ts.c, modules/access/dvb: Added support for the CAM device + of linuxtv drivers. We currently only descramble one channel (this will + change in the near future). Also fixed a few demux-related bugs. + +------------------------------------------------------------------------ +r8642 | bigben | 2004-09-04 12:39:44 +0200 (Sat, 04 Sep 2004) | 4 lines +Changed paths: + M /trunk/modules/gui/macosx/open.m + +* syntax to specify the dvd title/chapter to open has changed... + + + +------------------------------------------------------------------------ +r8643 | rocky | 2004-09-04 16:51:04 +0200 (Sat, 04 Sep 2004) | 10 lines +Changed paths: + M /trunk/configure.ac + M /trunk/include/vlc_meta.h + M /trunk/modules/access/cdda/access.c + M /trunk/modules/access/cdda/cdda.c + M /trunk/modules/access/cdda/cdda.h + +First attempt to reinstate a libcdio cdda. + +vlc_meta.h: added CD-Text, ISO 9660, and CDDB fields. Separate email +will be sent about this. + +Note: sound may be off by 2 seconds (150 sectors or pregap +amount). The sound for both this and the other cdda plugin don't work +for me. Before the last SVN update though that's what it sounded like. + + +------------------------------------------------------------------------ +r8644 | fkuehne | 2004-09-05 18:53:04 +0200 (Sun, 05 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/access/pvr/pvr.c + M /trunk/modules/audio_filter/normvol.c + M /trunk/modules/gui/macosx/equalizer.m + M /trunk/modules/gui/ncurses.c + M /trunk/modules/gui/wxwindows/bookmarks.cpp + M /trunk/modules/gui/wxwindows/extrapanel.cpp + M /trunk/modules/video_output/snapshot.c + M /trunk/src/audio_output/input.c + +* string review +------------------------------------------------------------------------ +r8645 | fkuehne | 2004-09-05 18:53:39 +0200 (Sun, 05 Sep 2004) | 1 line +Changed paths: + M /trunk/po/de.po + +* first update of the German translation +------------------------------------------------------------------------ +r8646 | fkuehne | 2004-09-05 20:38:53 +0200 (Sun, 05 Sep 2004) | 3 lines +Changed paths: + M /trunk/THANKS + M /trunk/modules/gui/wxwindows/extrapanel.cpp + M /trunk/po/de.po + M /trunk/po/en_GB.po + M /trunk/po/es.po + M /trunk/po/fr.po + M /trunk/po/hu.po + M /trunk/po/it.po + M /trunk/po/ja.po + M /trunk/po/nl.po + M /trunk/po/no.po + M /trunk/po/pl.po + M /trunk/po/pt_BR.po + M /trunk/po/ru.po + M /trunk/po/sv.po + M /trunk/po/vlc.pot + +modules/gui/wxwindows/extrapanel.cpp: minor string fix +po/*: updated the po-files +THANKS: updated my mail-address +------------------------------------------------------------------------ +r8647 | rocky | 2004-09-06 06:38:46 +0200 (Mon, 06 Sep 2004) | 5 lines +Changed paths: + M /trunk/include/mtime.h + M /trunk/modules/access/cdda/Modules.am + M /trunk/modules/access/cdda/access.c + M /trunk/modules/access/cdda/cdda.h + +2nd attempt to get libcdio cdda working. + +mtime.h: define constant for second-to-millisecond conversions. + + +------------------------------------------------------------------------ +r8648 | courmisch | 2004-09-06 13:45:44 +0200 (Mon, 06 Sep 2004) | 2 lines +Changed paths: + M /trunk/src/misc/httpd.c + +0 is a legal socket descriptor + +------------------------------------------------------------------------ +r8649 | rocky | 2004-09-06 14:49:29 +0200 (Mon, 06 Sep 2004) | 5 lines +Changed paths: + M /trunk/modules/access/cdda/Modules.am + M /trunk/modules/access/cdda/access.c + A /trunk/modules/access/cdda/access.h + A /trunk/modules/access/cdda/callback.c + A /trunk/modules/access/cdda/callback.h + M /trunk/modules/access/cdda/cdda.c + M /trunk/modules/access/cdda/cdda.h + +Allow size of blocks reads to be specified/adjusted +Split out callback routines. +Some cleanup. Still largely broken though. + + +------------------------------------------------------------------------ +r8650 | courmisch | 2004-09-06 17:09:37 +0200 (Mon, 06 Sep 2004) | 2 lines +Changed paths: + M /trunk/src/input/input.c + +debug message accessed free'd structure causing a segmentation fault + +------------------------------------------------------------------------ +r8651 | sigmunau | 2004-09-06 18:10:34 +0200 (Mon, 06 Sep 2004) | 2 lines +Changed paths: + M /trunk/TODO + +Added matroska-related items to todo-list + +------------------------------------------------------------------------ +r8652 | titer | 2004-09-06 18:46:25 +0200 (Mon, 06 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/beos/InterfaceWindow.cpp + M /trunk/modules/gui/beos/MsgVals.h + + beos/*: fixed title/chapter navigation + +------------------------------------------------------------------------ +r8653 | sigmunau | 2004-09-06 21:01:34 +0200 (Mon, 06 Sep 2004) | 2 lines +Changed paths: + M /trunk/TODO + M /trunk/modules/demux/mkv.cpp + +some timecode and chapter-related fixes from Mosu(thanks a lot). + +------------------------------------------------------------------------ +r8654 | titer | 2004-09-06 23:07:43 +0200 (Mon, 06 Sep 2004) | 3 lines +Changed paths: + M /trunk/src/input/var.c + + + src/input/var.c: when starting a title, don't recreate next/prev-chapter + and add callbacks if they already exist + +------------------------------------------------------------------------ +r8655 | titer | 2004-09-06 23:28:07 +0200 (Mon, 06 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/video_output/opengl.c + M /trunk/src/video_output/vout_intf.c + + Fixed OpenGL mouse events + +------------------------------------------------------------------------ +r8656 | sigmunau | 2004-09-07 10:11:49 +0200 (Tue, 07 Sep 2004) | 2 lines +Changed paths: + M /trunk/TODO + M /trunk/modules/demux/mkv.cpp + +fixed track selection for mkv-files with default flag set on tracks. + +------------------------------------------------------------------------ +r8657 | gbazin | 2004-09-07 11:34:03 +0200 (Tue, 07 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/codec/faad.c + M /trunk/src/input/decoder.c + +* src/input/decoder.c, modules/codec/faad.c: work around another bug in libfaad with ADTS streams. +------------------------------------------------------------------------ +r8658 | sigmunau | 2004-09-07 12:34:47 +0200 (Tue, 07 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/misc/freetype.c + +freetype.c: don't hang if user specify negative fontsize + +------------------------------------------------------------------------ +r8659 | gbazin | 2004-09-07 23:16:49 +0200 (Tue, 07 Sep 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/codec/subsdec.c + M /trunk/modules/gui/skins2/vars/playlist.cpp + M /trunk/modules/gui/skins2/vars/playlist.hpp + M /trunk/modules/misc/freetype.c + M /trunk/src/extras/libc.c + +* src/extras/libc.c: provide iconv facility in the core (vlc_iconv_open(), vlc_iconv(), vlc_iconv_close()). +* modules/misc/freetype.c, modules/codec/subsdec.c, modules/gui/skins2: use iconv from the core. + +------------------------------------------------------------------------ +r8660 | gbazin | 2004-09-07 23:28:52 +0200 (Tue, 07 Sep 2004) | 1 line +Changed paths: + M /trunk/configure.ac + +* configure.ac: small iconv fix. +------------------------------------------------------------------------ +r8661 | gbazin | 2004-09-07 23:46:16 +0200 (Tue, 07 Sep 2004) | 1 line +Changed paths: + M /trunk/include/vlc_common.h + +* include/vlc_common.h: forgot this file in my last commit. +------------------------------------------------------------------------ +r8662 | gbazin | 2004-09-08 00:08:36 +0200 (Wed, 08 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/video.cpp + +* modules/gui/wxwindows/video.cpp: reverted change to re-use the video window as it doesn't work well on wxGTK. +------------------------------------------------------------------------ +r8663 | gbazin | 2004-09-08 00:55:26 +0200 (Wed, 08 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + +* modules/gui/wxwindows/interface.cpp: fix for the interface resizing when video is stopped. +------------------------------------------------------------------------ +r8664 | gbazin | 2004-09-08 12:07:05 +0200 (Wed, 08 Sep 2004) | 1 line +Changed paths: + M /trunk/include/vlc_help.h + M /trunk/modules/gui/wxwindows/iteminfo.cpp + +* include/vlc_help.h: update. +------------------------------------------------------------------------ +r8665 | gbazin | 2004-09-08 14:48:57 +0200 (Wed, 08 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c: use picture ring buffers to avoid leaks due to decoders not releasing pictures properly and to avoid uncessary mallocs. +------------------------------------------------------------------------ +r8666 | gbazin | 2004-09-08 16:10:20 +0200 (Wed, 08 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/audio_filter/converter/a52tofloat32.c + M /trunk/modules/audio_filter/converter/dtstofloat32.c + M /trunk/modules/audio_filter/converter/mpgatofixed32.c + +* modules/audio_filter/converter/*: a couple of fixes for transcoding. +------------------------------------------------------------------------ +r8667 | gbazin | 2004-09-08 17:25:56 +0200 (Wed, 08 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/demux/ts.c + +* modules/demux/ts.c: small video artefacts are usually better than dropping whole frames. +------------------------------------------------------------------------ +r8668 | gbazin | 2004-09-08 23:01:11 +0200 (Wed, 08 Sep 2004) | 1 line +Changed paths: + M /trunk/include/video_output.h + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/vout_subpictures.c + +* src/video_output/*: fixed race condition in spu initialization which affected DVD menus. +------------------------------------------------------------------------ +r8669 | gbazin | 2004-09-08 23:11:31 +0200 (Wed, 08 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/opengl.c + M /trunk/src/video_output/vout_intf.c + +* src/video_output/vout_intf.c, modules/video_output/opengl.c: we do really need these, so please don't remove them again. +------------------------------------------------------------------------ +r8670 | gbazin | 2004-09-09 00:02:48 +0200 (Thu, 09 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/access/dvdnav.c + +* modules/access/dvdnav.c: call buttonUpdate() again when the video ES is started. +------------------------------------------------------------------------ +r8671 | gbazin | 2004-09-09 15:04:12 +0200 (Thu, 09 Sep 2004) | 1 line +Changed paths: + M /trunk/include/vlc_common.h + M /trunk/src/extras/libc.c + +* include/vlc_common.h, src/extras/libc.c: added GCD() and vlc_reduce(). +------------------------------------------------------------------------ +r8672 | gbazin | 2004-09-09 16:02:24 +0200 (Thu, 09 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/control/gestures.c + +* modules/control/gestures.c: compilation fix. +------------------------------------------------------------------------ +r8673 | gbazin | 2004-09-09 16:23:44 +0200 (Thu, 09 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/mux/asf.c + +* modules/mux/asf.c: include a metadata header to store the video pixel aspect ratio info. +------------------------------------------------------------------------ +r8674 | gbazin | 2004-09-09 16:25:07 +0200 (Thu, 09 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/codec/theora.c + +* modules/codec/theora.c: use vlc_reduce() to before storing the aspect-ratio. +------------------------------------------------------------------------ +r8675 | gbazin | 2004-09-09 16:33:33 +0200 (Thu, 09 Sep 2004) | 1 line +Changed paths: + M /trunk/src/extras/libc.c + +* src/extras/libc.c: forgot a small modification. +------------------------------------------------------------------------ +r8676 | gbazin | 2004-09-09 16:47:33 +0200 (Thu, 09 Sep 2004) | 1 line +Changed paths: + M /trunk/src/input/input.c + +* src/input/input.c: hack to allow for the udp:@:port syntax again... not really pretty though. +------------------------------------------------------------------------ +r8677 | gbazin | 2004-09-09 23:45:38 +0200 (Thu, 09 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/audio_filter/format.c + M /trunk/modules/audio_filter/normvol.c + M /trunk/modules/codec/ffmpeg/video_filter.c + + modules/codec/ffmpeg/video_filter.c, modules/audio_filter/format.c, normvol.c: added Id svn keyword. +------------------------------------------------------------------------ +r8678 | gbazin | 2004-09-10 00:18:51 +0200 (Fri, 10 Sep 2004) | 1 line +Changed paths: + M /trunk/src/misc/httpd.c + +* src/misc/httpd.c: spelling mistake. +------------------------------------------------------------------------ +r8679 | gbazin | 2004-09-10 11:19:59 +0200 (Fri, 10 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/codec/cmml/intf.c + +* modules/codec/cmml/intf.c: compilation fix. +------------------------------------------------------------------------ +r8680 | gbazin | 2004-09-10 11:49:01 +0200 (Fri, 10 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/stream_out/standard.c + +* modules/stream_out/standard.c: compilation fix. +------------------------------------------------------------------------ +r8681 | gbazin | 2004-09-10 13:35:42 +0200 (Fri, 10 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/demux/asf/libasf.c + M /trunk/modules/demux/asf/libasf.h + +* commit modules/demux/asf/*: load and parse the metadata object + coding style changes. +------------------------------------------------------------------------ +r8682 | gbazin | 2004-09-10 14:43:08 +0200 (Fri, 10 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/demux/asf/asf.c + M /trunk/modules/demux/asf/libasf.c + M /trunk/modules/demux/asf/libasf.h + +* modules/demux/asf/*: get video aspect ratio from metadata object. +------------------------------------------------------------------------ +r8683 | gbazin | 2004-09-10 15:15:59 +0200 (Fri, 10 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/codec/rawvideo.c + +* modules/codec/rawvideo.c: packetizer will also invert the pictures if needed. +------------------------------------------------------------------------ +r8684 | gbazin | 2004-09-10 15:53:43 +0200 (Fri, 10 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/directx/directx.c + M /trunk/modules/video_output/x11/xcommon.c + +* modules/video_output/x11/xcommon.c, modules/video_output/directx/directx.c: when we invert the YV12 picture buffer chroma planes, we need to report a I420 chroma. +------------------------------------------------------------------------ +r8685 | gbazin | 2004-09-10 19:22:03 +0200 (Fri, 10 Sep 2004) | 2 lines +Changed paths: + M /trunk/include/video_output.h + M /trunk/include/vlc_video.h + M /trunk/src/video_output/vout_pictures.c + +* include/vlc_video.h, src/video_output/vout_pictures.c: export vout_CopyPicture(). + +------------------------------------------------------------------------ +r8686 | gbazin | 2004-09-10 20:03:25 +0200 (Fri, 10 Sep 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_video.h + M /trunk/modules/codec/ogt/common.c + M /trunk/modules/codec/ogt/render.c + M /trunk/src/video_output/video_output.c + +* src/video_output/video_output.c, modules/codec/ogt: got rid of vout_AspectRatio(). + +------------------------------------------------------------------------ +r8687 | gbazin | 2004-09-10 21:47:16 +0200 (Fri, 10 Sep 2004) | 1 line +Changed paths: + M /trunk/src/video_output/video_output.c + +* src/video_output/video_output.c: oops. +------------------------------------------------------------------------ +r8688 | gbazin | 2004-09-10 23:08:41 +0200 (Fri, 10 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/logo.c + +* modules/video_filter/logo.c: complete rewrite using the alpha-blending module. +------------------------------------------------------------------------ +r8689 | gbazin | 2004-09-11 15:15:18 +0200 (Sat, 11 Sep 2004) | 2 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/include/network.h + M /trunk/include/vlc_common.h + A /trunk/include/vlc_vod.h + M /trunk/modules/misc/Modules.am + A /trunk/modules/misc/rtsp.c + +* include/vlc_vod.h, modules/misc/rtsp.c: skeleton for a "vod server" RTSP module. + +------------------------------------------------------------------------ +r8690 | gbazin | 2004-09-12 11:10:33 +0200 (Sun, 12 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/directx/events.c + +* modules/video_output/directx/events.c: use a different window class for the video sub-window so the background color doesn't get messed-up with. +------------------------------------------------------------------------ +r8691 | gbazin | 2004-09-12 11:16:55 +0200 (Sun, 12 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/directx/directx.c + +* modules/video_output/directx/directx.c: small fix. +------------------------------------------------------------------------ +r8692 | gbazin | 2004-09-12 11:31:47 +0200 (Sun, 12 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/access/dshow/dshow.cpp + M /trunk/modules/access/dshow/filter.cpp + +* modules/access/dshow: simplification (video inversion is now handled in the rawvideo codec/packetizer). +------------------------------------------------------------------------ +r8693 | gbazin | 2004-09-12 12:30:24 +0200 (Sun, 12 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/access/screen/win32.c + +* modules/access/screen/win32.c: proper rgb mask for RV24. +------------------------------------------------------------------------ +r8694 | gbazin | 2004-09-12 20:00:02 +0200 (Sun, 12 Sep 2004) | 5 lines +Changed paths: + M /trunk/modules/access/dshow/Modules.am + A /trunk/modules/access/dshow/common.h + A /trunk/modules/access/dshow/crossbar.cpp + M /trunk/modules/access/dshow/dshow.cpp + M /trunk/modules/access/dshow/filter.cpp + M /trunk/modules/access/dshow/filter.h + +* modules/access/dshow/*: + - switch to access_demux module for raw video/audio streams. + - massive cleanup and simplifications. + - a bunch of fixes. + +------------------------------------------------------------------------ +r8695 | gbazin | 2004-09-12 22:31:00 +0200 (Sun, 12 Sep 2004) | 1 line +Changed paths: + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/vout_pictures.c + +* src/video_output: fixed a CPU heating loop in pause mode (fixes the problem with fast user switching on win32). +------------------------------------------------------------------------ +r8696 | gbazin | 2004-09-12 22:32:08 +0200 (Sun, 12 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/directx/directx.c + +* modules/video_output/directx/directx.c: removed debug message. +------------------------------------------------------------------------ +r8697 | titer | 2004-09-13 10:27:58 +0200 (Mon, 13 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/mux/asf.c + + + mux/asf.c: gcc < 3 compile fix + +------------------------------------------------------------------------ +r8698 | titer | 2004-09-13 12:57:03 +0200 (Mon, 13 Sep 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + + + configure.ac: explicitly link to -lnet the modules which need it + (cause latest BeOS gcc doesn't do it by default anymore) + +------------------------------------------------------------------------ +r8699 | gbazin | 2004-09-13 15:28:10 +0200 (Mon, 13 Sep 2004) | 1 line +Changed paths: + M /trunk/include/vlc_block.h + M /trunk/src/misc/block.c + +* include/vlc_block.h: block_Duplicate() needs to duplicate all the fields of block_t. +------------------------------------------------------------------------ +r8700 | titer | 2004-09-13 17:46:00 +0200 (Mon, 13 Sep 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + + contrib/src/Makefile: quick BeOS compile fix (-lnet bla bla) + +------------------------------------------------------------------------ +r8701 | gbazin | 2004-09-13 21:43:30 +0200 (Mon, 13 Sep 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + A /trunk/modules/video_filter/swscale + A /trunk/modules/video_filter/swscale/Modules.am + A /trunk/modules/video_filter/swscale/common.h + A /trunk/modules/video_filter/swscale/filter.c + A /trunk/modules/video_filter/swscale/rgb2rgb.c + A /trunk/modules/video_filter/swscale/rgb2rgb.h + A /trunk/modules/video_filter/swscale/rgb2rgb_template.c + A /trunk/modules/video_filter/swscale/swscale.c + A /trunk/modules/video_filter/swscale/swscale.h + A /trunk/modules/video_filter/swscale/swscale_altivec_template.c + A /trunk/modules/video_filter/swscale/swscale_internal.h + A /trunk/modules/video_filter/swscale/swscale_template.c + A /trunk/modules/video_filter/swscale/yuv2rgb.c + A /trunk/modules/video_filter/swscale/yuv2rgb_altivec.c + A /trunk/modules/video_filter/swscale/yuv2rgb_mlib.c + A /trunk/modules/video_filter/swscale/yuv2rgb_template.c + +* modules/video_filter/swscale/*: new resizing/chroma conversion video filter based on MPlayer's swscale module. + (not enabled in configure.ac yet as it may have problems building on some platforms) + +------------------------------------------------------------------------ +r8702 | gbazin | 2004-09-13 21:46:38 +0200 (Mon, 13 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/access/dshow/crossbar.cpp + +* modules/access/dshow/crossbar.cpp: compilation fix. +------------------------------------------------------------------------ +r8703 | gbazin | 2004-09-13 22:29:58 +0200 (Mon, 13 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/access/dshow/crossbar.cpp + +* modules/access/dshow/crossbar.cpp: real compilation fix. +------------------------------------------------------------------------ +r8704 | fkuehne | 2004-09-13 22:30:12 +0200 (Mon, 13 Sep 2004) | 1 line +Changed paths: + M /trunk/extras/contrib/src/packages.mak + +* updated used libcdio-version from 0.69 to 0.70 +------------------------------------------------------------------------ +r8705 | gbazin | 2004-09-14 13:38:50 +0200 (Tue, 14 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/demux/asf/asf.c + +* modules/demux/asf/asf.c: fixed overflow in aspect ratio calculation. +------------------------------------------------------------------------ +r8706 | gbazin | 2004-09-14 13:45:44 +0200 (Tue, 14 Sep 2004) | 3 lines +Changed paths: + M /trunk/INSTALL.win32 + M /trunk/configure.ac + +* configure.ac: fixed --with-ffmpeg-dts. +* INSTALL.win32: update with new contrib package. + +------------------------------------------------------------------------ +r8707 | bigben | 2004-09-14 19:27:52 +0200 (Tue, 14 Sep 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/avi/avi.c + + +msg_Err -> msg_Dbg + + +------------------------------------------------------------------------ +r8708 | gbazin | 2004-09-14 22:30:12 +0200 (Tue, 14 Sep 2004) | 4 lines +Changed paths: + M /trunk/include/vlc_common.h + M /trunk/include/vlc_input.h + M /trunk/include/vlc_vlm.h + M /trunk/include/vlc_vod.h + M /trunk/modules/misc/rtsp.c + M /trunk/src/misc/vlm.c + +* src/misc/vlm.c: started "vod server" integration (not much done yet). +* modules/misc/rtsp.c, include/vlc_vod.h: vod server api update. +* include/vlc_input.h: extended input_item_t a bit for the vod server. + +------------------------------------------------------------------------ +r8709 | gbazin | 2004-09-15 17:50:54 +0200 (Wed, 15 Sep 2004) | 4 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/include/video_output.h + M /trunk/include/vlc/vout.h + M /trunk/include/vlc_common.h + M /trunk/include/vlc_filter.h + M /trunk/include/vlc_objects.h + A /trunk/include/vlc_spu.h + M /trunk/include/vlc_video.h + M /trunk/modules/codec/cmml/intf.c + M /trunk/modules/codec/ogt/common.c + M /trunk/modules/codec/ogt/cvd.c + M /trunk/modules/codec/ogt/cvd_parse.c + M /trunk/modules/codec/ogt/ogt.c + M /trunk/modules/codec/ogt/ogt_parse.c + M /trunk/modules/control/hotkeys.c + M /trunk/modules/stream_out/transcode.c + M /trunk/src/input/decoder.c + M /trunk/src/misc/modules.c + M /trunk/src/misc/objects.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/video_text.c + M /trunk/src/video_output/video_widgets.c + M /trunk/src/video_output/vout_pictures.c + M /trunk/src/video_output/vout_subpictures.c + +* ALL: separation of the SPU engine from the VOUT. +* modules/stream_out/transcode.c: re-use the SPU engine. +* src/video_output/vout_subpictures.c: support for resizing subpictures. + +------------------------------------------------------------------------ +r8710 | gbazin | 2004-09-15 17:52:13 +0200 (Wed, 15 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/swscale/filter.c + +* modules/video_filter/swscale/filter.c: uninitialised variable fix. +------------------------------------------------------------------------ +r8711 | gbazin | 2004-09-15 17:55:25 +0200 (Wed, 15 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/codec/ffmpeg/video_filter.c + +* modules/codec/ffmpeg/video_filter.c: improvements. +------------------------------------------------------------------------ +r8712 | gbazin | 2004-09-15 18:02:45 +0200 (Wed, 15 Sep 2004) | 1 line +Changed paths: + M /trunk/configure.ac + M /trunk/modules/video_filter/Modules.am + A /trunk/modules/video_filter/scale.c + +* modules/video_filter/scale.c: simple nearest neighbour rescaling module for YUVP/A (subpictures). +------------------------------------------------------------------------ +r8713 | gbazin | 2004-09-15 18:59:25 +0200 (Wed, 15 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/Modules.am + +* modules/video_filter/Modules.am: oops +------------------------------------------------------------------------ +r8714 | gbazin | 2004-09-15 22:21:09 +0200 (Wed, 15 Sep 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/misc/rtsp.c + M /trunk/modules/stream_out/Modules.am + A /trunk/modules/stream_out/description.c + M /trunk/src/misc/vlm.c + +* modules/stream_out/description.c: new "description" stream output module which gathers information on elementary streams (pre-parsing). +* src/misc/vlm.c: pre-parse vod media items. + +------------------------------------------------------------------------ +r8715 | gbazin | 2004-09-16 16:31:14 +0200 (Thu, 16 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/menus.cpp + +* modules/gui/wxwindows/menus.cpp: re-organized right-click menu + play/pause/stop/next/previous entries. +------------------------------------------------------------------------ +r8716 | gbazin | 2004-09-17 00:04:36 +0200 (Fri, 17 Sep 2004) | 3 lines +Changed paths: + M /trunk/modules/misc/rtsp.c + M /trunk/modules/stream_out/description.c + +* modules/misc/rtsp.c: getting closer to a basic but functional rtsp server. +* modules/stream_out/description.c: bug fix. + +------------------------------------------------------------------------ +r8717 | gbazin | 2004-09-17 11:11:50 +0200 (Fri, 17 Sep 2004) | 3 lines +Changed paths: + M /trunk/include/vlc_filter.h + M /trunk/include/vlc_spu.h + M /trunk/modules/misc/freetype.c + M /trunk/modules/stream_out/transcode.c + M /trunk/src/libvlc.h + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/vout_subpictures.c + +* src/video_output/vout_subpictures.c: support for subpictures filters. +* src/libvlc.h: new --sub-filter config option + added a new subpictures category that regroups all the subpictures options. + +------------------------------------------------------------------------ +r8718 | gbazin | 2004-09-17 11:13:05 +0200 (Fri, 17 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/scale.c + +* modules/video_filter/scale.c: add a bias when calculating the nearest neighbour. +------------------------------------------------------------------------ +r8719 | gbazin | 2004-09-17 11:30:19 +0200 (Fri, 17 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/video_filter/logo.c + M /trunk/src/libvlc.h + M /trunk/src/video_output/vout_subpictures.c + +* modules/video_filter/logo.c: implemented a logo subpictures filter. + +------------------------------------------------------------------------ +r8720 | gbazin | 2004-09-17 12:13:21 +0200 (Fri, 17 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c: new sfilter option for using subpictures filters during the transcoding. +------------------------------------------------------------------------ +r8721 | gbazin | 2004-09-17 12:21:00 +0200 (Fri, 17 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/logo.c + +* modules/video_filter/logo.c: small fix. +------------------------------------------------------------------------ +r8722 | gbazin | 2004-09-17 16:47:01 +0200 (Fri, 17 Sep 2004) | 4 lines +Changed paths: + M /trunk/src/video_output/video_text.c + M /trunk/src/video_output/video_widgets.c + M /trunk/src/video_output/vout_subpictures.c + +* video_output/vout_subpictures.c: + + improved spu_SortSubpictures() to deal with SPU channels. + + ephemer subpictures can also have a stop date now (allows more flexibility). + +------------------------------------------------------------------------ +r8723 | hartman | 2004-09-18 02:05:11 +0200 (Sat, 18 Sep 2004) | 3 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/demux/Modules.am + M /trunk/modules/demux/subtitle.c + A /trunk/modules/demux/vobsub.c (from /trunk/modules/demux/subtitle.c:8722) + +* split vobsub and textual demuxers. + + +------------------------------------------------------------------------ +r8724 | gbazin | 2004-09-18 11:21:03 +0200 (Sat, 18 Sep 2004) | 1 line +Changed paths: + M /trunk/src/misc/vlm.c + +* src/misc/vlm.c: we probably have enough bugs already :p +------------------------------------------------------------------------ +r8725 | gbazin | 2004-09-18 11:34:03 +0200 (Sat, 18 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/demux/subtitle.c + +* modules/demux/subtitle.c: compilation fix. +------------------------------------------------------------------------ +r8726 | hartman | 2004-09-18 11:36:26 +0200 (Sat, 18 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/livedotcom.cpp + +* added SVQ3 ID to livedotcom. don't remember if it worked, but won't hurt either i guess.. + +------------------------------------------------------------------------ +r8727 | hartman | 2004-09-18 11:52:20 +0200 (Sat, 18 Sep 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_es.h + +* added origin (position) and 'original frame size' params to SPU es + +------------------------------------------------------------------------ +r8728 | sigmunau | 2004-09-18 18:38:58 +0200 (Sat, 18 Sep 2004) | 2 lines +Changed paths: + A /trunk/modules/video_filter/time.c + +time.c: a small module to place current time on top of video + +------------------------------------------------------------------------ +r8729 | sigmunau | 2004-09-18 19:46:15 +0200 (Sat, 18 Sep 2004) | 4 lines +Changed paths: + M /trunk/modules/video_filter/Modules.am + M /trunk/modules/video_filter/time.c + +modules/video_filter/Modules.am: added time, for those that don't know the +fen-trick +time.c: fixed a few copy/paste bugs and some warnings + +------------------------------------------------------------------------ +r8730 | hartman | 2004-09-18 23:13:45 +0200 (Sat, 18 Sep 2004) | 6 lines +Changed paths: + M /trunk/modules/demux/mkv.cpp + M /trunk/modules/demux/vobsub.c + +* mkv.cpp: retrieve the original framesize from the vobsub idx and store in es_format_t +* vobsub.c: rewrite of the vobsub module. Now has track support. This is UNFINISHED. + TODO, repair the 'Control' commands store the timestamp/location combo's in the arrays of subtitle_t structs + + and find a way to pass the info from the decoder to the core of course.... + +------------------------------------------------------------------------ +r8731 | sigmunau | 2004-09-19 14:29:16 +0200 (Sun, 19 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/video_filter/time.c + +time.c: customizable position and string prefix, mainly done by markfm + +------------------------------------------------------------------------ +r8732 | gbazin | 2004-09-19 16:46:01 +0200 (Sun, 19 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/logo.c + +* modules/video_filter/logo.c: convert all pngs to RGBA. +------------------------------------------------------------------------ +r8733 | gbazin | 2004-09-19 16:58:43 +0200 (Sun, 19 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/logo.c + +* modules/video_filter/logo.c: remove the comment about the need for RGBA PNG files. +------------------------------------------------------------------------ +r8734 | gbazin | 2004-09-19 17:11:36 +0200 (Sun, 19 Sep 2004) | 1 line +Changed paths: + M /trunk/src/video_output/vout_subpictures.c + +* src/video_output/vout_subpictures.c: support for stacking subpictures filters (eg. --sub-filter=foo,bar). +------------------------------------------------------------------------ +r8735 | gbazin | 2004-09-19 17:23:38 +0200 (Sun, 19 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/logo.c + +* modules/video_filter/logo.c: fixed case when no transparent color is set. +------------------------------------------------------------------------ +r8736 | gbazin | 2004-09-19 17:36:08 +0200 (Sun, 19 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/logo.c + +* modules/video_filter/logo.c: transparency fix by markfm. +------------------------------------------------------------------------ +r8737 | gbazin | 2004-09-19 17:46:14 +0200 (Sun, 19 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/logo.c + +* modules/video_filter/logo.c: couple of sanity check. +------------------------------------------------------------------------ +r8738 | gbazin | 2004-09-19 18:26:54 +0200 (Sun, 19 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/logo.c + +* modules/video_filter/logo.c: oops, broke something. +------------------------------------------------------------------------ +r8739 | gbazin | 2004-09-19 20:50:54 +0200 (Sun, 19 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/demux/vobsub.c + +* modules/demux/vobsub.c: fixed bug pointed to by gcc warnings. +------------------------------------------------------------------------ +r8740 | gbazin | 2004-09-19 21:22:04 +0200 (Sun, 19 Sep 2004) | 1 line +Changed paths: + M /trunk/include/vlc/intf.h + M /trunk/include/vlc_input.h + M /trunk/src/playlist/item.c + +* include/vlc_input.h, src/playlist/item.c: added vlc_input_item_Init()/Clean() facility. +------------------------------------------------------------------------ +r8741 | gbazin | 2004-09-19 23:38:12 +0200 (Sun, 19 Sep 2004) | 5 lines +Changed paths: + M /trunk/include/vlc_vlm.h + M /trunk/src/misc/vlm.c + +* src/misc/vlm.c: + + major cleanup and bug fixing. + + added support for spawning and controlling several media instances. + + +------------------------------------------------------------------------ +r8742 | gbazin | 2004-09-20 10:53:58 +0200 (Mon, 20 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/time.c + +* modules/video_filter/time.c: stick to our config options naming convention + fixed a couple of mem-leaks. +------------------------------------------------------------------------ +r8743 | gbazin | 2004-09-20 11:18:11 +0200 (Mon, 20 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/logo.c + +* modules/video_filter/logo.c: fixed memleak. +------------------------------------------------------------------------ +r8744 | gbazin | 2004-09-20 12:06:53 +0200 (Mon, 20 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/misc/freetype.c + +* modules/misc/freetype.c: fixed memory leak. +------------------------------------------------------------------------ +r8745 | gbazin | 2004-09-20 12:09:28 +0200 (Mon, 20 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/time.c + +* modules/video_filter/time.c: optimized a bit. +------------------------------------------------------------------------ +r8746 | gbazin | 2004-09-20 12:23:59 +0200 (Mon, 20 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/codec/x264.c + +* modules/codec/x264.c: fixed aspect ratio. +------------------------------------------------------------------------ +r8747 | sigmunau | 2004-09-20 14:17:51 +0200 (Mon, 20 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/video_filter/time.c + +time.c: configureable time format patch by markfm + some cleanup + +------------------------------------------------------------------------ +r8748 | hartman | 2004-09-20 17:03:17 +0200 (Mon, 20 Sep 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + +* disabled the libdts making for the nightlies + +------------------------------------------------------------------------ +r8749 | hartman | 2004-09-20 17:47:08 +0200 (Mon, 20 Sep 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/vobsub.c + +* some fixes to vobsub + TODO: create the index + position control + +------------------------------------------------------------------------ +r8750 | gbazin | 2004-09-20 23:50:18 +0200 (Mon, 20 Sep 2004) | 1 line +Changed paths: + M /trunk/include/vlc_vlm.h + M /trunk/include/vlc_vod.h + M /trunk/modules/misc/rtsp.c + M /trunk/src/misc/vlm.c + +* modules/misc/rtsp.c, src/misc/vlm.c: VOD RTSP support is beginning to work. +------------------------------------------------------------------------ +r8751 | gbazin | 2004-09-20 23:51:41 +0200 (Mon, 20 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/time.c + +* modules/video_filter/time.c: added Id svn keyword +------------------------------------------------------------------------ +r8752 | fkuehne | 2004-09-21 16:44:38 +0200 (Tue, 21 Sep 2004) | 1 line +Changed paths: + M /trunk/po/de.po + +* hopefully fixed the wrong behaviour of the strg/ctrl-key in the G. translation +------------------------------------------------------------------------ +r8753 | sam | 2004-09-21 17:55:45 +0200 (Tue, 21 Sep 2004) | 6 lines +Changed paths: + M /trunk/debian/changelog + M /trunk/debian/control + M /trunk/debian/rules + + * debian/rules: + + Fixed previously broken DVD support. + + Removed currently broken Speex support. + * debian/control: + + Build-depend on libdvdnav. + +------------------------------------------------------------------------ +r8754 | sam | 2004-09-21 18:07:41 +0200 (Tue, 21 Sep 2004) | 2 lines +Changed paths: + M /trunk/toolbox + + * toolbox: fixed mixup in the changelog generation example. + +------------------------------------------------------------------------ +r8755 | sam | 2004-09-21 18:22:16 +0200 (Tue, 21 Sep 2004) | 2 lines +Changed paths: + M /trunk/THANKS + M /trunk/modules/video_filter/swscale/Modules.am + + * Added missing \n to misc files. + +------------------------------------------------------------------------ +r8756 | hartman | 2004-09-21 21:26:10 +0200 (Tue, 21 Sep 2004) | 2 lines +Changed paths: + M /trunk/include/vlc_video.h + M /trunk/modules/codec/spudec/parse.c + +* pass the orignal movie size from es_format_t to subpicture_t + +------------------------------------------------------------------------ +r8757 | gbazin | 2004-09-21 22:19:04 +0200 (Tue, 21 Sep 2004) | 1 line +Changed paths: + M /trunk/src/video_output/vout_subpictures.c + +* src/video_output/vout_subpictures.c: modify the scaling factor based on the original video size info. +------------------------------------------------------------------------ +r8758 | gbazin | 2004-09-21 22:33:59 +0200 (Tue, 21 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/codec/spudec/parse.c + M /trunk/modules/codec/spudec/spudec.c + +* modules/codec/spudec/spudec.c: packetizer needs to duplicate the input es_format_t. +------------------------------------------------------------------------ +r8759 | gbazin | 2004-09-21 22:40:09 +0200 (Tue, 21 Sep 2004) | 1 line +Changed paths: + M /trunk/doc/vlm.txt + +* doc/vlm.txt: small update to reflect the latest changes. +------------------------------------------------------------------------ +r8760 | hartman | 2004-09-21 23:52:52 +0200 (Tue, 21 Sep 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/vobsub.c + + * scaled external vobsubs with multiple tracks are now working + - searching is a mess + - autodetect not yet activated, force by opening the idx as subfile + +------------------------------------------------------------------------ +r8761 | hartman | 2004-09-22 00:16:35 +0200 (Wed, 22 Sep 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/vobsub.c + +* Fix the vobsub length. + fen: any suggestions for the other Control() stuff? + +------------------------------------------------------------------------ +r8762 | hartman | 2004-09-22 00:24:31 +0200 (Wed, 22 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/vobsub.c + +Thou shalt compile before thou commits + +------------------------------------------------------------------------ +r8763 | gbazin | 2004-09-22 11:20:12 +0200 (Wed, 22 Sep 2004) | 1 line +Changed paths: + M /trunk/src/playlist/item.c + +* src/playlist/item.c: fixed recent playlist item initialization bug which was screwing up things like doing random autodeletions, etc... +------------------------------------------------------------------------ +r8764 | gbazin | 2004-09-22 11:44:44 +0200 (Wed, 22 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/mux/mpeg/ps.c + +* modules/mux/mpeg/ps.c: make sure the data blocks containing the pack and system headers are timestamped correctly. Added an --sout-ps-dts-delay option. +------------------------------------------------------------------------ +r8765 | gbazin | 2004-09-22 12:17:41 +0200 (Wed, 22 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/demux/ps.c + +* modules/demux/ps.c: small cleanup. +------------------------------------------------------------------------ +r8766 | sigmunau | 2004-09-22 14:09:30 +0200 (Wed, 22 Sep 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + +configure.ac: enabled time plugin + +------------------------------------------------------------------------ +r8767 | gbazin | 2004-09-22 15:37:55 +0200 (Wed, 22 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c: a bit more useful debug message. +------------------------------------------------------------------------ +r8768 | gbazin | 2004-09-22 15:43:03 +0200 (Wed, 22 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/access/dvdnav.c + M /trunk/modules/access/dvdread.c + M /trunk/modules/demux/ps.c + M /trunk/modules/demux/ps.h + +* modules/demux/ps.c,ps.h: PSM parsing remotely based on a patch by Pascal Claes. +------------------------------------------------------------------------ +r8769 | gbazin | 2004-09-22 17:25:11 +0200 (Wed, 22 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/access_output/udp.c + +* modules/access_output/udp.c: if a packet is bigger than the mtu size, we emit a warning and try to split it. +------------------------------------------------------------------------ +r8770 | gbazin | 2004-09-22 20:42:52 +0200 (Wed, 22 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/misc/rtsp.c + +* modules/misc/rtsp.c: misc improvements + respect ports given by client. +------------------------------------------------------------------------ +r8771 | gbazin | 2004-09-22 21:29:32 +0200 (Wed, 22 Sep 2004) | 1 line +Changed paths: + M /trunk/src/libvlc.h + +* src/libvlc.h: -f shortcut for fullscreen option. +------------------------------------------------------------------------ +r8772 | gbazin | 2004-09-22 21:32:21 +0200 (Wed, 22 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/misc/rtsp.c + +* modules/misc/rtsp.c: fixed segfault. +------------------------------------------------------------------------ +r8773 | gbazin | 2004-09-23 11:08:08 +0200 (Thu, 23 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/misc/rtsp.c + +* modules/misc/rtsp.c: fixed pause. +------------------------------------------------------------------------ +r8774 | gbazin | 2004-09-23 13:20:24 +0200 (Thu, 23 Sep 2004) | 1 line +Changed paths: + M /trunk/configure.ac + +* configure.ac: should fix libpng detection on win32. +------------------------------------------------------------------------ +r8775 | gbazin | 2004-09-23 14:09:53 +0200 (Thu, 23 Sep 2004) | 1 line +Changed paths: + M /trunk/configure.ac + +* configure.ac: fixed typo. +------------------------------------------------------------------------ +r8776 | hartman | 2004-09-23 14:42:42 +0200 (Thu, 23 Sep 2004) | 2 lines +Changed paths: + M /trunk/HACKING + +* HACKING: CVS -> SVN, added remark about developers.videolan.org site + +------------------------------------------------------------------------ +r8777 | hartman | 2004-09-23 16:08:11 +0200 (Thu, 23 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/faad.c + +* unknow -> unknown + +------------------------------------------------------------------------ +r8778 | oaubert | 2004-09-23 18:53:51 +0200 (Thu, 23 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/control/corba/Modules.am + +Modules.am: fixed typelib generation + +------------------------------------------------------------------------ +r8779 | oaubert | 2004-09-23 18:55:37 +0200 (Thu, 23 Sep 2004) | 3 lines +Changed paths: + M /trunk/modules/control/corba/mediacontrol-core.c + +mediacontrol-core.c: updated the used API to the new demux2 + API. ByteCount positions are not supported anymore. + +------------------------------------------------------------------------ +r8780 | oaubert | 2004-09-23 18:56:07 +0200 (Thu, 23 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/control/corba/mediacontrol-plugin.c + +mediacontrol-plugin.c: removed superfluous vlc_release() + +------------------------------------------------------------------------ +r8781 | hartman | 2004-09-23 22:52:20 +0200 (Thu, 23 Sep 2004) | 8 lines +Changed paths: + M /trunk/modules/access/http.c + +* if http:// and mime == asf, and name doesn't contain asx (cause they have mime == asf too) then bail http access and let the mms access try. + ( VLC now plays http:// urls which are actually mms:// streams and no longer handles asx files when the path doesn't contain "asx" ) + +* added the aacp (aacPlus) mime type and force the aac demux in that case. aacPlus still doesn't work. (decoder issue?) + +* don't PLAYLIST_GO on a redirect. gave weird effects because the current item was still in the 'open' fase. The playlist is already playing, so there is no use in this option. + + +------------------------------------------------------------------------ +r8782 | hartman | 2004-09-23 22:56:46 +0200 (Thu, 23 Sep 2004) | 3 lines +Changed paths: + M /trunk/HACKING + M /trunk/TODO + +* added asx todo item to list +* added some clarifications on use of bootstrap to HACKING file + +------------------------------------------------------------------------ +r8783 | gbazin | 2004-09-23 23:11:43 +0200 (Thu, 23 Sep 2004) | 1 line +Changed paths: + M /trunk/src/video_output/vout_subpictures.c + +* src/video_output/vout_subpictures.c: fixed recent dvd menu breakage. +------------------------------------------------------------------------ +r8784 | hartman | 2004-09-24 00:08:39 +0200 (Fri, 24 Sep 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/demux/mkv.cpp + +* zlib decompressor for mkv. not working. (i don't get c++ :) ) + +------------------------------------------------------------------------ +r8785 | gbazin | 2004-09-24 08:59:28 +0200 (Fri, 24 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/control/corba/Modules.am + +modules/control/corba/Modules.am: attempt to fix build. +------------------------------------------------------------------------ +r8786 | gbazin | 2004-09-24 10:35:23 +0200 (Fri, 24 Sep 2004) | 1 line +Changed paths: + M /trunk/Makefile.am + +* Makefile.am: use the new wine cmdl syntax for make package-win32. +------------------------------------------------------------------------ +r8787 | gbazin | 2004-09-24 13:29:25 +0200 (Fri, 24 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/time.c + +* modules/video_filter/time.c: the subpicture doesn't need a timeout. +------------------------------------------------------------------------ +r8788 | sigmunau | 2004-09-25 14:25:42 +0200 (Sat, 25 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mkv.cpp + +mkv.cpp: Parse tags related to compression (unused yet) + +------------------------------------------------------------------------ +r8789 | sigmunau | 2004-09-25 14:45:04 +0200 (Sat, 25 Sep 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/mkv.cpp + +mkv.cpp: turned do_zlib_decompress into block_zlib_decompress, and use it +when needed. Zlib-compressed vobsubs work for me now. - * ./modules/demux/avi/libavi.c: added an additional sanity check for - corrupted headers. - -2002-12-18 Wednesday 16:52 fenrir - - * libavi.c: a sanity check to prevent some segfault with corrupted - header. - -2002-12-18 Wednesday 16:03 sam - - * ./modules/codec/ffmpeg/ffmpeg.c: cosmetic change, the ffmpeg module now - tells what libavcodec build it was built with. - -2002-12-18 Wednesday 15:17 sam - - * fixed several format string inconsistencies and deprecated C constructions. - -2002-12-18 Wednesday 13:18 sam - - * ./src/misc/messages.c: woops, __attribute__(format) is only needed in the - prototype. - -2002-12-18 Wednesday 12:47 sam - - * ./include/vlc_messages.h: msg_* functions now use the same argument type - checks as printf. Only works with gcc 3.2 it seems. - -2002-12-18 Wednesday 10:27 sam - - * ./modules/video_output/qte/.cvsignore: added a missing .cvsignore. - * ./modules/video_chroma/Modules.am: added i420_rgb_c.h to the distribution, - thanks to Stepan Roh for spotting this. - -2002-12-18 Wednesday 09:08 gbazin - - * src/video_output/video_output.c: fixed a bug concerning the aspect - ratio in vout_Request(). - - * INSTALL.win32: small update to the documentation. - -2002-12-18 Wednesday 02:34 fenrir - - * mpegaudio: fixed another stupid bug for mpeg audio layer 3 only. - -2002-12-17 Tuesday 22:58 fenrir - - * bits.h: fixed a stupid bug. - * ts.c: removed an unused variable. - -2002-12-17 Tuesday 22:15 gbazin - - * modules/demux/rawdv.c: new raw dv demuxer (only video for now). I - didn't find a way to detect correctly a raw dv file so for now we just - check the file extension (.dv). You can additionaly force this demuxer. - - PS: the ffmpeg plugin works quite well for decoding dv videos. - -2002-12-17 Tuesday 22:04 jpsaman - - Functionality of Familiar Linux Gtk+ interface is finished. Only testing on iPaqwith libgpewidget0 still needs to be done. - -2002-12-17 Tuesday 15:39 sam - - * ./bootstrap: added warning messages for old automake versions. - -2002-12-17 Tuesday 10:54 sam - - * ./modules/gui/kde/preferences.cpp: fixed a compilation issue and a crash. - -2002-12-17 Tuesday 00:25 massiot - - Fixed (again) a rendering bug on big endian systems. :-p - -2002-12-16 Monday 23:06 jpsaman - - Cleanup action. - -2002-12-16 Monday 22:48 jpsaman - - Workaround for crash in ReadDirectory when called from the comboURL text box. For now it is mandatory to prefix filepaths on local disk with "file://" when typing it in the comboURL box. - -2002-12-16 Monday 21:18 titer - - Fixed a possible crash. - -2002-12-16 Monday 19:30 gbazin - - * modules/demux/ogg.c: added support for the old type of headers produced by the first - versions of OggDS. - -2002-12-16 Monday 17:48 gbazin - - * modules/access/udp.c, modules/access/rtp.c, modules/misc/network/ipv4.c: only check for - the "server-port" config variable in the access plugins. access_output plugins will now - pick a port at random, thus allowing sout to work out of the box on a localhost. (thanks - Meuuh) - -2002-12-16 Monday 16:17 fenrir - - * compilation fix for Os X. - -2002-12-16 Monday 14:04 fenrir - - * libavi.c: improved parsing of some corrupted files. - -2002-12-16 Monday 11:49 fenrir - - Should fix compilation/configuration with --with-ffmpeg options. - -2002-12-16 Monday 01:41 babal - - - disc.* : a few enhancements in the design of the "open disc" dialog - box, including the ability to select dvd menus instead of a particular - title and chapter - - preferences.dfm : multiline tabs - -2002-12-16 Monday 00:39 fenrir - - * modules/mux/mpeg/*: should fix builtin compilation - * modules/access/ftp.c : an ftp access, buggy but it begins to work. - The main issue is about password confidentiality so you must know - what you are doing :(( - -2002-12-15 Sunday 23:55 yves - - you can now build RPMs. - (ffmpeg still not working properly cause configure.ac seems to sucks) - -2002-12-15 Sunday 23:54 jpsaman - - Packaging files for Familiar GPE and OPIE releases. - -2002-12-15 Sunday 23:48 jpsaman - - Familiar interface build with GPE support does not use NEED_GTK_MAIN. - -2002-12-15 Sunday 23:45 jpsaman - - Make distinction between GPE and GTK_NEED_MAIN way of handling interface. - Trying to fix change directory crash while entering keys in combobox. - -2002-12-15 Sunday 23:45 ipkiss - - I forgot this file in my previous commit... - -2002-12-15 Sunday 21:48 jpsaman - - Fix crash on directory change. - -2002-12-15 Sunday 19:37 ipkiss - - * ./modules/gui/wxwindows: added a log window - -2002-12-15 Sunday 17:28 gbazin - - * include/vlc/vlc.h: added a new pi_types field to vlc_list_t. This field will be used - later on by the object variables functions. I'm adding it now because it also happens to - solve a binary compatibility problem between gcc and bcc. (depending on compilers, - structs of 32 < size <= 64 bits can be returned either in a register or in the stack). - -2002-12-15 Sunday 00:17 jpsaman - - Fix for building Familiar interface with libgpewidget0 library. - -2002-12-14 Saturday 23:33 fenrir - - * libvlc.h: Fix mux/access_output options. - -2002-12-14 Saturday 22:32 fenrir - - Added stream output. (common work with titer). - -2002-12-14 Saturday 20:43 gbazin - - * src/libvlc.c: oops, forgot to remove a debug message. - -2002-12-14 Saturday 20:34 gbazin - - * src/misc/objects.c: implemented the FIND_CHILD mode for vlc_list_find(). - vlc_object_get() now increments the refcount of the object so you'll need to release - the object at some point. - * src/misc/variables.c, ALL: var_Change() with VLC_VAR_GETLIST now returns a vlc_value_t - which points to a vlc_list_t. - -2002-12-14 Saturday 20:19 gbazin - - * src/misc/threads.c: implemented vlc_thread_set_priority() for win32. - -2002-12-14 Saturday 19:57 fenrir - - * all: with mpeg4 video I changed the way that some initialisation data - are passed (more logical). - -2002-12-14 Saturday 02:05 babal - - - support for Windows style file names for relative paths - - when eol_tok is '\n', use last line even if eol_tok isn't present - -2002-12-13 Friday 23:11 yves - - adaptation for 0.5 branch. almost working :) - -2002-12-13 Friday 18:05 babal - - - * : start playing only when opening a stream from the main window; - when opening it from the playlist window, add it to the list, but - don't change anything to the playing state and current stream. - - - playlist.dfm : proper resizing behaviour - -2002-12-13 Friday 17:26 babal - - - vlc_playlist.h, playlist.c: added the ability to save a playlist to - and restore it from a file chosen by the user. - - - win32/*: - - - implementation of the previous feature in the win32 interface - > -> what the other interfaces need to do to support it is simply to - > call the two following functions: - > int playlist_LoadFile(playlist_t *p_playlist,const char *psz_filename); - > int playlist_SaveFile(playlist_t *p_playlist,const char *psz_filename); - > where psz_filename is the name of the destination/source file. - - - ability to open several files at a time - -2002-12-13 Friday 11:09 sam - - * ./Makefile.am: added missing files for make dist. - * ./configure.ac.in: removed unpopular warnings. - * ./po/*: updated potfiles. - -2002-12-13 Friday 04:52 videolan - - * ./modules/win32/menu.cpp: reorganized the code for menus generation, - and got rid of the global variable (at last!) in the win32 interface. - - Please check that navigation and language selection aren't too much - broken for DVDs... - -2002-12-13 Friday 02:56 gbazin - - * ALL: added a new vlc_list_t common type. vlc_list_find() and vlc_list_release() have been modified - to use this new type. - -2002-12-13 Friday 02:50 gbazin - - * modules/gui/wxwindows/*: added skeleton for popup contextual menu. - * modules/access/dvdplay/access.c, modules/audio_filter/resampler/linear.c: a couple of warning - fixes. - -2002-12-12 Thursday 16:23 gbazin - - * src/input/input.c: forgot to commit this during my last commit :p - -2002-12-12 Thursday 16:10 gbazin - - * src/input/input_clock.c, include/input_ext-intf.h: introduced an i_pts_delay field in - input_thread_t (initialised to DEFAULT_PTS_DELAY). - * modules/access/*: i_pts_delay is now configurable on an access module basis. The pts - delay for http and mms have been raised to 4 * DEFAULT_PTS_DELAY, which is about 1.2 - seconds worth of caching. - -2002-12-12 Thursday 14:09 sam - - * ./debian/vlc-plugin-ogg.dirs: added a missing file for Debian package - builds. - -2002-12-12 Thursday 13:24 sam - - * ./modules/gui/familiar/*: compilation fixes. Crashes on directory change. - -2002-12-12 Thursday 12:37 ipkiss - - * ./modules/gui/win32: added management for "float" config options - (thanks Garf) - -2002-12-12 Thursday 12:29 massiot - - Fixed a possible deadlock. - -2002-12-12 Thursday 11:56 garf - - * fixed one or two things (thanks sam) - -2002-12-11 Wednesday 23:56 gbazin - - * modules/codec/mad/*: don't let mad drop corrupted mpeg frames without telling us. When - this happens, we miscalculate the pts of the next valid frame, which in turn causes heavy - resampling. This fix should be most useful for web radios. - -2002-12-11 Wednesday 22:50 jpsaman - - Fixed qte video output segmentation fault during initialization. - The following things have still to be fixed: - - segmentation fault on destroy - - video placing and - - orientation - - video line spacing is wrong - -2002-12-11 Wednesday 21:13 fenrir - - * all: access plugins should not modify - p_input->stream.p_selected_area->i_tell when reading data. (It's done in - input_SplitBuffer). (But access should still set it on a "seek") - -2002-12-11 Wednesday 18:27 bozo - - New ALSA audio output. It works with ALSA 0.9.0rc4 and earlier versions. - -2002-12-11 Wednesday 00:34 gbazin - - * modules/demux/wav/wav.c: small bug-fix for screwed pts calculation. - -2002-12-10 Tuesday 22:55 gbazin - - * src/audio_output/filters.c: fix for resampler buffer size. - -2002-12-10 Tuesday 19:22 gbazin - - * ALL: fixed a f*ckage I introduced recently ;) var_Type() now returns 0 when the variable - doesn't exist, but the rest of the code wasn't updated according to this new behaviour. - * modules/audio_output/waveout.c: changed a few error messages into warning messages. - -2002-12-10 Tuesday 16:51 ipkiss - - * ./modules/gui/win32: deletd a dependancy with a global variable - -2002-12-10 Tuesday 15:19 gbazin - - * include/configuration.h: fixed my previous fix. - -2002-12-10 Tuesday 13:46 gbazin - - * configure.ac.in: fixed ugly hack in sdl detection code (which also broke my build :p) - * include/configuration.h, include/modules_inner.h: proper fix for a bug that allowed gcc - to put things in the stack instead of the data segment. - -2002-12-10 Tuesday 11:22 fenrir - - ffmpeg: adapted to current cvs version. It should still compile with older - one (Please reports if it doesn't). - -2002-12-10 Tuesday 01:02 gitan - - fixed a segfault under windows. - -2002-12-10 Tuesday 00:37 gbazin - - * include/configuration.h: rolled back the last changes made to this file. There is no - sense in manually initializing all the fields of module_config_t as it will be done by the - compiler anyway. Furthermore mingw32 gcc seems to have problems optimizing code - that manually initializes structures to 0. - -2002-12-09 Monday 22:37 jpsaman - - Syncing functionality with vlc-0.4.6 - -2002-12-09 Monday 22:36 jpsaman - - Fixed segfault in Qt Embedded Video Output. - -2002-12-09 Monday 14:37 titer - - * AudioOutput.cpp: added sanity tests; - * VlcWrapper.h, Interface.cpp: removed an unused variable. - -2002-12-09 Monday 08:57 titer - - * AudioOutput.cpp: send zeros to BSoundPlayer if nothing comes from - audio output; - * VlcWrapper.cpp: handle volume using aout3 features. - -2002-12-09 Monday 04:36 titer - - Default re-enabled dvd module. - --disable-dvd works anyway. - -2002-12-09 Monday 01:52 babal - - - new headphone channel mixer with virtual spatialization effect : This - effect should give you the feeling that you stands in a real room with - a complete 5.1 speaker set when using only a headphone, providing a - more realistic sound experience. It should also be more comfortable - and less tiring when listening to music for long periods of time.It - works with any source format from mono to 5.1. - - -> please try it and feel free to give me some feedback. Some - improvements are already planned (adding echo, more configuration - options, ...). - - NB: whereas the filter itself is in a (very first) stable version, the - way it is integrated to the filter chain is only a _temporary_ hack - since it's the audio ouput core (input.c actually) which is directly - responsible for it. Integrating it in a more suitable way will - probably require some work on the way the filters are selected as - well as on the configuration level, but I'm working on it :) - -2002-12-09 Monday 00:38 massiot - - * Updated aout3 developer doc. - * Reworked the Open... menu items, and added the ability to use libdvdplay. - * Sound output menu is now under Controls. - -2002-12-08 Sunday 22:05 jpsaman - - Fixed build and linking for qte video output and made modifications to iPaq packaging files. - -2002-12-08 Sunday 20:56 gbazin - - * modules/gui/wxwindows/*: compilation fixes for wxX11 (it doesn't support drag and drop - yet). Compilation fix for MacOSX as well (wxEntry() not declared). - * src/misc/variables.c: added a FreeMutex() function. - -2002-12-08 Sunday 17:16 jpsaman - - - Updated Maintainers file - - fixed --disable-dvd, it did not work - - updated iPaq familiar buildscripts - -2002-12-08 Sunday 15:47 gbazin - - * configure.ac.in: fix for dvdread and libdvdplay plugins linking stage. - -2002-12-08 Sunday 06:30 jlj - - * ALL: Under Jaguar, vout no longer depends on any specific MacOS X - intf. wxWindows should work (not tested). Closes #33. - -2002-12-08 Sunday 01:41 massiot - - New vlc_thread_set_priority function, to set the priority of the main - thread. - -2002-12-08 Sunday 00:50 massiot - - * configure.ac.in: Disabled -Wtraditional as it produces much more bogus - warnings than real ones. - * audio output: New intf-change variable to know when audio-channels - and audio-device have changed. - * video output: New intf-change variable and vout_VarCallback, to know - when video-device has changed (OS X port). - * modules/gui/macosx/*: Menus for audio channels, implemented volume - management, added a menu for screen selection. - -2002-12-07 Saturday 23:29 titer - - * default disabled SAP under BeOS - -2002-12-07 Saturday 23:15 gitan - - fixed my last commit. - -2002-12-07 Saturday 23:00 titer - - * use RGB32 BBitmap. That fixes the bad-looking picture in - non-overlay mode (thanks Sam). - -2002-12-07 Saturday 16:25 gbazin - - * ALL: a few updates to the variables API: - - got rid of the VLC_VAR_COMMAND variable type and introduced the VLC_VAR_ISCOMMAND flag - instead. This simplifies things and avoid the strange command variables behaviour. Command - variables will now trigger their callback on var_Set() like any other variables (look in - modules/control/rc/rc.c for an example). - - Renamed the VLC_VAR_ISLIST flag into VLC_VAR_HASCHOICE. - - Added a new VLC_VAR_VOID variable type. This can be useful in conjunction with - VLC_VAR_ISCOMMAND for instance. - -2002-12-06 Friday 23:44 gitan - - * sap.c : make it more compliant (as far as sdp is involved). - * playlist.c : fixed a memory leak - * configure.ac.in : added link flags - -2002-12-06 Friday 22:27 gbazin - - * configure.ac.in: fixed typo. For dvdread support we have to check for - dvdread/dvd_reader.h, not dvdread/dvdread.h. - -2002-12-06 Friday 17:34 sam - - * ./configure.ac.in: removed -W in favour of -Wtraditional. - * ALL: a bunch of additional warning fixes. - -2002-12-06 Friday 15:22 fenrir - - all: fix some minors warnings. - -2002-12-06 Friday 14:05 sam - - * ./modules/access/mms/mms.c: fixed signed/unsigned comparisons, and fixed - a bug I found in Read(). No idea whether it was triggered before nor what - it was doing, though :) - -2002-12-06 Friday 13:54 sam - - * ./modules/access/http.c: code clean-up. removed sizeof()-1 calls where we - meant strlen(), removed useless strcmp() calls, implemented atoll() for - systems where it does not exist, fixed a memory leak, fixed a minor data - corruption. - -2002-12-06 Friday 13:18 sigmunau - - some support for redirection. Moved the break on returncode >=400 to after - the header parsing. This will be usefull if anyone wants to implemet - http-passwd support - -2002-12-06 Friday 12:53 fenrir - - * ffmpeg: sync with latest ffmpeg cvs. As it need too much - #if LIBAVCODEC_BUILD , I've enable direct rendering only with latest - ffmpeg cvs (anyway dr isn't cleanly ported to the latest version). - -2002-12-06 Friday 11:10 sam - - * ./src/*, ./include/*: fixed a bunch of badly initialized structures, a few - signed/unsigned comparisons, and removed trailing spaces here and there. - -2002-12-06 Friday 07:42 babal - - * src/playlist/playlist.c : playing again a playlist already in a - playing state resets the input speed to normal to make sure the - stream isn't paused or slowed or played faster anymore. - By doing that, fixes the following bug of the Windows interface: - when pushing the play button on a paused or slowed stream, nothing - used to happen. - * modules/gui/win32/playlist.cpp : when pushing the play button and the - playlist is empty, displaying the playlist window - * win32.cpp : rephrasing the module description to "Native Windows - interface module" - -2002-12-05 Thursday 22:49 jpsaman - - Fix for SDL-1.2.5 it now has SDL postpended to the library path. I just rip it of now for --cflags. - -2002-12-05 Thursday 18:38 sam - - * ./configure.ac.in: disabled -Wconversion for gcc 2.x because it makes it - choke on system headers. - -2002-12-05 Thursday 18:16 sam - - * ./ipkg/Makefile.in: removed a file handled by automake. - * ./configure.ac.in: additional warning flags for GCC. - -Wconversion - Warn if a prototype causes a type conversion that is different from - what would happen to the same argument in the absence of a proto- - type. - -Wsign-compare - Warn when a comparison between signed and unsigned values could - produce an incorrect result when the signed value is converted to - unsigned. - -Wunreachable-code - Warn if the compiler detects that code will never be executed. - -Wdisabled-optimization - Warn if a requested optimization pass is disabled. - See the gcc documentation for more explanations. This triggers a lot of - warnings everywhere, and at first sight they're all worth fixing. Code - quality matters, too, so let's fix'em :) - -2002-12-04 Wednesday 22:48 gbazin - - * modules/audio_filter/channel_mixer/trivial.c: bugfix for up-mixing. - -2002-12-04 Wednesday 22:03 jpsaman - - Build and packaging files for Opie and GPE. - -2002-12-04 Wednesday 21:51 jlj - - * ./modules/gui/macosx/vout.m: mouse coordinates support. - -2002-12-04 Wednesday 21:51 jpsaman - - file rules.opie was initially added on branch v0_4_1_branch. - -2002-12-04 Wednesday 21:51 jpsaman - - Build scripts for building cross-compiling vlc for Opie and GPE. - -2002-12-04 Wednesday 21:51 jpsaman - - file rules.gpe was initially added on branch v0_4_1_branch. - -2002-12-04 Wednesday 21:41 jpsaman - - Packaging files for opie-vlc - -2002-12-04 Wednesday 16:47 fenrir - - * all: Fix an other (and last ? ;) endian issue. - -2002-12-04 Wednesday 07:23 titer - - * configure.ac.in, mms.c, sap.c, ipv4.c: added network support for BeOS 5 - (Dano is no more needed); multicast still doesn't work. - UDP (unicast) and HTTP have been successfully tested, mms is untested. - * sap.c: BeOS doesn't have memccpy - * VideoOutput.cpp: forgot to remove a printf - -2002-12-04 Wednesday 03:16 titer - - * InterfaceWindow.cpp: removed warnigs - * AUTHORS/MAINTAINERS: added Stephan Assmus, Arnaud Schauly & myself - -2002-12-04 Wednesday 00:36 gitan - - * src/playlist/playlist.c : Added playlist_AddItem (enqueues - playlist_item_t instead of psz_target ). Now playlist_Add uses - playlist_AddItem to enqueue. - * include/vlc_playlist.h : Added a psz_uri field in the playlist_item_t - structure. - * src/input/input.c : takes item->psz_uri argument to start playing an - item. - -2002-12-03 Tuesday 18:00 fenrir - - * adpcm.c: add adpcm decoding support (Now just ms and ima adpcm from - microfsoft, not yet ima4) - * wav, asf, avi: fix fourcc creation for adpcm. (Nevertheless adpcm - could not work with asf because of asf audio scrambling unsupported in asf - demuxer). Seek will not work, because vlc send garbage and then break stream - alignment.(I will try to fix that). - -2002-12-03 Tuesday 17:29 gitan - - * Added a session announcement protol module (enabled by default). - * Added the PLAYLIST_CHECK_INSERT option to the playlist. That option - checks previously enqueued sessions before enqueing. - -2002-12-03 Tuesday 13:59 sam - - * ./src/libvlc.h: fixed an aspect ratio bug, we should default to the - stream's aspect, not to square pixels. - -2002-12-03 Tuesday 03:00 titer - - * added mouse management in the BeOS video output. - Now DVD menus work thanks to libdvdplay. - -2002-12-03 Tuesday 00:58 titer - - * added --with-dvdread-tree and --with-dvdplay-tree for static linking. - It works fine under BeOS, please check I didn't break anything. - -2002-12-02 Monday 22:13 jlj - - * ALL: Fixed some compiler warnings. - -2002-12-02 Monday 19:19 sam - - * ./modules/access/vcd/cdrom.c: NetBSD VCD input fixes, courtesy of - Olaf 'Rhialto' Seibert. - -2002-12-02 Monday 14:12 sam - - * ./configure.ac.in: linking with -framework AGL wasn't needed (Closes: #7). - -2002-11-30 Saturday 12:33 jpsaman - - Cleanup of headerfile detection for qte video output plugin. - -2002-11-30 Saturday 12:22 jpsaman - - Deprecreated --with-qte-system. Using --with-qte=/opt/QtPalmtop sets all linker and includes paths for libjpeg and qte correctly now. - -2002-11-30 Saturday 02:14 ipkiss - - * ./modules/gui/win32/dragdrop.cpp: we can now drag and drop video - files on the interface or on the playlist (Closes: #10). - * ./modules/gui/win32/playlist.cpp: factorized a lot of code. - * ./modules/gui/win32/*: reorganized some code here and there. - -2002-11-30 Saturday 00:08 ipkiss - - * ./src/libvlc.h: fixed a few typos - -2002-11-29 Friday 15:39 jpsaman - - configure script set Qt Embedded link and include paths correctly. Use these additional options: - --enable-qte - --with-qte=<..cross-path..>/opt/QtPalmtop - --with-qte-system=<..cross-path..>/usr - -2002-11-29 Friday 00:53 sigmunau - - made the vlc mozilla plugin a drop-in replacement for wmp in most embedded - wmp sites I could find, by adding som mimetypes and parsing some more - parameters passed by mozilla. Also disabled the StreamAsFile function since - mozilla tend to pass it non-exsisting files. - -2002-11-29 Friday 00:24 massiot - - * Correct socklen_t detection. - * Fix for S/PDIF encapsulation on big endian systems. - * S/PDIF output for Mac OS X, courtesy of Heiko Panther . - -2002-11-28 Thursday 22:49 garf - - * a few bugfixes/enhancements/clean up - -2002-11-28 Thursday 22:00 gbazin - - * configure.ac.in: fixed linkage of theora plugin. - * modules/codec/theora.c, modules/codec/tarkin.c: fixed breakage. - * modules/codec/vorbis.c: lowered the priority of the tremor plugin. - -2002-11-28 Thursday 19:35 fenrir - - * asf: fix my previous commit. - -2002-11-28 Thursday 19:16 sigmunau - - increased maximums size of a http request from 256 to 1024 in order to allow - insanly long urls - -2002-11-28 Thursday 18:34 sam - - * ./src/video_output/video_output.c, modules/*: factorized video output - creation code into vout_Request which looks for existing vout objects - and spawns a new one if none was found. - -2002-11-28 Thursday 17:44 fenrir - - * ffmpeg: arg, fix a previous fix for non-latest ffmpeg cvs tree. - -2002-11-28 Thursday 17:32 fenrir - - * all: some clean up with WAVEFORMATEX and endian issues. Somebody could - test if mp4,asf,avi,wav demuxers and araw,ffmpeg,faad decoders work under - big endian architectures ? (else could you give vlc log ) - -2002-11-28 Thursday 16:18 sigmunau - - * set b_seakable to false for http/1.0 streams such as those from icecast. - * allow some unusual, but legal ways to construct the http headers, and - clean up the header parsing code. parsing other headers ( like the mime-type - ) should be very easy now. - -2002-11-28 Thursday 15:34 sam - - * ./src/video_output/video_output.c: added a --aspect-ratio option to force - the aspect ratio of the stream. Two different usages are possible, either - int:int ("16:9") to specify a real aspect ratio, or float ("1.25") to - specify pixel squareness. - - Note that it does not work properly yet; it will need an API change in - the video output layer that I'm working on. - -2002-11-27 Wednesday 22:51 babal - - - Enterely new layout for the preference window of the native win32 - interface, in order to improve its clarity (the dialog box is now even - a bit smaller) and to get closer to Windows standards. - (second part of the job, and hopefully the last for now, begun with - Ipkiss a few days ago by using CheckListBoxes) - - Still need some work to get the interface compatible with Windows XP - skins. - -2002-11-27 Wednesday 16:18 sam - - * ./modules/codec/cinepak/cinepak.c: fixed V1-encoded blocks luma loading. - -2002-11-27 Wednesday 15:44 fenrir - - * ffmpeg: add a LIBAVCODEC_BUILD test for CODEC_ID_MJPEGB - -2002-11-27 Wednesday 14:17 fenrir - - cinepak: fix a bug (bad frame gathering), pointed by sam. - -2002-11-27 Wednesday 13:41 fenrir - - * all: added mjpeg support, some clean up in video part. - -2002-11-27 Wednesday 07:27 titer - - Fixed a segfault by adding a mutex_lock() (thx fenrir) - -2002-11-27 Wednesday 06:36 titer - - * AudioOutput.cpp: fixed a segfault - * ALL: cleaned the VlcWrapper class, removed unused code - -2002-11-27 Wednesday 03:51 ipkiss - - * ./modules/gui/win32/*: some cleaning - -2002-11-26 Tuesday 23:20 gbazin - - * modules/video_output/directx/directx.c, modules/audio_output/directx.c: removed - unnecessary code. - -2002-11-26 Tuesday 22:52 ipkiss - - * ./modules/gui/win32/preferences.cpp: used CheckListBoxes instead - of ListViews, because they are more intuitive. This eliminates the - "Select" button and the "Selected" label. - - The preferences window still needs some work though... - -2002-11-26 Tuesday 21:04 sam - - * ./modules/video_chroma/i420_rgb.h: fixed slanted picture output with odd - widths (Closes: #28). - -2002-11-26 Tuesday 20:52 jpsaman - - Packaging for Opie and Qt Embedded support. - -2002-11-26 Tuesday 20:31 gbazin - - * modules/video_output/directx/directx.c: fixed to work with DirectDraw 3 (ie. with - NT4). - -2002-11-26 Tuesday 19:58 sigmunau - - allow windows style linebreaks in .m3u files. and fixed a minor bug - -2002-11-26 Tuesday 18:38 gbazin - - * modules/demux/ogg.c: audio is now dropped when fast-forwarding. - -2002-11-26 Tuesday 18:28 fenrir - - * mp4: prevent float exeption with some truncated file. - -2002-11-26 Tuesday 16:03 sam - - * ./BUGS: scrapped this file. Entered the remaining bugs in Bugzilla. - -2002-11-26 Tuesday 15:08 sam - - * ./TODO: scrapped the todo-list. I put the unresolved items in Bugzilla - (http://bugzilla.videolan.org/). - -2002-11-26 Tuesday 13:09 massiot - - Fixed another crash with S/PDIF. - -2002-11-26 Tuesday 11:55 gbazin - - * modules/video_output/directx/directx.c: don't fail miserably when we can't - create a surface in video memory. We now automatically toggle the b_use_sysmem - flag in this case and give it another shot. - -2002-11-26 Tuesday 08:04 jpsaman - - Fix fix of fixing QT Embedded detection. - -2002-11-26 Tuesday 02:06 titer - - * ALL: more intensive use of the VLCWrapper class - * PreferencesWindow.*: renamed a few variables (using some of the - OpenTracker conventions) - * clean up - -2002-11-25 Monday 20:29 sam - - * ./modules/video_chroma/i420_rgb16.c: merged the RV15 and RV16 conversions - because they're basically the same. Also, the MMX conversions now check - that the bitmasks are the ones we expect. - -2002-11-25 Monday 20:12 fenrir - - mms.c: fix command/packet parsing functions. - -2002-11-25 Monday 18:25 gbazin - - * configure.ac.in: for wxWindows headers detection, we now check wx/wxprec.h. - Also fixed a typo: libdvbpsi is enabled by default. - -2002-11-25 Monday 17:16 massiot - - Fixed my fix :p. - -2002-11-25 Monday 17:00 massiot - - Fixed a crash in S/PDIF mode. - -2002-11-25 Monday 16:56 sigmunau - - fixed a bug in the contentbased autodetection that caused this demux to be - selected for streams that contained a null byte. - -2002-11-25 Monday 16:08 fenrir - - * mms: enable seek :) It works for me with both udp and tcp. Somebody - could check if it compiles on other OS than linux ? (I don't known what - headers should be included) - * asf: fix to support seeking with mms - Note: You cannot seek and use demuxdump demuxer... - -2002-11-25 Monday 13:19 sam - - * ./modules/gui/gtk/open.c: made the HTTP text bar more consistent, thanks - to Pierre Baillet (Closes: #11). - -2002-11-25 Monday 13:08 sam - - * ./src/misc/messages.c: we overwrite the WinCE logfile instead of appending - data to it. - * ./evc/vlc.vcw: minor updates. - -2002-11-25 Monday 04:12 ipkiss - - * small compilation fixes for win32 - -2002-11-25 Monday 01:22 fenrir - - * all: begin to add mms over udp support. It begin to work (at least - for me) but it still needs some work. - -2002-11-24 Sunday 19:54 sam - - * ./configure.ac.in: we no longer choke if libdvbpsi headers aren't here. - * ./include/vlc_common.h: we don't try to include inttypes.h with Borland. - -2002-11-24 Sunday 17:00 sigmunau - - separated the code to parse html files with embedded wmp, and the code to - parse asx files. Added a new shortcut "html" to force the "html" behaviour. - Reduced number of false positives for both html and asx files. We now also - trigger on the content of files, since html and asx files are often - autogenerated on the webserver using php or asp. - -2002-11-24 Sunday 14:02 sigmunau - - fix to allow absolute entries in m3u/asx files - -2002-11-24 Sunday 02:29 sigmunau - - fixed a bug in the code to handle relative paths. Added support for file:// - and http:// items in asx files, and not just mms:// - -2002-11-23 Saturday 21:37 sam - - * ./modules/control/rc/rc.c: the seek command is now "seek" and not "r", - and it uses a command variable like other controls. This also fixes a - bug that prevented to have spaces between the command and its argument. - -2002-11-23 Saturday 19:42 gbazin - - * modules/gui/wxwindows/*: additional small fixes. - -2002-11-23 Saturday 17:17 gbazin - - * modules/gui/wxwindows/*: a few fixes for the win32 build. - -2002-11-23 Saturday 16:00 titer - - * enhanced BeOS preferences window (post-processing, brightness, - contrast, hue and saturation are adjustable) - -2002-11-23 Saturday 15:28 gbazin - - * modules/gui/wxwindows/*: misc improvements to the main interface, implementation of - drag and drop, proper initialisation of the i18n routines. - -2002-11-23 Saturday 05:40 sam - - * ./modules/access/http.c, ./modules/misc/network/ipv4.c: http and ipv4 - plugins compile for WinCE. Couldn't test yet though. - -2002-11-23 Saturday 03:40 sam - - * ./modules/video_output/wingdi.c: the GDI video output now properly sets - the bitmasks; we're not limited to 8bpp and 16/24 works. - * ./modules/video_filter/*: the video filters now work under WinCE. - -2002-11-23 Saturday 02:32 ipkiss - - * ./modules/gui/wxwindows/playlist.cpp: added a playlist to the wxwindows interface - -2002-11-23 Saturday 01:11 garf - - * yuv filter was a bit useless. Hope adjust filter is more usefull :) - -2002-11-23 Saturday 00:12 sam - - * ./configure.ac.in: we only add -lm to the a52 linkage if it's needed - (and available). - -2002-11-22 Friday 21:27 sam - - * ./modules/video_output/wingdi.c: ported the wingdi plugin to Win32; it - somewhat works under Wine (if you force internal buffers to 8bpp), but - doesn't work under Win2k. Any hints welcome. - * ./configure.ac.in: activated the wingdi plugin by default. - -2002-11-22 Friday 20:37 titer - - * AudioOutput.cpp : compilation fix. - * VideoOutput.cpp : now --fullscreen works with BeOS video output. - -2002-11-22 Friday 19:35 sam - - * ./modules/access/mms/var_buffer.h: this file is now a separate .c, to - prevent gcc's optimizer to go amok with nested inline functions, loop - unrolling and such things that we don't really need in an access plugin. - -2002-11-22 Friday 16:24 sam - - * ./modules/video_output/directx/events.c: we now call CreateWindow so that - we are sure that the WndProc always has a valid p_vout value. - -2002-11-22 Friday 16:19 sam - - * ./modules/video_output/wingdi.c: implemented offscreen rendering with - fast blit (well at least it was considered "fast" back in the times of - Windows 3.1). Default is 8bpp because that's what my iPaq does (no - palette support yet though), 16bpp can be chosen at compile time and - works perfectly in the emulator. - -2002-11-22 Friday 13:11 sam - - * ./modules/video_chroma/i420_rgb16.c: fixed a segfault in the 24/32bpp - chroma conversion. - -2002-11-22 Friday 00:06 massiot - - Channel reordering according to the WG-4 specification, courtesy of - Heiko Panther. - -2002-11-21 Thursday 22:37 gbazin - - * modules/codec/Modules.am, configure.ac.in, modules/codec/vorbis.c: added - a tremor decoder module using libvorbisidec (aka tremor) from xiph.org. - This module allows decoding vorbis audio on hardware without a fpu - (--enable-tremor). - - * modules/LIST: added entries for tremor and theora. - -2002-11-21 Thursday 16:51 gbazin - - * src/playlist/playlist.c: fixed deadlock in playlist. - * modules/audio_output/oss.c: don't play blank samples when we are starving - for data but our internal buffers are not empty. Some cleanup too. - -2002-11-21 Thursday 14:58 jpsaman - - Fix detection of QT Embedded development headers. - -2002-11-21 Thursday 14:53 sam - - * ./modules/video_output/wingdi.c: skeleton of a Windows GDI video output. - * ./modules/access/file.c: the file access plugin gets the real file size - under WinCE. - * ./modules/audio_filter/converter/u8tofixed32.c: added this conversion - filter to play some WAV files without an FPU. - * ./bootstrap: bootstrap --update-vc doesn't rely on the Makefile's presence. - -2002-11-21 Thursday 11:12 gbazin - - * modules/demux/ogg.c: small bug-fix for my previous commit. - -2002-11-21 Thursday 10:39 gbazin - - * modules/demux/ogg.c: better handling of PCRs (we now base our calculations - on all sub-streams instead of just using one of them). Some code factorisation - too. - -2002-11-20 Wednesday 22:51 jpsaman - - Build and link Familiar interface against libgpewidget for gpe support. - -2002-11-20 Wednesday 22:27 jpsaman - - Fix detection of AR and LD - -2002-11-20 Wednesday 22:23 jpsaman - - Updated for release v_0.4.6 of Familiar Linux packages. - -2002-11-20 Wednesday 20:07 sam - - * ./src/misc/messages.c: added ^Ms to the WinCE logfile. - * ./bootstrap: fixed a typo that prevented per-object target directories - to work. - * ./evc/*, ./msvc/*: removed project files; they're becoming a bit large - (more than 1MB) and I don't want to spoil the CVS with them. - -2002-11-20 Wednesday 18:23 gbazin - - * configure.ac.in: temporary hack for libdvbpsi detection. - -2002-11-20 Wednesday 17:43 sam - - * ./modules/audio_output/waveout.c: audio output now works under WinCE - using the waveout module. - * ./bootstrap: we ignore comments when parsing makefiles. - * ./modules/audio_filter/converter/fixed32tofloat32.c: changed this module - so that it also does float32tofixed32. - * ./modules/*: ported a few other modules to WinCE (most of the time it's - just a #include that needs to be removed). - -2002-11-20 Wednesday 16:58 gbazin - - * configure.ac.in, modules/gui/wxwindows/wxwindows.cpp: other compilation - fixes for the wxwindows interface on win32. - -2002-11-20 Wednesday 16:34 gbazin - - * modules/control/rc/rc.c: added commands to navigate between chapters and - titles. - -2002-11-20 Wednesday 15:24 gbazin - - * modules/gui/wxwindows/*: fixes for the win32 build. Removed a few - unnecessary things and replaced the stop icon with a new one. - -2002-11-20 Wednesday 15:09 gbazin - - * modules/codec/theora.c, configure.ac.in, modules/codec/Modules.am: new - theora codec plugin. - This plugin is based on the experimental theora codec from the Xiph.Org - foundation (http://www.theora.org/). Because the theora bitstream - specifications are likely to change in the near future, this plugin won't - be compiled by default. If you want to test/develop theora with vlc, you'll - need to configure it with --enable-theora and also make sure you've got a - fresh libogg from cvs. - - * modules/demux/ogg.c: modified to handle theora and tarkin bitstreams. - - * modules/codec/tarkin.c: fixed a few typos. - -2002-11-20 Wednesday 14:37 sam - - * ./evc/plugins.vcp.in: fixed plugin entry points for WinCE. - * ./modules/*: fixed a bunch of modules so that they compile under WinCE, - we now have access_file and the mpeg demux and video decoder working - (http://zoy.org/~sam/vlc/pocketvlc2.png). - -2002-11-20 Wednesday 09:58 sam - - * ./include/vlc_common.h, ./src/extras/libc.c: exported our custom libc - functions to plugins. - * ./bootstrap: enhanced the project file generation for plugins; we now - parse makefiles to make this easier. - * ./modules/**/Modules.am: reworked a few makefiles so that they are more - easily parsed. - -2002-11-20 Wednesday 02:47 gbazin - - * src/video_output/video_output.c: fixed a really old bug in the video output - layer. This bug was only affecting video outputs without direct rendering - capabilities. - -2002-11-19 Tuesday 21:56 gbazin - - * modules/misc/network/ipv6.c: restored the msg_*() outputs from BuildAddr(). - -2002-11-19 Tuesday 21:45 gbazin - - * include/video.h, include/vlc_config.h, src/video_output/*: changed the - picture buffer allocation scheme to allocate pictures from the render - heap in a clockwise fashion instead of always picking the first available - one from the start of the heap. - This allows us to benefit from ffmpeg's macro-block skipping feature. - As a side effect, we also have less chance of reusing a refrence picture - buffer when we can't link/unlink them. - - * modules/codec/ffmpeg/video.c: modified the direct rendering code to benefit - from the macro-block skipping algorithm. - A new flag has also been introduced in the video_output's render heap to - forbid modifications to the render picture buffers (for instance to overlay - subtitles). - -2002-11-19 Tuesday 18:38 sam - - * ./src/misc/modules.c: p_module->psz_filename is now filled with a real - 8 bit string under WinCE. - * ./extras/Win32_msvc: scrapped this directory. - * ./bootstrap: we now parse plugin makefiles to guess what to put in - the MSVC project files. Only the dummy plugin has been tested yet. - -2002-11-19 Tuesday 18:23 fenrir - - all: Use BITMAPINFOHEADER everywhere (Needed because of endian issue). - -2002-11-19 Tuesday 00:00 massiot - - Partial fix of the OS X audio output (thanks Heiko!). - -2002-11-18 Monday 20:31 fenrir - - * ogg: change i_dts usage for subtitle ES. - -2002-11-18 Monday 19:37 gbazin - - * src/misc/modules.c: fixed small typo that was breaking the build. - -2002-11-18 Monday 19:05 sam - - * ./src/misc/modules.c: support for Unicode filenames under WinCE; VLC now - successfully opens plugins. - * ./modules/misc/dummy/*: hacked the dummy plugin so that it compiles for - WinCE. - -2002-11-18 Monday 18:31 gbazin - - * modules/gui/wxwindows/*: updated the toolbar icons. - -2002-11-18 Monday 17:39 gbazin - - * modules/gui/wxwindows/interface.cpp: enabled the OpenFile dialog box. - -2002-11-18 Monday 16:19 gbazin - - * modules/gui/wxwindows/interface.cpp: fixed typo. - * modules/audio_filter/converter/u8tofloat32.c: fixed typo. - -2002-11-18 Monday 14:28 gbazin - - * configure.ac.in, modules/codec/Modules.am, modules/codec/tarkin.c: added - an experimental tarkin video decoder. You will need to specify the tarkin - tree you want to use with --with-tarkin-tree=. - - Warning: Tarkin is still in very early development stage, so this plugin isn't - actually usefull unless you intend to do some development on tarkin itself. - -2002-11-18 Monday 14:08 gbazin - - * modules/demux/m3u.c: should manage entries with relative paths. - * src/playlist/playlist.c: fixed playlist_Next(). - -2002-11-18 Monday 14:02 gbazin - - * added a wxwindows interface using the wxWindows cross-platform GUI framework. - The interface is quite basic for now but should be functional anyway. - (you need to have wxWindows >= 2.3.0 installed to use this plugin) - -2002-11-18 Monday 12:50 sam - - * ./bootstrap: reverted the behaviour behaviour to the default, which - means no default flag to use (except for me, muahaha). - -2002-11-18 Monday 03:46 fenrir - - * ffmpeg: set bug detection to auto by default. - -2002-11-17 Sunday 07:46 fenrir - - * ffmpeg: disable direct rendering by default. I have too many files - that don't work with it (I don't see why it doesn't work :( - * mp4: fix a bug in timestamp calculation. Replace s/u* by s/uint*_t - * avi : remove an useless debug message. - * src/misc/objects.c : fix stream output object allocation. - -2002-11-16 Saturday 23:25 fenrir - - * avi: fix playing over http (a bug I have introduced). - -2002-11-15 Friday 19:10 fenrir - - * modules/demux/util : add a text subtitle demuxer. (Module called by demux). - MicroDVD, SubRIP, SSA subtitle format should work... - Options: --sub-file [--sub-fps, --sub-delay --sub-format]. - - * modules/demux/avi : make use of subtitle parser. - * modules/demux/asf : display movie length. (It will not work with live - streams of course). - - modules/codec/spudec : use i_dts to send end of display time for subtitle. - (Yes it's ugly, but it works :) - -2002-11-15 Friday 18:17 gbazin - - * configure.ac.in, modules/audio_output/arts.c, modules/audio_output/esd.c: - fixed the arts and esd audio plugins after the recent changes to aout3 - (untested). - -2002-11-15 Friday 17:27 gbazin - - * configure.ac.in, modules/audio_output/directx.c, modules/audio_output/waveout.c: - fixed the waveout and directx audio plugins after the recent changes to aout3. - -2002-11-15 Friday 15:41 gbazin - - * modules/access/http.c: added an http-proxy config variable. If the variable - is not set, we'll still look at the value of the http_proxy environment - variable. - -2002-11-15 Friday 13:22 sam - - * ./src/video_output/video_output.c: backport of a fix in MAIN for - spoiled FPU registers. - -2002-11-15 Friday 02:23 gbazin - - * configure.ac.in: fixed a few typos regarding LDFLAGS_access_*. Re-enabled - the oss plugin as it seems to be working fine. - * src/audio_output/input.c: fixed an obscure bug... (strange one though: - int foo = -1; unsigned int bar = 2; __MAX( foo, bar) == -1 ). - -2002-11-15 Friday 02:17 fenrir - - faad: adapt to new changes in aout3 (at least it compiles) - -2002-11-15 Friday 01:41 gbazin - - * modules/codec/vorbis.c, modules/audio_filter/resampler/linear.c: adapted to - the new changes in aout3. - -2002-11-14 Thursday 23:44 alexis - - Added the changelog of vlc 0.4.6. - -2002-11-14 Thursday 23:38 massiot - - Major change of the channels management. p_format->i_channels disappeares - and is replaced by two members : i_physical_channels and i_original_channels. - i_physical_channels describes the channels which are effectively present - in the stream (at the current point of the aout pipeline), whereas - i_original_channels represents the channels we used to constitute the - stream. For instance a mono stream (FRONT_CENTER) may emanate from a - FRONT_LEFT channel of a STEREO stream. - - Additionally, this contains hooks to dynamically select the audio device - and the channels configuration. In order to do that, all aout plugins, - and all interface plug-ins need to be adapted. Currently only SDL - (partially OSS) and the rc interface have been adapted, please use them - as a guide. Other aout plug-ins have been temporarily disabled. - - IMPORTANT : if you need a working sound output, DO NOT UPDATE YOUR TREE - for several days until we fix that. - - * modules/misc/network/ipv4.c: Fixed a long-standing segfault when saving - preferences and asking for multicast. - -2002-11-14 Thursday 17:32 fenrir - - mms.c: it takes care of --no-audio and --no-video (to reduce bandwith - usage), and should not use more than --mms-maxbitrate (when there - are multiple audio or video streams). - -2002-11-14 Thursday 17:17 fenrir - - asf/* : Convert all u* into uint*_t - Fix playing of some live asf, seek improvement (at least for me ;) - but it's more some "kludge" with vlc clock than true fixes ... - - I will never understand how vlc clock works .... - -2002-11-14 Thursday 16:07 sigmunau - - make --version --help --longhelp --list and -p output to stdout. - -2002-11-14 Thursday 15:08 gbazin - - * src/audio_output/intf.c: fixed a bug affecting audio volume initialization. - -2002-11-13 Wednesday 23:36 massiot - - * OS X plug-in fix ; - * Re-enabled float32 mixer (huh?). - -2002-11-13 Wednesday 23:36 gbazin - - * Updated changelog and package files. - -2002-11-13 Wednesday 22:58 gbazin - - * ChangeLog: updated ChangeLog. - -2002-11-13 Wednesday 22:18 fenrir - - * fix and make better stream selection (if mms-maxbitrate unset, get the best - quality else try to be closed to mms-maxbitrate ). - -2002-11-13 Wednesday 21:51 sam - - * ./bootstrap: bootstrap now requires the --config flag. With no arguments - it simply outputs a usage message. - * ./src/*: fixed a bunch of (legitimate) warnings under VC++. - * ./evc/*, ./msvc/*: split the workspaces into three projects (libvlc, vlc - and plugins -- plugins doesn't build anything yet). - -2002-11-13 Wednesday 21:28 fenrir - - * mms/* : better stream selection and add some options to override it. - (Usefull with demuxdump). - -2002-11-13 Wednesday 21:23 fenrir - - access/* : don't override demux setting made by user. - modules/demux/demuxdump.c : a little demux that dump raw stream. - (should work with all access...) - -2002-11-13 Wednesday 16:28 sam - - * ./msvc/*, ./evc/*: moved eMbedded Visual Studio files to the toplevel evc/ - directory because the two project files are starting to diverge. - * ./evc/vlc.c: created a specific vlc.c file for Windows CE. - * ./src/misc/messages.c: as WinCE doesn't have stdout or stderr, the message - queue outputs to a logfile (until we have a proper interface). - -2002-11-13 Wednesday 13:58 gbazin - - * src/playlist/playlist.c: bugfix for when we delete the last playlist - element (I'll get this one right... eventually ;). - * modules/demux/m3u.c: allow forcing the demux to be used by specifying the - asx or m3u demux. - -2002-11-13 Wednesday 12:09 gbazin - - * src/playlist/playlist.c: when autodeleting an item, we don't need to skip - to the next one. - * modules/demux/m3u.c: added .asx support and changed the autodetection of - file type to just probe the file extension. - -2002-11-13 Wednesday 10:56 sam - - * ./po/POTFILES.in: fixed "make dist". - -2002-11-13 Wednesday 10:45 sam - - * ./FAQ: changed Debian repository location to HTTP (for better upload - stats estimations on our side). - -2002-11-12 Tuesday 23:18 sigmunau - - added a new demux that reads .m3u files and addes the contained items to - the playlist. Currently only autodetects files that start with #EXTM3U - otherwise you'll have to force it. - -2002-11-12 Tuesday 22:20 gbazin - - * include/vlc_playlist.h, src/playlist/playlist.c: added a b_autodeletion - flag to the playlist item structure. If this flag is set then the playlist - item will be deleted automatically after it has been played. - -2002-11-12 Tuesday 17:02 gbazin - - * modules/gui/gtk/gtk_callbacks.c: fixed deadlocks. - * modules/gui/gtk/gtk.c: fixed uninitialized variables. - -2002-11-12 Tuesday 14:57 sam - - * ./Makefile.am: fixed rc compilation under mingw32/cygwin. - * ./modules/access/http.c: fixed a segfault (unchecked strstr return value). - * ./src/input/input_ext-plugins.c: removed platform-specific code and put - it in plugins. This leads to some code duplication but I have an evil - plan to get rid of that, too. - -2002-11-12 Tuesday 12:45 gbazin - - * modules/gui/gtk/gtk.c: small bug-fix for a crash on module loading. - -2002-11-12 Tuesday 11:44 gbazin - - * src/extras/libc.c: fixed typo. - * configure.ac.in: compilation fix on win32 for the mms access plugin (the - plugin is linked with ws2_32). - -2002-11-12 Tuesday 01:54 fenrir - - * modules/demux/asf/.cvsignore : put the good one. - * modules/access/mms : add MMS (Microsoft Media Streaming) access (Support - only TCP, I will try to add UDP and HTTP as well). - There are some problems with streams selections and we cannot seek, but - anyway it seems to work. (Usefull for some radio web) - * other: enable mms access by default. - -2002-11-11 Monday 23:27 gbazin - - * src/audio_output/filters.c, src/audio_output/input.c, include/aout_internal.h, - modules/audio_filter/resampler/*: Changes that allow the resamplers to set - the start and end date of the frame it outputs. - This allows us for instance to output a smaller frame than what we should, and - keep the rest of the data to compute the resampling of the next frame. - In short, we can implement much more complex resampling algorithms than before. - - * modules/audio_filter/resampler/linear.c: rewrote the linear resampler. The audio - quality doesn't seem to be better than the ugly resampler, maybe I shouldn't - have wasted my time on this... - -2002-11-11 Monday 20:16 gbazin - - * modules/audio_output/file.c: will write a WAV header by default. Can be - disabled with --no-audiofile-wav. - * modules/audio_filter/resampler/linear.c: disabled for now, until I actually - manage to make it work without a problem. - -2002-11-11 Monday 15:39 sam - - * ./include/*, ./src/*: separated WIN32 #tests and UNDER_CE #tests, because - WIN32 isn't always defined under WinCE, but might be. Grmbl. - * ./include/*: changed a few u* and s* to uint*_t and int*_t. - -2002-11-11 Monday 00:41 sam - - * ALL: libvlc now compiles and run under WinCE. I haven't ported any modules - yet so there's little that can be tested, but threads work at least. - * ./src/extras/libc.c: renamed strndup.c to libc.c because a few other - libc functions were added (strcasecmp, atof, getenv...). - -2002-11-10 Sunday 19:04 sam - - * ALL: WinCE compilation fixes (mostly nonexistent headers). A lot of - work is still needed for missing functions. I only touched libvlc for - the moment, plugins will come in a long long while. - * ./bootstrap: moved MSVC project files generation here; use --update-msvc. - -2002-11-10 Sunday 17:31 fenrir - - all: fix a bug in packet parsing and can now play unseekable stream. - -2002-11-10 Sunday 16:37 fenrir - - http: Accept ICY server reponse (Used for some web radio) and in that - case it forces mp3 demuxer (Should be ok...) - -2002-11-10 Sunday 15:31 gbazin - - * src/audio_output/output.c: fixed another quality affecting bug. - - * include/aout_internal.h src/audio_output/input.c: major change to the - resampling algorithm. When resampling is requested to keep the audio stream - synchronised to the main clock, we trigger it but we change the resampling - rate only progressively so it doesn't get noticed too much by the listener. - -2002-11-10 Sunday 14:24 sigmunau - - ./ChangeLog: added entry for the linear resampler - ./modules/audio_filter/resampler/linear.c: This should allways generate the - right number of samples now. The morale is never base your floating point - calculations on the output of integer divitions. - -2002-11-10 Sunday 03:47 fenrir - - * faad : adapt to newer version. - * ffmpeg : adapt postprocessing for latest libavcodec version, add an - option to disable direct rendering as postprocessing is currently broken - with it, and with some files I have bad pictures. - -2002-11-09 Saturday 19:28 sam - - * ./msvc/vlc.dsp: additional fixes to the MSVC project. - * ./msvc/vlc.vcw: skeleton of a WinCE project file (yet non-functional). - -2002-11-09 Saturday 19:28 sam - - * ./include/aout_internal.h: fixed a breakage I just introduced. - -2002-11-09 Saturday 18:44 sam - - * A few additional MSVC build fixes. - -2002-11-09 Saturday 17:39 sam - - * ./msvc/*: MSVC project files and default config files. - -2002-11-09 Saturday 17:34 sam - - * ./Makefile.am: added a "update-vlc.dsp" rule to create the MSVC project - file from the makefile. - * ./msvc/*: moved the MSVC files here. - * ./src/extras/*: moved the extra code here (used to be in src/misc, - extras/GNUgetopt and extras/Win32_msvc). - * ./include/*: a few warning fixes. - -2002-11-08 Friday 15:23 gbazin - - * configure.ac.in, modules/audio_filter/converter/*: added a s8tofloat32.c and - u8tofloat32.c converter. - * modules/codec/araw.c: modified to also decode u8 pcm audio samples. - -2002-11-08 Friday 11:26 gbazin - - * ALL: using "%ll" in printf format strings is not portable (notably on win32) so - we now use the I64Fx familly of macros to print 64 bits numbers (x being - replaced by d,i,o,u,x or X). - eg: msg_Dbg( p_this, "sample is "I64Fi" late", ll_time ); - - * src/misc/messages.c: got rid of ConvertPrintfFormatString(). - -2002-11-07 Thursday 23:56 sam - - * ./include/vlc_common.h: compilation fix for Cygwin. - -2002-11-07 Thursday 22:09 sigmunau - - added a new resampler based on linear interpolation, giving a fair tradeoff - between sound quality and speed - -2002-11-07 Thursday 20:31 gbazin - - * INSTALL.win32, include/vlc_config.h, src/libvlc.h: changes to reflect the - fact that libdvdcss now needs a colon after the DVD drive letter (on Win32). - - * src/misc/messages.c: on Win32 only use fflush() if in debug mode. - - * src/misc/win32_specific.c: try to raise the our process priority slightly - above normal. This prevent us from suffering too much from normal activity - of the OS. - -2002-11-07 Thursday 17:54 gbazin - - * modules/access/http.c: don't crash, but complain on non http/1.x streams. - -2002-11-06 Wednesday 22:48 gbazin - - * modules/codec/spudec/*: modified the spu decoder to handle text subtitles. - Only one format of text subtitles is supported right now but we should be able - to expand this by modifying modules/codec/spudec/text.c. - Most of this work comes from by Andrew Flintham ( thanks a bunch Andrew :). - - * share/font-eutopiabold36.rle: new font for the text subtitler, courtesy of - Andrew Flintham. - - * AUTHORS: added Andrew Flintham to the authors file. - - * modules/demux/ogg.c: modified the ogg demuxer to handle subtitles. - - * modules/codec/ffmpeg/*: modified the ffmpeg decoder to always keep the last decoded - frame linked. - -2002-11-06 Wednesday 19:07 sam - - * ./modules/access/dvdplay/access.c: activated button highlighting. - * ./modules/codec/spudec/parse.c: implemented subtitle cropping and - temporarily disabled subtitle cropping. - * ./modules/codec/spudec/render.c: split RenderSPU into chroma-specific - functions. - -2002-11-06 Wednesday 16:41 jobi - - * modules/access/vcd/vcd.*: added entry points support (sort of - chapters). - * modules/gui/gtk/gtk_callbacks.c: added some locks to the - navigation functions - -2002-11-06 Wednesday 15:44 sam - - * ./modules/demux/avi/avi.c, ./modules/demux/avi/libavi.c: additional - endianness fixes, spelling fixes, reworked return values usage, used - C99 types. - -2002-11-06 Wednesday 10:26 sam - - * ./src/misc/extras.c: removed a duplicate calculation inside a macro. - * ./src/libvlc.c: fixed a bug causing all commandline targets to be ignored - for playback except the last one. - * ./modules/codec/dv.c: we detach p_vout before quitting. - * ./modules/codec/xvid.c: fixed image corruption, added a direct rendering - option which doesn't work yet. - -2002-11-06 Wednesday 00:48 gbazin - - * modules/demux/avi/*: should theoretically fix the endianness issues with - the avi demuxer. - -2002-11-05 Tuesday 23:53 sam - - * ./modules/codec/xvid.c: beginning of a video decoder using the Xvid codec - from xvid.org; compile with --enable-xvid --with-xvid-tree=..., run with - --codec xvid,any (the priority is lower than ffmpeg's for the now). - - todo list: direct rendering, better buffer handling, see why only I frames - are rendered OK here... probably more. - -2002-11-05 Tuesday 22:57 gbazin - - * modules/demux/ogg.c: should theoretically work on Big Endian machines now. - -2002-11-05 Tuesday 19:25 gbazin - - * All: moved the check for "video" and "audio" config variables to - input_SelectES(). That allows --no-video and --no-audio to automagically - work for all demuxers. - -2002-11-05 Tuesday 15:52 sam - - * ./codec/dv/dv.c: moved this single file to its parent directory; removed - GetFirstPES in favour of input_ExtractPES/input_DeletePES calls. - -2002-11-05 Tuesday 11:07 gbazin - - * modules/codec/ffmpeg/*: modified the ffmpeg video codec to use direct - rendering when possible. - Use BITMAPINFOHEADER from include/codecs.h + got rid of Little Endian - translations that were already done in the demux. - * modules/demux/avi/* modules/demux/asf/*: Use BITMAPINFOHEADER from - include/codecs.h. - -2002-11-05 Tuesday 04:57 jlj - - * ./modules/gui/macosx/prefs.m: new configuration interface - -2002-11-04 Monday 19:27 sam - - * ./bootstrap: automake 1.7 is OK to bootstrap vlc. - -2002-11-04 Monday 16:04 sam - - * ./Makefile.am: we properly install plugins in the OS X vlc.app directory. - * ./mozilla/npvlc_rc.rc, ./mozilla/vlcplugin.h: added the Ogg mime type to - the Mozilla plugin properties. - * ./debian/control: added libogg-dev and libvorbis-dev dependicies to the - Debian build script. - -2002-11-04 Monday 00:00 gbazin - - * include/codecs.h: new header file to store information shared by decoders - and demuxers, like the BITMAPINFOHEADER structure for instance. - * modules/demux/ogg.c: the ogg demuxer should now work nicely with ogm files - (including for the video). It has only been tested with a few streams - produced with dvd::rip and ogmmerge though. - -2002-11-03 Sunday 14:22 gbazin - - * modules/demux/ogg.c: we now correctly handle multiple vorbis logical streams - in ogm files. - * modules/codec/vorbis.c: small bugfix. - -2002-11-02 Saturday 23:47 gbazin - - * modules/demux/ogg.c: small fix to avoid crashing when find unknown codecs. - -2002-11-02 Saturday 19:13 gbazin - - * modules/demux/ogg.c, modules/codec/vorbis.c: seeking in an ogg stream is - working fine now, + misc other improvements. - -2002-11-02 Saturday 18:31 sigmunau - - modules/codec/dv/dv.h: workaround for a namespace collision (#undef vlc_error) - debian/rules: update the location of libgnome_main_plugin.so and - libgtk_main_plugin.so. Added the ui.rc file to the kvlc package. All debian - packages seem to build now (even though there were some warnings) - -2002-11-02 Saturday 12:53 gbazin - - * src/video_output/video_output.c: small change to avoid using floating point - registers in the video ouptut routines. - -2002-11-02 Saturday 00:06 jpsaman - - --enable-familiar accepts now: - --with-sdl-prefix=[PATH], --enable-gtk-prefix=[PATH] and --enable-gpe-prefix=[PATH] to enable cross-compiling. - -2002-11-01 Friday 16:43 gbazin - - * modules/audio_output/directx.c: forgot an aout_BufferFree(). - -2002-11-01 Friday 16:06 gbazin - - * src/audio_output/common.c, include/aout_internal.h: added a new function - aout_FifoFirstDate() that allows the aout plugin to schedule the first - play. - * src/audio_output/output.c: fixed another problem affecting the audio quality. - * modules/audio_output/directx.c: improvements. The buffering scheme has been - changed to be less affected by temporary starving. We also schedule the first sample to play. - -2002-11-01 Friday 13:52 sigmunau - - fixed a typo that caused the ui.rc file to be installed in PREFIX/sharevlc/ - -2002-10-31 Thursday 12:16 sam - - * ./src/misc/variables.c: callbacks are now called after the variable has - been modified. Maybe we'll need the other type, too, but this change will - make things simpler in aout3. - - * ./src/playlist/playlist.c: removed two unused variables. - * ./src/misc/modules.c: removed a debug message I had forgotten. - * ./src/misc/modules_plugin.h.in: fixed a typo (thanks bozo). - -2002-10-31 Thursday 10:40 gbazin - - * modules/codec/spudec/spudec.c, modules/codec/spudec/parse.c: fixed a couple - of problems introduced with the recent changes to the bitstream facility. - * src/audio_output/output.c: fixed a quite annoying bug in aout3 that was - triggering unnecessary trashing of audio frames. - -2002-10-31 Thursday 03:12 massiot - - Fixed plug-in compilation on OS X. - -2002-10-30 Wednesday 07:37 titer - - - Fixed an enormous memory leak (forgot to aout_BufferFree ;) - -2002-10-30 Wednesday 07:12 titer - - - Fixes. Most of the interface features now work again. - -2002-10-30 Wednesday 01:59 titer - - - now vlc no longer tries to use overlay if another application already - uses it - - clean up - -2002-10-29 Tuesday 21:59 jpsaman - - Added GPE support to familiar interface. Use --with-gpe-prefix= to enable it. - -2002-10-29 Tuesday 21:58 jpsaman - - Solved merge conflicts - -2002-10-29 Tuesday 21:52 jpsaman - - GPE is integrated in familiar files. - -2002-10-29 Tuesday 21:51 jpsaman - - Familiar packaging files. - -2002-10-29 Tuesday 21:49 jpsaman - - Added HAVE_GPE_INIT_H define for autodetection of libgpewidget and GPE headerfiles. - -2002-10-29 Tuesday 20:16 gbazin - - * ALL: changes to reflect the fact that libdvdcss now needs a colon after - the DVD drive letter. - -2002-10-29 Tuesday 19:57 sam - - * ./src/misc/modules.c: plugin extension check is now case unsensitive. - -2002-10-29 Tuesday 19:12 sam - - * ./Makefile.am: fixed a typo that caused HAVE_DEBUG to imply HAVE_RELEASE. - * ./bootstrap: fixed calls to $(LINK) which had duplicate -o options. - -2002-10-29 Tuesday 18:33 titer - - No more warnings. - -2002-10-29 Tuesday 14:38 sam - - * ./src/misc/variables.c: simple change to var_Type() so that it returns - an error (value < 0) if the variable does not exist. - -2002-10-29 Tuesday 14:22 sam - - * ./include/vlc_common.h: defined the INSERT_ELEM and REMOVE_ELEM macros - which are a generic use of the realloc/memmove/index++ scheme we use for - dynamic arrays. - * ./src/misc/variables.c: properly free the choice list upon variable - destruction. - -2002-10-29 Tuesday 11:22 gbazin - - * modules/codec/ffmpeg/audio.c: compilation fix for ffmpeg builds < 4618 - -2002-10-29 Tuesday 00:00 massiot - - * Bumped up revision number to 0.4.6. - -2002-10-28 Monday 23:31 gbazin - - * configure.ac.in: libvorbis depends on libogg. - * include/vlc_threads.h: changed the different threads priorities to optimize - audio and video quality as well as responsiveness. - * modules/audio_output/waveout.c modules/audio_output/directx.c: waveout and - directx will now use the float32 format if available. Various tweaks for - better performance. - -2002-10-28 Monday 23:25 gbazin - - * modules/video_output/directx/directx.c: fixed segfault on initialization. - Changed back the priority of the event thread to normal. - -2002-10-28 Monday 23:23 gbazin - - * modules/codec/mpeg_video/parser.c: add_module() for "mpeg-motion" wasn't using - the right capability. - * modules/codec/ffmpeg/ffmpeg.c: fixed typo (re-enabled default case in a - switch). - * modules/codec/a52.c: fixed the AOUT_DOLBY detection. - -2002-10-28 Monday 21:57 sam - - * ./include/variables.h, ./src/misc/variables.c: list variables. - -2002-10-28 Monday 20:42 titer - - - Added LCD info view from 0.4.x - -2002-10-28 Monday 18:18 titer - - Forgot to add files :| - -2002-10-28 Monday 17:55 titer - - - Added a small preferences window - - Fixes - -2002-10-28 Monday 17:26 sam - - * ./configure.ac.in: we explicitely link the dvdplay plugin with libdvdcss - if it was found. - * ./modules/access/dvdplay/tools.c: we don't try to stat the device if it - looks like a Win32 drive. - * ./src/misc/messages.c: we only flush stderr under Win32. - -2002-10-28 Monday 14:25 sam - - * ./Makefile.am: fixed missing build dependencies for the Mozilla plugin. - * ./src/misc/variables.c: implemented min/max and steps for integer and - float variables. - -2002-10-28 Monday 12:49 fenrir - - * fix a bug while passing informations to audio decoder(wma in - asf should work). - -2002-10-28 Monday 08:46 sigmunau - - * Disable some menu items when no input is available. - * Some cleanups - -2002-10-28 Monday 07:26 fenrir - - * all : add audio decoding support in ffmpeg module, since they have - added wma1/2 decoder... :)) - -2002-10-28 Monday 02:51 fenrir - - * avi.c : fix a bug (bad choice in stream to be read) - * libioRIFF : now useless files. - -2002-10-28 Monday 00:10 sigmunau - - * added a simple dialog to show id3-tags and other info - * finally added languages/subtitles selections menus, found and got fixed two - bugs in kdelibs in the process, but only one of them will get into kde 3.1. - * made the location of the ui.rc file configureable, usefull for testing. - -2002-10-27 Sunday 19:06 fenrir - - * all: new way to gather frame (same as ffmpeg). - -2002-10-27 Sunday 18:23 titer - - vlc_threads_func.h : skip a useless BeOS warning - faad/decoder.c : minor compile fix - -2002-10-27 Sunday 17:59 gbazin - - * modules/demux/ogg.c: we now set p_input->stream.i_mux_rate. - -2002-10-27 Sunday 17:58 gbazin - - * ALL: removed GetPES and NextPES, we now use input_ExtractPES everywhere instead - of these. The bitstream facility has also been changed to use input_ExtractPES - and now stores the current PES in its structure. - Introduced input_FlushPESFifo() and CloseBitstream(). - -2002-10-27 Sunday 16:37 fenrir - - * all : rewrite demux part (simpler and cleaner). Please, tell me if you see - some regression. - -2002-10-26 Saturday 21:14 fenrir - - * all : fix for new use of p_selected_area->i_tell. - - Just a word: now we cannot update anymore p_input->p_current_data - without updating i_tell. I known that it's used for skipping some bytes in - mp3 demux (not yet fixed), I don't known if it's used elsewhere.... - -2002-10-26 Saturday 17:24 gbazin - - * ALL: p_selected_area->i_tell is now update inside input_SplitBuffer instead - of inside the pf_read functions of access plugins. That means i_tell now - actually reflects the position of what is being decoded and furthermore it - is updated more often. - -2002-10-26 Saturday 03:08 garf - - YUV plans filter (modifies all 3 plans separatly) - -2002-10-25 Friday 20:17 sam - - * ./modules/video_output/directx/events.c: start the colorkey search at 10, - not 5, to avoid using a color used by another application. - * ./modules/video_output/directx/events.c: support for drawing in a parent - window instead of creating our own; still a bit flakey. - - * ./mozilla/vlcshell.cpp: we can now compile the Mozilla plugin so that it - does not call libvlc (for testing purposes). - -2002-10-25 Friday 17:42 gbazin - - * include/aout_internal.h: oops, forgot to commit this in my last changes. - -2002-10-25 Friday 17:21 gbazin - - * modules/audio_output/oss.c: when now set the fragment size of the OSS device - according to the size of an audio sample. - For buggy OSS drivers, we now take into account the real size of the OSS - internal buffer when we check how much this buffer has been filled. - -2002-10-25 Friday 11:24 sam - - * ./bootstrap, ./Makefile.am: we don't build static libraries if their only - goal is to provide dependencies for shared libraries. - -2002-10-25 Friday 11:21 sam - - * ./include/vlc_common.h: we now use the ISO C9x types (int8_t, uint8_t, - int16_t) instead of our custom types (s8, u8, s16) and you are encouraged - to use these types from now. Of course the old types are still available - for backward compatibility. - -2002-10-24 Thursday 23:08 massiot - - * plugins/network/ipv4.c: fixed a crash with multicast addresses when no - interface address is given. - -2002-10-24 Thursday 19:36 gbazin - - * modules/audio_output/oss.c: Finally fixed! There also is a new config option - (--oss-buggy) to work-around buggy oss drivers. - -2002-10-24 Thursday 16:26 sigmunau - - less braindead coloring - -2002-10-24 Thursday 12:33 fenrir - - * ffmpeg : new way to gather a frame - * input_ext-dec.c : add a call to GetPES in NextPES when fifo is empty. - -2002-10-24 Thursday 11:37 gbazin - - * src/input/input_ext-dec.c, include/input_ext-dec.h, modules/codec/araw.c: - renamed input_NextPES into input_ExtractPES and factorised its code. - * modules/codec/ffmpeg/ffmpeg.c, modules/codec/faad/decoder.c, - modules/codec/cinepak/cinepak.c: make use of NextPES and GetPES from - src/input/input_ext-dec.c. - * modules/codec/a52.c: fixed uninitialized variable. - -2002-10-24 Thursday 11:30 gbazin - - * ALL: I did add these files, but forgot to commit them ( ouarf ouarf :) - -2002-10-24 Thursday 01:17 gbazin - - * ALL: New ogg demux and vorbis codec modules for preliminary support of - ogg/vorbis streams. - -2002-10-24 Thursday 00:05 massiot - - Cosmetic. - -2002-10-23 Wednesday 23:54 gbazin - - * ALL: fixed a bunch of memory leaks. - -2002-10-23 Wednesday 01:07 massiot - - * Added -mdynamic-no-pic to darwin CFLAGS (can you believe I actually read ./ :) - * Miscellaneous small fixes. - -2002-10-22 Tuesday 23:10 sam - - * ./mozilla/vlcshell.cpp: ported the Mozilla plugin to Windows. - - For the moment it spawns a separate window and seems to behave nastily - (read: crashes) when the target has sound, but the javascript interface - works perfectly, for instance. - - To build it, I installed Mozilla development files in my mingw32 dir - and hacked mozilla-config so that it uses these files. I also hacked - jri_md.h and jni_md.h to put "defined(_MSC_VER) || defined(__MINGW32__)" - where it read "defined(_MSC_VER)". No other changes were necessary. - -2002-10-22 Tuesday 22:55 sam - - * ./modules/audio_output/alsa.c: tiny compilation fix. - -2002-10-21 Monday 22:00 massiot - - * Avoid overflowing the message queue with "audio output is starving" - messages, - * Updated BeOS and QNX outputs with respect to i_channels policy. - -2002-10-21 Monday 12:46 fenrir - - * input_ext-dec.* : add a new function to parse decoder fifo at PES level - (input_NextPES); - * araw.c : use this new function. - -2002-10-21 Monday 11:18 fenrir - - * configure.ac.in Makefile.am: enable asf demuxer plugin - * modules/demux/asf/*: some clean up - -2002-10-21 Monday 10:27 sam - - * ./debian/vlc-plugin-a52.dirs: forgot a debian file for the a52 plugin. - -2002-10-20 Sunday 19:44 fenrir - - * all: fix for correct "i_channels" use. - -2002-10-20 Sunday 19:28 fenrir - - * all: add wmv1/2 codec support. - -2002-10-20 Sunday 19:22 fenrir - - * all : add an asf file (v1.0 only) demuxer. Need a lot of work to be - usable, but it begin to give good result. - -2002-10-20 Sunday 14:23 massiot - - * modules/demux/mpeg: Added DVB stream type for A/52 streams (0x6), - * include/vlc_threads.h: Avoid locking the interface, - * ALL: reworked all audio output plug-ins to correctly take into account - i_channels. At present this is known to break OSS, probably others. - -2002-10-17 Thursday 19:30 ipkiss - - * ./modules/video_output/directx/events.c: compilation fix - -2002-10-17 Thursday 18:56 sam - - * ./modules/video_output/directx/events.c: mouse coordinates support for - the DirectX plugin (please test compilation). - -2002-10-17 Thursday 18:48 sam - - * ./modules/video_output/sdl.c: mouse coordinates support for SDL. - * ./modules/video_output/x11/xcommon.c: we transmit the click only at - release time. - -2002-10-17 Thursday 18:03 sam - - * ./src/video_output/video_output.c: mouse coordinates are now variables. - * ./modules/access/dvdplay/intf.c: instead of probing the mouse on each - loop iteration, we set a callback on the corresponding variables. - -2002-10-17 Thursday 15:15 sam - - * ./src/misc/variables.c: callback loops are now detected; this means you - can now use var_* functions from within your callback, they can even - trigger callback themselves, to any level. The main restriction is that - you shouldn't meddle with a variable that is already being triggered by - the current thread (other threads will just wait). - * ./src/misc/objects.c: fixed a deadlock in the "tree" command. - * ./modules/misc/testsuite/test4.c: added a "callback-test" command to the - rc interface to test callback loop detection and concurrent triggers. - -2002-10-17 Thursday 10:24 sam - - * ./modules/codec/spudec/parse.c: fixed bad initialization of the alpha - palette, implemented the "force display" command as forever-living - subtitles, and reworked some code. - * ./src/video_output/video_output.c: we increment the image date even if - we are repeating the previous image, so that subtitles have a chance to - get displayed. - * ./src/video_output/vout_subpictures.c: ephemer subpictures don't timeout. - -2002-10-17 Thursday 01:34 sigmunau - - Use a KURLRequester widget for variables of type CONFIG_ITEM_FILE. This - crates a little button next to the textarea that pops up a file open dialog - where the user can point and click on the file to select. It also drops down - a list of possible completions as the user types. - -2002-10-17 Thursday 01:12 massiot - - * Fixed AOUT_CHAN_CHANNEL2 trivial mixer, - * Fixed a compile issue in the vcd plug-in, - * Fixed SDL behavior with > 2 channels. - -2002-10-16 Wednesday 21:39 sam - - * ./include/variables.h, ./src/misc/variables.c: implemented variable - callbacks. - -2002-10-16 Wednesday 17:10 sam - - * ./configure.ac.in, ./src/libvlc.c: attempt at activating gettext support - under platforms without libintl such as Win32. Use --with-included-gettext - to test. Might break compilation on systems I don't have access to. - -2002-10-16 Wednesday 13:35 sam - - * ./modules/access/vcd/vcd.c: changed an error to a warning in the probe - phase. - * ./modules/video_filter/deinterlace/deinterlace.c: the bob method now - flickers less thanks to a patch from Marian Durkovic . - -2002-10-16 Wednesday 12:31 sam - - * ./src/misc/variables.c: fixed a deadlock in command variables handling; - we now release the variable lock before calling the command. - * ./src/misc/threads.c: removed deprecated code. - -2002-10-16 Wednesday 01:10 massiot - - * Fixed filters which couldn't work with more than 2 channels ; - * Fixed detection of VCD support under OS X.2. - -2002-10-16 Wednesday 01:00 massiot - - Fixed VCD detection under MacOS X. - -2002-10-15 Tuesday 21:56 gbazin - - * modules/access/vcd/*, configure.ac.in: - - Major changes to allow reading vcd images directly from the hard drive - (you need a .cue and .bin file). - - Removed duplicated code by merging ioctl_GetTrackCount and ioctl_GetSectors. - - Implemented necessary ioctls for Win9x/NT/2K/XP. - -2002-10-15 Tuesday 14:30 sam - - * ./po/*: updated locales. - -2002-10-15 Tuesday 10:35 sam - - * ./include/vlc_threads_funcs.h, ./src/misc/threads.c: eradicated - vlc_mutex_need() and vlc_mutex_unneed(). - * ./src/misc/variables.c: implemented VLC_VAR_MUTEX variables. - * ./modules/misc/gtk_main.c, ./src/libvlc.c: replaced named mutexes with - named mutex variables. - -2002-10-15 Tuesday 03:50 fenrir - - * cinepak.c : initialize picture to black. - -2002-10-15 Tuesday 02:56 fenrir - - * all : forgot to add theses new files :p - -2002-10-15 Tuesday 02:55 fenrir - - * all : begin to rewrite some parts of avi demux, mainly to clean ugly code - and to prepare for OpenDML support. - Add new options : - --avi-index force index creation. - --avi-interleaved force method used for unseekable stream but need - interleaved stream and could lead to loss of audio/video synchro. - -2002-10-15 Tuesday 01:11 titer - - Cleaner code. - -2002-10-14 Monday 23:59 fenrir - - * araw.c : pseudo pcm decoder - * wav : demux for wav file( should work with raw pcm, mp3 or a52 stream ) but - untested under big endian machine(for pcm). - - All are compiled by default. - -2002-10-14 Monday 23:42 alexis - - Update for 0.4.5 release. - Update of the description. - -2002-10-14 Monday 23:36 alexis - - Updated description. - -2002-10-14 Monday 22:09 titer - - Fixed seeking. - -2002-10-14 Monday 21:04 sam - - * ./modules/misc/testsuite/test4.c: made the 4th test less CPU intensive - by making the spawned threads wait a bit longer. - * ./src/misc/variables.c: added a usage count to the variables; trying to - create a variable with the same name only increments its refcount. - -2002-10-14 Monday 18:46 sam - - * ./include/vlc/vlc.h, ./src/libvlc.c: added VLC_Error() to the libvlc API. - * ./include/main.h: removed p_vlc->i_status because it was not sufficient - to represent all the possible states of p_vlc; each part should be tested - separately upon destruction. - * ./src/misc/objects.c: fixed a signed/unsigned bug that prevented creation - of VLC_OBJECT_GENERIC objects. - - * ./src/misc/variables.c: added the VLC_VAR_COMMAND type which is simply a - variable that stores a function pointer, and calls it when var_Get is - called for it. The function argument is taken in val.psz_string. - * ./src/misc/objects.c: vlc_dumpstructure and vlc_liststructure are no longer - exported to the rest of the program; instead, they're VLC_VAR_COMMAND vars - ("tree" and "list"). - * ./modules/control/rc/rc.c: moved a few commands to VLC_VAR_COMMAND vars. - -2002-10-14 Monday 18:35 sam - - * ./src/misc/error.c: added vlc_error, a strerror() equivalent. - -2002-10-14 Monday 18:34 sam - - * ./modules/misc/testsuite/test4.c: added a stress test module; doesn't get - compiled yet because it uses the "command" variables I'm about to check - in. They need to be typed in the rc interface for instance (-I rc). This - module has two available commands: "signal " which sends the given - signal to the vlc process, and "stress []" which performs a series of - object creation/lookup/destruction, variable creation/setting/destruction - and thread spawning/joining tests. The optional argument for stress is an - integer between 1 and 200 (the bigger, the heavier the tests; it may hang - your machine at around 150, be careful). - -2002-10-14 Monday 01:01 massiot - - Imported Changelog from 0.4.5. - -2002-10-14 Monday 01:00 massiot - - Fixed a typo. - -2002-10-14 Monday 00:51 massiot - - Added recent ipkg files in the tarball. - -2002-10-14 Monday 00:34 massiot - - Updated Mac OS X README. - -2002-10-13 Sunday 17:39 titer - - Now BeOS sound is (almost) clean. - It is kludgy, but it works ;) - -2002-10-13 Sunday 16:26 sigmunau - - modules/demux/util/id3*: fixed up some dead comments - modules/gui/kde/*: only set variable the user actually have changed when - apply is pressed in the preferences window. - -2002-10-13 Sunday 01:15 alexis - - Fixed a bug in the developer doc : hacking.xml and overview.xml were - identical ! So I removed hacking.xml... - -2002-10-12 Saturday 23:31 gbazin - - * configure.ac.in: fix for the mingw32 build. The gtk plugin may also need mingwex. - * modules/demux/mpeg/ts.c: added an #include to make mingw32 happy when - compiled with libdvbpsi. - * Makefile.am: fixed dependency problem with share/vlc_win32_rc.rc. - -2002-10-12 Saturday 23:26 gbazin - - * configure.in: fix for the mingw32 build. The gtk plugin may also need mingwex. - * plugins/mpeg_system/mpeg_ts.c: added an #include to make mingw32 happy. - -2002-10-12 Saturday 22:09 gbazin - - * configure.ac.in: fix for the mingw32 build. We check if we need to explicitly - link with the mingwex library (needed for dirent support with new mingw32 - runtimes). - -2002-10-12 Saturday 21:59 gbazin - - * configure.in: slight modifications to the last mingw32 build fix. - -2002-10-12 Saturday 21:47 gbazin - - * configure.in: fix for the mingw32 build. We check if we need to explicitly - link with the mingwex library (needed for dirent support with new mingw32 - runtimes). - -2002-10-12 Saturday 14:24 titer - - Rewritten BeOS audio output for audio output 3. It now "pulls" the data. - Sound is yet choppy (I don't know why). - -2002-10-12 Saturday 01:44 massiot - - * Updated FAQ. - -2002-10-12 Saturday 01:44 massiot - - * Updated FAQ. - * Updated project files for 0.4.5 release. - -2002-10-12 Saturday 00:32 sam - - Changes to the libvlc API: - * ./include/vlc/vlc.h: changed the naming conventions for libvlc. Now - exported functions start with VLC_ instead of vlc_ to avoid conflicts. - * ./include/vlc/vlc.h: removed the vlc_object_t, vlc_list_t, vlc_error_t - and vlc_t types; they are now internal types only. - * ./include/vlc/vlc.h: merged the reentrant and non-reentrant libvlc - calls. In non-reentrant mode, we just use 0 as the first argument. In - reentrant mode, we use an object's ID. (see below) - - Internal changes: - * ./src/libvlc.c, ./src/misc/objects.c: instead of manipulating vlc_object_t - pointers, we manipulate their i_object_id. When needed, an object is - retrieved using vlc_object_get (I hope the lookup isn't too expensive, - that's why I designed the pp_objects layout to allow log2(n) seeks). - * ./src/misc/objects.c: activated the per-object variable storage. Unused - yet, unless you want to try "getfoo" and "setfoo blablah" in vlc -I rc. - * ./include/vlc_objects.h: moved the vlc_object_t and vlc_list_t definitions - here. - - Misc: - * ./src/vlc.c, ./mozilla/vlcshell.cpp: removed inclusion of config.h in - code portions not part of libvlc; it was just required for the - COPYRIGHT_MESSAGE string which is now available from VLC_Version(). - -2002-10-11 Friday 23:17 sam - - * ./plugins/filter/deinterlace.c: fixed the green bottom line in the - linear deinterlace mode, thanks to Marian Durkovic . - -2002-10-11 Friday 19:29 gbazin - - * INSTALL.win32: removed note about running in administrator mode to play - a DVD. Updated doc about using cygwin for compiling. - -2002-10-11 Friday 14:50 sigmunau - - added some coloring to the messages window in the kde interface - -2002-10-11 Friday 13:05 sam - - * ./src/misc/variables.c, ./include/variables.h: a few functions for - in-object variable storage. Unused yet (not even compiled). - -2002-10-11 Friday 12:08 gbazin - - * src/misc/modules.c: fixed a memory leak with the "plugin-path" config option. - * modules/audio_output/directx.c, modules/audio_output/waveout.c: ported the directx - and waveout audio plugins to the new changes in the audio output layer. - * configure.ac.in: fixes for cygwin compilation, and the gtk plugin under mingw32. - -2002-10-11 Friday 11:01 gbazin - - * src/interface/main.c, src/misc/modules.c: added a quick hack for a - --plugin-path command line option. - * INSTALL.win32: removed note about running in administrator mode to play - a DVD. - -2002-10-11 Friday 01:11 titer - - Some clean-up. Playlist works again. - -2002-10-11 Friday 00:50 massiot - - * Updated 0.4.5 Changelog. - * Bumped up revision number to 0.4.5. - * Do not use vasprint on Mac OS X because X.1 doesn't have that. - -2002-10-11 Friday 00:46 massiot - - Do not use vasprintf under Mac OS X because OS X.1 doesn't have that (how - lame...). - -2002-10-10 Thursday 21:34 sigmunau - - messages.cpp: use append(...) and not setText( text() + ...), seems to - decrease cpu-usage considerably. - preferences.cpp: allow config strings to be 40 characters long instead of - 10. Is that enough? - -2002-10-10 Thursday 19:25 sam - - * ./configure.ac.in: dropped the use of typeset in favor of eval to - set variable values (ash doesn't have typeset). - -2002-10-10 Thursday 00:54 massiot - - * (Hopefully) fixed S/PDIF outputs ; - * Finally fixed the audio problem on most platforms. - -2002-10-09 Wednesday 17:29 stippi - - improved title and chapter navigation in BeOS GUI, added LCD type info view displaying current file, title, chapter and elapsed time - -2002-10-09 Wednesday 03:14 titer - - BeOS compilation fixes. - -2002-10-09 Wednesday 00:48 massiot - - OS X : raised the priority of the intf at the same level as the video, since - otherwise we can't quit the application any longer... - -2002-10-08 Tuesday 20:10 sam - - * ./src/libvlc.c, ./src/misc/messages.c: due to horrible user threats, - only two levels of -v are now possible: -v for warnings, -vv for debug - messages (-q for no output at all). - -2002-10-08 Tuesday 18:02 sam - - * ./src/input/input.c: do not try to use stream output if the "sout" variable - is set to the empty string (happens when doing "Apply" in a GUI). - -2002-10-07 Monday 23:58 massiot - - * HACKING : documentation for the automake crash - * http.c : fixed a problem with seeking with large files - -2002-10-07 Monday 23:28 jpsaman - - Dependencies for SDLAudio (esd/esddsp) and instalation script fixes. - -2002-10-06 Sunday 22:23 jpsaman - - Patch for using libgpewidget library for full GPE support. - -2002-10-06 Sunday 22:23 jpsaman - - file gpe-configure.in.patch was initially added on branch v0_4_1_branch. - -2002-10-06 Sunday 21:59 jpsaman - - file gpe.patch was initially added on branch v0_4_1_branch. - -2002-10-06 Sunday 21:59 jpsaman - - Adding patch for using GPE specific libraries. - -2002-10-06 Sunday 21:39 jpsaman - - file control.gpe was initially added on branch v0_4_1_branch. - -2002-10-06 Sunday 21:39 jpsaman - - Added control file for Familiar GPE build. There are three control files now: - - control : depends on task-x and sdl only for backwards compatibility of familiar v0.5.3. - - control.gpe : depends on gpe specific libraries (gpe.handhelds.org) for familiar v0.6 and onwards. - - control.opie : depends on qt embedded libraries (opie.handhelds.org) for familiar v0.6 and onwards. - -2002-10-06 Sunday 21:35 jpsaman - - Updated rules - -2002-10-06 Sunday 21:28 gbazin - - * configure.ac.in: vlc can now be built under cygwin with or without the - unix emulation layer (without if you use CC="gcc -mno-cygwin"). - * INSTALL.win32: doc update for cygwin build. - * modules/video_output/directx/events.c, modules/video_output/directx/directx.c, - modules/audio_output/directx.c: compilation fixes for cygwin. - -2002-10-06 Sunday 21:24 jpsaman - - Familiar GPE packaging files. - -2002-10-06 Sunday 21:23 jpsaman - - file sdl.patch was initially added on branch v0_4_1_branch. - -2002-10-06 Sunday 21:23 jpsaman - - Rename ipkg/patch to sdl.patch - -2002-10-06 Sunday 21:15 jpsaman - - GPE packaging files. - -2002-10-06 Sunday 21:01 jpsaman - - Files for gpe package. - -2002-10-06 Sunday 20:56 jpsaman - - file postinst.gpe was initially added on branch v0_4_1_branch. - -2002-10-06 Sunday 20:56 jpsaman - - More GPE packaging stuff for Familiar Linux distribution. - -2002-10-06 Sunday 20:56 jpsaman - - file postrm.gpe was initially added on branch v0_4_1_branch. - -2002-10-06 Sunday 13:47 jpsaman - - GPE menu launch script for iPaq port. - -2002-10-06 Sunday 13:47 jpsaman - - file vlc.gpe was initially added on branch v0_4_1_branch. - -2002-10-05 Saturday 21:26 jlj - - ./src/misc/netutils.c: GetMacAddress Darwin support - ./src/libvlc.h: Default to en0 instead of eth0 under Darwin - -2002-10-05 Saturday 19:29 gbazin - - * ALL: Splitted the directx plugin into an audio and video module. - -2002-10-05 Saturday 05:44 bozo - - Up-to-date ALSA audio output module. - -2002-10-05 Saturday 02:10 jlj - - ./extras/MacOSX/.../MainMenu.nib: added Open Target panel - ./modules/gui/macosx/open.[mh]: Open Target code - -2002-10-04 Friday 20:07 sam - - * ./configure.ac.in: removed now unnecessary --force-exe-suffix flag. - * ./src/misc/objects.c: structure_lock is now local. - * ./src/misc/threads.c: implemented named mutexes which provide a handy - way to protect data across plugins which might be sharing the same - resources. Thread-unsafe libraries come to mind, but we can imagine - using a named mutex for configuration files, or special devices. - * ./include/main.h: removed global_lock because of vlc_mutex_need, removed - p_global_data because it was never used, removed structure_lock because - it did not belong here. - -2002-10-04 Friday 16:02 sam - - * ./modules/gui/macosx/vout.m: if no MacOS X interface is available when - the video output is initialized, we wait for a while before giving up; - also changed the code so that it probes all interface objects rather than - the first one it finds. - -2002-10-04 Friday 15:13 sam - - * ./bootstrap: we use the proper linker for plugin compilation. - * ./modules/misc/testsuite/*: moved the null module into three test modules - that are only built when --enable-testsuite is activated. This directory - can be a good place for compilation tests or performance benchmarks. - -2002-10-04 Friday 14:01 gbazin - - * src/misc/threads.c, src/misc/win32_specific.c, include/interface.h: fixed typos. - * configure.ac.in, modules/gui/gtk/gtk.c: Added a NEED_GTK_MAIN macro to the compiler - flags for the gtk module. When this macro isn't defined, then the gtk module - doesn't make use of the gtk_main module. I had to do this change because the - gtk_main trick can't work on win32 and render the whole gtk interface unusable. - -2002-10-04 Friday 00:14 massiot - - * Backported RTP access module from HEAD. - * Fixed a compile issue in the HTTP plug-in. - -2002-10-03 Thursday 23:45 massiot - - Fixed miscellaneous problems with the RTP plug-in. - -2002-10-03 Thursday 23:14 jpsaman - - Found bug in configure.in script Qt Embedded definition used $(QTDIR) i.s.o ${QTDIR} - -2002-10-03 Thursday 23:10 jpsaman - - vlc launch script for opie. - -2002-10-03 Thursday 23:10 jpsaman - - file vlc.opie was initially added on branch v0_4_1_branch. - -2002-10-03 Thursday 23:01 jpsaman - - Updated for opie - -2002-10-03 Thursday 22:49 jpsaman - - Fixed known bug in rtp plugin which resulted in superflous error messages. - -2002-10-03 Thursday 22:46 jpsaman - - Updated AUTHOS file. - -2002-10-03 Thursday 20:56 sam - - * ./configure.ac.in: duplicated arguments to AM_INIT_AUTOMAKE to fix - locales breakage. - * ./src/libvlc.c: libvlc understands the VLC_VERBOSE environment variable, - to be set between 0 and 4. Default value is 0 for a program using libvlc, - but vlc sets it to 1 by default. - * ./src/misc/configuration.c: -v now works the old way (-v, -vv, -vvv) as - well as the new way (-v0, -v1, -v4). -v1 is the same as -v, and -v0 is - the same as -q (quiet). Hope it's all understandable. - -2002-10-03 Thursday 19:01 gbazin - - * FAQ: updated FAQ with config file issues. - * configure.ac.in: use -mms-bitfields instead of -fnative-struct for - mingw32 gcc-3.x. - * include/interface.h, modules/misc/dummy/interface.c, modules/misc/logger/logger.c, - modules/control/rc/rc.c: Display message on Win32 explaining how to get - back to the GUI mode. - * src/misc/threads.c, include/vlc_threads_funcs.h: ignore the - win9x-cv-method config option on WinNT when fast-mutex is not enabled. - -2002-10-03 Thursday 18:44 gbazin - - * FAQ: updated FAQ with config file issues. - * configure.in, configure: user -mms-bitfields instead of -fnative-struct - for mingw32 gcc-3.x. - * include/interface.h, plugins/dummy/intf_dummy.c, plugins/text/logger.c, - plugins/text/rc.c: Display message on Win32 explaining how to get back - to the GUI mode. - * include/threads_funcs.h, src/misc/win32_specific.c: ignore the - win9x-cv-method config option on WinNT when fast-mutex is not enabled. - -2002-10-03 Thursday 15:21 sam - - * ./src/libvlc.c, ./include/main.h: the root of all objects is now - p_libvlc, and each p_vlc is a child of p_libvlc. Reasons for this are: - - o the module bank and the message bank only need to be initialized once, - which gives faster loads when multiple instances of libvlc are used, - o we allow the possibility of different p_vlc sharing objects, for - instance the audio output, - o the CPU detection is only done once. - - This patch is not polished yet, but I cannot do any intensive tests for - the moment because of a bug somewhere that leaves audio output objects - lying here and there which needs to be investigated first. The current - major issue is that the module bank is no longer freed. - -2002-10-03 Thursday 12:15 sigmunau - - forgot to add the actual code in my last commit - -2002-10-03 Thursday 12:15 sigmunau - - kde.cpp: subscribe and unsubscribe messages - interface.cpp, interface.h: create a messages window, and add menu iten to - show it - Modules.as: build messages window - ui.rc: menuitem to show messages - preferences.cpp: fixed typo in comment - -2002-10-03 Thursday 11:25 sam - - * ./modules/gui/win32/win32.bpr: use the .dll extension instead of .so. - -2002-10-03 Thursday 11:21 jpsaman - - Added author Gerald Hansink of Qt Embedded Video Output to AUTHORS list. - -2002-10-03 Thursday 10:44 sam - - * ./bootstrap: fixed a bug I introduced yesterday that caused automake - version detection not to work properly. - -2002-10-03 Thursday 00:56 massiot - - * Mac OS X audio device discovery and selection, patch courtesy of - Heiko Panther . - -2002-10-02 Wednesday 18:02 sam - - * ./bootstrap: added a check for automake bug #326. No easy workaround is - really possible other than patching/upgrading automake. This happens for - automake 1.6.0 and automake 1.6.1. - -2002-10-02 Wednesday 17:37 sigmunau - - fixed some insanities which coused this module to fail on a52 sound - -2002-10-02 Wednesday 15:28 sam - - * ./Makefile.am: removed a circular dependency on src/misc/modules_plugin.h. - -2002-10-02 Wednesday 15:26 sam - - * ./Makefile.am: another workaround for an old automake 1.5 bug (bug #279). - -2002-10-02 Wednesday 14:59 sam - - * ./bootstrap, ./Makefile.am: workarounds for automake 1.5. - -2002-10-02 Wednesday 11:15 sam - - * ./configure.ac.in: --enable-a52 activates a52tofloat32, not a52. - (always re-run bootstrap when configure.ac.in has changed). - -2002-10-02 Wednesday 00:34 massiot - - Fixed a bug in the OSS output I introduced yesterday. - -2002-10-02 Wednesday 00:26 massiot - - For people who have several network interfaces, added a --iface-addr option - to select which interface to use for multicast sockets. - -2002-10-01 Tuesday 23:55 massiot - - Finally fixed the A/52 TS input. - -2002-10-01 Tuesday 23:47 massiot - - Finally fixed A/52 TS input. - -2002-10-01 Tuesday 22:43 ipkiss - - * modules/video_output/directx/events.c: added an "Always on top" entry - in the system menu. - -2002-09-30 Monday 23:32 massiot - - * Made audio_sample_format->i_format a FOURCC to allow the creation of - new ones. - -2002-09-30 Monday 22:13 jpsaman - - Configuration, compile and build settings for: - - Familiar Linux Gtk+ interface - - Qt Embedded video ouput - - preparations for opie interface. - -2002-09-30 Monday 21:55 jpsaman - - Adding files for ipkg packaging system off Familiar Linux. - -2002-09-30 Monday 21:53 jpsaman - - Adding icons for familiar interface. - -2002-09-30 Monday 20:30 titer - - Attempt to port new BeOS features from the stable branch. - Playlist is yet broken (maybe others things too) - -2002-09-30 Monday 17:47 sam - - * src/*: another bunch of .cvsignore files. - -2002-09-30 Monday 17:46 sam - - * ./debian/rules: moved the gtk_main and gnome_main plugins to the gvlc - and gnome-vlc packages. - * ALL: updated .cvsignore files to properly ignore automake files. - -2002-09-30 Monday 13:05 sam - - * ALL: the build mechanism now uses automake. See HACKING for more details. - * ./mozilla/vlcplugin.cpp: javascript support for the Mozilla plugin. - * debian/rules: the A52 module is now in a separate package. - -2002-09-30 Monday 12:00 sam - - * ALL: added *.am files here and there for future automake support. - -2002-09-29 Sunday 20:19 sam - - * ./src/playlist/playlist.c: don't run the playlist by default. - * ./src/libvlc.c: if items are specified in the commandline, run the playlist. - * ./src/vlc.c: don't rely on internal vlc types (mtime_t). - -2002-09-29 Sunday 20:16 sam - - * ./src/misc/threads.c: fixed a bug in the st_mutex_new() failure detection. - -2002-09-29 Sunday 17:39 jpsaman - - Updating ipkg files for X and QT Embedded packages of vlc. - -2002-09-29 Sunday 14:04 titer - - BeOS enhancements by Stephan Assmus : - - many fixes - - added ability to open a file by dropping it onto the vlc icon - - blanks cursor when no activity - - added "Speed" menu - - made nicer look similar to BeOS MediaPlayer - - playlist now functioning - - screen capture option - - and more... - -2002-09-28 Saturday 15:05 massiot - - * Several stability patches for multiple input streams aout. - -2002-09-28 Saturday 01:38 massiot - - * Makefile.old: Fixed BeOS compilation. - * ALL: Fewer overhead when resampling. - -2002-09-27 Friday 00:56 massiot - - * Fixed my A/52 fix. - -2002-09-27 Friday 00:43 massiot - - * Fixed my A/52 fix. - -2002-09-27 Friday 00:40 massiot - - * Major API change of the audio output. New aout_Dec* functions. - * Fixed a compile issue in s16tofloat32swab. - * Fixed a typo in demux/mpeg/ts.c. - -2002-09-26 Thursday 01:11 massiot - - Backported support for VLS CVS with regards to A/52 streams. Also - backported --vls-backwards-compat option. Please test. - -2002-09-25 Wednesday 22:41 jpsaman - - Added compiler and link flags to --enable-opie (not tested). - -2002-09-25 Wednesday 22:25 jpsaman - - Adding lost instruction for compiling libmad library. - -2002-09-24 Tuesday 01:05 massiot - - * New --vlc-backwards-compat option, to go back to the old behavior with old - VLS's. - * Fixed a bug with non-ASCII characters in the OS X playlist. - * Fixed a warning on start-up. - -2002-09-23 Monday 23:44 jpsaman - - Video output for QT embedded compiles. There are still some linking issues to fix, before it is usable. - -2002-09-22 Sunday 16:53 massiot - - Fixed a bug in the conversion splitter. - -2002-09-21 Saturday 22:20 jlj - - * ./modules/audio_filter/converter/Makefile: Fixed typo. - -2002-09-21 Saturday 01:27 massiot - - * Fixed miscellaneous cosmetic issues with lpcm and s16tofloat32swab modules. - * First hooks for changing the audio output plug-in and its parameters - on-the-fly. - -2002-09-19 Thursday 23:56 massiot - - * Audio volume management now works properly. See src/audio_output/intf.c - for information on how to use it in your interface plug-ins. In the - SDL vout, b and n are mapped to sound down/sound up. - * Fixed a major in the mad plug-in with wrong dates. - * Fixed a compilation bug. - -2002-09-19 Thursday 17:58 fenrir - - * avi.c : fix my last fix about endiannes issues (I hope) - -2002-09-19 Thursday 01:34 fenrir - - * all: fix endian issue with new definition of VLC_FOURCC, but - untested. Meuuh, could you test it ? - -2002-09-18 Wednesday 23:21 massiot - - * ALL: More hooks for audio volume management. - * configure.in: Fixed a typo. - -2002-09-18 Wednesday 14:20 sam - - * ./modules/audio_filter/converter/s16tofloat32swab.c: compilation fix for - systems which don't have swab(). Fixed a memory leak. - -2002-09-18 Wednesday 13:50 tcastley - - Updated to use the new AOUT_VOLUME_* constants. - -2002-09-18 Wednesday 03:28 henri - - lpcm support (tested on 1 source only) - -2002-09-17 Tuesday 16:56 sam - - * ./src/libvlc.c: switched the position of msg_Create() and system_Init() - because the BeOS system_Init spawns a thread, which makes use of msg_* - functions. - * ./src/misc/threads.c, ./src/misc/win32_specific.c: put the detection - of SignalObjectAndWait in the thread system initialization because - system_Init() now happens after msg_Create(). - -2002-09-17 Tuesday 13:57 fenrir - - * all: - fix a memory leak while parsing. - - fix a bug while playing last frames (in last chunk). - - add seek support, not complete but usable. - -2002-09-17 Tuesday 10:18 sam - - * ./mozilla/*: added hooks so that the vlc plugin is scriptable from - javascript. It's also in C++, but we didn't have the choice. - -2002-09-16 Monday 22:46 massiot - - * configure.in: Fixed detection of Qt-embedded. - * modules/codec/a52.c: Fixed detection of A/52 sound. - * modules/audio_filter/converter/a52tofloat32.c: Fixed a bug related to - downmixing. - * ALL: Added hooks for audio volume management. - -2002-09-16 Monday 10:10 sam - - * ./modules/gui/gtk/gtk.glade: handled delete event for the Open window. - -2002-09-16 Monday 00:33 ipkiss - - * modules/gui/win32/preferences.cpp: added a forgotten initialization - -2002-09-15 Sunday 22:54 jpsaman - - Configure option --enable-qte works now (default is disabled). - Porting video out plugin/builtin for Qt Embedded to CVS is not complete. (Please do not use it.) - -2002-09-15 Sunday 21:32 jpsaman - - Hide progressbar widget on startup. - -2002-09-14 Saturday 22:51 stef - - *Fixed a bug that prevented OSS from closing cleanly in spdif. - -2002-09-14 Saturday 22:50 stef - - *Fixed a typo that made spudec selection fail. - -2002-09-14 Saturday 00:38 massiot - - (Temporary) end of the audio output 3 documentation. - -2002-09-12 Thursday 01:10 stef - - .Quick hack to make spdif work with emu10k1 oss driver. Still buggy. - -2002-09-12 Thursday 01:08 stef - - .Fixed the length of the spdif frame. - -2002-09-10 Tuesday 14:58 sam - - * ./modules/misc/dummy/vout.c: fixed an endianness issue in the commandline - chroma parsing. - -2002-09-10 Tuesday 14:15 sam - - * ./modules/video_output/x11/xcommon.c: if we do not own the X window, like - in the Mozilla plugin, we do not try to unmap it. - -2002-09-09 Monday 15:52 sam - - * ./configure.in: the DV module is now a plugin, with the proper - dependencies in debian/control. - -2002-09-09 Monday 00:20 massiot - - Three lines :). - -2002-09-07 Saturday 01:15 massiot - - Aout3 developer documentation, cont'd. - -2002-09-04 Wednesday 23:44 massiot - - Beginning of the developer documentation for audio output 3. - -2002-09-04 Wednesday 23:18 jpsaman - - Little cleanup action. - -2002-09-04 Wednesday 23:13 jpsaman - - Qt Embedded video out patch courtesy of Gerald Hansink. - Ported Qt Embedded video out to vlc-0.5.0 (it is not useable yet). - -2002-09-04 Wednesday 23:09 jpsaman - - Renamed --enable-qte switch for Qt Embedded interface support to --enable-opie. - Reused --enable-qte for Video Out support under Qt Embedded. - -2002-09-03 Tuesday 14:03 tcastley - - Added Stephan Assmus who is helping with the BeOS Code - -2002-09-03 Tuesday 14:00 tcastley - - src/misc/beos_specific.cpp: - - Implemented VlcApplication::RefsReceived() - - this added ability to open a file by dropping its icon onto the vlc icon - - this makes Open With... work as well - plugins/beos/intf_beos.cpp - - A message is sent to be_app when the interface is created - (needed to support BApplication::RefsReceived()) - plugins/beos/vout_beos.cpp - - reacts on Escape and Tab key to switch fullscreen/window mode - - blanks cursor when no activity - - Fixed a memory leak in VideoWindow::ScreenChanged() - - Fixed the ugly scrambled video content before any decoding actually begins - - Added selectable aspect ratio correction - - Added better error handling when setting the drawing mode - plugins/beos/InterfaceWindow.h/.cpp - - Implemented dynamic view layout - - Fixed crashes in MessageReceived() when no file was loaded - - Implemented disabling of menus when no file is loaded - - Added "Speed" menu - - Added ability to enable navigation menu items according to features of current stream - - Cleaned up code somewhat - - Changed parts of LanguageMenu::GetChannels() to show more user friendly and no invalid entries - - better support for muting and volume info - - better support for scrubbing and detection of stopped stream - plugins/beos/MediaControlView.h/.cpp - - Added dynamic layout of elements - - Exchanged rewind/fastforward buttons for skip buttons that skip to the next chapter if stream supports it. - - made nicer looking SeekSlider similar to BeOS MediaPlayer - - made VolumeSlider similar to BeOS MediaPlayer, plus additional features that one doesn't have (muted state) - - got rid of MediaSlider (no need for it anymore) - - detection of stopped stream - plugins/beos/Bitmaps.h - - Added bitmaps for VolumeSlider - plugins/beos/intf_vlc_wrapper.h/.cpp - - added set_volume() and is_muted() functions - - fixed a bug in toggle_muted() - -2002-09-03 Tuesday 01:21 massiot - - Fixed the trivial channel mixer. - -2002-09-03 Tuesday 01:17 massiot - - The liba52 "codec" is now an audio filter. It means we are now able to - autodetect S/PDIF hardware support and the audio output plug-in chooses - the best one. Of course it probably breaks existing output modules, see - oss.c for hints :). - - Also include minor tweaks which will entitle us to decode and output 5.1 - audio. It may break existing plug-ins, too. See - audio_output.c:aout_FormatNbChannels for hints. - -2002-09-01 Sunday 23:20 massiot - - Added a priority for video decoders, for systems with fixed-priority - policy. - -2002-09-01 Sunday 00:10 stef - - *It seems that the setting of the fragment size was buggy. - - OSS work with my sblive! now :). It still works on my other computer too - but please test. - -2002-08-31 Saturday 21:58 stef - - *Make pf_setformat disappear from sdl module. - -2002-08-31 Saturday 01:27 massiot - - aout3 API change : - pf_setformat disappears (it was never called independantly of Open). If - the format needs to be changed, we will have Close/Open. This is much - simpler than before. Please check that I didn't break some plug-ins. - -2002-08-31 Saturday 00:22 massiot - - * demuxes: Worked around a bug in old VLC and VLS by changing TS stream types - (see my last mail). - * aout: Rewrote our whole lock policy. The output thread now doesn't require - the mixer_lock, which might avoid delays. We will also be able to change - the filter pipelines at runtime. - -2002-08-30 Friday 21:16 sam - - * ./include/vlc_threads_funcs.h, modules/video_output/directx/vout.c: Win32 - compilation fixes (typo, undeclared var). - -2002-08-30 Friday 14:23 sam - - * ./configure.in: do not try to link with -lrt if not using pthreads. This - might break the HP/UX or Solaris ports, please check if possible. - * ./src/misc/threads.c: fixed syntax in the st and pth implementations. - -2002-08-30 Friday 01:53 massiot - - * ./bootstrap : Fixed an issue with old shell versions - * ALL : Added a priority argument to vlc_thread_create(), so that audio - and input threads can run with a higher real-time priority, on systems - allowing you to use priorities. - -2002-08-30 Friday 00:29 ipkiss - - The win32 interface is preparing for the internationalization. - -2002-08-29 Thursday 00:44 massiot - - * Fixed libmad's output volume. - -2002-08-29 Thursday 00:25 massiot - - * Finally fixed the segfault when resampling. - * Reactivated the A/52 demux. - * Wrote a real full-featured float32 mixer. - -2002-08-28 Wednesday 23:40 sam - - * ./Makefile.old: fixed the automatic dependency rule (include dirs missing). - -2002-08-28 Wednesday 21:48 massiot - - It now works when there is no automake-1.5 nor automake-1.6. - -2002-08-28 Wednesday 17:30 sam - - * ./m4/*: added gettext m4 macros so that the configure behaviour is - always the same. - -2002-08-28 Wednesday 16:22 sam - - * Additional fixes for bootstrap when gettext isn't available. - -2002-08-28 Wednesday 15:38 sam - - * ./bootstrap: fixed a shell error (replaced "if `foo`" with "if foo"). - -2002-08-28 Wednesday 14:50 sam - - * ./bootstrap: we should be able to bootstrap CVS even without gettext. - -2002-08-27 Tuesday 23:53 sigmunau - - fixed a minor bug - -2002-08-27 Tuesday 16:15 sam - - * ./HACKING: we can now use automake-1.5 instead of automake-1.6. But now - we _really_ depend on it. - * ./bootstrap: we don't use touch to create a file, because it doesn't seem - to work everywhere. - -2002-08-27 Tuesday 01:36 sam - - * ./bootstrap: we touch m4/Makefile.am so that configure doesn't complain - about a missing m4/Makefile.in. - * ./include/vlc_common.h: workaround for Borland's redefinition of PACKAGE. - -2002-08-27 Tuesday 01:00 massiot - - * Miscellaneous S/PDIF fixes. - * New NextPTS() function, to replace CurrentPTS() (gives the PTS which will - be valid for NEXT byte). - * Fixed mono mode in the builtin mpeg audio decoder. - * Various fixes related to PTS calculation in audio decoders. - -2002-08-27 Tuesday 00:54 sigmunau - - have my filter compile by default - -2002-08-27 Tuesday 00:35 sigmunau - - An motion blur filter. --blur-factor states the degree of blurring from 1 - to 127. about 100 is cool - -2002-08-26 Monday 23:46 sam - - * ./bootstrap: another fix for old versions of autoconf which don't seem - to like the gettext m4 files. - -2002-08-26 Monday 22:49 sam - - * ./configure.in: we now require autoconf 2.5x because previous versions - don't seem to work very well if you are using autopoint, although - gettext 0.11.5 claims to be fully backwards compatible. Welcome to - automake hell. - * ./bootstrap: workaround which uses gettextize if you do not have - autopoint. We'll probably stay like this for a while, until gettext - 0.11.x (which replaces gettextize with autopoint) becomes more - widespread. Currently this workaround seems to work, but don't expect - a clean tarball if you make dist without having used autopoint. Welcome - to automake hell. - -2002-08-26 Monday 12:02 sam - - * ./Makefile.old, ./modules/gui/win32/win32.bpr: fixed header location - issues in the Win32 build. - -2002-08-26 Monday 11:38 sam - - * ./bootstrap: dropped the dependency on gettext 0.11.5. Now 0.10.4 is OK. - -2002-08-26 Monday 11:12 sam - - (A few minor pending patches I had around) - * ./debian/control: gnome-vlc recommends vlc-plugin-esd, and kvlc recommends - vlc-plugin-arts. - * ./src/misc/messages.c: message queue now prints the current object type. - * ./modules/*: cosmetic fixes for the --long-help output. - -2002-08-26 Monday 10:36 sam - - * ALL: fixed a few include directories. - -2002-08-26 Monday 03:01 sam - - * Moved ./include/defs.h to ./config.h - * Renamed ./include/config.h to ./include/vlc_config.h - * Other misc auto* fixes. - -2002-08-26 Monday 01:18 sam - - * ALL: started the slow move to automake. For the moment, the changes are - unnoticeable apart from the extra dependency on autoconf, automake and - gettextize. See the new HACKING file for some information, especially if - you don't run Linux. - - The current strategy is to have the configure script generate a nice - automake Makefile from Makefile.am, and then clobber it with our good - old dirty Makefile. Muahaha :-) - -2002-08-25 Sunday 22:44 jpsaman - - Directory content is now read at startup. - -2002-08-25 Sunday 21:27 sam - - * ./src/playlist/playlist.c: -Z flag makes playlist loop endlessly. - -2002-08-25 Sunday 19:22 ipkiss - - * all: Unified behaviours using "action list" objects - -2002-08-25 Sunday 18:55 sam - - * ./modules/audio_output/oss.c, ./modules/audio_output/sdl.c: improved - sound synchronization. - * ./src/audio_output/output.c: reverted another change I previously did :-) - -2002-08-25 Sunday 11:39 sam - - * ./src/audio_output/output.c: reverted my previous aout_OutputNextBuffer - prototype change; it looks like we won't need it after all. - * ./src/audio_output/output.c: if audio output is too slow, but we - know there is no next packet, then we play it anyway. Rationale behind - this is: better play a slightly wrongly dated packet than play silence, - because it might be wrongly dated but there are chances it won't break - audio continuity. - * ./modules/audio_output/sdl.c: workaround for SDL's crap audio output - system (callback gets called at random times, and no way to know the - latency of the samples being played). Audio output is now rather good - here, but please give feedback. - * ./modules/audio_output/oss.c: we delay a bit before asking for a new - buffer to avoid starvation. - -2002-08-24 Saturday 23:35 sigmunau - - moved id3 related code to a separate utility module since several - demuxers need it - -2002-08-24 Saturday 23:11 sam - - * ./modules/audio_output/oss.c: we don't ask too early for a new buffer, - but rather sleep a bit. - -2002-08-24 Saturday 22:22 sam - - * ./modules/audio_filter/resampler/ugly.c: simple resampler which does not - insert blank samples, but changes pitch. - -2002-08-24 Saturday 19:04 gbazin - - * modules/misc/logger/logger.c: fixed initialization bugs. - * src/misc/objects.c: in vlc_object_destroy() there's no need to lock structure_lock if - we are the root object (structure_lock has already been destroyed anyway). - -2002-08-24 Saturday 18:07 sam - - * ./modules/audio_filter/resampler/trivial.c: fixed a buffer size calculation - issue in the trivial resampler. - -2002-08-24 Saturday 16:49 sam - - * ./configure.in: fixed a typo that prevented compilation of the network - modules. - * ./debian/rules: added faad to the package generation. - -2002-08-24 Saturday 13:57 sam - - * ./modules/gui/gtk/open.c: the Gtk and GNOME interfaces no longer ignore - the "dvd", "frequency" and "symbol-rate" variables. - -2002-08-24 Saturday 13:46 sam - - * ./modules/audio_output/oss.c: fixed a bug on module reopening. - * ./modules/audio_output/oss.c: we now properly set the fragment size. - -2002-08-24 Saturday 12:19 sam - - * ./src/audio_output/output.c: added an argument to aout_OutputNextBuffer - which lets the audio output module give a timeout value for buffer - delivery. This fixes a few issues with aout modules which were calling - aout_OutputNextBuffer way too early. - -2002-08-24 Saturday 11:55 sam - - * ./debian/*: created legacy packages for smooth upgrades to the upcoming - 0.5.x version, and created the vlc-plugin-svgalib package. - -2002-08-24 Saturday 03:14 sigmunau - - fixed an off by factor 10 error. Noted along the way that this module - seems to be requesting audio some time before the output pipeline is - finnished - -2002-08-23 Friday 16:16 tcastley - - Rewritten aout3. BeOS currently PUSHES the audio. - -2002-08-23 Friday 16:05 sam - - * ./modules/codec/faad/decoder.c: the AAC decoder is in sync with aout3. - * ./modules/codec/a52old/a52old.c: the a52old decoder as well. - -2002-08-22 Thursday 23:41 sam - - Forgot one file in my previous commit. - -2002-08-22 Thursday 19:14 sam - - * ./modules/audio_filter/converter/fixed32tofloat32.c: fixed conversion. - * ./modules/codec/mad/libmad.c: ported to the latest aout changes. Still - doesn't work here, though. - -2002-08-22 Thursday 01:19 sam - - * ./include/vlc_common.h: declared aout_fifo_t. - -2002-08-22 Thursday 01:17 sam - - * ./include/aout_internal.h: exported aout_FifoPop to plugins. - -2002-08-22 Thursday 00:41 massiot - - Big round of fixes in the aout3. - * Audio and video should now _always_ be perfectly in sync. - * Changes in a52.c (end_date management) must be ported to other codecs, - otherwise mixer errors will appear. - * Audio output plug-in can now tell whether they can handle a little - clock drift (for instance, inserting zeroes after a pause). - -2002-08-21 Wednesday 21:30 jpsaman - - Stopping vlc from the Familiar interface is possible again. - -2002-08-21 Wednesday 19:31 sam - - * ./src/misc/modules.c: if a plugin requested not to be unloaded, then we - won't unload it. This makes us more fault-tolerant with crap libraries - that are making use of atexit(). - * ./configure.in: svgalib can now be a plugin. - * ./modules/misc/gtk_main.c: gtk_main doesn't need g_atexit anymore. - -2002-08-21 Wednesday 17:55 sam - - * ./modules/misc/gtk_main.c: fixed a minor compilation warning. - -2002-08-21 Wednesday 17:53 sam - - * ./include/vlc_common.h: we don't set _() and N_() in Gnome-enabled modules - because already does it for us. - -2002-08-21 Wednesday 17:10 sam - - * ./modules/video_output/svgalib.c: SVGAlib video output module. - - Currently only supports 256 color output, and defaults to 320x200. You need to be root to use it, it may leave your console in an unusable state, lock - up your video card, it will segfault at exit if you compile it as a plugin - because of SVGAlib's ludicrous use of atexit() and signal(). - Apart from these few glitches, it's rather OK, use "-I dummy -V svgalib" - to activate. Q or Esc to quit (press for a long time if it doesn't work). - -2002-08-21 Wednesday 13:07 xav - - Fixed a polioterie in the previous commit - -2002-08-21 Wednesday 11:27 sam - - * ./modules/codec/a52old/a52old.c: ported the old A52 decoder to aout3. - * ./modules/audio_filter/converter/s16tofloat32.c: converter needed for - a52old, includes the walken trick and b_in_place = true. - -2002-08-21 Wednesday 11:26 xav - - * libvlc.c : Win32 compilation fix. - * modules.c : we now check the directory plugins/ to find some plugins. - (this will allow us to use the packager / installer which wasn't aware - of plugins -> modules :) - -2002-08-21 Wednesday 00:11 stef - - *Set output format to AOUT_FMT_SPDIF when in spdif mode. - - S/PDIF does not work here in oss though (output starving). - -2002-08-20 Tuesday 23:10 sam - - * ./modules/gui/gtk/display.c: changed the configuration callbacks so that - all instances of a module get changed when options such as gtk-tooltips - or gnome-toolbartext are toggled. - -2002-08-20 Tuesday 23:02 sam - - * ./modules/gui/qnx/*: ported the QNX audio output to the new API, courtesy - of Pascal Levesque. - -2002-08-20 Tuesday 20:25 sam - - (compilation fixes for my previous commit) - -2002-08-20 Tuesday 20:08 sam - - * ./modules/misc/gtk_main.c: created the gtk_main module, which simply runs - gtk_main() in its own thread, and does nothing on subsequent calls. This - ensures that gtk_main is only running once. - * ./modules/gui/familiar/*, modules/gui/gtk/*: the familiar, gtk and gnome - modules are now fully reentrant thanks to their use of the gtk_main module. - * ./src/libvlc.c: implemented vlc_set(), a wrapper for config_Put* available - to external programs. - * ./src/libvlc.c: removed vlc_stop() and vlc_end(), everything is now done - by vlc_destroy(). - * ./modules/control/rc/rc.c: implemented a few new functions. For instance, - run "vlc -I rc" and then type "intf gtk" or "intf gnome". You can even - launch several of them. "segfault" works, too. - -2002-08-20 Tuesday 14:32 sam - - * ./modules/gui/familiar/familiar.c: added a timer to check when the - familiar interface is asked to quit. - -2002-08-20 Tuesday 01:12 massiot - - More changes in the date handling. Should be more tolerant with - pause/play and change of audio channel. - -2002-08-20 Tuesday 01:07 sam - - * ./modules/audio_output/*: ported the ALSA, aRts, esd and OSS modules to - the latest aout3 changes. - -2002-08-19 Monday 23:54 massiot - - * Fixed BeOS output ; - * Fixed a few boolean_t. - -2002-08-19 Monday 23:31 massiot - - * ./configure: Fixed double detection of gethostbyname. - * Major changes in the handling of dates in the audio output ; still buggy, - but differently. - * Fixed a major bug in the aout pre-filters, preventing to run any other - decoder than liba52. - * p_aout->output.pf_play now has only one argument. - -2002-08-19 Monday 19:07 bozo - - * modules/audio_output/alsa.c: we now open the device in SetFormat because - it depends on the audio format. Cosmetic changes. The S/PDIF output may - work. - -2002-08-19 Monday 13:51 tcastley - - Fixed segfault. Now fails to load due to incorrect format. - Getting there :) - -2002-08-19 Monday 13:37 sam - - * ./src/misc/cpu.c: we use void(*)(int) instead of sighandler_t because - mingw32 doesn't know about sighandler_t. - -2002-08-19 Monday 13:13 sam - - * ./src/misc/cpu.c: libvlc now plays nice with SIGILL and restores the - signal handler to its previous value after use. - * ./src/libvlc.c: moved signal handling to vlc.c. - -2002-08-19 Monday 10:30 sam - - * ./modules/visualization/xosd/xosd.c: support for libxosd 1.0.0. - * ./configure.in: added check for libxosd version. - -2002-08-19 Monday 10:19 gbazin - - * modules/video_output/x11/xcommon.c: fixed a bug related to the size of the - fullscreen window. We also unmap the current window when switching to fullscreen. - -2002-08-18 Sunday 22:36 jpsaman - - - File and directory listing show unix permissions. - -2002-08-18 Sunday 18:17 titer - - Enhanced BeOS icon ;) - -2002-08-18 Sunday 16:33 sigmunau - - removed a line used during debugging - -2002-08-18 Sunday 16:11 sigmunau - - the mp3 demux now parses id3 tags into the info structures if libid3tag - is available - -2002-08-18 Sunday 15:49 sam - - * ./src/libvlc.c: removed the simple signal handler because it's not - really needed, and we were calling pthread_mutex_lock from it. - * ./src/libvlc.c: released a vlc_list_t that caused vlc --list to hang. - -2002-08-18 Sunday 15:16 sigmunau - - doxygen documented my code - -2002-08-18 Sunday 15:14 sigmunau - - modules/gui/kde/interface.cpp: made the kde interface look for the rc - file in DATA_PATH - modules/gui/kde/kde.cpp and interface.h: removed a stupid class, moved - stuff from open() to run() to make the kde interface start without - segfaults. - -2002-08-18 Sunday 13:32 titer - - Fixed a few linking BeOS problems (-lm, -lstdc++.r4...). - - Now everything should compile with every gcc with no problem (mp4, ffmpeg - and faad plugins, especially). - -2002-08-17 Saturday 17:35 fenrir - - * all : mpeg_audio decoder works now with aout3. - -2002-08-17 Saturday 15:33 jpsaman - - Added filetype information. - -2002-08-17 Saturday 15:26 tcastley - - This now compiles in BeOS. Probably others, the i was not declared. - -2002-08-17 Saturday 10:46 tcastley - - At least it compiles now. :-) - -2002-08-16 Friday 18:26 sam - - * ./modules/video_output/x11/xcommon.c: we include Xmd.h before dpms.h - (compilation fix for Solaris). - -2002-08-16 Friday 16:30 bozo - - Up to date ALSA information. - -2002-08-16 Friday 14:31 sam - - * ./src/playlist/playlist.c: added -Z (--random) for endless random playing. - -2002-08-16 Friday 05:07 sam - - * ./modules/codec/spudec/*: split spudec into the parsing and the rendering - functions. - * ./modules/demux/mpeg/audio.c: at least three PS startcodes are required - before we abort the parsing and consider the input as PS instead of MP3. - -2002-08-15 Thursday 19:05 titer - - * Another BeOS fix for people using some recent gcc - (that needs libstdc++.r4) - -2002-08-15 Thursday 18:37 titer - - * BeOS fixes - -2002-08-15 Thursday 14:35 bozo - - * configure.in, configure: put back the ALSA audio output module in - configure. - -2002-08-15 Thursday 14:22 sam - - * ./src/misc/modules.c: compilation fix. - * ./modules/gui/win32/preferences.cpp: the Win32 interface doesn't use the - old module linked list anymore. - -2002-08-15 Thursday 14:11 sam - - * ./src/misc/modules.c: the module linked list is going bye bye. We now use - the vlc_object_* and vlc_list_* functions to manage modules. The Win32 - interface doesn't build, but I'll fix this. - -2002-08-15 Thursday 12:31 bozo - - * modules/audio_output/alsa.c: cleanings and comments. - - TODO: S/PDIF mode. - -2002-08-15 Thursday 10:24 ipkiss - - * compilation fix - -2002-08-14 Wednesday 23:50 jpsaman - - Changes in familiar interface: - - added GtkCList instead of GtkList. - - added first column sorting order by clicking on column header - - selecting item from list works - - reading entire directory list is displayed in GtkCList widget - -2002-08-14 Wednesday 19:06 sam - - * ./src/misc/objects.c: implemented vlc_list_find() which works like - vlc_object_find() but returns a list of _all_ the matching objects. Only - works with FIND_ANYWHERE at the moment. - * ./modules/gui/gtk/preferences.c, ./modules/gui/kde/preferences.cpp, - ./modules/gui/win32/preferences.cpp: the module lists in the preferences - menus work again. - * ./src/misc/objects.c: added a missing sizeof that caused crashes because - the reindexing of the global object array was incomplete. - * ./include/modules_inner.h: propagated the module long description to its - submodules. - -2002-08-14 Wednesday 15:10 sam - - * ./modules/audio_output/esd.c: compilation fix (aout_FormatTo is obsolete). - * ./src/audio_output/audio_output.c, ./src/audio_output/mixer.c: fixed a - horrible sound issue by making sure internal buffers have a size multiple - of 4 bytes. Waiting for a real fix made in Meuuh, of course. - -2002-08-14 Wednesday 12:50 bozo - - ALSA audio output v3.01 is out ! - -2002-08-14 Wednesday 12:18 ipkiss - - * compilation fix (by sam) - -2002-08-14 Wednesday 10:50 tooney - - . Simple RTP access module : only supports TS payload. - This first draft is made to read RTP streamed by the vls. - -2002-08-14 Wednesday 10:17 sam - - * ./modules/control/rc/rc.c: 'l' outputs a list of all allocated objects, - just as 'd' displayed a tree of attached objects. - * ./src/misc/modules.c: added a missing header. - -2002-08-14 Wednesday 02:43 massiot - - * Added a third argument to aout_OutputNextBuffer. In case the buffer - received does not start exactly at the given date, it indicates if the - output plug-in is able to compensate for the drift (for instance on - startup, or with S/PDIF packets), or if we need the aout core to - resample the coming buffers. It is currently unimplemented. - -2002-08-14 Wednesday 02:23 massiot - - * Changed aout_FormatTo* ; aout_FormatToSize does no longer exist. - p_buffer now has a i_nb_bytes member. It is possible to indicate for a - format its byterate (necessary for AC3 and SPDIF). - * S/PDIF output seems to be working at last (tested with the file output). - -2002-08-14 Wednesday 00:42 massiot - - * New float32to* converter modules, courtesy of Xavier Maillard - . - * Fixed a bug in float32tos16, where gcc over-optimized a little and - caused problems on some platforms (eg. solaris). - -2002-08-13 Tuesday 22:28 fenrir - - * clean up some code, add "mp3" short cut. - And now if this demux has been forced it will (try) to play the whole - file even if the stream is heavily corrupted (like PS demux). - But now, it makes less assumptions on the stream, so report any - problem if it mis-recognizes others files as mpeg audio (specially PS file). - -2002-08-13 Tuesday 18:11 sam - - * ./modules/audio_output/arts.c: ported the aRts module to aout3. - * ./modules/audio_filter/converter/*: fixed a bug in all the converters - test routines (thx Meuuh). - -2002-08-13 Tuesday 16:53 sam - - * ./modules/audio_output/esd.c: we now properly use the esd_get_latency() - return value to avoid audio starvation. - * ./modules/audio_filter/converter/*: a little loop optimization trick. - * ./src/audio_output/aout_ext-dec.c: removed this deprecated file. - -2002-08-13 Tuesday 15:15 sigmunau - - ./modules/control/rc/rc.c: fixed a segfault when pressing 'i' with no - input - -2002-08-13 Tuesday 13:59 sam - - * ./modules/audio_output/oss.c: we spare a variable by using p_aout->b_die - instead of our own variable. - * ./modules/audio_filter/converter/a52tospdif.c, ./modules/codec/a52.c: added - , required for bswap. - * ./modules/demux/mp4/libmp4.c: removed an unneccessary semicolon in a - macro definition. - * ./modules/audio_output/esd.c: first attempt at getting esd to work. - * ./modules/video_output/*: split sdl.so into a video and an audio plugin, - and removed useless subdirectories. - * ./modules/audio_output/sdl.c: compilation fix. - -2002-08-13 Tuesday 00:48 massiot - - * Fixed miscellaneous bugs. - * Fixed an endianness issue in S/PDIF. - * Added a walken optimization of float32tos16. - -2002-08-13 Tuesday 00:30 sigmunau - - ./modules/demux/mpeg/ps.c: this module never fails the probe and should - therefore have capability 0 - -2002-08-13 Tuesday 00:12 massiot - - * Fixed a variable overflow bug in the audio output. - * Prepared for some advances in the aout3 clock management. - * Added the first stone of the forthcoming stream output. - -2002-08-12 Monday 23:43 sigmunau - - ./configure.in: fix linking of i420_rgb - -2002-08-12 Monday 23:40 jpsaman - - This conversion should make more sense. - -2002-08-12 Monday 22:43 jpsaman - - - Updated configure to build fixed32tos16 and fixed32tofloat32. - Desperately need a fixed32 mixer for testing the conversions. - - Uncommented unused functions in libmad. - -2002-08-12 Monday 22:38 jpsaman - - Support for browsing local media (not finished). - -2002-08-12 Monday 22:35 jpsaman - - Updated Makefile to include fixed32tos16 and fixed32tofloat32 conversions. - -2002-08-12 Monday 22:35 jpsaman - - Added fixed32tofloat32 conversion. - -2002-08-12 Monday 22:34 jpsaman - - Added fixed32tos16 filter based upon libmad downscale functionality. - -2002-08-12 Monday 19:38 sigmunau - - ALL: added GPL headers to my files. Some of the files from the original - author does still not contain this header. - -2002-08-12 Monday 19:00 fenrir - - * all : enable aac demux by default. - -2002-08-12 Monday 18:59 fenrir - - * all : a demux for aac stream ( raw aac with adts headers ). For now - it has a capability equal to 0 because it conflicts with PS, so you need - to force it. - -2002-08-12 Monday 17:56 sigmunau - - ./Doxyfile: a sample doxygen configuration file. Have a look at - http://s253c.studby.ntnu.no/vlc/html/index.html to see what doxygen can - do. - - ./doc/doxygen: a place for doxygen to put it's files - -2002-08-12 Monday 11:34 sam - - * ./src/misc/objects.c: two big changes in the object API: now objects can - only have one parent, because I don't want to deal with cycles, and each - created object is indexed in a global array. This feature is unused yet, - but it will speed up vlc_object_find(FIND_ANYWHERE). - * ./debian/rules: activated the faad codec. - * ./doc/fortunes.txt: new fortune cookies. - * ./modules/codec/mpeg_video/headers.c: reduced the use of attach/detach. - * ./modules/audio_output/oss.c: fixed two compilation warnings. - -2002-08-12 Monday 09:40 massiot - - Fixed a S/PDIF bug. - -2002-08-12 Monday 01:26 massiot - - S/PDIF fixes. - -2002-08-12 Monday 00:46 massiot - - Definition of vlc_fixed_t. - -2002-08-12 Monday 00:36 massiot - - * S/PDIF output should now be working (untested, though). - -2002-08-11 Sunday 14:27 sam - - * ./modules/misc/memcpy/memcpyaltivec.c: added a missing AltiVec requirement. - -2002-08-11 Sunday 10:30 gbazin - - * src/misc/configuration.c: bugfix (don't initialize and free p_module->object_lock - twice). - * src/misc/win32_specific.c: missing initializations. - * modules/demux/mp4/libmp4.c: was missing an #ifdef HAVE_ZLIB_H - -2002-08-11 Sunday 03:27 massiot - - More S/PDIF fixes. - -2002-08-11 Sunday 01:29 sam - - * Small fix for "make dist". - -2002-08-11 Sunday 01:22 massiot - - Imported 0.4.4 Changelog. - -2002-08-11 Sunday 01:20 massiot - - Updated release date. - -2002-08-10 Saturday 22:05 fenrir - - * modules/codec/faad : an AAC decoder module using libfaad library - (faad2). - * modules/demux/mp4/libmp4.c : could compile without zlib. - * modules/codec/ffmpeg/* : set error resilience to -1 by default.(in - order to decode more files, but it could produce segfaults ... ) - * Makefile.*, configure.in : enable mp4 by default, add faad - module (disabled by default ). - -2002-08-10 Saturday 22:01 massiot - - * Fixed a bug triggering the trivial resampler when it was unnecessary. - -2002-08-10 Saturday 21:40 sam - - * ./src/interface/intf_msg.c: backported a buffer overflow fix from HEAD. - -2002-08-10 Saturday 21:23 sam - - * ./src/misc/messages.c: fixed an extremely old buffer overflow. - -2002-08-10 Saturday 21:22 sam - - * ./Makefile: fixed "make package-win32". - -2002-08-10 Saturday 20:17 gbazin - - * modules/video_output/directx/aout.c: adapted the directx audio plugin to aout3. - * modules/audio_output/waveout.c: adapted the waveout audio plugin to aout3 and - decreased its score so the directx plugin is selected by default. - * configure.in: re-enabled the waveout plugin - - It's really amazing how much aout3 simplifies these plugins :) - -2002-08-10 Saturday 19:54 jpsaman - - Allocation of New buffers seems alright now. - -2002-08-10 Saturday 19:53 jpsaman - - Enabled mad plugin again. - -2002-08-10 Saturday 18:17 sam - - * ./modules/gui/win32/Makefile: fixed the Win32 interface compilation. - * ./modules/gui/win32/win32.cpp: merged intfwin.cpp into this file. - -2002-08-10 Saturday 15:40 jpsaman - - Adapted mad codec plugin to new aout3. Not tested yet.` - Plugin is not being build by new built structure, this needs to be fixed first. - -2002-08-10 Saturday 13:35 jpsaman - - Preparation for Qt embedded support. - -2002-08-10 Saturday 01:52 sam - - * ./include/audio_output.h: small compilation fix. - -2002-08-10 Saturday 01:46 massiot - - * Trivial resampler plug-in (resampling still non-functional) - * Begun writing some hooks for forthcoming S/PDIF support - * ./modules/access/vcd/cdrom.c: compile fix for Darwin - -2002-08-09 Friday 18:39 sam - - * ./src/libvlc.c: p_vlc->pf_memset is now usable (it's always the libc - default though). - -2002-08-09 Friday 18:38 sam - - * ./Makefile: fixed a sed command syntax. - -2002-08-09 Friday 00:28 sam - - * ./include/modules_inner.h: support for several modules with the same - name but with different directory names. - * ./Makefile: plugins get installed in different directory names. - * ALL: additional -ansi -pedantic fixes. - -2002-08-09 Friday 00:26 massiot - - Added another level of directory in audio_filter/. - -2002-08-08 Thursday 02:35 sam - - * ./modules/audio_output/oss.c: compilation fixes. - * ALL: lots of -ansi -pedantic fixes. - -2002-08-07 Wednesday 23:41 sam - - * Updated ChangeLog. - -2002-08-07 Wednesday 23:36 massiot - - Audio output 3. Expect major breakages. - -2002-08-07 Wednesday 23:35 massiot - - * ./src/audio_output/audio_output.c: Partially disabled what I just did - because it might be a source of unstability on some architectures. - -2002-08-07 Wednesday 22:42 massiot - - * Bumped up version number to 0.4.4. - * ./plugins/spudec/spu_decoder.c: Fixed a moronic endianness bug. - * ./src/audio_output/audio_output.c: The default rate is now fetched from - the audio decoder, so avoid unnecessary resampling. - -2002-08-07 Wednesday 21:59 massiot - - Moved MODULES, for the same reason as in the unstable tree. - -2002-08-07 Wednesday 02:31 sam - - * added a .cvsignore file. - -2002-08-07 Wednesday 02:29 sam - - * ./modules/demux/mpeg/system.c: added a helper plugin for MPEG-related - demux plugins (ps, ts, but also dvd*). - * ./src/input/mpeg_system.c: removed MPEG-related stuff from the vlc core. - * ./src/misc/modules.c: max recursion level is now 5. - * ./modules/access/dvdplay/es.c: fixed a buffer overflow. - -2002-08-07 Wednesday 01:43 jlj - - * ./modules/gui/macosx/open.m: compile fix - -2002-08-06 Tuesday 22:04 massiot - - Removed the MODULES file, because on case-insensitive filesystems, it - conflicts with the modules/ directory. - -2002-08-06 Tuesday 21:31 jpsaman - - Sam I hate you ;-) - -2002-08-06 Tuesday 12:54 tcastley - - Fixed include call. Now compiles and BeOS version runs :) - -2002-08-06 Tuesday 02:26 sam - - * ./Makefile, ./mozilla/Makefile: make uninstall removes vlc-specific dirs. - * ./src/misc/modules.c: the directory browsing should be more portable now, - we use stat(2) instead of file->d_type. - -2002-08-05 Monday 18:27 sam - - * ./Makefile: fixed directory browsing with "clean" and "distclean" rules. - -2002-08-05 Monday 17:16 sam - - * ./modules/codec/dv/dv.c: decoder for the DV format, uses libdv. - -2002-08-05 Monday 13:48 sam - - * ./Makefile.opts.in: fixed the builtins_LDFLAGS regexp so that it works - with the Solaris sed. - * ./src/misc/modules.c: fixed a warning caused by misuse of const. - -2002-08-05 Monday 00:16 fenrir - - * add compilation of postprocessing modules for ffmpeg. - -2002-08-05 Monday 00:13 fenrir - - * add post processing modules.( As defined in MPEG4 ISO) There are C, - mmx, mmxext version, but only mmxext is really usable (other need a - _lot_ of CPU power). - - There are new options for ffmpeg plugins : - --ffmpeg-pp to choose postprocessing module( c, mmx, mmext or mmx2 ) - --ffmpeg-pp-q to choose quality( 0..6 ) - --ffmpeg-db-?? ( where first ? is for y or c, and the other ? for v or h ) - to force deblocking on luminance(y)/chrominance(c) horizontally or - vertically. - --ffmpeg-dr-? ( where ? is y or c ) to force dering on ... - -2002-08-04 Sunday 23:29 sam - - * ./Makefile: make clean works again. - -2002-08-04 Sunday 22:04 sam - - * ./src/misc/modules.c: if a module name starts with "$", vlc calls - config_GetPsz and uses the result instead. - -2002-08-04 Sunday 20:39 sam - - * ./include/vdec_ext-plugins.h: removed this public header and put it - in ./modules/codec/mpeg_video/. - -2002-08-04 Sunday 19:40 sam - - * ./modules/misc/dummy/decoder.c: the dummy codec now uses GetChunk instead - of GetBits and doesn't get stuck on high bitrate movies (thanks fenrir). - -2002-08-04 Sunday 19:23 sam - - * ./modules/*: moved plugins to the new tree. Yet untested builds include - waveout, directx, qnx, beos, win32, macosx, and the AltiVec modules. - * ALL: removed mention of AC3 in favour of A52. - * ./configure.in, ./Makefile*: modules can now be built deeper than 1 - directory. As a consequence, the build is even slower (but I'm fixing - this) and make clean doesn't work anymore. - -2002-08-04 Sunday 14:18 sam - - * ./src/misc/modules.c: we now recursively parse directories when - looking for plugins. - -2002-08-04 Sunday 10:45 sam - - * ./configure.in, ./mozilla/Makefile: we link the Mozilla plugin with libXt. - -2002-08-01 Thursday 13:04 tcastley - - Compilation fixes for C++ environments like BeOS. - -2002-08-01 Thursday 00:54 sam - - * ./include/configuration.h, ./include/modules_inner.h: compilation fix for - compilers which don't support constructor expressions. I hate Borland. - -2002-07-31 Wednesday 22:56 sam - - * ALL: new module API. Makes a few things a lot simpler, and we gain - about 2000 lines of code. - - I could not test everything on every architecture, so please report - any module breakage (especially on BeOS, OSX and QNX). - -2002-07-30 Tuesday 09:56 gbazin - - * include/vlc_threads.h: fixed the --fast-mutex option. - -2002-07-30 Tuesday 09:54 gbazin - - * include/threads_funcs.h: fixed the --fast-mutex option. - -2002-07-29 Monday 21:05 gbazin - - * include/vlc_threads.h,include/main.h,src/misc/threads.c,src/misc/win32_specific.c: - reverted Win32 pthread implementation to the old code. Fixed vlc_cond_broadcast() for - WinNT/2K/XP. Additional vlc_cond_* implementations for Win9x. - * src/libvlc.h: renamed --fast_pthread option into --fast-mutex. Added a - --win9x-cv-method option to choose which vlc_cond_* implementation we want on Win9x. - -2002-07-29 Monday 18:12 gbazin - - * include/threads.h,include/threads_funcs.h: reverted Win32 pthread implementation to - the old code. Fixed vlc_cond_broadcast() for WinNT/2K/XP. Additional vlc_cond_* - implementations for Win9x. - * src/interface/main.c: renamed --fast_pthread option into --fast-mutex. Added a - --win9x-cv-method option to choose which vlc_cond_* implementation we want on Win9x. - -2002-07-26 Friday 02:06 massiot - - Haven't thought that maybe people don't want their email to appear on the - Web :p. - -2002-07-26 Friday 02:03 massiot - - Haven't thought that maybe people don't want their email to appear on the - Web :p. - -2002-07-26 Friday 00:46 massiot - - * ./README.MacOSX.rtf : updated README. - * ./plugins/macosx/vout_macosx.c : additional QuickTime fix, thanks to - David Eldred <*******@apple.com>. - -2002-07-26 Friday 00:34 lool - - * ./FAQ: removed QT6 / QT6 Preview "bug" - -2002-07-26 Friday 00:23 sam - - * ./include/threads_funcs.h: Win32 compilation fix. - -2002-07-26 Friday 00:14 massiot - - * Updated Changelog for 0.4.3 release. - -2002-07-26 Friday 00:12 massiot - - Bumped up version number to 0.4.3. - -2002-07-25 Thursday 23:53 sigmunau - - plugin/access/http.c: cosmetic fixes in an error message - src/input/*: removed some testcode and some unnecessary debug messages - -2002-07-25 Thursday 23:02 sam - - * Updated ChangeLog. - -2002-07-25 Thursday 21:55 sam - - * updated ChangeLog. - -2002-07-25 Thursday 21:46 sam - - Backported two fixes from HEAD: - * ./plugins/mpeg_system/mpeg_es.c: fixed a deadlock at the end of some - streams. - * ./src/input/input_ext-plugins.c: fixed a memory leak. - -2002-07-25 Thursday 01:11 massiot - - * ./configure : better detection of IPv6, fixed solaris handling - * ./src/input/* : fixed a memory leak - -2002-07-24 Wednesday 17:58 jpsaman - - XPM version of VideoLAN logo. - -2002-07-24 Wednesday 17:21 sam - - * ./plugins/mpeg_system/mpeg_es.c: fixed a segfault when no decoder was - found (p_fifo might be NULL). - * ./plugins/mpeg_system/mpeg_es.c, ./src/input/input_ext-dec.c: fixed - a deadlock issue with demuxers waiting on p_fifo->data_lock. - -2002-07-24 Wednesday 01:22 massiot - - Swedish translation, courtesy of Joel Arvidsson - (incomplete and untested). - -2002-07-23 Tuesday 22:16 sam - - * ./mozilla/Makefile: fixed dependencies on .h files. - * ./plugins/filter/distort.c: fixed a typo in option names. - -2002-07-23 Tuesday 22:12 sam - - * ./configure.in: workaround Debian bug #150490 (bad mozilla-config output). - * ./mozilla/vlcplugin.h: added .mov and .mp4 files to the plugin. - * ./Makefile: we no longer try to merge .a files into libvlc.a, but rather - add them to the vlc-config output. - -2002-07-23 Tuesday 21:56 stef - - *first version of plugin for libdvdplay. To test it, you need to have - libdvdplay installed (available from videolan CVS), and request plugins - compilation in the usual way: - --enable-dvdplay. - Note that libdvdplay needs libdvdread and libdvdcss. - - Currently it has only been tested under linux, with gnome interface (optional) - and xvideo output. - - What works (more or less): - -DVD reading in some rare cases :) (title and menus), - -Menu pause, - -Seeking, - -Selecting directly a specific title/chapter/angle, - -Changing audio, sub-picture, angle during playback, - -Interactive menus with mouse only. - - What is missing: - -Menu buttons highlighting (needs spudec patch), - -Keyboard interaction (needs a specific part in port specific plugins), - -A specific interface to navigate through menus (needs that I move my ass), - -Interactive menus won't work with other output plugins so long as they - have not been patched to send mouse/keyboard events to vlc interface, - -Whatever you need. - - Known bugs (bugs in libdvdplay mostly): - -Seeking in some menus or intro titles (bad vobu map), - -Read/seek error with some DVDs, - -the configure needs tweaking, - -numerous segfaults, - -decoder/output modules locking error, - -fuzzy colors in menus when spudec is active (default in menus). - - The plugin is not guaranteed to work anywhere outside my computer. If it break your, don't come and complain to me :). - -2002-07-23 Tuesday 02:39 sam - - * ALL: decoders now use a fourcc as a probe value. - * include/input_ext-intf.h: killed p_es->b_audio, since i_cat already fills - its purpose. - * include/input_ext-intf.h: killed p_es->i_type in favour of p_es->i_fourcc. - * include/video.h: killed p_pic->p_plane->b_margin; now i_visible_pitch is - always valid. - - * ./src/libvlc.h: replaced --mpeg-adec and --ac3-adec with --codec; see - vlc --help for more information. - - * include/video.h: removed fourcc values which should _not_ be global - (thanks fenrir for convincing me). - * ALL: video output plugins use the VLC_FOURCC macro to build their fourccs. - * ./plugins/beos/InterfaceWindow.cpp: removed the last remaining call to - input_ChangeES. - - Things I'm not sure about and need comments: - - I used "mpga" and "mpgv" for MPEG (1+2) audio and video fourcc values. - - I also introduced "spu ", "lpcm" and "ac3 ". - - I removed for instance "MP4_GetCodec" because it wasn't really - used except for the description string. I hope this change did not - break anything really important. - - fenrir, I must have broken a lot of things you wrote. Sorry in advance. - -2002-07-23 Tuesday 02:30 sam - - * ./src/input/input_info.c, ./src/misc/messages.c: initialized the first - vasprintf arguments to NULL for extra safety. - -2002-07-23 Tuesday 00:19 sam - - * ./src/misc/modules.c: added the "any" and "none" keywords to the module - selection string. "any" matches any module, and "none" always fails. - - You can for instance use "--vout none" to disable video output, or - "--intf gtk,any" to use the gtk interface or any other one if gtk isn't - available. Hope it's clear :) - -2002-07-22 Monday 23:14 sigmunau - - win32 compilation fixes - -2002-07-22 Monday 15:49 jpsaman - - VCR icon buttons for Familiar Linux interface. - -2002-07-22 Monday 15:48 jpsaman - - Added --enable-familiar to configure.in, the default is disabled. - -2002-07-22 Monday 01:40 sam - - * ./src/input/input_ext-plugins.c: reverted my previous fix which wasn't - really a fix. - * ./plugins/memcpy/fastmemcpy.h: commented out suspicious code. - -2002-07-21 Sunday 21:26 sigmunau - - * all: these didn't get along in my last commit - -2002-07-21 Sunday 20:57 sigmunau - - * ./src/libvlc.c: updated usage info to include STRING_FROM_LIST - configuration items. - * rest: new input info subsystem. - - Have a look in plugins/mpeg_system/mpeg_audio.c to see how to add info. - Have a look in plugins/text/rc.c to see how to read info. - - Sigmund - -2002-07-21 Sunday 17:27 sam - - * ./debian/control: changed "interface plugin" occurences to "frontend" to - make package descriptions less misleading. - * ./bootstrap.sh: use C locale for generating vlc_symbols.h. - * ./bootstrap.sh: don't generate pofiles by default. - -2002-07-21 Sunday 17:18 fenrir - - * all : enable cinepak decoder, I hope I haven't break anything. - -2002-07-21 Sunday 16:37 sam - - * ./src/input/input_ext-plugins.c: backported crash fix from MAIN. - -2002-07-21 Sunday 16:32 sam - - * ./src/input/input_ext-plugins.c: added a missing lock to input_SplitBuffer - which was causing crashes with some demux plugins (mpeg_audio, avi). - -2002-07-21 Sunday 00:31 massiot - - * Added -lrt for HP/UX port. - -2002-07-20 Saturday 20:01 sam - - * ALL: changed "struct foo_s" into "struct foo_t" to make greppers happy. - * ./src/libvlc.c, ./include/vlc/vlc.h: created reentrant versions of the - libvlc API. - * ./src/vlc.c: vlc uses the non-reentrant libvlc functions. - * ./mozilla/vlcplugin.c: the mozilla plugin uses the reentrant functions. - * ./debian/*: created packages for libvlc0-dev. - -2002-07-19 Friday 23:14 massiot - - Fixed a typo of mine :p. - -2002-07-19 Friday 23:12 massiot - - * New --mtu option. - -2002-07-18 Thursday 03:23 sam - - * ./configure.in: we no longer check for a specific function in -lphtread - because some systems (such as HP-UX...) have them inlined. - -2002-07-18 Thursday 03:11 sam - - * ./Makefile.modules: we don't chmod -x the compiled plugins because of - HP-UX's dynamic linker which would otherwise be unable to open them. - -2002-07-18 Thursday 03:02 sam - - * ./configure: rebuilt using the newest autotools. - -2002-07-18 Thursday 03:00 sam - - * ./src/vlc.c, ./src/libvlc.c: added more robust consistency checks. - -2002-07-18 Thursday 02:59 jlj - - * ./configure.in: fixed description of MP4 module - -2002-07-18 Thursday 02:58 sam - - * ./doc/fortunes.txt: added a selection of Lool's fortune cookies. - -2002-07-18 Thursday 02:54 jlj - - * ./configure.in: added mp4 module, default disabled - -2002-07-18 Thursday 00:23 jlj - - * ./src/misc/darwin_specific.c: s/vlc_object_t/vlc_t - -2002-07-17 Wednesday 23:58 massiot - - * ./configure : fixed Mac OS X compilation which was broken on some machines - * ./include/vlc/vlc.h : include os_specific.h - -2002-07-17 Wednesday 23:54 stef - - Interface creation and destruction functions are now exported to plugins - so that any plugin can spawn a new interface. - -2002-07-17 Wednesday 23:38 massiot - - Fixed nanosleep detection on some platforms. - -2002-07-17 Wednesday 14:21 sam - - * ./configure.in: plugin compilation fix for HP-UX. - -2002-07-17 Wednesday 12:01 sam - - * ./configure.in: better protection of CFLAGS and LDFLAGS. Should also fix - remaining issues with XvPutImage detection, please confirm! - -2002-07-17 Wednesday 08:40 sam - - * ./plugins/alsa/alsa.c: ALSA device selection patch, courtesy of John - Paul Lorenti . - -2002-07-16 Tuesday 23:59 massiot - - * ./Makefile : src/misc/modules_builtin.h now depends on Makefile.config. - -2002-07-16 Tuesday 23:29 sam - - * ./src/misc/threads.c: improved lazy initialization of the global lock. - -2002-07-16 Tuesday 23:28 sam - - * ./doc/fortunes.txt: a few IRC fortune cookies for those with too much - time on their hands. - -2002-07-16 Tuesday 23:25 sam - - * ./plugins/mpeg_vdec/video_parser.c, ./src/input/input_programs.c: fixed - a few uninitialized variables. - -2002-07-16 Tuesday 22:41 jlj - - * MacOS X: added deinterlace submenu - -2002-07-16 Tuesday 00:05 sam - - * ./configure.in: fixed a typo in my previous commit (thx fenrir). - -2002-07-15 Monday 21:33 fenrir - - * avi.c : quick hack to read file created by ffmpeg. I think it should - work. - * all : add support for some others codecs provided by ffmpeg, but some of them aren't tested. - -2002-07-15 Monday 21:15 sam - - * ./src/misc/messages.c: debug messages that were issued before the -v - flag was tested for are no longer lost. - -2002-07-15 Monday 21:08 sam - - * ./configure.in: we now look for XvPutImage instead of XvSetPortAttribute - because XvSetPortAttribute isn't always available. - -2002-07-15 Monday 03:54 jlj - - * MacOS X changes: - - added messages and playlist panel - - simple dock menu (play, pause, stop) - - context menu in video view - - localization support: http://nanocrew.net/vlc/vlc-osx-ja.png - - no longer broken :) - -2002-07-13 Saturday 14:22 jpsaman - - Add package sdl to package dependency list. - -2002-07-13 Saturday 01:53 sam - - * ./AUTHORS: removed my entry for lool. /me should go back to school and - learn how to alpha sort. - -2002-07-13 Saturday 00:42 massiot - - Closed old entries. - -2002-07-12 Friday 23:57 massiot - - * ./AUTHORS : added lool :-p ; - * ./doc/vlc-howto.sgml : Fixed typos ; - * ./include/vlc_common.h : Greatly simplified ntoh*, and U??_AT macros are - now alignment-safe ; - * ./STATUS : New file indicating who's working on what. Please keep it - up-to-date ; - * ./MAINTAINERS : New file indicating who has knowledge on which parts. - -2002-07-12 Friday 19:08 sam - - * ./po/*: polish translation, courtesy of Arkadiusz Lipiec. - -2002-07-12 Friday 18:30 sam - - * ./ChangeLog: updated. - * ./README: removed much outdated data. - * ./debian/*: great package renaming - names should make more sense now. - -2002-07-11 Thursday 21:28 sam - - * ./plugins/gtk/*: new generic "Open Target" window. Please test and - comment on usability. - -2002-07-11 Thursday 21:05 sam - - * ./debian/rules: the Debian package creation script builds ffmpeg. - -2002-07-11 Thursday 20:44 sam - - * ./src/vlc.c: reduced the amount of default simultaneous interfaces. - * ./src/libvlc.c: removed calls to vlc_mutex_lock in sighandlers. - -2002-07-11 Thursday 09:58 tcastley - - New Bug on SPU decoder - -2002-07-10 Wednesday 19:00 sam - - * ./ChangeLog: added missing entries. - -2002-07-10 Wednesday 09:32 lool - - * ./FAQ: new entry for RTP - -2002-07-10 Wednesday 01:40 lool - - * ./FAQ: minor updates, new sections: uninstall/reinstall, - DirectX-blackscreen, device permissions, debug messages, - config file, (un)planned ports/features, sources.list - -2002-07-08 Monday 00:05 sam - - * ./debian/changelog: updated Debian changelog. - -2002-07-07 Sunday 23:55 massiot - - Update for 0.4.2 release. - -2002-07-07 Sunday 23:55 massiot - - Preparing for 0.4.2 release. - -2002-07-05 Friday 13:18 sam - - * ./src/misc/darwin_specific.c, ./src/misc/extras.c: moved our custom - strndup to a separate file so that Win32 can benefit from it. - * ./include/vlc_threads.h: Borland compilation fix. - -2002-07-04 Thursday 20:11 sam - - * ./mozilla/*: preliminary Mozilla plugin. Only works under Unix for now. - * ./debian/rules: activated the vlc-xosd, vlc-kde and mozilla-plugin-vlc - Debian packages. - * ./po/*: updated potfiles. - -2002-07-03 Wednesday 21:40 sam - - * ./src/misc/modules.c: module_Need accepts a comma-separated list of - module names. Try for instance: "vlc --intf gnome,gtk,dummy". - -2002-07-03 Wednesday 00:07 jlj - - * darwin_specific.[ch]: added strndup needed by video_output.c. - * configure.in: added -lintl to plugins_LDFLAGS. - -2002-06-27 Thursday 21:46 sam - - * ./plugins/dvd/dvd_es.c: error in selecting SPU stream. - * ./plugins/spudec/spu_decoder.c: endianness fix for subtitles colour. - * ./plugins/spudec/spu_decoder.c: little hack for preventing blank alpha - palette. - * ./plugins/spudec/spu_decoder.c: subtitle transparency support. - - Patches imported from v0_4_1_branch. - -2002-06-27 Thursday 21:44 sam - - * ./plugins/dvd/dvd_es.c: error in selecting SPU stream. - * ./plugins/spudec/spu_decoder.c: endianness fix for subtitles colour. - * ./plugins/spudec/spu_decoder.c: little hack for preventing blank alpha - palette. - * ./plugins/spudec/spu_decoder.c: subtitle transparency support. - - All patches courtesy of Roine Gustafsson. - -2002-06-27 Thursday 21:05 sam - - * ./src/misc/modules.c: added the --plugin-path option to give vlc an - extra plugin location. - * ./plugins/text/rc.c: if stdin/stdout are not connected to a TTY, we - don't launch the rc interface. - * ./plugins/access/http.c: fixed a compilation warning. - * ./src/misc/messages.c: cosmetic enhancements in the message output. - -2002-06-20 Thursday 00:47 massiot - - Backported stable changes. - -2002-06-20 Thursday 00:45 massiot - - * Deinterlace support in the OS X interface. - * Bumped up version number to 0.4.2. - -2002-06-19 Wednesday 01:18 massiot - - Ported previous stable commits. - -2002-06-19 Wednesday 01:18 massiot - - * ./plugins/macosx/vout_vlc_wrapper.m : Arrow-up and arrow-down allow to - control the sound volume ; - * ./plugins/access/http.c : For streams which are not seekable, we fall - back on old HTTP/1.0 behavior ; on systems implementing atoll() we - can also read files > 2 GB ; - * ./configure : atoll() detection. - -2002-06-19 Wednesday 00:29 massiot - - * ./plugins/macosx/intf_vlc_wrapper.m : Fixed a bug with the language and - subtitle menus - * README.MacOSX.rtf : More documentation. - -2002-06-17 Monday 11:32 sam - - * ./plugins/filter/deinterlace.c: backported new deinterlacing routines. - -2002-06-17 Monday 10:37 sam - - * ./include/threads.h, ./include/threads_funcs.h: backported the new Win32 - cond_wait implementation from MAIN. Please report problems. - -2002-06-11 Tuesday 11:44 gbazin - - * ./include/configuration.h: renamed MODULE_CONFIG_* macros into - CONFIG_*. - * ./include/configuration.h, ./plugins/gtk/gtk_preferences.c, - ./plugins/filter/transform.c, ./plugins/filter/distort.c, - ./plugins/filter/deinterlace.c: added an ADD_STRING_FROM_LIST() - configuration macro. - * ./include/modules.h, ./include/video_output.h, - ./src/video_output/video_output.c, ./plugins/filters/*: added a - VOUT_FILTER capability. Having a clear distinction between VOUTs and - VOUT_FILTERs allows us to get rid of ugly hacks. The filters are also - stackable now (use --filter=foo:bar:foo etc..). - * ./include/configuration.h, ./src/libvlc.h, ./src/libvlc.c: clean-up + - added an ADD_USAGE_HINT() configuration macro. - -2002-06-10 Monday 18:48 sam - - * ./FAQ: added QT6 FAQ entry. - -2002-06-10 Monday 02:41 sam - - * ./configure.in: fixed inet_pton detection. - * ./plugins/filter/deinterlace.c: the blend mode is now a lot smoother, but - also a bit slower, so I also kept the old version, optimized it, and - called it "mean". - -2002-06-10 Monday 00:57 massiot - - * IPv6 multicast support, courtesy of Remco Poortinga ; - * Mac OS X icons and fixes, courtesy of Benjamin Mironer . - -2002-06-10 Monday 00:33 massiot - - file mpeg4.icns was initially added on branch v0_4_1_branch. - -2002-06-10 Monday 00:33 massiot - - file generic.icns was initially added on branch v0_4_1_branch. - -2002-06-10 Monday 00:33 massiot - - file mpeg.icns was initially added on branch v0_4_1_branch. - -2002-06-10 Monday 00:33 massiot - - file mpeg2.icns was initially added on branch v0_4_1_branch. - -2002-06-10 Monday 00:33 massiot - - file divx.icns was initially added on branch v0_4_1_branch. - -2002-06-10 Monday 00:33 massiot - - * IPv6 multicast support, courtesy of Remco Poortinga ; - * Mac OS X icons and fixes, courtesy of Benjamin Mironer . - -2002-06-10 Monday 00:33 massiot - - file mpeg1.icns was initially added on branch v0_4_1_branch. - -2002-06-08 Saturday 16:08 sam - - * ./include/vlc_threads.h, ./src/misc/threads.c: improved the cond_wait - implementation to avoid races, by using SetEvent instead of PulseEvent. - -2002-06-08 Saturday 03:41 lool - - * ./configure.in: checking for the header should be enough in most cases - * ./plugins/xosd/xosd.c: configuration options - -2002-06-08 Saturday 01:53 sam - - * ./plugins/win32/*: tried to port the Win32 interface to the new API. Seems - to be still crashing. - -2002-06-08 Saturday 00:41 lool - - * forgot to cvs add the _files_ -- sorry - -2002-06-08 Saturday 00:32 lool - - * fixed my typos in configure.in - -2002-06-08 Saturday 00:24 lool - - * basic On Screen Display intf-plugin based on libxosd - -2002-06-07 Friday 23:45 sam - - * ./src/misc/netutils.c: network mode works again. - -2002-06-07 Friday 21:54 sam - - * ./plugins/gtk/*: the Gnome/Gtk+ interfaces have all their features back. - * ./src/playlist/playlist.c: fixed an off-by-one loop error. - -2002-06-07 Friday 18:06 sam - - * ./plugins/dummy/input_dummy.c: dummy targets such as vlc:nop, vlc:loop - and vlc:quit work again. - * ./src/playlist/playlist.c: when a new target is added, for instance through the "File" menu, it is automatically played. - -2002-06-07 Friday 16:59 sam - - * ./include/vlc_objects.h: pointers are set to NULL after a call to - vlc_object_destroy (idea from stef). - * ./po/pl.po: updated polish translation, thanks to Arkadiusz Lipiec - . - -2002-06-07 Friday 16:30 sam - - * ./src/playlist/playlist.c: lots of playlist behaviour enhancements. - * ./src/misc/objects.c: we do not hang on attempt to destroy an object with - a non-zero reference count, but we still complain. - * ./plugins/gtk/gtk_control.c, plugins/gtk/gtk_playlist.c: most controls such - as play, pause, stop, next, fast etc. work again. - * ./plugins/gtk/gnome_*: got rid of lots of useless wrappers which were a - workaround for a bug in Glade. Instead, bootstrap.sh does the Glade fixes. - * ./plugins/ffmpeg/ffmpeg.c: if there is already a video output with the - appropriate properties, we use it. - -2002-06-05 Wednesday 22:58 titer - - Minor fix for the BeOS' make-package (icon loss). - -2002-06-05 Wednesday 20:29 stef - - * Set object pointer to NULL after destroy. - -2002-06-05 Wednesday 20:07 stef - - * Added mouse coordinates to vout struct. They are only update from x11 for now, - and they are used nowhere. - -2002-06-04 Tuesday 22:33 sam - - (new in MAIN) - * ./plugins/gtk/gtk_callbacks.c: fixed a segfault when switching to - fullscreen from the popup menu. - (from v0_4_1_branch) - * ./plugins/gtk/gnome_callbacks.c: fixed a crash when activating preferences - from the popup menu. - * ./plugins/gtk/gnome.glade: added lines this #@%$! Glade had munched, fixes - a segfault in the Gnome popup menu when toggling the interface. - -2002-06-04 Tuesday 20:30 sam - - * ./plugins/gtk/gnome_callbacks.c: fixed a crash when activating preferences - from the popup menu. - -2002-06-04 Tuesday 15:16 sam - - ___ _ _ _ _____ _____ ____ _ _ ____ _____ - |_ _| | | | | / \|_ _| ____| / ___| | / \ | _ \| ____| - | | | |_| | / _ \ | | | _| | | _| | / _ \ | | | | _| - | | | _ |/ ___ \| | | |___ | |_| | |___ / ___ \| |_| | |___ - |___| |_| |_/_/ \_\_| |_____| \____|_____/_/ \_\____/|_____| - - * ./plugins/gtk/gnome.glade: added lines this #@%$! Glade had munched, fixes - a segfault in the Gnome popup menu when toggling the interface. - -2002-06-04 Tuesday 02:11 sam - - (new in MAIN) - * ./src/interface/interface.c: interfaces are no longer attached only to - p_vlc. - * ./src/libvlc.c, ./src/misc/modules.c, ./src/playlist/playlist.c, - ./src/input/input.c: improvements in the playlist handling (not quite that - yet though). - (ported from v0_4_1_branch) - * ./configure.in, ./plugins/mpeg_system/mpeg_ts.c: fixed libdvbpsi handling. - * ./src/misc/configuration.c: fixed the --nofoo option handling. - * ./src/interface/main.c: fixed two compilation warnings under Solaris. - -2002-06-04 Tuesday 01:16 sam - - * ./debian/rules: forgot to commit this file. - -2002-06-04 Tuesday 01:14 sam - - * ./configure.in, ./plugins/mpeg_system/mpeg_ts.c: fixed libdvbpsi handling. - - (what? frozen? sorry, I can't hear you) - -2002-06-04 Tuesday 00:21 sam - - * ./configure.in: fixed a breakage. - * ./debian/control: activated libdvbpsi. - -2002-06-03 Monday 23:43 ipkiss - - * added the --with-dvbpsi-tree option - -2002-06-03 Monday 23:40 ipkiss - - * added the --with-dvbpsi-tree option - -2002-06-03 Monday 19:19 sam - - * ./src/misc/configuration.c: fixed the --nofoo option handling. - * ./src/interface/main.c: fixed two compilation warnings under Solaris. - * ./plugins/avi/avi.c, ./plugins/mpeg_system/mpeg_audio.c: ES will be - selected only once. - * updated TODO list. - -2002-06-03 Monday 02:28 sam - - * ./src/misc/netutils.c: factored code common to the interfaces into the - network_ChannelJoin function. - * ./plugins/mga/xmga.c, ./plugins/x11/xcommon.c, ./plugins/sdl/vout_sdl.c, - ./plugins/directx/vout_events.c: we can now use keys F1 to F12 to switch - channels from the video output window. - -2002-06-03 Monday 01:43 bozo - - * Makefile, configure.in, configure, MODULES: added a52_system input module. - * plugins/a52_system/Makefile, plugins/a52_system/a52_system.c: a52 input - module. - * plugins/ac3_spdif/ac3_spdif.c: added a little mwait to avoid a flood from - the a52 input module. - - Note: the new module aims at reading ac3 streams but it works only with the - ac3_spdif "decoder" since it is the only one which dates each frame contrary - to the others which can't avoid a flood from the input module. - -2002-06-03 Monday 01:29 sam - - (ported from v0_4_1_branch) - * ./plugins/motion/motionmmx.c: MMX motion optimizations courtesy of - Vladimir Chernyshov . - -2002-06-03 Monday 01:17 sam - - * ./plugins/motion/motionmmx.c: MMX motion optimizations courtesy of - Vladimir Chernyshov . - -2002-06-03 Monday 01:11 sam - - (new in MAIN) - * ./plugins/spudec/spu_decoder.c: we now use FIND_ANYWHERE to find a vout. - (ported from v0_4_1_branch) - * ./plugins/dvdread/dvdread.c: disabled the dvdread plugin because it - currently sucks. - * ./src/misc/configuration.c, ./src/interface/main.c: we now accept --nofoo - and --no-foo as negations for --foo. Also, the --help output is nicer. - * ./plugins/qnx/vout_qnx.c: QNX compilation fix. - -2002-06-03 Monday 01:03 massiot - - * Update README. - -2002-06-03 Monday 01:03 massiot - - * Updated README. - -2002-06-03 Monday 01:01 sam - - * ./plugins/dvdread/dvdread.c: disabled the dvdread plugin because it - currently sucks. - * ./src/misc/configuration.c, ./src/interface/main.c: we now accept --nofoo - and --no-foo as negations for --foo. Also, the --help output is nicer. - -2002-06-03 Monday 00:45 massiot - - Bumped up version number to 0.5.0-cvs. - -2002-06-03 Monday 00:44 massiot - - Bumped up version number to 0.4.1. - -2002-06-03 Monday 00:31 massiot - - * ./plugins/macosx: rewrote the net panel for OS X - -2002-06-02 Sunday 19:05 sam - - * ./plugins/qnx/vout_qnx.c: QNX compilation fix. - -2002-06-02 Sunday 17:51 gbazin - - * ./include/vlc_common.h: got rid of i_thread in VLC_COMMON_MEMBERS. - -2002-06-02 Sunday 16:26 gbazin - - * ./include/os_specific.h: changed prototype of system_*() to use vlc_t - instead of vlc_object_t. - -2002-06-02 Sunday 15:49 sam - - (new in MAIN) - * ./plugins/dvd/dvd_es.c, ./plugins/satellite/input_satellite.c, - ./plugins/dvdread/input_dvdread.c: updated outdated variable names. - (ported from 0_4_1_branch) - * ./plugins/spudec/spu_decoder.c: fixed a margin bug in the SPU renderer - which caused subtitles to appear slanted in odd width windows. - -2002-06-02 Sunday 15:41 sam - - * ./plugins/spudec/spu_decoder.c: fixed a margin bug in the SPU renderer - which caused subtitles to appear slanted in odd width windows. - -2002-06-02 Sunday 15:38 gbazin - - * ./include/vlc_threads.h: re-merged vlc_threads.h and threads_funcs.h. - -2002-06-02 Sunday 14:16 massiot - - * New Loop menu item in OS X interface. - -2002-06-02 Sunday 13:59 sam - - (new in MAIN) - * ./src/playlist/playlist.c, src/input/input.c: added safety checks to - prevent crashes on next file. - (ported from 0_4_1_branch) - * ./plugins/gtk/gtk_display.c, ./plugins/win32/mainframe.cpp: we deactivate - popup menus when no stream is being played, even in network mode. - * ./src/input/mpeg_system.c: removed unnecessarily verbose message. - -2002-06-02 Sunday 13:55 sam - - * ./plugins/gtk/gtk_display.c, ./plugins/win32/mainframe.cpp: we deactivate - popup menus when no stream is being played, even in network mode. - -2002-06-02 Sunday 12:55 sam - - * ./src/input/mpeg_system.c: removed unnecessarily verbose message. - -2002-06-02 Sunday 12:28 gbazin - - * ./plugins/a52/a52.c: compilation fix. Following C99 we have to include - but Solaris doesn't have it so we include when - it isn't found. - -2002-06-02 Sunday 11:03 sam - - * ./src/video_output/video_output.c: fixed the "picture has invalid status" - bug which might have been the cause of crashes. - * ./plugins/filter/crop.c: attempt at an automatic border cropping filter, - using "--filter crop --autocrop". - * ./vlc.spec: added missing filters to the RPM generation. - * ./src/misc/objects.c: commented all functions. - * ./src/misc/objects.c: implemented vlc_object_find( , , FIND_ANYWHERE). - * ./src/misc/objects.c: renamed vlc_object_unlink to vlc_object_detach. - -2002-06-02 Sunday 04:23 sam - - * ./src/video_output/video_output.c: fixed the "picture has invalid status" - bug which might have been the cause of crashes. - -2002-06-02 Sunday 04:04 sam - - * ./plugins/filter/crop.c: attempt at an automatic border cropping filter, - using "--filter crop --autocrop". - * ./vlc.spec: added missing filters to the RPM generation. - -2002-06-02 Sunday 03:20 massiot - - * Channel change support on Mac OS X ; - * New OS X icon, courtesy of Benjamin Mironer - -2002-06-02 Sunday 02:43 sam - - * ./plugins/filter/crop.c: crop filter. Usage examples: - --filter crop --crop-geometry 640x480 - --filter crop --crop-geometry 320x200+10+10 - -2002-06-01 Saturday 20:04 sam - - * ALL: got rid of p_object->p_this which is now useless. - -2002-06-01 Saturday 19:11 sam - - * ./bootstrap.sh: ah ah ah. CVS likes to make fun out of me. - -2002-06-01 Saturday 19:09 sam - - * ./include/main.h, ./plugins/beos/intf_beos.cpp: BeOS compilation fixes. - * ./bootstrap.sh, ./src/libvlc.h, ./po/*: fixed bootstrap.sh so that it does - not include CVS Id lines in automatically created files. - -2002-06-01 Saturday 18:45 sam - - * ./plugins/dummy/intf_dummy.c, ./plugins/chroma/i420_yuy2.c, - src/interface/intf_eject.c, src/misc/threads.c: win32 compilation fix. - * ./plugins/directx/aout_directx.c, plugins/directx/vout_directx.c, - ./plugins/directx/vout_events.c: the DirectX notification and event threads - now use the vlc_thread_create / vlc_thread_ready scheme. Untested. - * ./configure.in: added a check for inttypes.h and sys/int_types.h. - * ./configure.in: fixed the HTTP plugin compilation under BeOS. - * ./plugins/network/ipv6.c: reactivated IPv6 module. - -2002-06-01 Saturday 16:31 sam - - * ./src/misc/beos_specific.cpp: BeOS fixes, removed a static variable. - * ./include/main.h: replaced p_sys with explicit variables because it's - really much simpler this way. Gildas, will you ever forgive me ? :-) - -2002-06-01 Saturday 15:52 sam - - * ./src/misc/beos_specific.cpp: the BeOS BApplication thread now uses the - vlc_thread_create / vlc_thread_ready scheme to signal readiness. - * ./src/misc/objects.c: prevent the creation of a too small vlc_object_t. - * ./include/vdec_ext-plugins.h: removed the vdec_thread_t declaration, which - belongs to plugins/mpeg_vdec. - * ./ChangeLog: imported the 0_4_1_branch changelog. - * ./plugins/chroma/i420_yuy2.h: imported a 0_4_1_branch fix. - -2002-06-01 Saturday 14:31 sam - - * ALL: the first libvlc commit. - - As for video output 4, this breaks almost everything, but I'll slowly - do what remains to be fixed during the weekend. - - Changes in vlc: - =============== - - * vlc is now a very small program (20 lines) which uses the libvlc API; - it is quite simple for the moment but can be extended in the future. - - * interfaces, decoders, video outputs, etc. are now almost the same - objects (yes, I know, this is C++ redone in C) and are structured in - a tree. More about this later, but basically it allows the following - nice features: - - several interfaces - - several playlists with several outputs - - input plugins spawning helper interfaces (will be used for DVD menus) - - anything spawning anything; I swear there are useful uses for this! - - * libvlc can be used in other programs; I'm currently writing a Mozilla - plugin for my employer. - - Things currently broken: - ======================== - - * most interfaces, most ports - * the playlist handling (almost finished rewriting this though). This means - no file can be played from the GUI, you need to use the commandline. This - also means it segfaults at EOF, when exiting the program, and it sometimes - refuses to open a file when asked to. - -2002-06-01 Saturday 13:38 sam - - * Backported fixes from MAIN. - -2002-06-01 Saturday 12:36 sam - - * ./ChangeLog: updated changelog. - -2002-05-30 Thursday 15:22 asmax - - - removed the obsolete artificial delay when switching channels. - Now it is ultra-fast ! - -2002-05-30 Thursday 10:59 xav - - * intf_eject.c : added ejection code for Win32. Please test it under - Win95/98/Me, I just can't install a winme - in my work office :). - * plugins/win32/* : enabled the "Eject" button (thanks Ipkiss) - * src/misc/netutils.c : just changed my mail :P - -2002-05-30 Thursday 10:17 gbazin - - * changed ADD_BOOL and ADD_BOOL_WITH_SHORT config macros to accept a - default value as an argument. - * modified the command line parsing to accept --foo and --no-foo when a - "foo" boolean config option is defined. - * modified the help menu to indicate if the option is enabled or - disabled by default. - -2002-05-29 Wednesday 20:39 sam - - * ./src/video_output/video_output.c: when the video output hasn't received - a new picture for a while, it redisplays the last displayed one. This will - be useful for DVD menus, but also solves the "picture becomes black when - vlc is paused" issue. - -2002-05-28 Tuesday 20:34 stef - - *Added a b_force flag to picture_t so that we can force the display - of an image even if it is late. - -2002-05-27 Monday 20:35 sam - - * ./po/pl.po: uh uh uh, forgot to cvs add this file... - -2002-05-27 Monday 20:34 sam - - * ./po/vlc.pot: updated potfile. - * ./po/pl.po: polish translation, courtesy of Arkadiusz Lipiec - . - -2002-05-27 Monday 20:33 sam - - * ./debian/control: updated Debian package descriptions. - -2002-05-27 Monday 18:01 fenrir - - ALL : In order to make ac3 working in avi file, I've deplaced some code - from ac3 decoder to mpeg_system.c. ( skip 3 bytes is now done in - mpeg_system.c and no longer in ac3 audio decoder ). - -2002-05-27 Monday 03:49 alexis - - Link to the GPL licence - GFDL licence know used for the licence - -2002-05-25 Saturday 23:42 massiot - - Changed download URL. - -2002-05-25 Saturday 21:15 marcari - - * src/misc/netutils.c: tests if message from vlcs begins with 'E:' or 'I:' - instead of testing 'E: ' and 'I: ' (to simplify miniVLCS) - -2002-05-24 Friday 14:42 gbazin - - * ./include/inpu_ext-dec.h added a check to fifo->b_die after the call - to BitstreamNextDataPacket() in GetChunk(). - Code using GetChunk() also needs to check fifo->b_die before using the - obtained data. - This fixes frequent crashes you get on win32 with the a52 plugin when you - close a stream. - -2002-05-24 Friday 00:33 massiot - - update release-howto - -2002-05-24 Friday 00:21 sam - - * ./src/video_output/video_output.c: the video output thread was never - joined! A pretty old bug... - -2002-05-23 Thursday 23:42 massiot - - Updated Mac OS X readme, courtesy of The DJ . - -2002-05-23 Thursday 01:40 massiot - - * Updated ChangeLog - * Updated release date - -2002-05-23 Thursday 01:11 massiot - - Fixed HTTP input under Win32 (thanks ipkiss). - -2002-05-22 Wednesday 21:31 gbazin - - * ./src/misc/modules.c: restored plugins hiding as the problem is fixed. - * ./plugins/directx/directx.c: UnregisterClass() in MODULE_DEACTIVATE. If - we don't do this, trying to use the class when the plugin is reloaded will - cause a segfault. - - PS: on Win32 the sdl plugin is still affected by this. It looks like SDL keeps - an internal state which isn't updated when we reload the plugin. - -2002-05-22 Wednesday 19:19 sam - - * ./src/misc/modules.c: disabled module autohide until we find out why a - reloaded module sometimes does not work properly. - -2002-05-22 Wednesday 19:17 sam - - * ./plugins/access/file.c, plugins/dvd/dvd_seek.c: readability changes. - * ./Makefile: the vlc rule depends on modules_builtin.h. - * ./include/modules_inner.h: removed useless code. - -2002-05-22 Wednesday 13:23 lool - - * ./include/modules_inner.h: fixed a crash when reopening a hidden - module (by sam) - -2002-05-22 Wednesday 00:09 massiot - - * Updated spec for ffmpeg. - -2002-05-21 Tuesday 03:40 sam - - * ./src/input/input.c: fixed a bug with the input remaining stuck when no - network data was present. - -2002-05-21 Tuesday 02:34 sam - - * ./plugins/dvd/dvd_access.c, plugins/dvd/dvd_seek.c: very minor cosmetic - fixes. - -2002-05-21 Tuesday 02:23 sam - - * src/input/input_ext-plugins.c, src/input/input_ext-intf.c: boundary checks - on seek. - -2002-05-21 Tuesday 00:39 sam - - * ./src/interface/main.c: fixed a little memleak. - * ./src/input/input_dec.c: removed useless code. - * ./src/input/input.c, ./plugins/gtk/gtk.c: fixed access to uninitialized - variables. - * ./plugins/dvd/dvd_demux.c: fixed the pf_demux return value. - -2002-05-21 Tuesday 00:36 sam - - * ./src/misc/iso_lang.c: code simplifications. - * ./src/misc/iso_lang.c: the language prototypes now use the const keyword. - -2002-05-21 Tuesday 00:34 sam - - * ./po/*: updated language files. - -2002-05-21 Tuesday 00:30 sam - - * ./plugins/x11/xcommon.c: fixed x11 and xvideo alternate fullscreen (gibalou - on t'aiiiiiiiiimeuh). - -2002-05-21 Tuesday 00:26 sam - - * ./configure.in: tried to fix the -lavcodec detection. - -2002-05-20 Monday 22:58 massiot - - * Bumped up version number to 0.4.0 ; - * Updated changelog. - -2002-05-20 Monday 21:49 gbazin - - * First try for IPv6 support on Win32. This hasn't been tested so it - might not work! To compile this stuff you need a mingw compiler with - w32api-1.3. - - The win32 code uses the getaddrinfo function because inet_pton is - supposed to be deprecated and not supported by Microsoft. gethostbyname2 - isn't supported as well. Maybe we could try to unify the ipv6 plugin and - have all the ports use getaddrinfo ? (I didn't dare to do it because I - don't want to break anything before a release ;-) - -2002-05-20 Monday 21:34 sam - - * ./src/video_output/vout_pictures.c: workaround for a bug in the dummy vout. - -2002-05-20 Monday 21:12 sam - - * ./Makefile: we check for Makefile.config before including it. - -2002-05-20 Monday 21:02 sam - - * ./plugins/dummy/dummy.c: added --dummy-chroma option. - * ./plugins/dummy/vout_dummy.c: the dummy vout plugin now uses vlc's - vout_AllocatePicture instead of its own. - * ./src/video_output/vout_pictures.c: added YUY2 in vout_AllocatePicture. - -2002-05-20 Monday 20:51 massiot - - Added Makefile.config. - -2002-05-20 Monday 20:43 sam - - * ./Makefile: forgot to remove Makefile.config in the distclean rule. - -2002-05-20 Monday 17:03 gbazin - - * Added an option to disable the dynamic range compression. - -2002-05-20 Monday 16:22 sam - - * ./ChangeLog: updated changelog. - -2002-05-20 Monday 16:12 sam - - * ./Makefile.opts.in: removed configuration stuff which does not need to - rebuild anything to Makefile.config, so that editing it will not cause - a complete rebuild. - -2002-05-20 Monday 01:51 massiot - - Mac OS X-specific : - * We now use real-time threads ; - * Worked around a bug when seeking ; - All : - * Removed my patch to the video output since it causes problems for some - people. - -2002-05-20 Monday 00:46 massiot - - * Fixes for ffmpeg and mad. - -2002-05-19 Sunday 22:55 massiot - - * OS X intf is now more consistent with Apple guidelines. - -2002-05-19 Sunday 18:01 massiot - - Removed fixed entries. - -2002-05-19 Sunday 14:57 gbazin - - * filters were using memalign but freeing p_data instead of p_data_orig. - * updated MSVC++ project. - * small corrections to the LONGTEXT descriptions in main.c. - -2002-05-19 Sunday 14:12 massiot - - * A few updates. - -2002-05-19 Sunday 14:09 massiot - - * New vlc.spec, courtesy of Yves Duret . - -2002-05-19 Sunday 13:29 massiot - - * New --with-ffmpeg option for standard installations. - -2002-05-19 Sunday 13:02 massiot - - Updated long descriptions. - -2002-05-19 Sunday 11:37 gbazin - - * moved the mpeg-motion and mpeg-idct options to the mpeg_vdec plugin - * added a few *_LONGTEXT descriptions to main.c - * on win32 DVD/VCD_DEVICE defaults to to D: - - Could anyone finish the *_LONGTEXT descriptions in main.c. There aren't - that many left right now, just the ones I didn't really know what to do - with. - If someone also wants to review and change the already existing - *_LONGTEXT descriptions, he is welcome as well because there are not - really high quality descriptions :( - -2002-05-19 Sunday 02:43 massiot - - * Another addition. - -2002-05-19 Sunday 02:34 massiot - - * Desperate attempt to improve audio output ; - * Updated documentation. - -2002-05-19 Sunday 00:41 gbazin - - * updated INSTALL.win32 - * a little bit of clean-up in the directx video output plugin - -2002-05-18 Saturday 19:53 massiot - - * Warning levels are no longer additive, patch courtesy of Arnaud de - Bossoreille de Ribou - -2002-05-18 Saturday 19:47 sam - - * ALL: changed __inline__ with inline (autoconf does the job for us anyway, - and mipspro doesn't know about __inline__). - -2002-05-18 Saturday 17:51 gbazin - - * fixed deadlock in NextFrame() in aout_pcm.c - -2002-05-18 Saturday 16:03 gbazin - - * updated the MSVC++ project files and added support for dirent (vlc compiled - with msvc can now load plugins - even compiled with mingw). - * small portability fixes. - -2002-05-18 Saturday 15:33 massiot - - * Menu item to maximize the volume in Mac OS X ; - * Dropped dependancy on autoconf 2.52. - -2002-05-18 Saturday 15:30 gbazin - - * modified the directx video plugin to try to create an YUV surface before - falling back to an RGB surface when it's not possible to use overlays. - Some graphic cards can do the YUV->RGB conversion in hardware during the - blitting stage. - * in the directx video plugin, we now request that the RGB surface be created - in video memory. The reasoning behind this is that usually surfaces in - video memory benefit from more hardware acceleration (like for instance - hw rescaling, hw blitting, etc...) - * added two options to the directx video plugin to disable the above features. - (mainly because my video driver is buggy and doesn't handle them well). - - * small cosmetic changes to the generation of the config file. - - * fix for config_GetHomeDir() on win32. SHGetFolderPath() is located in - shfolder.dll not shell32.dll. - * fix for the gtk preferences dialog box. To be sure that an int or float value - is actually changed we call gtk_spin_button_update() in the - GtkInt/FloatChanged() event handler. - -2002-05-18 Saturday 13:59 sam - - * ./debian/control: made the Build-Depends: entry a one-liner (Closes - Debian bug #147103). - -2002-05-18 Saturday 10:50 stef - - *A lock was not released; - -2002-05-17 Friday 20:06 stef - - *Don't keep the control lock during the pause - -2002-05-17 Friday 20:01 stef - - *check for b_die and b_error in all loops so that we don't remain stuck - waiting for data whereas the vlc has tried to quit. - -2002-05-17 Friday 18:38 sam - - * ./src/misc/mtime.c: we use nanosleep whenever possible (patch from Meuuh). - -2002-05-17 Friday 17:14 lool - - * removed usage of usleep (not thread safe) (by Meuuh) - -2002-05-17 Friday 16:17 lool - - * video output patch to improve handling of late pictures (by Meuuh) - -2002-05-17 Friday 02:58 sam - - * ./src/interface/intf_msg.c, src/interface/intf_playlist.c: disabled - calls to realloc(_,0) in a similar way to input_programs.c. - -2002-05-16 Thursday 15:20 gbazin - - * src/input/input_programs.c: fixed memory corruption by setting a few - pointers to NULL after they have been free()ed. - * src/input/input_programs.c: removed now useless ASSERTs. - - This patch comes from sam, so if you want to blame someone blame him ;-) - -2002-05-15 Wednesday 17:46 asmax - - - check size to avoid realloc(0) - -2002-05-15 Wednesday 15:36 marcari - - * removed a debug message that I forgot in my previous commit - -2002-05-15 Wednesday 15:07 marcari - - On sam's advice I added the input_FDNetworkClose() function to be called - when closing a networking stream instead of input_FDClose(). It is due - to WIN32 because we have to call closesocket() instead of close() to - close the socket. The problem was : windows did not leave the multicast - group when closing the socket. - - * input_ext-plugins.c : where is located the function - * *.h : function declaration - * udp.c, http.c : these modules now call input_FDNetworkClose() - -2002-05-15 Wednesday 13:06 marcari - - * netutils.c: use closesocket() instead of close() at the end - of the network_ChannelJoin() for WIN32. - - It closes the following bug : when changing channel we sometimes got - a 'no answer from vlcs' even if the answer is sent back. - -2002-05-15 Wednesday 03:29 sam - - * ./src/misc/configuration.c: fixed an issue with long options from - modules where option arguments and playlist entries were mixed. - -2002-05-15 Wednesday 02:04 sam - - * ./configure.in: added libdvbpsi version check. - -2002-05-15 Wednesday 02:02 sam - - * ./include/modules_inner.h: fixed a bug in module reinitialization, - which should fix crashes after a long pause. - -2002-05-14 Tuesday 23:23 massiot - - Fixed a bug (glitch/segfault) when seeking. - -2002-05-14 Tuesday 22:54 jobi - - * src/input/mpeg_system.c : We handle PCR even if they are not attached - to a PMT. - -2002-05-14 Tuesday 22:39 gbazin - - * new --with-mad-tree configure option. - * updated BUGS file. - -2002-05-14 Tuesday 22:27 massiot - - It should now be possible to quit when reading a bogus file. - -2002-05-14 Tuesday 21:47 sam - - * ./src/misc/modules.c: if a module has a zero-scored capability, we don't - try to use it, unless it was explicitely requested (--vout for example). - -2002-05-14 Tuesday 21:33 bozo - - * src/misc/iso-639.def, include/iso_lang.h, src/misc/iso_lang.c: iso-839-[12] tools. - * include/common.h, src/misc/modules_plugin.h: export the 3 new functions. - * plugins/dvd/dvd_es.c, plugins/dvd/dvd_summary.c, plugins/dvdread/input_dvdread.c: adapted DecodeLanguage calls to the new behaviour. - * plugins/mpeg_system/mpeg_ts.c: ISO-639-2 descriptors handling. - -2002-05-14 Tuesday 20:11 sam - - * ./include/mmx.h, ./plugins/imdct/*: gcc-3.1 compilation fixes courtesy - of Yves Duret and other Mandrakesoft guys I don't know. - -2002-05-14 Tuesday 18:45 jobi - - * src/input/mpeg_system.c: fixed an old old bug in TS demux, thank you - Meuuh. - -2002-05-14 Tuesday 03:14 jobi - - * doc/vlc-howto.sgml: Spelling mistakes, small updates, harmonization - with other documentations (thank you Alexis) - * plugins/satellite/*: some fixes in options parsing (thank you Sam) - -2002-05-14 Tuesday 01:15 massiot - - * New OS X icon, courtesy of Joeri van Dooren ; - * Mac OS X fix. - -2002-05-13 Monday 23:55 fenrir - - * include/video.h : added new fourcc code for avi - * ALL : version from ffmpeg cvs can now decode msmpeg4 v1 v2 , - so i have added support for this. But you can always use old ffmpeg - library without any problem ( i hope ;) - -2002-05-13 Monday 21:30 sam - - * ./plugins/filter/clone.c: New filter, `--filter clone', duplicates - display. To duplicate 12 times, use `--filter clone:12'. - -2002-05-12 Sunday 22:56 massiot - - * Fixed menus [Mac OS X port] - * Objective-C files are now .m - * Fixed a major bug in the spu decoder - * Disabled auto-hiding of mouse cursor since it doesn't work when browsing - menus ; instead, click in the video window - -2002-05-12 Sunday 03:39 massiot - - * Mac OS X port : menus for Program/Title/Chapter/Languages. - -2002-05-10 Friday 04:04 fenrir - - * include/common.h and input_ext-plugins.h, src/misc/modules_plugin.h : export input_ClockGetTS for plugins. - * plugins/mpeg_system/mpeg_audio.c : a demux for mpeg audio stream (file, web radio ...) - * Makefile configure.in : to compile it - -2002-05-09 Thursday 23:24 sam - - * ./src/interface/main.c: if Ctrl-C doesn't kill vlc cleanly for any - reason, user just needs to hit Ctrl-C again 1 second later and we'll - exit disgustingly instead of freezing. - -2002-05-09 Thursday 16:52 jobi - - * doc/vlc-howto.sgml : URL fix for libdvdcss - -2002-05-07 Tuesday 01:18 jlj - - * ./src/interface/intf_eject.c: s/Johanson/Johansen :-) - -2002-05-07 Tuesday 00:59 massiot - - Improvements of the OS X GUI. - -2002-05-06 Monday 23:05 gbazin - - * video plugins that don't handle rescaling themselves have to let the - video_output thread know about resizing events (with VOUT_SIZE_CHANGE event). - (this part needs some clean-up but it is basically working for the X11 and - SDL plugins). - - * fixed fullscreen for the SDL plugin. - - * xmga and sdl now switch to fullscreen on double-click. - -2002-05-05 Sunday 10:25 gbazin - - * fixed the resizing and scaling of the X11 video output. - * clicking on the video doesn't pause it anymore (use spacebar for this), but - double-clicking will now switch between fullscreen and window mode. - -2002-05-04 Saturday 17:49 sam - - * ./plugins/network/ipv4.c: fixed ipv4.so compilation under QNX. - * ./configure.in: deactivated ipv6.so under QNX for now. - -2002-05-04 Saturday 05:36 lool - - * ./BUGS : - - no text in the status bar with gtk intf - - no window title in gtk intf on some machines, correct title on another - -2002-05-03 Friday 22:49 sam - - * ./include/modules_inner.h, ./src/misc/configuration.c: support for config - options callbacks. - - They don't take any argument for the moment, but this will change when - I'm finished with my other vlc changes. There is a little problem: the - Gtk+ interface keeps calling Put***Variable each time we click on "Apply" - or "Save". I think it should only call it once. Is there a way to fix - this? Gildas? lool? :-) - -2002-05-03 Friday 20:40 sam - - * ./configure.in: we check support for variadic macros (screw Borland!). - -2002-05-03 Friday 01:06 massiot - - Small FAQ update. Please note that everyone can update this FAQ if they - want, it is not my property :-). - -2002-05-03 Friday 01:02 massiot - - Added quite a few missing names. - -2002-05-02 Thursday 00:32 massiot - - * Misc sound fixes [Mac OS X port] - * Fixed VCD double detection - -2002-05-01 Wednesday 23:31 gbazin - - * The configuration file and the log file are opened in text mode. This mode - should only have a meaning on Win32 and isn't supposed to break any other - platform. If does give you any trouble then shout. - -2002-05-01 Wednesday 21:59 gbazin - - * added a --with-a52-tree option to the configure script. - -2002-04-30 Tuesday 14:56 gbazin - - * added config_Get/PutFloatVariable to p_sysmbols. Thanks to Sigmund Augdal - for pointing this bug out. - * on Win32 the aout_pcm thread is given a high priority. This helps avoiding - lots of audio underruns, especially when moving around the video window. - -2002-04-30 Tuesday 01:57 massiot - - Cosmetic fixes. - -2002-04-29 Monday 23:22 gbazin - - * Restored vout_CopyPicture(). It is needed by the directx plugin damnit ;-) - * Restored AOUT_BUFFER_DURATION to its old value. It should solve quite a few - underrun problems. - * A little bit of DirectX plugin clean-up. - -2002-04-28 Sunday 21:09 jpsaman - - Added more information in ipkg control file. - -2002-04-28 Sunday 19:52 sam - - * ./include/modules_inner.h: the module name is now a default shortcut, for - it, no need to manually add it. - -2002-04-28 Sunday 11:05 sam - - * ./include/os_specific.h: got it wrong once again... alcohol is bad, kids. - -2002-04-28 Sunday 04:46 sam - - * ./include/os_specific.h: fixed my fix. sorry for the trouble. - -2002-04-28 Sunday 04:27 sam - - * ./include/os_specific.h: fixed a C++ compilation issue. - -2002-04-28 Sunday 00:11 gbazin - - * moved the function definitions from threads.h into threads_funcs.h. This - allows us to move p_main_sys into p_main (p_main->p_sys). - * fixed the --with-gtk-config-path and --with-sdl-config-path options in - configure.in - -2002-04-27 Saturday 04:20 jobi - - * ALL : better FreeBSD detection for VCD input - -2002-04-27 Saturday 01:52 massiot - - Fixed a typo in libdvbpsi handling. - -2002-04-27 Saturday 01:32 jobi - - * plugins/vcd/cdrom_tools : FreeBSD 4.5 port of the vcd input. - -2002-04-26 Friday 22:49 gbazin - - * updated win32 compilation instructions. - -2002-04-26 Friday 20:12 jlj - - * Fixed my fix for the fix for vlc_memalign. Sorry O:-) - -2002-04-26 Friday 19:07 jlj - - * ./include/common.h: Fixed vlc_memalign. - -2002-04-26 Friday 07:43 sam - - * ./src/misc/beos_specific.c: added system_Configure(). Sorry O:-) - -2002-04-26 Friday 03:45 fenrir - - * src/input/input_programs.c : an video divx ES will no longer be considered as an audio ES ( thanks sam ). - -2002-04-26 Friday 02:20 jlj - - * ./src/misc/darwin_specific.c: added system_Configure(). - -2002-04-26 Friday 01:07 massiot - - * MacOS X port : - - New creator ID : VLC# - - Borders in fullscreen mode are now black and the movie is centered - (jlj P0\/\/3r) - - A/V sync should be much more precise - -2002-04-25 Thursday 23:52 sam - - * ./src/misc/modules_plugin.h: exported input_ClockManageRef for fenrir. - * ./include/video.h: moved vout_CopyPicture out of the way, an inline - function did not make sense here. - * ./include/video.h: moved vout_ChromaCmp out of the way. - * ./plugins/avi/fourcc.h, ./include/video.h: merged these two files into - video.h. - * ./include/os_specific.h: this file is now always included. - * ./include/debug.h: removed this file which was almost useless, and moved - ASSERT to common.h. - * ./include/common.h: fixed vlc_memalign and changed its prototype to - follow posix_memalign's. - -2002-04-25 Thursday 23:35 sam - - * ./configure.in: dropped usage of $withval and $enableval in favor of the - safer variants $with_foo and $enable_foo. - -2002-04-25 Thursday 04:10 jobi - - * Moved Program Specific Information decoder to the ts demux module - * Added a mpeg_ts_dvbpsi module tha uses libdvbpsi to decode PSIs. It is - used by default if the lib is found. It shares much code with mpeg_ts - -2002-04-25 Thursday 01:08 gbazin - - * on Win32 the config file is now stored under the "Application Data" folder - belonging to the user. (this works if at least IE4 is installed, otherwise - the old method is used to get the config directory) - -2002-04-25 Thursday 00:56 jlj - - * Fixed MacOS X module linking problem. - -2002-04-24 Wednesday 02:36 sam - - * ./src/interface/main.c: we no longer segfault if argc == 0. - * ALL: renamed PLUGINS to __PLUGINS__ to avoid conflicts with libraries - defining it. Grmbl. - * ./src/input/input_ext-plugins.c: cosmetic change. - -2002-04-24 Wednesday 01:44 fenrir - - * ./plugins/ac3_adec/* use _M to avoid conflict with libavcodec.a - * ./plugins/avi a light avi demux - * ./plugins/ffmpeg a video decoder for divx v3 and opendivx - -2002-04-24 Wednesday 01:06 sam - - * ./plugins/avi, ./plugins/ffmpeg: created empty directories for fenrir's - upcoming work. - -2002-04-23 Tuesday 22:58 sam - - * ./plugins/spudec/spu_decoder.c, ./plugins/dvd/dvd_es.c: temporary fix - to avoid retrieving the spu palette from a network stream as if it was - a DVD. - -2002-04-23 Tuesday 16:16 sam - - * ./src/interface/main.c: tidied the help output code. - * ALL: removed underscores from option names and made a few options more - self-explanatory, for instance --input_channel becomes --audio-channel; - run vlc -H to see what has changed. - * ALL: replaced many occurences of "plugin" with the word "module". - * ./src/interface/main.c: moved all satellite-specific configuration options - to the satellite plugin. - * ./po/*: updated translations. - -2002-04-23 Tuesday 15:47 sam - - * ./plugins/chroma/i420_yuy2.h: optimized the 420 planar-to-packed chroma - transformations. They're now PIC-friendly as well. - -2002-04-23 Tuesday 05:21 jlj - - * Added Open disc and network panels. - * Some changes to the control layout. - -2002-04-22 Monday 10:20 sam - - * ./src/interface/main.c: i_warning_level is set to 0 to avoid unwanted - verbose messages. - * ./po/en_GB.po: British translation. - -2002-04-21 Sunday 23:29 gbazin - - * Fixed the warning_level handling: "-v" and "--warning" are now working as - they should and they also are cumulative (using -vv --warning=3 you end up - with i_warning_level=5) - -2002-04-21 Sunday 20:32 sam - - * ./src/misc/configuration.c: support for short options. -V, -A, -I - are back, and we also have -4 and -6 for IPv4/IPv6. - -2002-04-21 Sunday 13:23 gbazin - - * added config_GetFloatVariable() and config_PutFloatVariable() to the config - module. - * added a --zoom config option. - * added a call to RestoreCPUState() in InitIDCT() in idct_sparse.h so that the - FPU is still available after a call to InitIDCT(). - * deactivate stream buffering when logging to a file. - -2002-04-21 Sunday 12:32 sam - - * ./po/*: re-ran make update-po, fixed a few translations. - * ./po/fr.po: completed the french translation. - * ./plugins/gtk/gtk.glade, ./plugins/gtk/gnome.glade: synchronized a few - strings between the Gtk+ and GNOME modules to avoid duplicate translations. - -2002-04-20 Saturday 22:42 sam - - * ./po/de.po: updated german translation. Many thanks to Thomas Graf. - -2002-04-20 Saturday 19:52 tooney - - . Url & mailing-lists corrections - -2002-04-20 Saturday 17:12 jpsaman - - Updated Netherlands translation of interface. - -2002-04-20 Saturday 12:19 lool - - * po/fr.po : completed french translations - -2002-04-19 Friday 15:56 sam - - * ALL: internationalized all configuration strings. - * ./src/interface/main.c: we now set LC_CTYPE to get the right charset. - * ./src/misc/configuration.c: lots of simplifications in the code. - * ./po/vlc/pot: updated translations. - -2002-04-18 Thursday 21:38 sam - - * ./vlc.spec: fixed build dependencies. - * ./configure.in: when -lintl is available, we now also link plugins with it. - -2002-04-18 Thursday 14:51 sam - - * ./include/threads.h: fixed a segfault under Solaris, thanks to Meuuh. - * ./plugins/spudec/spu_decoder.c: RGB 24bpp and 32bpp support. - -2002-04-18 Thursday 07:11 sam - - * ./configure.in: switched version to 0.3.1. - * ./vlc.spec: imported Mandrakesoft's latest enhancements. - * ./ChangeLog: updated ChangeLog. - -2002-04-18 Thursday 06:34 sam - - * ./configure.in, ./plugins/network/ipv6.c: support for the GNU glibc - extension gethostbyname2(), thanks to Thomas Graf. - -2002-04-18 Thursday 01:03 massiot - - * Finally fixed MacOS X aspect ratio. If you know how to center the - picture in the screen, and make the remaining space black instead of - white, PLEASE drop me a mail ! - -2002-04-17 Wednesday 19:00 jobi - - * in TS demux, a program is selected only if a PMT for it was found. - This should fix the problem that occured when reading a file directly - extracted from a satellite card. - * UDP access plugin uses input_SetProgram. - -2002-04-17 Wednesday 13:43 sam - - * ./AUTHORS: added people locations, just for fun. - * ./configure.in: disabled SSE plugins when using mingw32. - * ./src/misc/configuration.c: disabled the AltiVec warning message on the - PowerPC platform because it was misleading. - -2002-04-17 Wednesday 00:13 jobi - - * big update of Henri's howto - -2002-04-16 Tuesday 01:04 massiot - - * Support for pictures with a pitch different from the picture width, - inspired by Gildas Bazin. - -2002-04-15 Monday 16:06 jobi - - * fixed a typo in satellite input - * added options to configure antenna (sat_lnb_lof1, sat_lnb_lof2, - sat_lnb_slof and sat_diseqc). They only appear if satellite input - is compiled. - -2002-04-11 Thursday 10:55 sam - - * ./Makefile: fixed the Win32 interface under Win2k/XP. - * ./src/misc/modules_plugins.h: implemented a dlerror()-like wrapper - for the Win32 API. - -2002-04-10 Wednesday 18:26 jobi - - * fixed a bug in input_SetProgram, that made the ps file input - launch without video. Sorry about this. - -2002-04-10 Wednesday 04:48 lool - - * ./po/fr.po: French translation update - -2002-04-10 Wednesday 02:08 sam - - * ./configure.in: fixed a bug in the libdvdread detection. - * ./configure.in: fixed plugin compilation under Win32. - -2002-04-10 Wednesday 02:05 sam - - * ./vlc.spec: imported MandrakeSoft's enhancements. - -2002-04-10 Wednesday 02:05 sam - - * ./doc/developer/decoders.xml: fixed a typo preventing compilation. - -2002-04-10 Wednesday 02:04 sam - - * ./plugins/aa/aa.c: we now parse the AAOPTS environment variable. - * ./plugins/aa/aa.c: a few simplifications in the code. - -2002-04-08 Monday 16:53 jobi - - * made file access plugin use input_SetProgram so that we may change - program when reading a file - * fixed a bug in input_SetProgram - * added --input_program option, to choose the program from - the command line - -2002-04-08 Monday 01:08 massiot - - * Fixed Altivec-enabled version of fastmemcpy - * Fixed --memcpy switch - * Changed CFLAGS_VLC to vlc_CFLAGS (last-minute changes are great ideas :p) - * New README file for MacOS X. - -2002-04-07 Sunday 08:48 sam - - * ./configure.in: wrote a better test for libdvdread detection. - * ./plugins/gtk/gtk.glade: added lines this #@%$! Glade had munched, fixes - a segfault in the Gtk+ popup menu when toggling the interface. - * ./plugins/motion/motion.c: fixed a compilation issue on compilers which - do not accept empty macro arguments. - -2002-04-06 Saturday 07:54 sam - - * ./doc/release-howto.txt: updated documentation. - * ./vlc.spec: added missing plugin filenames to the build process. - -2002-04-06 Saturday 06:22 sam - - * ./plugins/win32/mainframe.dfm: swapped two mixed up tooltips. - * ./Makefile: fixed make dist and make distclean. - * ./plugins/dvd/dvd.c: compilation fix. - * ./plugins/gtk/gtk_callbacks.c: fixed ejection code. - * ./plugins/text/ncurses.c: fixed compilation of the ncurses plugin. - * ./vlc.spec: updated specfile. - -2002-04-05 Friday 23:26 sam - - * ./Makefile, ./configure.in: misc BeOS build fixes. - -2002-04-05 Friday 22:44 sam - - * ./plugins/win32/win32.cpp: fixed `--intf intfwin' which wasn't working. - * ./Makefile: we don't include the Gtk+ and SDL DLLs in the win32 package - anymore, the package is now 700k instead of 4MB. - * ./configure.in, ./Makefile, ./Makefile.opts.in: replaced LIB_FOO with - foo_LDFLAGS and CFLAGS_BAR with bar_CFLAGS for faster builds, and moved a - lot of stuff from Makefile.opts.in back to configure.in. - * ./install-win32: updated script for NSIS 1.96. - - I hope this doesn't break too many other architectures... - -2002-04-05 Friday 14:35 sam - - * ./configure.in: added --enable-intfwin to enable the win32 interface and - --with-bcbuilder to tell make where to find Borland C++ Builder. - -2002-04-05 Friday 05:27 sam - - * ./plugins/win32/intfwin.bpr: we now build intfwin.so at the right place. - * ./plugins/win32/Makefile: intfwin.so can be built using commandline. - * ./configure.in, ./include/threads.h, ./include/common.h: a custom defs.h - file isn't needed for the intfwin plugin anymore. - * ./INSTALL.win32: updated compilation instructions for the intfwin plugin. - -2002-04-05 Friday 03:05 gbazin - - * introduced a memalign wrapper that will align the memory manually if - memalign doesn't exist. - - void *vlc_memalign( size_t align, size_t size, void **pp_orig ) - where the return value is the aligned pointer and *pp_orig is the pointer - that has to be freed afterwards. - - the arithmetic I'm doing on the pointer to align it is not portable to - 64bits architectures. If someone knows how to something portable, please - tell me ( and no I don't want to do if(sizeof(void *) == blabla) ). - - Other little problem, I was planning to use posix_memalign by default in - the wrapper implementation but it doesn't work (someone can tell me what - I'm doing wrong ?) - - * re-enabled the sse plugins on win32 as we don't have anymore alignment - issues. - - * fixed typo in vout_directx.c - -2002-04-05 Friday 00:51 massiot - - * FINALLY fixed HTTP input bug (I'm SO HAPPY with this !) - * Disabled memcpyaltivec since it's buggy - -2002-04-05 Friday 00:08 massiot - - * Fixed intf_eject for iPAQ (untested) - * asm memcpyaltivec for Linux/PPC - -2002-04-04 Thursday 18:22 ipkiss - - * ./AUTHORS: added myself :) - * ./plugins/win32/mainframe.cpp: disabled the "hide interface" menu - item, not yet implemented. - * ./plugins/win32/about.dfm: replaced the outdated author list with a - "VideoLAN Team" entry. - -2002-04-04 Thursday 17:35 sam - - * ./plugins/gtk/gtk.glade, plugins/gtk/gnome.glade, ./plugins/kde/kde.cpp: - replaced the outdated author list with a "VideoLAN Team" entry. - * ./debian/rules, ./debian/control: deactivated the vlc-kde package because - it does not work, and removed the vlc-a52 package because liba52 is - statically linked into vlc. - * ./debian/control: added more helpful package descriptions. - * ALL: changed version to 0.3.0. Yeah, it's coming. - * ./Makefile: fixed make dist. - -2002-04-04 Thursday 07:08 sam - - * ./src/video_output/video_output.c: fixed a vout4 image starvation bug. - * ./plugins/dvd/dvd.c: we look for libdvdcss.so.2 as well as -.so.1. - * ./configure.in: BSD/OS fixes thanks to Steven M. Schultz. - * ./Makefile: renamed the `snapshot' rule to `dist'. - * ./Makefile: removed the `snapshot-nocss' rule which isn't needed anymore. - -2002-04-04 Thursday 02:23 jlj - - * ./src/interface/intf_eject.c: Fixed a MacOS X bug. - -2002-04-04 Thursday 01:24 massiot - - * Fix for iPAQ familiar Linux (untested) - * HTTP files now find the EOF (though HTTP input is still broken) - -2002-04-04 Thursday 00:36 massiot - - Fixed altivec memcpy module [OS X port] - -2002-04-03 Wednesday 18:22 sam - - * ./Makefile.modules: modules now depend on Makefile.opts. - * ./configure.in: added (hopefully) explicit messages on how to get - libdvdcss and link vlc with it. - * ./plugins/dvdread/input_dvdread.c: removed inclusion of dvd_udf.h. - -2002-04-03 Wednesday 08:45 sam - - * ./plugins/ogg/*: added preliminary files for an Ogg/Vorbis decoder a - contributor is currently working on. - -2002-04-03 Wednesday 08:23 sam - - * ALL: removed libdvdcss from the vlc tree. - * ALL: removed libdvdread from the vlc tree. - * ./acconfig.h: removed this file. - * ./plugins/dvd/dummy_dvdcss.c: merged this file into dvd.c. - * ./AUTHORS: moved a few gentlemen to the libdvdcss AUTHORS file. - -2002-04-03 Wednesday 08:19 gbazin - - * fixed ./plugins/gtk/gtk_callbacks.c to use the "dvd_device" config option - instead of the now inexistant DVD_DEVICE macro. - -2002-04-03 Wednesday 04:43 sam - - * ./po/ja.po: added Japanese translation from Fumio Nakayama - . - * ./plugins/gtk/gtk_callbacks.c: fixed disc ejection code. - * ./ChangeLog: how about a nice cup of 870 lines of ChangeLog for the 0.3.0 - release? - -2002-04-03 Wednesday 01:43 gbazin - - * New pthread implementation for WinNT/2K/XP. This implementation shouldn't - be subject to race conditions as it is using SignalObjectAndWait() from the - Win32 API. - As this should be somehow slower than the old method (still used on Win9x), - you can specify that you want to use the old method with the "fast_pthread" - config option. - - * Added a new p_main_sys global variable. This variable is a pointer to an - OS specific structure which is defined in *_specific.h. This structure can - be filled by the already existing System_Init() function and is a nice - way to avoid too many #ifdefs. - -2002-04-03 Wednesday 01:27 gbazin - - * Got rid of the DVD_DEVICE macro. We now use the dvd_device config option. - ( this creates a small memory leak as we don't free the string obtained - from config_GetPszVariable, but I think we can live with it for now ) - - * the SSE plugins are disable on the mingw32 build as they don't work. - ( because memalign is not implemented on win32, and malloc only aligns - on an 8 bytes boundary ) - - * fixed small mistake in INSTALL.win32 - -2002-04-03 Wednesday 01:22 ipkiss - - * ./include/config.h: fixed config directory name for windows - * ./plugins/win32: the network dialog now respects the preferences settings - -2002-04-03 Wednesday 01:00 massiot - - Added memcpyaltivec. - -2002-04-03 Wednesday 00:46 massiot - - Compilation fix. :-ppppp - -2002-04-03 Wednesday 00:16 massiot - - * Altivec-enabled version of fastmemcpy - * Use ImageBuffer instead of ScreenBuffer in OS X video output (should be - faster) - -2002-04-02 Tuesday 23:56 ipkiss - - * ./src/interface/main.c: check that channels have been created before - the call to network_ChannelJoin - -2002-04-02 Tuesday 13:31 ipkiss - - * ./src/misc/configuration.c: small compilation fix - -2002-04-02 Tuesday 12:43 tcastley - - Changed directory of the config file for BeOS to be consistant with - OS standard. - -2002-04-02 Tuesday 12:17 sam - - * ./configure.in: BeOS, liba52 and chroma plugin compilation fixes. - * ./plugins/dvd/dvd_access.c: removed a warning. - * ./src/misc/configuration.c: Solaris fixes by Meuuh. - * ./FAQ: removed outdated stuff. - -2002-04-01 Monday 23:54 gbazin - - * Fixes for the Win32_msvc build - -2002-04-01 Monday 12:47 gbazin - - * updated the "package-win32" rule - * all txt files are now converted to dos format (CRLF) - -2002-04-01 Monday 12:13 gbazin - - * VLC-Win32 Cross-Compile Howto, courtesy of Bill Eldridge. - -2002-04-01 Monday 11:59 gbazin - - * updated INSTALL.win32 - -2002-03-29 Friday 01:14 massiot - - Disabled the server argument in udpstream: because it confuses users and is - not of any practical use. - -2002-03-28 Thursday 22:21 massiot - - Fix for sparc. - -2002-03-28 Thursday 11:17 gbazin - - * don't try to stat() the dvd drive letter on win32 - * disabled YUV overlay double buffering for now, as it seems to actually be - slower. - * temporary fix in vlc_cond_signal() for win32 (I really should use - SignalObjectAndWait() on WinNT so we can avoid race conditions in the - pthread code). This fixes a problem noticed on WinXP where vlc would - freeze regularly and eat-up all the CPU (fun no?) - -2002-03-28 Thursday 04:53 jobi - - * When unselecting an ES, we must ged rid of p_es->p_pes so that it is - regererated when we select this ES again. It made vlc segfault when - switching from some stream to another, or when switching program - in satellite input. - -2002-03-27 Wednesday 23:15 massiot - - * UDP access plug-in can now receive MPTS (Multiple Program TS) and switch - programs - * Audio and video output go to time-constrained scheduling [OS X port] - -2002-03-27 Wednesday 20:54 jpsaman - - Translation of user interface messages to Netherlands. - -2002-03-27 Wednesday 20:53 jpsaman - - Added Netherlands translation (nl) to configure.in - -2002-03-27 Wednesday 00:39 massiot - - * GNU make detection - * Deleted non-working fullscreen menu item [OS X] - * udp and http no longer modify p_input->psz_name - -2002-03-27 Wednesday 00:08 gbazin - - * various little portability fixes - -2002-03-26 Tuesday 23:30 gbazin - - * modified the gtk interface to save an empty option as a NULL pointer - * modified config_LoadConfigFile to consider an empty option as a - NULL pointer. - -2002-03-26 Tuesday 23:02 gbazin - - * changed the behaviour of the config file: - - now all the config options are saved. config options which have - no default value are also saved in the config file but as an empty string. - - config_LoadConfigFile will ignore empty config options, which also means - we cannot pass an empty string as a config option. (this shouldn't - matter anyway) - -2002-03-26 Tuesday 00:36 ipkiss - - * Added a win32 interface plugin, developed with Borland C++ Builder. - To build the plugin, follow the instructions in INSTALL-win32.txt - - * Known bugs: - - subtitles don't work - - a crash occurs when the user exits by pressing 'q' in the vout - - when moving the slider, position in the stream updates even if - the slider isn't released yet - - * TODO list: - - clean code in menu.cpp - - adapt lool's enhancements of the Gtk+ preferences box - - write drag-and-drop stuff - - and of course, fix known bugs :) - - * For those of you who can't wait till the next release to test the win32 - interface, binary files are available here: - http://www.via.ecp.fr/~ipkiss/intfwin/vlc.zip - Enjoy! - -2002-03-25 Monday 21:37 lool - - The "we love gibalou" commit : - * plugins/gtk/gnome.c, plugins/gtk/gtk.c, plugins/gtk/gtk_common.h : - . new Tooltips structure - * plugins/gtk/gtk_preferences.c: - . modifications of some widgets, the structure, cosmetic changes - * src/interface/main.c: - . typos - . a couple new descriptions - -2002-03-25 Monday 20:16 gbazin - - * moved the "display" option from main to the relevant plugins. ( We now have - the x11_display, xvideo_display, xmga_display and ggi_display options ). - -2002-03-25 Monday 05:18 sam - - * Fixed a little omission in INSTALL-win32.txt. - -2002-03-25 Monday 03:06 jobi - - * Fixed a bug that made vlc segfault when choosing a program, change to - another and come back to the first one. - * Added gtk and gnome interfaces for satellite input. We should find a - way to hide the button if satellite support is not compiled. - -2002-03-22 Friday 01:55 xav - - - Updated INSTALL-win32.txt - -2002-03-22 Friday 01:24 xav - - * Win32 fix. - -2002-03-22 Friday 00:49 massiot - - Miscellaneous fixes for the OS X port. - -2002-03-21 Thursday 23:10 gbazin - - * the calculation for the initial video window dimensions is now done in - video_output.c and made available into p_vout->i_window_height/width. - This allows to get rid of duplicated code and unify the behaviour of - the video output plugins. (not all the plugins have been modified - because I didn't want to break anything). - - As a side effect, the --width and --height options are now working, you - can even use only --width or only --height the other dimension will adapt - automatically to the video characteristics. - Note that you need to remove the width/height options from the config file - or set them to -1 if you want to use the actual video size. - -2002-03-21 Thursday 08:11 gbazin - - * moved GetConfigurationFromCmdLine() into configuration.c and renamed it - into config_LoadCmdLine() - * config_GetHomeDir doesn't use getpwuid_r anymore as this was creating - some problems on solaris. This function now uses getpwuid and is called - only once to store the home directory into the p_main structure. - -2002-03-21 Thursday 03:27 jobi - - [no log message] - -2002-03-21 Thursday 00:00 gbazin - - * fixed stupid bug in stupid ConvertPrintfFormatString() function - * fixed the "waveout not closing" bug. We need to reset the waveout device - before closing it. - -2002-03-20 Wednesday 18:44 sam - - * ./src/input/mpeg_system.c: fixed a bus error on UltraSparc. - -2002-03-20 Wednesday 04:43 sam - - * ./src/misc/modules_plugin.h: kludge to allow the ALSA module to be - compiled as a plugin. Please test. - * ./include/modules.h: fixed a C++ warning. - -2002-03-20 Wednesday 04:12 ipkiss - - * Added 3 bugs of the win32 port to the BUGS file - -2002-03-20 Wednesday 00:47 massiot - - Fixed a typo. Grmbl. - -2002-03-20 Wednesday 00:44 massiot - - Better IPv6 detection. IPv6 is disabled under MacOS X (no inet_pton - call). - -2002-03-20 Wednesday 00:02 jobi - - * fixed some bugs in program management : selected ESs must be attached - to the selected program. - -2002-03-19 Tuesday 15:00 sam - - * ./plugins/aa: aalib output plugin courtesy of Sigmund Augdal. - * ./configure.in: fixed a few bashisms. - * ./src/misc/configuration.c: fixed build under Solaris. - * ./TODO: updated todo list. - -2002-03-19 Tuesday 06:49 sam - - * ./configure.in: BeOS compilation fixes. - * ./debian/rules: activated (broken) KDE interface. - * ./plugins/access/http.c: fixed a segfault. - * ./plugins/alsa/aout_alsa.c: fixed a segfault. - -2002-03-19 Tuesday 05:22 ipkiss - - * ./include/common.h: fixed the compilation fix for Borland C++ :) - -2002-03-19 Tuesday 04:42 sam - - * ./include/common.h: compilation fix for Borland C++. - -2002-03-19 Tuesday 04:33 jlj - - * MacOS X aout now uses AudioConverter for int->float - * Various MacOS X intf improvements and bug fixes - -2002-03-19 Tuesday 01:30 sam - - * ./plugins/chroma/i420_rgb8.c: fixed a warning. - * ./plugins/filter/deinterlace.c: fixed chroma deinterlacing. - * ./plugins/kde/kde.cpp: the KDE interface compiles again. - * ./plugins/mpeg_system/mpeg_es.c: fixed a segfault I introduced today. - * ./plugins/network/ipv4.c: cosmetic fix. - * ./src/interface/main.c: fixed a typo in the --help output. - * ./src/misc/netutils.c: fixed a segfault in the vlcs communication; still - unstable but solving other bugs won't do any good without rewriting the - whole playlist code. Which I'm doing right now. - -2002-03-19 Tuesday 01:12 massiot - - MacOS X compile fixes. - -2002-03-18 Monday 22:04 xav - - * skip "//" if we find "://" in a resource we have to play : this allows us to use the syntax udpstream://host. - -2002-03-18 Monday 20:14 sam - - * ./extras/MacOSX_dvdioctl: removed outdated files. - * ./plugins/fx/scope.c: fixed an infinite loop error. - * ./plugins: fixed segfaults in various demux plugins. - * ./plugins/sdl/vout_sdl.c: SDL_VIDEODRIVER can be specified from the - command line; try "--vout sdl:aalib" - -2002-03-18 Monday 18:09 sam - - * ./configure.in: fixed linking of the ipv4 plugin. - -2002-03-18 Monday 17:38 xav - - * DirectX plugin is now correctly detected and configured. - -2002-03-17 Sunday 22:59 sam - - * ./BUGS: updated bug list. - * ./configure.in: ./configure --help should be a lot clearer now. - -2002-03-17 Sunday 18:00 sam - - * ./plugins/chroma/i420_rgb8.c: plain C 8 bpp transformation. - * ./plugins/chroma/i420_rgb16.c: plain C 24/32 bpp transformations. - * ./plugins/ggi/ggi.c: support for 8 bpp displays. - * ./plugins/sdl/vout_sdl.c: support for 8 bpp displays. - * ./plugins/x11/xcommon.c: support for 8 bpp displays. - * ./src/video_output/video_output.c: fixed a segfault. - -2002-03-17 Sunday 12:12 gbazin - - * small fix for the config file. The parser assumes that the config file is - divided into sections (a section is the config data for a plugin and begins - with something like [foo]), so the comment for the beginning of the section - must be after the section marker and not before. - - If you want to illustrate the problem (without this fix): - - save vlc's config - - exit from vlc and remove for example the dsp plugin (rm plugins/dsp.so) - - resave vlc's config - and now look at the end of the config file, it's all screwed up. - -2002-03-17 Sunday 00:03 sam - - * ./configure.in: more modules are plugins. - * ./src/misc/configuration.c: changed ~/.VideoLan/vlc to ~/.videolan/vlcrc, - and a few cosmetic changes (sorry Gildas for the butchery). - * ./plugins/chroma/i420_rgb16.c: C version of the I420 to RV15/16 chroma. - -2002-03-16 Saturday 02:40 gbazin - - * This the last piece of the new configuration module. You can now save your - configuration options (only from the gtk/gnome interface for now). The config - file will be saved as ~/.VideoLan/vlc - - It's not quite yet finished (well there are a few small details to sort out), - but I'm going away for the week-end and I wanted to commit this before so you - can all have a play with it :) - -2002-03-15 Friday 05:41 sam - - * ./Makefile: fixed OS X vlc.app compilation dependencies. - * ./configure.in: fixed the endianness check under Solaris. - - * ./src/input/input.c: strings are now initialized to "" instead of NULL. - - * ./plugins/spudec/spu_decoder.c: we now properly support the subtitle - palette information we get from the DVD. Subtitles rox ! - * ./src/video_output/vout_subpictures.c: removed all DVD-specific routines - and put them into spu_decoder.c. - -2002-03-15 Friday 02:47 stef - - *Move iec958/spdif encapsulation from ac3_spdif to aout_spdif. - It will eventually allows to use ac3_adec or a52 for spdif output. - - *Remove an ugly loop in aout_spdif. - -2002-03-14 Thursday 02:35 stef - - *p_es->p_demux_data is available in p_config->p_demux_data so that the input - can pass information directly to the decoder. - - *First application: aspect ratio for DVD is read from the ifo (should fix - the buf with aspect ratio in anamorphic DVDs). - - *The DVD plugin also copy the spu yuv palette in p_demux_data so that the - spudec can display subtitle with the right color (sam !). - - *Removed duplicate code and useless lock in gtk. - -2002-03-13 Wednesday 09:41 tcastley - - Updated Tony Castley's e-mail. - -2002-03-12 Tuesday 19:37 stef - - *New configuration option to choose audio output format at runtime. - It allows to select spdif pass-through decoder with --ac3_adec and to - remove the ugly b_ac3 in main.h - - As a consequence --spdif doesn't work anymore: you should use --ac3_adec pass - - *Fixed a typo in main.c - - *Return the option name in error message for unknown option intead of the - argument. - -2002-03-11 Monday 08:23 gbazin - - * New GTK configuration interface. This interface is generated dynamically - at run-time from the configuration data contained in each plugin. - * config_PutPszVariable and config_GetPszVariable are now thread safe. - * Few modifications/optimizations to the config module. - * Got rid of all the _VAR macros in config.h - - This is the first version of the GTK configuration interface. There are still - a few raw corners and a fews things left to do, but it basically does what - I wanted. - Constructive comments like it sucks or it smells rotten fish are of course - very welcome. And if there are GTK gurus out there, please don't hesitate to - add your touch. - - I also started to add usefull comments to the configuration options but I'm not - really good at this kind of thing so if people want to help, they can finish - the job. For this look at all the *_LONGTEXT macros at the top of main.c - - (PS: Translations will also be appreciated but not right now as the interface - will likely change again in the few coming days) - -2002-03-09 Saturday 17:48 stef - - *Fixed EOF segfault at end of DVD - - *Buffer manager is renintialised at area change. - -2002-03-08 Friday 01:26 bozo - - Audio output ALSA: spdif support. - -2002-03-07 Thursday 00:54 sam - - * ./src/interface/main.c: disabled the GNOME segfault dialog in debug - mode. We want nice, clean segfaults, with huge core files and a lot - of rattle noise. - -2002-03-06 Wednesday 04:27 sam - - * ./plugins/ac3_adec/ac3_parse.c: ac3dec is now less verbose. - * ./src/interface/interface.c: fixed a deadlock when seeking the - stream using the keyboard arrows. - -2002-03-06 Wednesday 02:20 stef - - *Removed an occurance of former angle item in gtk. - - *Fixed a bug in ES management introduced lately in DVD/DvdRead. - - *Beginning of reorganisation in DVD plugin source files, in order to try to - make it easier to understand. There is some work left though :p. - - *Decreased the score for VCD plugin, as the VCD demuxer was used even - for DVD :p. It should make autodetection work. - Some comment: - -I think that VCDInit should make a test on the access plugin and be launched - only if the access plugin is VCD, - -VCDOpen shouldn't set p_input->b_error: if it fails we just try another - module, - -PSRead doesn't need to be duplicated anymore: input_ReadPS is now available - for plugins (cf Christophe's commit). - - Please comment around that: I'd like to know if the behaviour I've described - is the one everyone expects. - - Enjoy my new bugs :p - -2002-03-06 Wednesday 00:29 jobi - - * Modified vcd input for the new input III. - * Still have problems with end of tracks. - * Modified the command line, as stef did for the DVD : - - [vcd:][device][@[title][,chapter] - - Note that chapter support is not yet implemented. - -2002-03-05 Tuesday 18:46 stef - - * Dvd angle is now handled through a program structure, so that the interface - needs nothing specific to change angle. - - * Fixed a bug in clock management where ES without a program couldn't get - timestamped. - - *Fixed program management in gnome/gtk. Program now also appears in popup. - - *In interface, only display ES associated with the selected program, or with - no program at all. - -2002-03-05 Tuesday 07:48 gbazin - - * fixed typo in the win32 change to the input parser. - -2002-03-05 Tuesday 00:56 massiot - - * IPv6 network module, courtesy of Alexis Guillard , - for BT ; - * --6 and --4 options to force IPv6 or IPv4 (FIXME: it should be -6 and - -4 but I don't know how to do it with the new configuration module) ; - * Channel manager now uses a socket from the network plug-in and is more - portable (and probably broken, too :) ; - * input_ReadPS and input_ReadTS are now in mpeg_system.c to be more - easily reused by plug-ins other than mpeg_ps and mpeg_ts. - - That's all for tonight. - -2002-03-04 Monday 23:20 gbazin - - * this time I actually commited the win32 modif to the input parser ;-) - -2002-03-04 Monday 23:18 gbazin - - * We now make sure the aout plugin buffers always contain between - AOUT_BUFFER_DURATION/2 and AOUT_BUFFER_DURATION*3/2 worth of audio. - This should solve the audio buffer underruns. - - * fix for the bug in input when filename contains a '@' character. - - * simplified the win32 specific changes to the input parser. ( I think - we can safely assume that no access plugin name will have a length of - one character) - -2002-03-04 Monday 02:53 stef - - [no log message] - -2002-03-03 Sunday 21:42 gbazin - - * added network to the list of the plugins directories in Makefile - * small bugfixes - -2002-03-03 Sunday 18:34 xav - - * Fixed DVD input under Win32. - * Fixed input parser under win32, chich couldn't understand that - c:\windows\bureau is a valid file and doesn't need to be accessed with - the plugin 'C' :-) - * BTW, I added myself in the AUTHORS file :) - -2002-03-03 Sunday 05:37 sam - - * Got rid of int_types.h and did a few changes Ipkiss will need. Hope I - did not break other platforms. - -2002-03-02 Saturday 10:34 gbazin - - * fixed compilation problem related to ssize_t - -2002-03-02 Saturday 04:53 xav - - * Various Win32 compilation fixes. - * DVD compiles, but doesn't work yet. - * Fixed some typos in my previous Win32 multicast commit - -2002-03-02 Saturday 04:51 sam - - * ./plugins/dummy/input_dummy.c: fixed `vlc vlc:quit'. - * ./src/input/input.c: initialized uninitialized variables. - -2002-03-02 Saturday 04:15 stef - - *Initiliaze p_access_module & p_demux_modules to NULL when input thread - in created. - -2002-03-01 Friday 17:07 sam - - * ./po/no.po: Norwegian translation by Sigmund Augdal. Berdå ka pø tüt. - * ./src/misc/modules.c: shortcuts for --intf work again, gvlc launches the - Gtk interface, qvlc launches the Qt interface, etc. - * ./plugins/fx/scope.c: we now have sound together with --aout scope. - -2002-03-01 Friday 02:12 stef - - *dvd and dvdread support for input III. - - Dvdread is known to segfault at title change. I'm working on this. - -2002-03-01 Friday 01:33 massiot - - Input III (Episode 1). - - Major rewrite of the buffer core functions - - Modularity of access plugins (file, udp, http) - - Modularity of network stack (ipv4, soon ipv6) - - Autodetection of the type of stream - - And a new killing feature : HTTP streams are now seekable. - - Please note that dvd, dvdread and vcd plug-ins are broken and thus disabled. - -2002-02-27 Wednesday 23:57 sam - - * ./plugins/mpeg_vdec/vpar_headers.c: we no longer crash when the next - stream doesn't have the same image size as the previous one. - * ./src/audio_output/aout_pcm.c: another overrun fix; please test. - -2002-02-27 Wednesday 20:05 sam - - * ./configure.in: fixed a plugins/dsp.so compilation issue under OpenBSD. - -2002-02-27 Wednesday 19:19 sam - - * ./plugins/dsp/aout_dsp.c: OpenBSD compilation fix. - * ./src/video_output/video_output.c: fixed a segfault on exit. - -2002-02-27 Wednesday 05:49 sam - - * ./src/input/input.c: BeOS network support (no idea if it works when you - don't have BONE, though). - -2002-02-27 Wednesday 04:47 sam - - * ./include/common.h: BeOS compile fixes. - * ./plugins/beos/vout_beos.cpp: fixed BeOS video output. - -2002-02-26 Tuesday 23:08 gbazin - - * Fixed uninitialized variable in config_Duplicate() - * Fixed problem introduced in latest gtk commit - -2002-02-26 Tuesday 19:25 gbazin - - * forgot to add the declaration of server_port in main.c - * char pointers obtained by config_GetPszVariable need to be freed - -2002-02-26 Tuesday 18:22 xav - - Multicast now works under Win32, but this is a _bad_ kludge. - - It still segfaults 4 secondes after the first frame, but, at least, I - can see two or three frames from MI2 :-) - -2002-02-26 Tuesday 02:17 stef - - *Reversed my previous configuration change. - - I'd better used dvd_title or so but INPUT_TITLE_VAR is also used in - gtk_open.c and I can't find a neat way to prevent this, so I leave this - option in main.c. - -2002-02-26 Tuesday 00:59 sam - - * ./include/threads.h: support for the State Threads Library, a userland - threads library (http://state-threads.sourceforge.net/). Useless to most - people, but can be handy to debug stuff. Activate with `--enable-st'. - -2002-02-25 Monday 19:42 stef - - *Adaptation to new configuration scheme for dvd, dvdread and spdif - -2002-02-25 Monday 05:30 sam - - * ./plugins/gtk/gtk_menu.c: fixed a compile issue on IA64. - * ./plugins/fx/scope.c: new toy plugin, an audio scope module. - - Each time I fix a bug in vlc I feel urge to code something useless. This - one is very, very rough for the moment, probably buggy, slow, will crash - your blender and reboot your fridge. Screenshot can be found here: - http://www.zoy.org/~sam/vlc/vlc-scope.jpeg - Activate with `--aout scope' (yes, it currently disables the real - audio output... I'll fix this as well). - -2002-02-24 Sunday 23:12 sam - - * Replacement header for aout_common.h. - -2002-02-24 Sunday 23:06 sam - - * Fixed a quite old bug in the audio output which made the sound stutter - when wrapping around the audio output fifo. - * Lots of simplifications in the audio output, got rid of b_stereo. - -2002-02-24 Sunday 22:36 jobi - - Added a menu in the GTK and gnome interfaces to change the current program - in multi-program streams (such as ones provided by a DVB-S card). - -2002-02-24 Sunday 21:51 gbazin - - This is the first part of the new configuration architecture for vlc. - Two other parts will follow soon: - - config file implementation - - gtk configuration interface. - - This part won't change much for end-users as these changes are mostly - internal, you will however notice that the command line interface has - changed. It will maybe be less user-friendly as I almost removed the - short options but it shouldn't a big problem when the config file is - implemented. - - What as changed is that it is really easy now to add configuration - options to vlc. Plugins can also implement configuration options. All - you have to do is to declare a MODULE_CONFIG section in your plugin. - If you want to know more about this look at configuration.h and for some - example: main.c, dsp.c or xvideo.c - - It would be nice if every developper could now start using configuration - options in there plugins and also enhance old plugins. - - That's it, now let's hope I didn't break too many things ;-) - -2002-02-23 Saturday 22:31 gbazin - - * fixed array over-run bug in intf_MsgUnsub - -2002-02-22 Friday 21:46 gbazin - - * Don't try to grok altivec with mingw32. - * --with-directx-path should now indicate the path where the actual - headers are (before the headers had to be in an include subdir). By the - way you can download these header files from the videolan web site. - -2002-02-22 Friday 00:56 sam - - * ./src/misc/modules_plugin.h: if symbol foo isn't found in the - plugin, we always try to open _foo, whatever the architecture. - -2002-02-21 Thursday 01:54 sam - - * ./configure.in: gtk*-config detection fix for FreeBSD. - -2002-02-21 Thursday 00:23 sam - - * ./configure.in: removed a bashism. - * ./plugins/x11/xcommon.c: support for systems without shm.h. - * QNX compilation fixes here and there; the qnx plugin still doesn't work. - -2002-02-20 Wednesday 20:01 sam - - * ./Makefile: the win32 port now uses a more recent version of gtk+. - -2002-02-20 Wednesday 06:56 sam - - * ./plugins/gtk/gtk.c: the log window is now black with colourful text. - * ./plugins/gtk/gnome.c: ported the log window to the GNOME interface. - * ./src/interface/intf_msg.c: messages are sent to the queue even if - -vvvv* wasn't specified. - -2002-02-20 Wednesday 06:50 jlj - - * MacOS X VCD support. - -2002-02-19 Tuesday 04:54 sam - - * ./plugins/lirc/lirc.: various fixes, thanks to Sigmund Augdal. - * ./plugins/text/logger.c: rewrote an ugly loop. - * ./plugins/gtk/gtk.c: added a Gtk+ window containing all the log - messages; updated in real time. To open it, go to "view"->"messages". - -2002-02-19 Tuesday 01:50 sam - - * Got rid of TRACE and intf_DbgMsg which were seldom used anyway. - * All intf_*Msg functions now write to stderr. - * Implemented a message queue interface plugins can subscribe to. - * Wrote the logger interface plugin. Usage: - vlc -I logger:filename.log - * Lots of fixes in the SPU renderer. - -2002-02-18 Monday 20:02 stef - - Fixed a typo in aspect ratio calculation - -2002-02-18 Monday 02:34 jlj - - * MacOS X vout improvements - * MacOS X intf now returns, allowing vlc to terminate properly - * Added a new make target: package-macosx - -2002-02-15 Friday 21:02 gbazin - - * Win32 compilation fixes (mingw includes dirent) - * configure now checks for ddraw.h and not directx.h - * vout_directx doesn't include directx.h anymore (this file isn't part of - the directx sdk) - * moved all the stuff from aout_waveout.c directly into waveout.c (I don't - know what I was thinking about when I created these two files ;-) - * until we fix the audio buffer underrun problem, waveout will be the - default audio output on win32 (instead of directx). - -2002-02-15 Friday 14:32 sam - - * ALL: got rid of *_Probe functions because most of them were duplicates - of the real _Init or _Create functions. That's 1000 lines of code gained. - * ./src/misc/modules.c: we try not to keep the global lock in module_Need, - which should speed up output spawning. - * ./plugins/dummy/input_dummy.c: fixed vlc:quit command. - * ./plugins/gtk/gtk_playlist.c: compilation fix. - * ./plugins/macosx/*: preliminary fixes for the vout4 port. - - Notes on the *_Probe eradication: - o I probably broke the DirectX video output, because of the "must init and - run in the same thread" issue. I'll fix this ASAP. - o Subtitles are broken (or at least, pretty ugly) in RGB mode. - o The input plugins still have *_Probe functions. This will disappear when - meuuh is finished with the access plugins. - o The decoder plugins still have *_Probe functions. This is probably not - going to change, it looks OK to me. - -2002-02-15 Friday 00:29 sam - - * Grmbl. Forgot to commit those Win32 fixes last time, and they were - stuck on VTHR. Sorry xav, this probably explains why I couldn't - find the commit log :-) - -2002-02-13 Wednesday 23:10 sam - - * ./plugins/beos/*: BeOS fixes from Rudolf Cornelissen. - * ./src/interface/main.c: --desync now really accepts a value in ms. - * ./plugins/vcd/input_vcd.c: fixed a crash when not opening a VCD. - * ./src/video_output/vout_subpictures.c: fixed subtitles under BeOS and - other architectures which don't support overlay. - -2002-02-08 Friday 16:57 sam - - * ./plugins/beos/vout_beos.cpp: ported the BeOS RGB video output to - vout4. The overlay video output still needs to be written though. - -2002-02-06 Wednesday 21:44 gbazin - - * Just renamed the liba52_adec plugin into a52 to comply with the naming - convention used by the other plugins. - -2002-02-06 Wednesday 03:37 sam - - * ./plugins/lirc/lirc.c: IR remote control plugin by Sigmund Augdal - , activate with --enable-lirc. - * ./configure.in: put liba52_adec in a builtin for PIC/non-PIC reasons. - -2002-02-05 Tuesday 22:46 gbazin - - * New AC3 decoder plugin using liba52 from Aaron Holtzman and - Michel Lespinasse. - This plugin isn't used by default, you have to specify: - --ac3_adec liba52 - -2002-02-04 Monday 10:58 sam - - * ./src/misc/modules.c: changed module_Need to make it possible to - have several modules with the same shortcut name. - -2002-01-31 Thursday 00:41 fgp - - *) We now call lockFocus on the QuickDrawView before attempting to get it's qdport. - -2002-01-30 Wednesday 01:09 sam - - * Fixed stuff in the wall filter. Extended syntax: - --filter wall % open a wall (3x3 is the default value) - --filter wall:2 % open a 2x2 wall - --filter wall:3x2 % open a 3x2 wall - --filter wall:2x1:0 % open a 2x1 wall, only display block 0 - --filter wall:2:0,3 % open a 2x2 wall, only display blocks 0 and 3 - For instance, if you have 2 computers listening to a network stream, on - the left computer you use --filter wall:2x1:0 and on the right computer - you use --filter wall:2x1:1 - -2002-01-29 Tuesday 21:11 gbazin - - * Added mstrtime() to module_symbols_t so we can compile the mpeg_vdec - plugin with TRACE mode enabled. - -2002-01-29 Tuesday 00:08 stef - - -Fixed ac3_spdif which has been broken recently, - - -Check frequency in ac3_adec and change fifo if needed, - - -Moved initialisation of p_aout from plugins to audio_output.c - If audio output rate is psecified at launch time, we try to use it by default. - - Note that audio output currently suffers from frequent underruns. - This has not been fixed here. - -2002-01-28 Monday 17:51 sam - - * ./plugins/chroma/i420_rgb16.c: MMX YUV to RGB transformation for 15bpp. - -2002-01-26 Saturday 02:18 tcastley - - Fixed compliation error due to inclusion of threads.h - -2002-01-25 Friday 18:18 sam - - * ./plugins/x11/xcommon.c: we don't use DPMS functions if they are - not available. - -2002-01-25 Friday 07:43 gbazin - - * Added a new very simple audio plugin for Win32. This plugin uses the - waveOut API which is a lot easier to use for streaming stuff than - directsound. (you don't have to take care of underflows anymore - because it doesn't use circular buffers). - If you are having a lot of underflows, this plugin is currently - better adapted than the directx plugin. - - * Moved some initialization stuff in audio_out.c so we can now the - caracteristics of the audio stream before calling aout_Open(). - -2002-01-24 Thursday 22:54 fgp - - *) Changed configure.in to check for all header files the macosx plugin needs - *) There is now an option --disable-macosx, instead of --enable-macosx. - --disable-macosx is default for all plattforms except MACOSX - *) The mouse cursor is hidden when playing in fullscreen mode - *) The screensaver is deactivated when playing in fullscreen mode - (Thanks to Julian Mayer @mac.com) - *) Stop, Prev and Next buttons work now. - -2002-01-24 Thursday 19:50 stef - - Configure and Makefile tweaking for dvdread module. - It is now activated with option --with-dvdread, that takes the same options - as --with-dvdcss. - If you link with libdvdread statically dvdread is compiled builtin ; if you - link dynamically, it is compiled as a plugin. - -2002-01-24 Thursday 14:32 sam - - * ./src/misc/modules_plugin.h: fixed a missing function initialization - which made decoder plugins segfault in GetChunk calls. - * ./configure.in: proper soundcard.h check from Yves Duret. - -2002-01-23 Wednesday 04:15 stef - - *Merged hh patch in libdvdcss from main tree. - - *Updated local libdvdread, so that it does not depend on libdvdcss - (ala dummy_dvdcss) and modified configure to reflect changes. - -2002-01-22 Tuesday 00:57 massiot - - * Decoders do not necessarily use bit stream (see mad plug-in) - * mad PTS should finally be accurate - * Some configure changes. - -2002-01-21 Monday 08:00 gbazin - - * Fixed crashes on exit in the directx plugin - * vout_PlacePicture is now accepting picture width=height=0 - - * Win32 (NT/2000/XP) fix for libdvdcss: first attempt to open the DVD - device in read/write mode so we can use ioctls. If this fails - (insufficent privileges) we at least open in read-only mode so the - libdvdcss title decryption method can be used. - -2002-01-21 Monday 06:14 sam - - * ./configure.in: added extra checks for strange compilers such as - Borland C++ which do not support all gcc options. Note that vlc does - not compile with bcc32 yet, but is getting closer and closer to. - -2002-01-21 Monday 01:52 sam - - * ./plugins/win32: skeleton for the win32 interface Ipkiss is developing. - * ./config.guess ./config.sub: latest GNU versions. - * ./configure.in: when possible, xvideo is compiled as a plugin. - * ./vlc.spec: fixed a few minor inaccuracies. - * ./debian/control: vlc-gui is no longer depended on, but rather recommended. - * ./src/interface/main.c: --spumargin flag; use this to force displaying - subtitles at the bottom of the screen instead of putting them in the - middle, for instance: `--spumargin 5'. - -2002-01-18 Friday 00:02 gbazin - - * major rewrite of the directx video plugin to adapt it to the new vout4 - architecture. This plugin has also been through a major clean-up - and it is now much more robust and optimized. - - * Fixed a few problems with the win32 build. - - * Replaced the "overlay" command line option with "nooverlay". The - former was confusing and useless because overlays were used by - default anyway. - -2002-01-17 Thursday 17:17 sam - - * ./vlc.spec: imported MandrakeSoft's new spec file. - * ./debian/control: fixed build-dependencies for vlc-mad. - -2002-01-16 Wednesday 05:47 sam - - * ./debian/rules: fixed the vlc-arts and vlc-mad package builds. - -2002-01-15 Tuesday 20:01 stef - - The gnome/gtk interface should no longer user p_input->stream before it - has been initialized. - -2002-01-15 Tuesday 18:55 stef - - *stream lock is initialized in input_CreateThread instead of initThread, - to have it initialized when we call it in the interface. - -2002-01-15 Tuesday 12:51 asmax - - - added support for S8 and U16 aout (not tested) - - The sound is very dirty in U8 mode. I don't know if it comes from the - 8 bit mode itself or from the S16->U8 conversion. - -2002-01-15 Tuesday 02:01 sam - - * ./debian/control: fixed Debian build-depends. - * ./include/config.h: changed RELEASE to HAVE_RELEASE because RELEASE - is already defined in under Linux. - -2002-01-15 Tuesday 00:46 massiot - - * More precise way to retrieve a PTS from the bit stream. - * Fixed issues in the PTS handling of the mad plug-in (incomplete). - -2002-01-14 Monday 22:00 jpsaman - - Configure, build and install instructions for libmad library and mad plugin. - -2002-01-14 Monday 20:54 asmax - - - le coup de grâce: all the code in audio output is now factorized (except - for ac3 spdif) in aout_common.c/.h - - aout thread functions are declared with a macro - - TODO: - - test unsigned 8 bit output, and implement S8 and U16 outputs - - multi-channel support - - check if resampling takes the PTS into account (and fix it) - -2002-01-14 Monday 13:15 asmax - - HUGE cleanings in audio output: - - removed AOUT_INTF_*_FIFO, which where not used - - factorized S16StereoPlay, U8MonoPlay, and so on.., in a single - function aout_FillBuffer (in aout_common.c) - (unsigned 8bit may be broken, but I have no stream to test with :( - - - last step to be done: factorize aout_s8, aout_s16, ... thanks to a macro - -2002-01-13 Sunday 19:13 gbazin - - * A few fixes for the Win32 build. - -2002-01-13 Sunday 16:07 gbazin - - * Fixed all the problems related to ToggleFullScreen(). - -2002-01-12 Saturday 22:58 jlj - - * ./src/misc/modules.c: Fixed a compile issue under platforms without - HAVE_DYNAMIC_PLUGINS. - -2002-01-12 Saturday 03:02 jlj - - * ./src/interface/intf_eject.c: MacOS X port. - -2002-01-12 Saturday 02:25 sam - - * ./plugins/chroma/i420_rgb16.c: 24/32 bpp software YUV. - * ./plugins/ggi/ggi.c: activated double buffering. - * ./src/video_output/vout_pictures.c: we create more Xv pictures to - get smoother rendering. - -2002-01-11 Friday 04:07 sam - - * BSD compilation fix suggested by Steven M. Schultz. - -2002-01-11 Friday 00:41 asmax - - - beginning of code factorization in aout_s16 (more cleaning will come) - - As for libmad, I have tried to create the aout fifo in libmad_output, - to open it with the right sample rate, but strangely it didn't work. - -2002-01-10 Thursday 05:11 sam - - * ./src/input/input.c: fixed a few segfaults caused by the dummy plugin. - * ./plugins/mpeg_adec/mpeg_adec.c: fixed a segfault due to misuse of - DecoderError. - * ./plugins/x11/xcommon.c: replaced XFlush with XSync. This must be the - fourth time someone has to commit this, so I added a reminder :-) - -2002-01-09 Wednesday 11:22 sam - - * ./src/interface/intf_eject.c: BSD/OS port by Steven M. Schultz. - -2002-01-09 Wednesday 03:01 sam - - * ./include/modules_inner.h: replaced _X with __VLC_SYMBOL because _X was - already a system macro under MacOS X. - * ./plugins/dummy/dummy.c: fixed vlc:loop, vlc:quit, etc. entries. - * ./plugins/glide/glide.c: activated double buffering. - * ./plugins/mga/xmga.c: started writing an xmga plugin; doesn't work yet. - * ./src/input/input.c: fixed the input memory leak, and the insane thread - spawning we got with vlc:loop. - * ./src/misc/intf_eject.c: disc ejection routine courtesy of Julien Blache, - currently Linux-only. - -2002-01-09 Wednesday 01:33 asmax - - - better communication between audio decoder and output: aout plugins - are now opened directly in the right mode (works with mpeg_adec and - ac3_adec, not tested with mad) - - first attempt to implement mono output (doesn't work yet) - -2002-01-07 Monday 18:02 sam - - ./debian/control: updated list of supported architectures. - ./share/*: added 16x16 and 32x32 versions of PNG icons. - -2002-01-07 Monday 03:12 sam - - * ./plugins/mga/mga.c: removed the mgammx module and put the code in - the chroma_i420_ymga module instead. This introduces a slight - performance issue as we now need to memcpy() the Y plane, but I have - some vout4 enhancements on their way which make this point moot. - * ./debian/changelog: imported official Debian changelog. - * ./debian/control: activated the vlc-mad and vlc-arts packages; package - builds should now work again. - * ./plugins/dvd/dvd.c: solved a symbol resolution issue when vlc was - compiled without libdvdcss which overflowed the return stack. - * ./plugins/ggi/ggi.c: ported the GGI plugin to vout4. - * ./plugins/glide/glide.c: ported the Glide plugin to vout4 (untested). - * ./src/input/input.c: prepared everything for multi-input mode; since - no interface is yet prepared to handle this, I changed them so that - they just use the first available input for now. This may break other - things, but I promise I'll eventually repair everything :-) - -2002-01-06 Sunday 18:18 sam - - * ./plugins/mga/mga.c: MMX-accelerated version of the MGA plugin. - * ./plugins/mpeg_vdec/Makefile: Little workaround for PA-Risc compilation. - -2002-01-05 Saturday 19:25 sam - - * ./src/audio_output/aout_s16.c: fixed a segfault. It may have unexpected - side effects because I don't know this part of the code, but at least - it doesn't crash anymore. - * ./plugins/beos/beos.cpp: first attempt at porting the BeOS plugin to the - new video output and module systems. Doesn't work nor even compile yet. - * ./configure.in: we now check the gtk-config version. - -2002-01-05 Saturday 17:09 sam - - * ./plugins/mga/mga.c: we use the MGA_VID_FSEL ioctl to select the - frame to be displayed. Unfortunately, increasing the number of - frames doesn't seem to work and makes the picture stutter... - -2002-01-05 Saturday 16:17 sam - - * ./Makefile: fixed a bug when no builtins were selected. - * ./plugins/mga/mga.c: ported the MGA video output to vout4. Only does YV12 - for the moment, and there is a strange bug with some streams which gives - only a green image. Needs to be looked at. - * ./plugins/x11/xcommon.c: fixed a few typos. - -2002-01-05 Saturday 04:49 sam - - * ./configure.in: fix for obscure architectures like hppa where target_os - isn't properly detected. - * ./include/video_output.h: got rid of pf_setpalette; I'll find a nicer way. - * ./plugins/mga.c: fixed MGA module compilation. Doesn't work yet, though. - -2002-01-05 Saturday 03:22 sam - - * ./include/common.h: hton64 is now an inline function. - * ./src/video_output/vout_pictures.c et al.: vout4 now automatically - detects when two chroma formats are the same, such as UYVY/Y422, or - roughly equivalent, such as I420/YV12. Plugins need not worry about - conversion anymore. - -2002-01-04 Friday 15:01 sam - - * ./BUGS: added a list of known bugs. Please add your findings! - * ./MODULES: added a short description of each module. Maybe we should - add more details to make this file really useful. - * ./doc/bugreport-howto.txt: wishful thinking... - * ./Makefile: added a workaround for the fact that .c files don't depend - on . - * ./plugins/memcpy/memcpy.c: all memcpy modules are now built from the same - single file. - * ./src/interface/main.c: added the --nommx, --no3dnow, --nommxext, --nosse - and --noaltivec options to vlc. - * ./configure.in: removed the --disable-mmx option, now useless because - of the vlc --no* options. - * ./src/interface/main.c: fixed a crash caused by the memcpy module - being released too early. - * ./include/video.h: more vout4 changes, including margin support, more - FOURCC formats recognized, transparent support of identical or almost - identical FOURCC formats. - * ./include/video_output.h: added a vout_Render function to video output - modules which is to be executed before vout_Display. - * ./include/common.h: this header is back. - * ./plugins/chroma/i420_rgb.c: planar YUV 4:2:0 to packed RGB conversion - functions, mostly taken from vout3's yuv functions, but heavily modified - to use FAST_MEMCPY and to handle image dimensions which are not multiples - of 16. Not all functions have been written yet, though. - * ./plugins/chroma/i420_yuy2.c: planar YUV 4:2:0 to packed YUV conversion - functions, various targets such as 4:2:2 YUYV, YVYU, UYVY, or 2:1:1 YUYV, - with accelerated MMX versions. - * ./plugins/chroma/i422_yuy2.c: same as i420_yuy2.c but takes planar YUV - 4:2:2 pictures in input. With accelerated MMX versions as well. This plugin - makes it possible to display 4:2:2 files on most video cards without the - quality loss of 4:2:0 downsampling. - * ./plugins/filter/*: thanks to the vout_Render function, all filters now - output their data perfectly in sync. - * ./plugins/dvdread/Makefile: fix to prevent unnecessary target rebuilds. - * ./plugins/sdl/vout_sdl.c: support for YV12, UYVY, YUY2 and YVYU overlays. - * ./plugins/x11/xcommon.c: support for I420, YV12, YUY2 and Y211 overlays. - -2002-01-02 Wednesday 15:37 sam - - * ./ChangeLog: imported the 0.2.92 changes, unrolled current CVS changes. - * ./include/config.h et al.: this file is no longer generated. - * ./include/video.h: we use the FOURCC definition of a chroma format to - describe picture types (see http://www.webartz.com/fourcc/). - * ./plugins/dvdread/input_dvdread.c: compilation fix by Eyal Lebedinsky. - * ./plugins/x11/xcommon.c: fixed the XShm operations order. - -2002-01-01 Tuesday 08:42 sam - - * Last updates for today's release. - -2001-12-31 Monday 06:10 sam - - * Updated changelog. - -2001-12-31 Monday 05:53 sam - - * Fixed detection of the esd plugin. - * Fixed the ts plugin's input type detection. - * Fixed the BadCursor error in the x11 and xvideo plugins. For real this - time (unlike my 2001/08/03 fix :p). - * Made the wall filter work a bit better. It now spawns a 3x2 mosaic, - but this will eventually be configurable, à la `--filter wall:3x3'. - -2001-12-31 Monday 04:26 massiot - - * Fixed a bug in DecoderError. - * Temporary kludge for vlc_mpeg_adec=mad ./vlc ... - -2001-12-31 Monday 04:23 massiot - - Fixed a bug in DecoderError. - -2001-12-31 Monday 02:21 massiot - - STABLE/HEAD merge ; backported the Next Generation Buffer Manager. - -2001-12-31 Monday 02:13 massiot - - Miscellaneous typos. - -2001-12-30 Sunday 08:09 sam - - Some heavy changes today: - * Removed duplicate function checks from configure.in. - * Added extra magic to Makefile.modules so that the module Makefiles - are now ridiculously simple. And I mean *simple*. Check it! This will - make a possible switch to full autoconf/automake a lot easier. - * Added the vlc version name to the plugin symbols, to be sure we only load - plugins with the same version number. A nasty consequence is that you - need to rebuild your tree after midnight if you are using a CVS tree :-) - * Got rid of modules_export.h by #defining exported functions in the same - header as their prototype. - * Added modules_inner.h and other commonly used .h files to common.h so - there are less and less files to include, and renamed common.h to - . - * First modifications to the module handling system towards my ultimate - goal to get rid of the *_Probe functions. Got rid of TestMethod and - TestCPU, as well as src/misc/tests.c. - * Wrote the chroma plugin handling functions. No YUV functions have been - ported yet because it'ls a lot of work, but the core system works, I - tried it with a naive yv12->rgb16 plugin (which will disappear when the - real functions are ready). - * Made a lot of functions in dvd_summary.c one-liners to avoid wasting - too many output lines. - * Fixed a segfault in input_dvd.c:DVDInit. - * Added a fixfiles.sh script in plugins/gtk to be run after Glade has - generated its C files. - * Did some work on the KDE interface to make it suck a bit less. It still - segfaults, but at least it runs and it looks less ugly. - * RGB SDL rendering works again, though in 16bpp only. - * Made plugins/vcd/linux_cdrom_tools.c independent of any vlc structure - so that it'll be easily put in a library. Maybe libdvdcss? - * Fixed VCD date display. - * Merged vout_xvideo.c, vout_x11.c and vout_common.c into xcommon.c. - * Wrote non-Shm XVideo output. - * Made X11 output work again. Still pretty unstable, only works for 16bpp. - * Additional french translation in po/fr.po. Any taker for the rest? - * Fixed a segfault in video_output.c when the allocated pictures were - not direct buffers. - * If $DISPLAY isn't set, don't try to run the Gtk+ interface. - * Replaced 48x48 .xpm images with 32x32 ones to conform to Debian policy - (Closes Debian bug #126939). - * Removed the automatic ./configure launch when running `make all' for - the first time. - - Stuff currently more broken than it ought to be: - * The wall filter. Being fixed. - * x11 and sdl plugins for depth != 16bpp. - * Software YUV. - * gvlc, gnome-vlc, kvlc shortcuts. Use --intf instead for the moment. - -2001-12-30 Sunday 07:31 sam - - * Duh. Reverted Håkan's patch. Adding the same target three times isn't - a good idea. - -2001-12-30 Sunday 07:10 sam - - * configure.in fix by Håkan Hjort. - -2001-12-30 Sunday 07:06 sam - - * Backported the DecoderError() patch. - -2001-12-30 Sunday 06:46 sam - - * Forgot a file in my last commit. - -2001-12-30 Sunday 06:38 sam - - * Put ErrorThread() in input_ext-dec.h because it was the same function - in all decoders. Called it DecoderError() instead. - * All decoders enter DecoderError() in case of error, even if they - haven't allocated all their data. This prevents the input from getting - stuck if a decoder has failed its initialization. - * Namespace fixes through the decoder files. - -2001-12-29 Saturday 04:44 massiot - - Fixed a cosmetic issue. - -2001-12-29 Saturday 04:07 massiot - - Hidden gory buffer management details in a private section of data_packet_t. - -2001-12-27 Thursday 04:47 massiot - - * Changed pf_read prototype and minor changes. - -2001-12-27 Thursday 02:49 massiot - - * Changed the way decoder_fifo_t works ; - * Minor optimizations in the Next Generation Buffer Manager. - -2001-12-20 Thursday 23:11 sam - - * Added Jeffrey Baker to the AUTHORS file. - * Fixed a PPC compilation issue. - -2001-12-19 Wednesday 11:00 massiot - - Next Generation Buffer Manager for DVD and VCD plug-ins. - -2001-12-19 Wednesday 04:50 sam - - * Initialize SDL before opening the SDL audio output. - * Prevent two SDL video outputs or audio outputs to be spawned at the - same time to avoid ugly crashes. - * The SDL plugin now says whether we are using software or hardware YUV - in its window title. - * We now stop at the first ':' when looking for a module name, to easily - pass information to the modules. Possible example: --vout sdl:software, - implementation of such an option is left as an exercise. - * Merged filter_bob and filter_bob422 into filter_bob. Use --filter bob - to deinterlace 422 into 420 as well. - * Factorized code common to most filters and the video output, optimized - a few filters by aligning data and reading 64 bits at a time. - * Two new absolutely useless, CPU-eating, resource-wasting, but fun - filters: enjoy `transform', which performs flips and 90° rotations, and - `distort', which performs animated image effects (currently only a naive - sine wave is implemented). Usage examples: - --filter transform:hflip - --filter transform:vflip - --filter transform:90 - --filter transform:180 - --filter transform:270 - --filter distort:wave - -2001-12-18 Tuesday 04:13 sam - - * Ultimate fixes to the win32 package generation. - -2001-12-18 Tuesday 04:07 sam - - * Ultimate fixes to the win32 package generation. - -2001-12-18 Tuesday 03:19 sam - - * Fixed a copy/paste error from previous commit. - -2001-12-18 Tuesday 03:03 sam - - * Added --with-dll-path option for my automated Win32 package builds. - -2001-12-17 Monday 17:42 sam - - * TS input: bugfix in DecodePAT and minor optimizations elsewhere. - -2001-12-17 Monday 17:37 sam - - * TS input: bugfix in DecodePAT and minor optimizations elsewhere. - -2001-12-17 Monday 17:03 sam - - * TS input: we now check that the contents of the PAT has changed - before updating it, instead of just relying on its version number. - * debian/changelog updates. - -2001-12-17 Monday 16:59 sam - - * TS input: we now check that the contents of the PAT has changed - before updating it, instead of just relying on its version number. - -2001-12-17 Monday 13:42 sam - - * Disabled broken ALSA audio output. Closes Debian bugs #110869 and #119846. - * Fixed build dependencies on libasound2-dev. Closes Debian bug #121057. - * Changed configure.in so that libXv_pic is used instead of libXv.a when - available. Closes Debian bug #111790. - -2001-12-17 Monday 06:33 sam - - * Pathetic attempt at a 4:2:2 renderer and deinterlacer, combining the - most awful line dropping techniques of both BOB and 422 to 420 - downscaling. Don't worry, it should only survive for a couple of days. - -2001-12-17 Monday 04:48 sam - - * CPU detection under BeOS. - * Fixed XVideo port selection. - -2001-12-17 Monday 04:38 sam - - * CPU detection under BeOS. - * Fixed XVideo port selection. - * New stupid plugin: "--filter wall" for split-image playback :-) - (will evolve into a real image wall plugin when I have time) - -2001-12-16 Sunday 19:00 sam - - libdvdcss changes: - * Support for REPORT_TITLE_KEY and RPC commands by Håkan Hjort - . - - vlc changes: - * Minor coding style fixes (please avoid tabs). - -2001-12-16 Sunday 17:18 sam - - * Filter plugins. Not very polished (please don't look at how the dates are - calculated!), but worth a try. Use the following flags: - "--filter invert" for inverse video - "--filter bob" for BOB deinterlacing - * Fixed a potential segfault if the subtitle stream was encountered - before the video stream. - * Misc vout4 fixes. - -2001-12-14 Friday 00:56 sam - - * Minor compile fix under Hurd. - * Fixed a potential segfault if the subtitle stream was encountered - before the video stream. - -2001-12-13 Thursday 21:47 sam - - * Buffer choice optimizations - vout4 should eat even less CPU now. - * Minor warning fix for Hurd. - -2001-12-13 Thursday 18:33 massiot - - Fixed a major bug I introduced lately. - -2001-12-13 Thursday 13:47 sam - - * Fixed aspect ratio handling. - * Fixed potential compilation issues under eg. BSD/OS. - -2001-12-13 Thursday 13:37 sam - - * Fixed potential compilation issues under eg. BSD/OS. - -2001-12-12 Wednesday 16:20 sam - - * Fixed unnecessary target remake (recursive make is harmful !). - -2001-12-12 Wednesday 16:20 sam - - * Fixed Win32 port. - * Fixed unnecessary target remake (recursive make is harmful !). - -2001-12-12 Wednesday 14:48 massiot - - Next Generation Buffer Manager, for TS plug-in. Please test in-ten-si-vely ! - -2001-12-12 Wednesday 12:18 massiot - - Next Generation Buffer Manager, for PS plug-in. - -2001-12-12 Wednesday 03:13 sam - - * Additional fixes for OSes with no gettext (thanks to ej0). - * Fixed a potential BeOS linking issue. - * Fixed a minor bug in input.c. - -2001-12-12 Wednesday 03:13 sam - - * Fixed a potential BeOS linking issue. - * Fixed a minor bug in input.c. - -2001-12-12 Wednesday 00:53 sam - - * Don't try to use gettext if we don't have GNU gettext. This may change - in the future though (most GNU software seems to include a local copy of - gettext in case the operating system doesn't provide it). - -2001-12-11 Tuesday 16:35 sam - - * Fixed an issue in Makefile.dep causing to rebuild unnecessary files - in the gtk/gnome plugins. - * Removed cruft from configure.in. - -2001-12-11 Tuesday 16:31 sam - - * Fixed an issue in Makefile.dep causing to rebuild unnecessary files - in the gtk/gnome and x11/xvideo plugins. - * Fixed CFLAGS_XVIDEO. - -2001-12-11 Tuesday 15:43 sam - - * Added vlc-arts to the debian package generation. - * HP-UX port of the DVD ioctls courtesy of David Siebörger. - -2001-12-11 Tuesday 14:55 massiot - - Fixed major bugs in the PSI decoder. - -2001-12-10 Monday 19:58 gbazin - - * configure.in was broken for win32 - -2001-12-10 Monday 17:17 massiot - - Backported fix for possible segfault with --input. - -2001-12-10 Monday 17:16 massiot - - Fixed possible segfault with --input. - -2001-12-10 Monday 14:17 sam - - * (very old) russian translation courtesy of Valek Filippov . - * Fixed a charset issue in the french translation. - -2001-12-10 Monday 13:40 sam - - * Removed more unused code. - * Updated config.guess and config.sub from GNU's latest versions (bozo, - you may want to update them in vls as well). - * Added vlc.pot skeleton for translators. - -2001-12-10 Monday 05:54 sam - - * Fixed a segfault on exit when no fast_memcpy module was found. - -2001-12-10 Monday 05:53 sam - - * Removed unused code (intf_channels.c, keystrokes.h). - * Put common_win32.h back into common.h -- it wasn't that big and we - should not multiply header files. - * Added gettext support by Thomas Graf , may be - broken on other platforms but we'll only see it when I'm finished - with vout 4 :-) - * Fixed a segfault on exit when no fast_memcpy module was found. - -2001-12-09 Sunday 18:08 sam - - * Fixed Debian package builds. - -2001-12-09 Sunday 18:01 sam - - * COMPLETE CVS BREAKAGE !! The MAIN branch is going to be a playground - for my nevrotic and destructive pulsions during the next few hours! - - * If you want to test vlc, please use the v0_2_92_branch branch. - - * Stuff currently working: - - direct to YUV buffer decoding - - non-ugly subtitle blending - - XVideo and SDL video output - - * Stuff currently utterly broken: - - aspect ratio - - software rendering (ie, all other video output plugins) - - * Additional misc changes: - - Renamed spu_dec to spudec and mad_adec to mad to stay coherent with - other plugins. Also, renamed mpeg to mpeg_system. - - Added jobi to the AUTHORS file. - - Factored code common to vout_x11.c and vout_xvideo.c. - -2001-12-09 Sunday 17:34 sam - - file vlc-mad.dirs was initially added on branch v0_2_92_branch. - -2001-12-09 Sunday 17:34 sam - - * Added the MAD plugin to the Debian build system, called it mad instead - of mad_adec to stay coherent will other plugins. - * Fixed a few warnings due to missing . - -2001-12-08 Saturday 13:55 sam - - * Fixed debian and make snapshot rules. - -2001-12-07 Friday 20:29 massiot - - Bumped up revision number to 0.2.92-pre1 and 1.0.1-pre1. Ready for 0.2.92 - pre-release. - -2001-12-07 Friday 20:25 massiot - - 0.2.92 pre-release. - -2001-12-07 Friday 20:22 massiot - - Bumped up revision number to 0.2.92-dev and 1.0.1-dev. - -2001-12-07 Friday 19:33 sam - - * Fixed a total breakage of decoder plugins introduced by fast_memcpy. - * Got rid of #include "main.h", included it in common.h instead ; got - rid of #include "config.h" in most files as well. - -2001-12-07 Friday 17:47 jobi - - * added functions in inputs to change the current program (most of - them do nothing) - - All inputs should now have a pf_setprogram function. A default one is - provided in input_programs.c. - -2001-12-06 Thursday 14:53 massiot - - Fix for altivec under Linux. - -2001-12-06 Thursday 12:18 massiot - - Updated man page. - -2001-12-06 Thursday 11:53 massiot - - * mad plug-in is now built-in to avoid PIC/non-PIC collision ; - * Updated documentation ; - * New --desync option, to delay the video (in case of lip desynchronization) ; - this is bad, but we have no other option for the moment ; - * Clicking in vout now pauses the stream, patch courtesy of Peter Surda. - -2001-12-05 Wednesday 11:30 massiot - - Fix for altivec detection (courtesy of walken). - -2001-12-05 Wednesday 04:31 jobi - - * Added 2 fields, p_selected_program and p_new_program, to the - input_thread_t structure, so that we may support multi programs - streams. - * Modified inputs to take account of this change. - * Modified input_clock.c so that it doesn't refer to pp_programs[0] - any more. - - Now we should not refer to the first program, but to the selected - program. Functions to change the current program are coming. - -2001-12-04 Tuesday 14:47 massiot - - libmad plug-in, courtesy of Jean-Paul Saman . - -2001-12-03 Monday 18:55 massiot - - Reversed my previous patch (too buggy). - -2001-12-03 Monday 18:34 stef - - -added eof for ts seekable streams - -close netlist when ts input ends - -2001-12-03 Monday 17:43 massiot - - Fixed a bug in my previous commit. - -2001-12-03 Monday 17:18 sam - - * Borrowed MPlayer's fast memcpy() routines. Best is autodetected, choose - "--memcpy " to choose one from c, mmx, mmxext or 3dn. - Please test! Especially Athlon users. - * Added versioned build-dep to libasound2-dev (Closes Debian bug #121057). - * Updated Gtk/GNOME interfaces to use "udpstream" instead of "ts". - * Unrolled ChangeLog. - -2001-12-03 Monday 16:58 massiot - - More checks for GTK headers. - -2001-12-03 Monday 14:58 massiot - - Fixed a crash when pausing. - -2001-12-03 Monday 12:49 massiot - - Fixed numerous bugs in ES selection. - -2001-12-02 Sunday 18:32 stef - - -hopeless fix for the input netlist corruption bug. - - Please test. - -2001-11-30 Friday 23:52 gbazin - - * DeleteDecoderConfig wasn't freeing (anymore) the packets left in the - decoder fifo. This bug was creating an io_vec starving on title change - when playing DVDs. - -2001-11-30 Friday 01:34 stef - - -Update for libdvdcss documentation - -2001-11-29 Thursday 18:24 jobi - - Removed a bug in the Makefile that made the CVS-snapshots building fail. - -2001-11-29 Thursday 16:57 massiot - - Added vlc.app - -2001-11-29 Thursday 16:34 massiot - - Fixed a problem with vlc.app. - -2001-11-29 Thursday 11:20 massiot - - Moved #include to macosx plug-in instead of threads.h, as in - other plug-ins. - -2001-11-29 Thursday 02:01 fgp - - *) Added "#include " to include/threads.h - It' wouldn't compile on OSX without this. - - *) Removed the mutex the vout and intf thread (were supposed to use) - for syncronizing acces to the p_vout->p_sys structure. - The p_vout->change_lock mutex is used for syncronization now. (and - should make synronization work) - -2001-11-28 Wednesday 16:08 massiot - - * Added error checking in pthread wrapper ; as a result, intf_msg.h must - now be included *before* threads.h ; - * Changed all files to include intf_msg.h before threads.h ; while I was - at it, I update the copyright notices ; - * Removed the obsolete darwin plug-in. - -2001-11-27 Tuesday 15:42 sam - - * Fixed a deadlock (bug reported by marcari). - -2001-11-27 Tuesday 14:06 massiot - - Removed obsolete entry. - -2001-11-27 Tuesday 13:52 massiot - - Documentation updates. - -2001-11-27 Tuesday 13:33 massiot - - * Updated man page. - * dvd:[@] to avoid device namespace collision under - win32. - -2001-11-27 Tuesday 12:14 massiot - - More WIN32 portability fixes. - -2001-11-27 Tuesday 11:58 massiot - - Disabled dvdread by default since it causes many portability problems. - Enable it with --enable-dvdread. - -2001-11-27 Tuesday 11:50 massiot - - Fixed a compilation issue under Win32 - -2001-11-27 Tuesday 11:18 massiot - - Fixed a potential packet corruption in the DVD input (I suspect this - might be the cause of the OS X problem - please confirm). - -2001-11-27 Tuesday 00:06 marcari - - * changed the protocol version for communication between vlc and vlcs - from 12 to 13 (due to change from ts:// to udpstream://) - -2001-11-25 Sunday 23:52 gbazin - - * Big clean-up to allow compiling every module as plugins. - * Added bytes_swap.h to provide ntoh() and htol() on Win32. With this - change we don't have to link winsock2 with every plugin anymore. This - should also give us a slight speed increase. - * Added #define WIN32_LEAN_AND_MEAN in threads.h to speed-up compilation - on Win32. - * Modified ac_downmix_3dn and sse so they compile with the latest gcc for - Win32. - - (PS: the dvdread plugin doesn't compile yet on Win32) - -2001-11-25 Sunday 06:04 stef - - Support for libdvdread. - - Libdvdread files are in extras/libdvdread. They have not been changed from - those of libdvdread 0.9.2. The changes are in the subdirectory videolan. - They basically consist of a new function in the API that does a readv() - instead fo a read(). - - The library is statically linked with libdvdcss from extras/libdvdcss, and - the whole is statically linked with the plugin dvdread. Dvdread can only be - compiled as a builtin module for the time being, I think (which means I - haven't tried to compile it as a plugin). - - Basically, input_dvdread.c is a copy and paste from input_dvd.c with a few - changes to use libdvdread calls. It is still in very alpha stage, but it - should offer the same features as the current DVD input. - - It can be called with either the syntax: "dvdread:/dev/dvd" - or "--input dvdread /dev/dvd". The command line switches (-t, -T, -c, -u) - should work too. - -2001-11-25 Sunday 02:26 sam - - * Added "Video" menu hint to debian/*menu (Closes Debian bug #121036). - -2001-11-23 Friday 19:47 massiot - - Major rewrite of the network layer. The following syntax ARE NO LONGER - SUPPORTED : - ts:toto:1234/meuh - --server toto --broadcast meuh --port 1234 - - The only supported syntax is : - udp[stream]:[//][serveraddr:[serverport]][@[bindaddr][:bindport]] - example : udpstream:toto@meuh:toto - - In most cases, simply passing "udpstream:" should work, since it enables - unicast and broadcast reception on port 1234 from any server. Other - options are only used for fine tuning and multicast. - - TODO : - * The GTK interface is broken (glade knowledge wanted !) - * Test this on all supported platforms (and fix them :) - [this won't work with current channel servers - fix needed] - -2001-11-21 Wednesday 23:33 jlj - - Don`t use long long, use u64/s64 (int_types.h). - Fixed a stale pointer in mpeg_vdec_Run(). - -2001-11-21 Wednesday 17:47 massiot - - (Hopefully) fixed the network connect() bug under UNIX. I need - confirmation that I didn't break the Win32 port, please. - -2001-11-21 Wednesday 11:47 massiot - - Fixed compilation bugs with Qt and BeOS (henriiiiiiiiiiiiiiiiiiiiiiiii !!) - -2001-11-20 Tuesday 00:49 sam - - * aRts audio output courtesy of Emmanuel Blindauer . - * Fix to the esd plugin when esd-config --cflags is nonempty. - -2001-11-16 Friday 01:29 stef - - * --chennels puts gtk/gnome in multi-channel network mode. - - * the network window of the interface reports the values of the environment - variables. - - * channels mode excludes vls configuration - - * the vlc does not try to bind vls.via.ecp.fr by default when you select - channels mode. - -2001-11-15 Thursday 19:50 sam - - * Fixed MacOS X 10.1 network input, thanks to Mathias Kretschmer - . - -2001-11-15 Thursday 19:11 sam - - * Fixed a little crash introduced in my previous commit :-) - * Removed more unused code. - -2001-11-15 Thursday 18:39 sam - - * Fixed a few crashes due to race conditions in the decoder spawning. - * Removed unused code here and there. - -2001-11-15 Thursday 17:15 massiot - - Removed unused structure. - -2001-11-15 Thursday 00:19 xav - - Please, please, don't forget those who use the --with-directx flag when - ./configuring ! :p - Now, to configure directx, use the --enable-directx and --with-directx - if necessary. - -2001-11-14 Wednesday 19:08 gbazin - - - The ./configure script is more friendly for Win32 users. - ( xvideo, x11 and dsp plugins are not enabled by default for win32, - plus a few other Win32 cosmetic changes ) - - Updated the INSTALL-win32.txt file. - - (Let's hope I didn't break anything ;-) - -2001-11-14 Wednesday 17:55 massiot - - Fixed a bug in altivec detection on MacOS X. - -2001-11-14 Wednesday 04:38 stef - - -moved warning message to debug message in spdif pass-through plugin - - -changed a bit the wait time. It works better here, please test (Bozo ? 0:-) - -2001-11-14 Wednesday 01:01 jlj - - The default file-translation mode was not being set under win32. - In other words, file playback in 0.2.91 does not work. For de- - scheduling threads use a 0ms sleep instead of 1ms, as it was - causing problems under WinXP. I hope this does not introduce - problems under previous windows versions. I noticed it was - originally 0ms, but later changed to 1ms... - -2001-11-13 Tuesday 19:10 sam - - * Fixed heap corruption issues in ac3dec (thanks reno). - -2001-11-13 Tuesday 17:28 massiot - - Typo. - -2001-11-13 Tuesday 17:00 sam - - * Fixed a crash when using `--input dvd /dev/dvd' instead of `dvd:/dev/dvd' - -2001-11-13 Tuesday 16:08 sam - - * configure should no longer assume AltiVec is supported when it actually - isn't with buggy compilers and/or pre-set $CFLAGS. - -2001-11-13 Tuesday 13:19 massiot - - RPM builds. - -2001-11-13 Tuesday 13:15 henri - - Forgot Changelog. - Began to re-read the documentation. - -2001-11-13 Tuesday 13:11 sam - - * Commited my little release-howto (only useful to core vlc developers). - -2001-11-13 Tuesday 13:09 henri - - All decoders (audio, video, subtitles) are now modules. - - - mpeg_vdec, mpeg_adec and ac3_adec are builtins by default - - ac3_spdif, spu_dec and lpcm_dec are plugins by default - -2001-11-13 Tuesday 12:44 sam - - * Closing Debian bug #119369 which was fixed a while ago. - -2001-11-13 Tuesday 02:25 sam - - * Got rid of DVDCSS_SEEK_INI in libdvdcss. - -2001-11-13 Tuesday 01:46 sam - - * Added a "make package-beos" rule. - * Fixed a BeOS compilation issue. - -2001-11-13 Tuesday 00:56 sam - - * Fixed the vlcs communication for real now. - -2001-11-12 Monday 23:42 sam - - * Fixed the vlcs communication issue by initializing WinSock at - startup (thanks Meuuh for the tip). - -2001-11-12 Monday 21:49 massiot - - Bumped up version number to 0.2.91. - -2001-11-12 Monday 21:44 sam - - * Fixed a bug in the "make snapshot*" rules. - -2001-11-12 Monday 21:16 sam - - * Made everything ready for a vlc-0.2.91 / libdvdcss-1.0.0 release. - * Updated ChangeLog and ChangeLog.libdvdcss. - * Increased vlcs response message length. - * Removed the i_flags argument to dvdcss_open. Everything is done through - environment variables now. - -2001-11-12 Monday 14:22 massiot - - Added FAQ. - -2001-11-12 Monday 13:54 massiot - - New --channelserver switch. - -2001-11-12 Monday 12:37 massiot - - Documentation updates. - -2001-11-12 Monday 12:30 massiot - - ipkg script for Familiar Linux 0.5 & bug fix in debian/rules. - -2001-11-12 Monday 11:33 massiot - - Corrected a typo. - -2001-11-12 Monday 06:15 sam - - * Added Oct's NSIS installer script. It will probably not work for you, - but I need it to build the Win32 auto installer. - -2001-11-12 Monday 05:12 sam - - * Automatic handling of the Channel Server's response in network mode. - -2001-11-12 Monday 04:07 stef - - -LPCM _is_ a private stream. Sorry. - - -GetMACAddress takes the interface defined in the environment variable - vlc_iface instead of eth0 - -2001-11-12 Monday 02:56 stef - - -Fixed bug with MPEG audio in TS streams: MPEG audio & LPCM are _not_ - private ES :p - -2001-11-11 Sunday 19:15 sam - - * Fixed compilation (and quite probably runtime) issues under IA64 - due to mixed int/void* casts. - -2001-11-11 Sunday 02:32 stef - - -Merged DVD netlist with input netlist to remove duplicated code. - Basically, this adds the ability for the netlist to handle transport - packets that carry more than one data_packet. - -2001-11-09 Friday 14:49 massiot - - * BSD/OS VCD patch, courtesy of Steven M. Schultz - * Win32 network fix. - -2001-11-08 Thursday 22:07 jlj - - * Fixed a mingw32 problem I introduced last night :) - -2001-11-08 Thursday 15:45 stef - - -kludge to have less discontinuity after a zero scr in DVD. - - Maybe we should try to predict the date instead of taking the last one but - it seems quite hard. - -2001-11-08 Thursday 02:48 jlj - - * Fixed some win32 64-bit issues. - -2001-11-07 Wednesday 23:58 jlj - - * Fixed some win32 compile issues. - * Don't use long long, use u64/s64 (int_types.h). - -2001-11-07 Wednesday 18:37 stef - - *Move function that translates language codes into country name in src/misc - so that every plugin can use it - - *Change the name of a function in dvd_udf.c to fit with the forthcoming - libdvdread plugin. - -2001-11-07 Wednesday 11:34 massiot - - Added fgp. - -2001-11-06 Tuesday 18:12 massiot - - New --enable-release config option. - -2001-11-06 Tuesday 01:59 sam - - * Fixed support for SPU and LPCM streams over network. - -2001-11-05 Monday 22:24 fgp - - Added a new drawer to the control window to support: - 1) Title / Chapter selection - 2) Subtitle selection - 3) Audiochannel/Language selection - 4) Angle selection - -2001-11-05 Monday 16:22 massiot - - New --volume option (untested, like usual :). - -2001-11-02 Friday 14:30 massiot - - * libdvdcss port to OpenBSD. - -2001-11-01 Thursday 22:58 fgp - - Reimported Intf_Controller, connected "File/Open/File" to Intf_Controller::file:Open. - -2001-11-01 Thursday 16:30 sam - - * Modified the pf_close kludge in input.c so that we don't segfault when - pf_init fails. - -2001-11-01 Thursday 01:29 asmax - - - Do not resample if delta is short enough - -2001-10-31 Wednesday 12:55 reno - - * Fixed a segfault on exit under Windows 2000 - -2001-10-31 Wednesday 00:45 massiot - - Fixed mistakes in my previous commit. - -2001-10-30 Tuesday 20:34 reno - - * Use memalign for aligned data (instead of a greek malloc) - * Some optimization in imdct (all data are now aligned) - * SSE downmix now works for windows - * SSE imdct is desactivated for windows (MINGW32 doesn't know how to aligned data) - -2001-10-30 Tuesday 13:49 asmax - - - Changed default configuration for vls/vlcs hostname/IP - -2001-10-30 Tuesday 11:57 massiot - - Fixed '-' input. - -2001-10-30 Tuesday 11:48 massiot - - New interface for MacOS X, courtesy of Florian G. Pflug. - -2001-10-26 Friday 18:23 massiot - - VLC FAQ TBU. - -2001-10-24 Wednesday 01:41 sam - - * Synced dummy_dvdcss with Stef's changes to libdvdcss. - * configure now compiles the VCD plugin if linux/cdrom.h is present. - -2001-10-23 Tuesday 05:06 jobi - - Added VCD input plugin for Linux : - - The Linux specific stuff is located in linux_cdrom_tools files. - For the time being, it only has title (tracks). Chapters will come if I - ever can read .vcd files. - I've modified Gnome and GTK+, not the others. - I've noticed a big bug, it segfaults at the end of a title. I will - have a look on this tomorrow. - Please be indulgent, it's my first peace of code ;-) - -2001-10-22 Monday 17:17 massiot - - Fixed ATTR_ALIGN configure test. - -2001-10-22 Monday 16:07 sam - - * Fixed NetBSD (and probably OpenBSD) libdvdcss compilation. - -2001-10-22 Monday 14:28 massiot - - Fixed compilation problems with OpenBSD. - -2001-10-22 Monday 14:02 sam - - * xvideo.so is now built in by default. Mixing PIC and non-PIC code was not - very nice. - * Fixed compilation errors in src/interface/main.c when the compiler did - not support SSE or 3DNow! inline assembly. - -2001-10-22 Monday 13:35 massiot - - Qt fix courtesy of Christopher Johnson . - -2001-10-22 Monday 04:33 xav - - The vlc now crosscompiles smoothly without having to correct one file - BUT this is UGLY ! We HAVE to find a way to make multicast function - under Win32. - - BTW, it does now definitely read TS Streams, locally or from the network. - -2001-10-22 Monday 02:43 jobi - - [no log message] - -2001-10-22 Monday 01:17 lool - - Moved unlock in the if structure. This suppresses the dead_lock which - was crashing the windows port in TS_input. - - The audio still segfaults. - -2001-10-16 Tuesday 18:51 stef - - -defining TRACE_DVDCSS in config.h displays libdvdcss debug message. - -libdvdcss error messages are reported in input_dvd.c. - -vlc verbosity also enables more error messages from libdvdcss. - -2001-10-15 Monday 16:59 sam - - * Fixed an error in the ts://server[:port][/broadcast] input parsing. - -2001-10-14 Sunday 05:26 stef - - Use of an environment variable to choose libdvdcss method. - -2001-10-13 Saturday 17:34 stef - - New features for libdvdcss: we have three ways now to decode a title key. - - 1) Crack the title key (the method that was here before). The only change - here is that we search the key for the exact chapter we are seeking with - DVDSetArea (in case the key has changed within a title). It is maybe not a - good idea. - - 2) Crack the disc key, which allows us to decode instantly all title keys. - I've used an algorithm from Frank Stevenson ; it eats much memory (64MB), - and takes about 15 s at launch time. - - 3) Decode the disc key with player keys (libcss method). However, you need - licensed player keys at build time for that to work. - - To choose between libdvdcss methods, a command line options is supplied: - - vlc --dvdcss where method is one of title, disc, key. - - Note that all these changes only work with linux now, since we have to add a - specific ioctl to read title key. I hope that I haven't broken too many things. - -2001-10-11 Thursday 18:12 massiot - - * Minor video parser optimization ; - * SDL now displays an error message on 422 streams. - -2001-10-11 Thursday 15:19 massiot - - * Chroma 4:2:2 and 4:4:4 support in the decoder. - * Fixed bugs in the C YUV transform with 4:2:2 format. - -2001-10-11 Thursday 13:28 massiot - - * Fixed bugs in RPM spec files ; - * Fixed a bug in configure where ix86 machines were improperly detected. - -2001-10-10 Wednesday 17:18 sam - - * Fixed bad ChangeLog formatting. - -2001-10-10 Wednesday 16:25 sam - - * 0.2.90 release. - * Updated ChangeLog files. - * XVideo module now compiled as built-in for Debian packages, to avoid - PIC and non-PIC code collision (Closes Debian bug #111790). - -2001-10-09 Tuesday 13:46 massiot - - MacOS X port : replaced -traditional-cpp (deprecated) with -no-cpp-precomp. - -2001-10-08 Monday 18:20 massiot - - MacOS X port : native QuickTime video output, courtesy of Florian G. - Pflug . Use it with -I macosx_qt. - -2001-10-08 Monday 11:21 massiot - - Fixed bugs in the altivec detection, courtesy of Michel Lanners . - -2001-10-03 Wednesday 17:10 sam - - * Added User-Agent header in the HTTP input. - * Fixed an input segfault which occured using ES input. - -2001-10-03 Wednesday 16:41 massiot - - * Enhanced --with-tuning - * Fixed a nasty segfault - -2001-10-03 Wednesday 15:14 sam - - * Added an endianness check for cross-compilations. - * We now check for sys/times.h. - -2001-10-03 Wednesday 14:58 massiot - - * Repaired dummy input broken yesterday. - -2001-10-03 Wednesday 14:46 massiot - - * Minor ShowBits() optimization ; - * Fixed a bug in vlc.spec ; - * New --disable-plugins option ; make all plug-ins built-in. - -2001-10-03 Wednesday 12:12 massiot - - Info : you can use #ifndef instead of #ifdef... #else :p - -2001-10-03 Wednesday 05:32 xav - - The vlc now compiles when cross-compiling with Mingw32. It segfaults - while browsing plugins (modules.o, it seems). - - Oh, btw, stats won't work under win32, since and the - function times don't seem to exist. - - Sam, may I speak with you tomorrow about modules.c ? - -2001-10-03 Wednesday 04:53 xav - - Modified configure.in to allow cross-compiling with Mingw32. - Quick and ugly, i'm gonna find a better way to do it. - -2001-10-03 Wednesday 04:20 tcastley - - Updated to compile on BeOS. - -2001-10-03 Wednesday 04:19 tcastley - - Changes to ensure the BeOS compile still works. - -2001-10-02 Tuesday 19:09 sam - - * Added HTTP virtualhost support in the HTTP input. - * Enabled mouse clicks in the GGI plugin. - * Minor Makefile alteration. - -2001-10-02 Tuesday 19:04 massiot - - * Fixed a warning in input_es.c ; - * Don't connect on INADDR_ANY, patch courtesy of Mathias Kretschmer - . - -2001-10-02 Tuesday 18:46 massiot - - * Cleaned up sam's mess with input's pf_open and pf_close (not completely) ; - * With -vvv modules now show up their scores ; - - This afternoon I have been a little bored, so the feature of the day is : - * HTTP input support. - - You can test it with : - ./vlc http://mysite.com:80/mystream.mpg - It doesn't implement any kind of buffering, so make sure you have enough - bandwidth, otherwise you'll just get nothing. - - It is compatible with HTTP proxy, just set http_proxy : - export http_proxy="http://proxy.mycompany.com:3128/" - - Enjoy ! - -2001-10-02 Tuesday 15:34 massiot - - * Borrowed Mandrakesoft's vlc.spec and libdvdcss.spec ; - * New configure option --with-tuning=[arch], extending --enable-pentiumpro ; - for Pentium, use --with-tuning=pentium, for PowerPC 604 use --with-tuning=604, - and so on. - -2001-10-01 Monday 18:44 massiot - - Dramatically improve compilation time, with a negligible performance - tradeoff. - -2001-10-01 Monday 18:18 massiot - - * Removed -march=pentiumpro ; should now work on pentium-class machines ; - * Removed --enable-stats configuration directive. Stats are now activated - at runtime with --stats ; - * New intf_StatMsg() call ; - * Vout picture heap is now 8 pictures instead of 5 (better synchro) ; - * Tremendous enhancements in statistics display ; - * Better capabilities handling. - -2001-10-01 Monday 14:48 massiot - - Error checks in debug mode : pthread ERRORCHECK_MUTEX and MALLOC_CHECK_=2. - -2001-09-30 Sunday 02:33 stef - - .better handling of the buffer of the sound driver to try to remove - sratches in spdif. - - Thanx to bozo for his help :) - -2001-09-28 Friday 17:08 massiot - - Fixed bugs in the MacOS X port. - -2001-09-28 Friday 16:17 massiot - - Faster configure script and as-yet untested Darwin patches. - -2001-09-28 Friday 12:39 massiot - - Test for Altivec C extensions. - -2001-09-28 Friday 11:57 massiot - - If memalign isn't available, fall back on valloc. - -2001-09-26 Wednesday 14:32 massiot - - By default, use the real size of the stream for the video output size. - -2001-09-25 Tuesday 13:46 massiot - - Altivec IDCT and motion compensation, courtesy of Michel Lespinasse for - mpeg2dec (untested). - -2001-09-24 Monday 13:17 massiot - - Fixed many alignment issues. - -2001-09-14 Friday 17:36 massiot - - Miscellaneous updates to configure, especially for cross-compilation. - -2001-09-09 Sunday 15:43 sam - - Changes to vlc: - - * Fixed arch-dependant build dependencies (Closes Debian bug #109722). - * Minor changes to the (non-working) ncurses interface. - - Changes to libdvdcss (courtesy of Håkan Hjort ): - - * If we see 3000 unencrypted blocks assume that the title is unencrypted. - * If we have not seen any encrypted block and then discover that the block - just read is not a valid block of an MPEG2 Program stream, assume that the - title is unencrypted. - * Empty keys (for unscrambled sectors) are now cached as well. - * We try to decrypt the file even if DVD ioctls are not available. - -2001-09-06 Thursday 20:21 henri - - - Fixed a netlist packet leak in demuxPSI (Mark Gritter ). - - - Removed the nuts message "unable to allocate memory" when the netlist got - empty. - - - Cosmetic changes. - -2001-09-06 Thursday 15:24 massiot - - Another fix for the altivec detection. - -2001-09-06 Thursday 12:39 massiot - - Fixed numerous bugs with the Altivec IDCT (still not compiling). - -2001-09-06 Thursday 09:31 henri - - Added gnome.h check and cleaned the error messages in the configure - script - -2001-09-06 Thursday 06:28 henri - - A very tiny small useless optimization in the LPCM decoder - -2001-09-05 Wednesday 18:07 massiot - - * Altivec IDCT and motion compensation, based on Paul Mackerras's mpeg2dec - (untested !) ; - * Local minor optimizations in IDCT ; - * Removed a hopeless kludge in input_clock.c - -2001-08-27 Monday 18:13 massiot - - IP Multicast support, courtesy of Mathias Kretschmer . - -2001-08-24 Friday 12:51 sam - - * Fixed build dependencies for architectures not supporting libasound2 - (Closes Debian bug #109722). - -2001-08-23 Thursday 17:39 sam - - * Attempt to fix the SDL detection under *BSD. - -2001-08-23 Thursday 15:24 massiot - - Removed /usr/local/include, because it is unsafe in a cross-compilation - environment. If you have problems with this, tell me and we'll find an - alternate solution. - -2001-08-22 Wednesday 23:18 gbazin - - - The win32 port is once again using msvcrt.dll instead of msvcrt40.dll - - Fixed a synchro bug (typo) in video_output.c - -2001-08-22 Wednesday 20:47 massiot - - * Added a documentation to use VLC as a netscape plug-in and do some - (buggy) web streaming. - -2001-08-22 Wednesday 19:21 massiot - - * Totally rewrote the video decoder (inspired by walken's mpeg2dec), implying : - - performance boost ; - - fixed the "Dual Prime Arithmetic" bug ; - - 3DNow! motion compensation module ; - * BTW, fixed numerous bugs ; - * AC3dec statistics do not show up with --enable-stats, because I doubt - they're understandable by a normal human being, and they pollute the output. - -2001-08-22 Wednesday 17:16 sam - - * Grmbl. Forgot to update the libdvdcss changelog. - -2001-08-22 Wednesday 16:23 sam - - * Split ChangeLog into ChangeLog and ChangeLog.libdvdcss. - * Added --xvadaptor flag to select the XVideo adaptor to use. - * Everything is ready for the 0.2.83 release. - -2001-08-20 Monday 01:35 sam - - * Added support in ./configure for the cprof profiler. - * Activated -D_FILE_OFFSET_BITS=64 -D__USE_UNIX98 on all platforms, fixes - issues under Solaris and QNX. - * Additional checks for SSE-specific (non-MMXEXT) instructions, as - reported in <20010817114220.A23480@slartibartfast.angrypacket.com>. - -2001-08-14 Tuesday 19:53 sam - - * Fixed yesterday's pthread detection fix. - -2001-08-14 Tuesday 06:52 sam - - * GNU/Hurd configuration and compilation fixes. - -2001-08-14 Tuesday 02:00 sam - - * Fixed a crash in subtitle rendering. - * Activated old crappy subtitle rendering in overlay mode (ugly but - probably better than having no subtitles at all). - -2001-08-13 Monday 14:24 sam - - * Added missing debian files I forgot to add a long time ago. - * Fixed libglide2/libglide3 inconsistency in debian/control. - -2001-08-10 Friday 19:43 sam - - * Another mistake in the BSD/OS configuration process. - -2001-08-10 Friday 19:14 massiot - - Added --with-sdl-config-path option if you sdl-config is not in $PATH. - -2001-08-10 Friday 18:38 sam - - * Added proper Conflicts: rules in debian/control. - * configure.in fixes for BSD/OS. - -2001-08-10 Friday 01:12 sam - - * Added BSD/OS libdvd by Steven M. Schultz in - extras/BSDI_dvdioctl after he suggested it. License is GPL. - * ./configure now checks for an installed libdvd under BSD/OS and - falls back to ours if not found. - * Fixed harmless typos in yesterday's Solaris libdvd patches. - * Bumped libdvdcss version number up to 0.0.3 ; release will probably - follow once the BSDI changes have been tested. - -2001-08-09 Thursday 22:16 jlj - - Fixed a memory leak in the ifo parser and input_EndStream - -2001-08-09 Thursday 10:20 sam - - * Fixed a bug in the gtk interface which caused vlc to go amok after - having met a zero-sized area. - * Found out how to type 'å' in vim :-) - * Added missing bloat to modules_export.h. - * 'snapshot*' rules do not depend on 'clean', and don't use /tmp anymore. - * Added vlc:loop playlist command to go back at the beginning. - Usage: vlc file1.mpeg file2.mpeg ... fileN.mpeg vlc:loop - This change isn't very elegant but there are already bugs in the - playlist handling, I'll try to polish it once the playlist is fixed. - -2001-08-08 Wednesday 04:48 sam - - * Solaris DVD decryption support by H}kan Hjort . - -2001-08-07 Tuesday 12:54 sam - - * Updated version number to 0.2.82. - * Updated ChangeLog. - * Fixed a typo in Makefile.dep. - -2001-08-07 Tuesday 04:48 sam - - * Got Makefile to launch ./configure almost properly. $(MAKECMDGOALS) rules ! - * Various debian scripts fixes. - * Added -lmsvcrt40 to the win32 flags for proper execution under Wine. - * Fixed broken soname setting under Solaris (and OS X, sort of). - * Made the illegal instruction report more explicit. - * BSD/OS 4.3beta1 fixes by Steven M. Schultz . - -2001-08-06 Monday 15:46 sam - - * libdvdcss* packages are now a bit more policy-compliant. - -2001-08-06 Monday 15:27 sam - - * Added a dummy libdvdcss so that the DVD plugin can be used without - libdvdcss. It will try to dlopen() libdvdcss at runtime, though, - and will use the dummy functions only if it couldn't find a valid - libdvdcss. This is probably only useful to package maintainers. - - * Tidied the snapshot-* Makefile rules. - * Tidied the modules Makefiles. - * Removed useless stuff in the debian/ directory. - * Removed the "make all" kludge in the Makefile.opts rule. I hope this - patch is harmless on all systems. - -2001-08-05 Sunday 17:32 gbazin - - * Big rewrite of the DirectX audio plugin. The audio output is now (almost) - perfect on Win32. - * Fixed a bug in ac3dec_CreateThread() in ac3_decoder_thread. - * On Win32, open() will now open files in binary mode by default. - * A few minor changes to vout_xvideo.c - -2001-08-03 Friday 20:03 gbazin - - Oops, forgot to commit this file. - -2001-07-31 Tuesday 23:13 gbazin - - * Fixed a segfault in PSEnd in input_ps.c - * The video decoder thread is now also reniced to a lower priority on - Win32 (as in the linux version). This slightly increases the responsiveness of vlc. - -2001-07-30 Monday 16:13 massiot - - * Now use SDL_CFLAGS for searching SDL/SDL.h. - -2001-07-30 Monday 15:57 massiot - - * Don't miserably die in `make` when ./configure hasn't be run ; - * Fixed a bug when compiling KDE plug-in without Qt plug-in ; - * Now taking into account $KDEDIR ; - * Made SDL configure error messages more explicit ; - * --disable-sdl is now correctly taken into account ; - * Changed the order of evaluation of sdl-config and sdl11-config ; - * Finally fixed SDL*/SDL.h check ; - -2001-07-30 Monday 02:53 sam - - * VC++/Intel compiler fixes by Jon Lech Johansen . - -2001-07-30 Monday 00:54 sam - - * Better gtk-config detection. - * Removed duplicate checks in configure.in. - * Fixed a typo in vlc.spec. - -2001-07-28 Saturday 04:17 sam - - * Fix in libdvdcss in the key caching code. - * Removed useless variables in configure.in which caused all subsequent - compilation tests to fail. - -2001-07-27 Friday 18:23 sam - - * Additional fixes to the sdl-config detection. - -2001-07-27 Friday 18:14 sam - - * Added a make uninstall rule. - -2001-07-27 Friday 16:43 sam - - * Updated version numbers for imminent release. - * Fixed the --with-dvdcss flag: - o --with-dvdcss - build libdvdcss, link statically (also default behaviour) - o --with-dvdcss=local-static - build libdvdcss, link statically - o --with-dvdcss=local-shared - build libdvdcss, link dynamically - o --with-dvdcss=/foo/bar - don't build libdvdcss, use libdvdcss in /foo/bar - * Fixed an omission in the dvdcss.h header. - -2001-07-27 Friday 03:05 sam - - * Changed libdvdcss API to force binary incompatibility. Yeah, this is - evil, but if we don't do it now we'll have to do it when more people - are using it. - * Fixed minor libdvdcss stuff such as the soname and compilation flags. - * New --with-dvdcss flag. - Explanation: - o default: build libdvdcss, statically link vlc against it. - o --with-dvdcss=no: build libdvdcss, dynamically link vlc against it. - o --with-dvdcss=yes: don't build libdvdcss, use already installed one. - o --with-dvdcss=/foo: don't build libdvdcss, use libdvdcss from /foo/*. - (this looks a bit strange to me, I'll find better flag settings) - -2001-07-26 Thursday 22:00 reno - - * Format asm functions for gcc - -> fixed the segfaults with imdct_sse - -> sound is hugly with imdct_sse in debug mode - -2001-07-26 Thursday 16:53 massiot - - Now using gcc -pipe. - -2001-07-26 Thursday 11:08 massiot - - Accept SDL 1.1.5 or later. - -2001-07-26 Thursday 05:13 sam - - * Fixed the MMX YUV plugin issues with gcc 2.96 and 3.0. - * Updated TODO, cosmetic changes. - -2001-07-25 Wednesday 21:14 massiot - - Now use sdl-config for SDL. - -2001-07-25 Wednesday 16:51 bozo - - The spdif audio output won't kill itself anymore at the beginning. - -2001-07-25 Wednesday 10:41 gbazin - - * dvdcss_readv optimisations for Win32. We now send only one read command - to the DVD drive for the whole iovec. - * Fixed _win32_dvdcss_aread to work around the WinASPI32 64kb transfer - size restriction. - * New and theoretically better Win32 pthread implementation which fixes a - problem I was having when changing title on a DVD (netlist related). - vlc_cond_multicast may or may not work. - * Fixed the "quit" event handling in directx/vout_events.c. - * dvd_ifo.c now takes into account error messages from UDFFindFile. - * Temporarily disabled aout_Probe() in aout_SDL (this function - is creating an awful lot of problems - libSDL bug ). - -2001-07-25 Wednesday 05:53 sam - - * Updated ChangeLog. - -2001-07-25 Wednesday 05:12 sam - - * ncurses compilation fix by Michael Mondragon . - * fix for large inline functions and gcc 3.0. - * fixed the gnome plugin so that it does not include gtk headers. - -2001-07-24 Tuesday 13:16 xav - - Removed the changes made ; vlc should compile when following the - instructions in INSTALL-win32. - -2001-07-24 Tuesday 11:40 xav - - Quick and ugly hack in the makefile to allow vlc_win32 to compile when - getting it directly from the CVS. As a result, the vlc_win32 program - doesn't have an icon any more. Too bad. - -2001-07-20 Friday 18:20 massiot - - Fixed the "paused movie won't restart" bug. - -2001-07-19 Thursday 13:50 massiot - - * QNX RTOS plug-in by Jon Lech Johansen. - -2001-07-19 Thursday 13:42 massiot - - * FreeBSD compilation fix, by Øyvind Kolbu. - -2001-07-18 Wednesday 19:05 massiot - - * Updated documentation with recent changes ; - * Decoders are niced again, for it is really better. - -2001-07-18 Wednesday 17:21 massiot - - A BIG kludge for the calculation of mux_rate, so that times displayed in - the scroll bar are now correct for MPEG-2 streams. There is probably a - better way to do it, but I haven't found in months. - -2001-07-18 Wednesday 16:21 massiot - - * Rewrote the video decoder to take advantage of several processors (SMP mode) ; - * Fixed a bug in the video decoder initialization :-p ; - * Added --smp option and several hooks in src/input/input_ext-intf.c ; - * Grayscale mode now turns off chroma IDCT. - -2001-07-17 Tuesday 11:48 massiot - - Cleaned up include/. Unnecessary headers are no longer under include/, but - under src/. (eat that) - -2001-07-17 Tuesday 00:00 gbazin - - Added intf_DbgMsg and intf_DbgMsgImm symbols to modules_export.h - This fixes the TRACE build. - -2001-07-16 Monday 18:40 massiot - - ...and the associated Makefile modifications. - -2001-07-16 Monday 18:26 massiot - - * Exploded the outdated generic decoder ; - * Updated ChangeLog and TODO. - -2001-07-16 Monday 17:54 massiot - - * Added IDEALX developer documentation into main CVS - PLEASE UPDATE - REGULARLY ; - * Cleaned up doc/ directory. - -2001-07-16 Monday 14:10 massiot - - Fixed GetChunk for chunks < 4 bytes. - -2001-07-13 Friday 01:06 gbazin - - - Fixed 2 Win32 bugs in libdvdcss (in _win32_dvdcss_readv), one of them - should have prevented the Win9x dvd input from working. - - Moved the "if(Win2k)" out of the loop in _win32_dvdcss_readv. - - - Put a readv() function in input_iovec.h, the input_es now compiles. - - Modified input_ts to use this function. - - - Fixed an initialisation bug in vout_directx.c - - Right clicking on the mouse now displays the navigation menu. - - PS: If someone is willing to test the DVD input on Win95/98/Me I will - upload an up to date binary package. - -2001-07-12 Thursday 22:31 reno - - * Fix audio/video synchro bug with esd - * Should fix buggy sound due to 44100-48000 Hz conversions - -2001-07-11 Wednesday 04:01 sam - - * libdvdcss enhancements by Billy Biggs . This breaks - vlc's DVD input (looks like decoders are expecting data too early and - DVD input can't cope with it due to decryption). Needs to be investigated. - * Plugins are now compiled in plugins/* and libraries in lib/*. - * The KDE UI compiles again but does not work yet. - * ALSA plugin message corrections. - * Calculation modules can now be calledwith a shorter name - (eg. '--downmix mmx' instead of '--downmix downmixmmx'). - * Fixed insane verbosity of the SDL plugin. - -2001-07-10 Tuesday 08:07 gbazin - - - Fixed the segfault in vout_UnloadFont - - DestroyThread in video_output doesn't call pf_destroy if pf_create has - failed previously. - - The Xvideo plugin now closes the video window when it XVideoGetPort - fails in vout_Create. - -2001-07-09 Monday 01:15 reno - - * Alignement in asm functions - * 16 bytes alignement for data (need fo SSE) - * Optimization in SSE - -2001-07-08 Sunday 19:45 gbazin - - Win32 changes only: - - - defined off_t as a long long. This allows DVD navigation to work. - This change is to be implemented on a compiler by compiler basis. For - now, it works on mingw32 (tested) and should work on MSVC (not tested). - - - Implemented a quick and dirty hack in intf_msg.c to be able to display - long long integers with printf on Win32. This change is also necessary - to avoid segfaults when debug is enabled in vlc on Win32. - - - few minor changes in the directx plugins. - - - defined snprintf in common.h and removed a few #ifdef WIN32 - -2001-07-07 Saturday 19:45 sam - - * Probably fixed the "X eats more and more CPU" bug. Please test. - * mingw32 cross-compilation issue fixed. - -2001-07-06 Friday 10:43 sam - - * Small optimization in vpar_blocks.c, sparing a few memset() calls. - * Additional error checking in vout_sdl.c. - * Minor manpage fix, conforming to Debian policy version 3.5.5.0 - (Closes Debian bug #99561). - -2001-07-01 Sunday 10:49 gbazin - - - Portablility fix: We now control the name to be used in the assembler - code for a C function or variable. - GCC for Win32 normally prepends an underscore to the name of a - C function or variable, and the inline assembler code was using the - name without the underscore so we had undefined symbols in some - modules. - - Reenabled all the accelerated modules on Win32. - -2001-06-29 Friday 00:12 gbazin - - - a few bug fixes for the directx plugin. - - removed the custom usleep function for win32 as we don't really need - this accuracy, and it was eating cpu resources. - -2001-06-27 Wednesday 11:53 massiot - - Elementary Stream input plugin (use it with --input es). Only works with - video streams at the moment. - -2001-06-27 Wednesday 08:29 gbazin - - - Added command line option '--stdout ' which redirects stdout - and stderr to the specified file. This option should mainly be useful - on Win32. - - On Win32, vlc now has an icon associated to the .exe file, and is a full - GUI application (you don't have this annoying dos command box anymore) - - Added INSTALL-win32.txt for specific details to the Win32 port. - - I've tested these changes on Win32 and Linux, let's hope I didn't break - vlc for other platforms. - - -- - Gildas - -2001-06-25 Monday 13:34 sam - - * Compile fix for newer versions of MacOS X by Colin Simmonds - . - * Additional MacOS X DVD ioctl work by Eugenio Jarosiewicz - . - -2001-06-21 Thursday 09:22 sam - - * Win32 network support by Boris Dorès . - -2001-06-19 Tuesday 07:51 sam - - * FreeBSD (and probably QNX) shared memory handling fix. - -2001-06-19 Tuesday 01:42 sam - - * First libdvdcss version - -2001-06-15 Friday 07:12 sam - - * Unrolled two loops in dvd_netlist.c to prevent flooding. - * DVD input stuttering fix by Jon Lech Johansen. - -2001-06-14 Thursday 22:21 sam - - * Added gprof profiling support with --enable-profiling. - - It works at last! configure with --enable-profiling, build, run - vlc (you may want to add --noaudio, it currently segfaults with sound - here) and launch "gprof vlc" when finished. - - To make gprof work with multithreaded programs, one needs to set the - internal ITIMER_PROF timer for each new thread launched. I did this - through a wrapper in vlc_thread_create (see include/threads.h). - -2001-06-14 Thursday 04:47 sam - - * Fully working Windows DVD ioctl support by Jon Lech Johansen. - * Usual weekly ChangeLog mass-update. - -2001-06-14 Thursday 03:49 sam - - * DirectX enhancements by Gildas Bazin, such as software rendering. - * Merged dvdcss_init and dvdcss_open into dvdcss_open, and dvdcss_close - and dvdcss_end into dvdcss_close. libdvdcss API now has 7 functions. - * Another failed attempt at profiling vlc under Linux: ported the - threads API to GNU Pth. Activate with --enable-pth. It doesn't seem to - spawn new threads for me, maybe someone will have better luck. - * Makefile optimizations. - * Automatic build of libdvdcss if not found. - -2001-06-13 Wednesday 02:03 stef - - *the dvd netlist no longer stops when the fifo is empty ; it just waits - that there are free vectors again - -2001-06-13 Wednesday 00:14 sam - - * Exported the CSS part of the dvd plugin into a library. - -2001-06-12 Tuesday 20:16 stef - - *slight modification in input_dvd since Getiovec wasn't at the right - place - - *send escape packet when changing title, not to be stuck in some - decoder. - - *the position in the title is now resetted when we change title to - prevent a title from being unavailable because we're stuck at the end - - *fixed a bug with 1-chapter-long title that displayed chapter 0. - - *added a _temporary_ field in p_main to know whether the audio stream is - ac3 (ugly). It allows a vlc launched in spdif mode to play mpeg or lpcm - audio. - - *cleaned the title property messages to get rid of the ugly stars. - -2001-06-12 Tuesday 15:50 henri - - Added LPCM support. It should work with stereo LPCM. - Untested with 5-ways LPCM streams. - -2001-06-12 Tuesday 13:02 reno - - * Fix the warning in compilation of main.c - -2001-06-12 Tuesday 02:30 reno - - * Check that OS support SSE optimization for PIII (to avoid illegal hardware instruction on Linux 2.2.x) - -2001-06-09 Saturday 19:01 stef - - *Fixed a bug in synchro reinitialisation: we no longer have a shift each - time we restart the synchro (for scr discontinuity for instance) - - *In DVD mode, we reinit the synchro only if the scr are not continuous - (instead of each cell) - - *Try to improve ac3 spdif to prevent from desynchronization. - -2001-06-08 Friday 22:03 sam - - * Lots of DirectX plugin fixes by Gildas Bazin. - * Compilation fix in message queue mode. - -2001-06-07 Thursday 17:27 sam - - * Applied old FreeBSD patch for dvd input by German Tischler. - * Found what was causing the slowdowns: a namespace collision. Put all - plugins into builtins again. - -2001-06-07 Thursday 03:10 sam - - * Put most builtins in plugins again due to performances issues (more - about this in a forthcoming post here). - * Fixed the painfully slow build process (at last!). - * Moved the null plugin together with the dummy one. - * Added new dummy input plugin. - - More on the dummy input plugin: we'll use it to insert commands in - the playlist. Currently implemented are the "quit" and "pause" functions, - here are examples on how they are used: - - vlc file.mpeg vlc:quit # exit after file.mpeg has been read. - - vlc file1.mpeg vlc:pause:3 file2.mpeg # pause 3 seconds before playing - # the next file. - - From now we can more efficiently benchmark vlc. For instance, to test - the video output changes I am doing, I use such a command: - - time vlc -I dummy --noaudio file.mpeg vlc:quit - - Future extentions might include more interesting stuff like "switch - to full screen", "repeat next file 3 times", "switch to SDL video - output"... - -2001-06-05 Tuesday 06:08 sam - - * Updated things and stuff for 0.2.80 release. - -2001-06-03 Sunday 14:47 sam - - * Various little fixes - - BeOS interface compilation fix by Rene Gollent. - - DirectX plugin compilation fix by Gildas Bazin. - - removed %ebx spill in the iMDCT plugins. - -2001-06-02 Saturday 03:10 sam - - * Moved modules_builtins.h.in into src/misc. Please remove - include/modules_builtins.h in your local tree. - -2001-06-02 Saturday 03:09 sam - - * DirectX plugin by Gildas Bazin . - - Notes: o I called it 'directx' instead of 'windx' because it - made a lot more sense to me. - o Completely untested. I didn't manage to compile it yet. - o Code in vout_directx.c will go through a big rewrite when - vout 4 is finished. Xav is already working on this. - -2001-05-31 Thursday 18:10 stef - - *fixed a double malloc/free bug in DVDRead - - *fixed a lock issue in the interface introduced in my last commit - -2001-05-31 Thursday 14:45 sam - - * Win32 plugin support by Gildas Bazin . - -2001-05-31 Thursday 05:57 sam - - * BeOS fixes. renamed iovec.h to input_iovec.h because of namespace issues. - -2001-05-31 Thursday 05:23 sam - - * miscellaneous Win32 fixes by Gildas Bazin , sorry - for the 2 weeks delay. - -2001-05-31 Thursday 05:12 sam - - * Win2000 DVD input by Jon Lech Johansen . - -2001-05-31 Thursday 03:37 sam - - * Applied patch from Jon Lech Johansen to compile - vlc with MS and Intel C/C++ compilers. - -2001-05-31 Thursday 01:02 stef - - -Updated the gtk/gnome interface to work in network mode, - - -Fixed some bugs in interface (language menus in ts, misnamed fields) - - -Play/Stop work in network mode to start/stop decoding of the stream - - I have a segfault in imdct_3dn(93). But I can't underdand assembly. - -2001-05-31 Thursday 00:16 sam - - * Fixed a bug introduced in my previous commit which broke DVD input. - -2001-05-30 Wednesday 19:04 sam - - * Hrmpf. Forgot the most important file. - -2001-05-30 Wednesday 19:03 sam - - * Fixed the BeOS compile typo. - * The ALSA plugin is back. - * A gift for Gildas: plugins don't rely on backlinking any more. The - drawback is the dirty magic in include/modules_export.h which has to - be included whenever a module needs one of the functions in it. But - a) we should less and less rely on those functions - b) no plugin code modification was needed - - The BeOS and MacOS X modules may be broken when compiled as plugins, - I'll check this later when I can reboot under BeOS. - -2001-05-30 Wednesday 07:19 stef - - -Changes and bugfixes to make network work in VLAN Broadcast mode. - - -Bugfix in the interface to access the network specific features. - - -Some base of synchro in ac3 spdif - -2001-05-28 Monday 06:23 sam - - * Added a wrapper for readv() on platforms which don't support it. The - network support now compiles under Win32, but still doesn't work, the - select in plugins/mpeg/input_ts.c never returns any data. - - Is there anything like strace(1) under Win32 to debug this ? - -2001-05-28 Monday 05:17 xav - - Modified in order to add network input under Win32. - It compiles under Linux and Win32 (yeeaaahaaa, haven't broken anything - :-)) - (added the WinSock library initialization and cleanup) - Could someone test if it does really function ? - -2001-05-28 Monday 04:54 sam - - * Of course my Win32 patch broke the Un*x version. - -2001-05-28 Monday 04:44 sam - - * Forgot a little #ifdef, sorry. - -2001-05-28 Monday 04:38 sam - - * Win32 compilation fixes, esp. the MAC retrieval. - -2001-05-25 Friday 15:20 sam - - * Fixed a warning for *BSD compilation. - * Fixed a typo in yesterday's Darwin ioctl fixes. - * Patch by Eugenio so that the OS X interface and video output handle the - aout and vout banks. - -2001-05-25 Friday 06:23 sam - - OS X fixes: - - * Applied Eugenio's fix to the DVDioctl driver. I didn't test it, but - it should not hang the kernel anymore. - - * Ported most dvd_ioctl.c functions to the DVDioctl driver: ReportAgid, - ReportChallenge, ReportKey1, ReportASF, InvalidateAgid, SendChallenge, - SendKey2. They should comply with the "Mt. Fuji Commands for Multimedia - Devices" paper. - - Last remaining problem: ReadCopyright and ReadKey. The version of - Darwin I have here only has reportKey() and sendKey() functions in - the IODVDBlockStorageDevice class (pages 413 and 449 of the Mt. Fuji - paper), but we also need the READ_STRUCTURE (page 357) which I couldn't - find anywhere in the kernel headers. Either I missed it, or we'll have - to wait for Apple to implement it (or maybe we can emulate this command - with some other IOKit commands). - -2001-05-24 Thursday 01:40 stef - - -A little bug with lpcm in Makefile - -2001-05-24 Thursday 01:08 stef - - -Unification of gnome/gtk intefaces: now all the file are in plugin/gtk. - - Specific files are glade generated files and intf_* files. All the - remainders are common to gtk and gnome and contain all the callbacks for - both interfaces. - -2001-05-23 Wednesday 19:47 stef - - -LPCM audio selection in ps mode, in prevision of henri's decoder. - -2001-05-19 Saturday 02:39 stef - - *More cleanification in gtk interface: now to change the - title/chapter/audio/spu/angle, we tell the input to do intead of doing - it inside the interface. It results in fewer locks during the changes. - - *The dvd plugin reads again blocks of 32 sectors to gain speed since - there are no more lock-ups during stream change. I've also created a new - file that contain function to described video and audio streams with ifo - datas. - - The changes are made only for gtk. We should update the other interfaces - soon (beos at least). - - There is a memory corruption somewhere that make the vlc crash. I've no - idea where to search. - -2001-05-18 Friday 11:49 xav - - [no log message] - -2001-05-16 Wednesday 16:51 reno - - * Add 3D Now! imdct - * Remove kmudge for ac3 on MacOS X - -2001-05-16 Wednesday 04:12 sam - - * We now do pthread detection for FreeBSD like the XMMS guys do. It - works even better. - -2001-05-15 Tuesday 21:36 sam - - * FreeBSD pthread fixes. - -2001-05-15 Tuesday 18:19 sam - - * AC3 IMDCT and downmix functions are now in plugins, --imdct and - --downmix options added. - -2001-05-15 Tuesday 16:49 stef - - *Bugfixes, cleanings in gtk. - -2001-05-15 Tuesday 03:01 stef - - *initialization bugfixes in input_dvd - - *added a b_stopped flag to interface playlist to have a stop function in - interface plugins. As a consequence, the playlist no longer loops on end - but wait for the user to press 'play' or to add another item (gtk/gnome - interface). I think that other plugins are broken but it shouldn't be - difficult to repair: just add a 'p_main->p_playlist->b_stopped = 0' in - play functions and 'p_main->p_playlist->b_stopped = 1' when you have to - stop. - - *Updated gtk interface so that it has the same features as gnome. I - think I will merge the code so that we don't have to copy and paste each - change. Only the .glade file would be different. - -2001-05-14 Monday 17:58 reno - - * Begin of SSE/3DNow! support for imdct and downmix - - If you have a PIII or a Athlon and you want to try this, just comment #if 0 - in ac3_downmix.c and ac3_imdct.c and add in AC3_DECODER section of Makefile : - src/ac3_decoder/ac3_imdct_sse.o \ - src/ac3_decoder/ac3_srfft_sse.o \ - src/ac3_decoder/ac3_downmix_sse.o \ - src/ac3_decoder/ac3_downmix_3dn.o \ - -2001-05-12 Saturday 02:14 henri - - Put a little note in the doc about "dvd devices" - -2001-05-11 Friday 17:10 sam - - * Fixed a deadlock in spudec. - -2001-05-10 Thursday 08:47 sam - - * Added SPU cropping. - * Gnome interface segfault fix. - * BeOS interface segfault fix by AnEvilYak (what's you real name btw?). - - Note: if you want to have a look at the currently buggy YUV subpictures, - uncomment line 1999 of src/video_output/video_output.c. Don't report - bugs about this, I _know_ it's a quick hack. - -2001-05-08 Tuesday 22:38 sam - - * Fixed an aspect ratio issue in the SPU decoder, and optimized the - SPU renderer. - -2001-05-08 Tuesday 16:53 bozo - - end of the last commit :-P - -2001-05-08 Tuesday 16:38 bozo - - - fix a discontinuity bug in input_ClockManageRef() - -2001-05-08 Tuesday 02:43 sam - - * Speed optimization in the handling of the unusual ephemer DVD subtitles. - * Little optimization to bozo's UnalignedShowBits fix. - * Race fix in the packet cache by Jon Lech Johansen . - -2001-05-07 Monday 15:52 bozo - - - fix a bug in UnalignedShowBits that makes some _heavy_ unaligned streams - not wotk correctly (for instance VLS' generated TS streams) - -2001-05-07 Monday 06:42 sam - - * Added support for some terribly braindead DVD subtitles in Kenshin - which do not have a "stop display" command. Anime fans rejoice! - * Fixed the BeOS interface to use p_aout_bank instead of p_main->p_aout. - * Coding-style butchery (mostly tabs). - -2001-05-07 Monday 05:14 stef - - *Changed the level arg in intf_WarnMsg so that it is more logical: the - level corresponds now to the nb of -v to display the message. - - *added functionnal preference window in gnome: it changes the - envirronment variables - - *added jump window in gnome to jump to a precise time. - -2001-05-06 Sunday 20:32 stef - - *Much work on the gnome interface: added oct's playlist from gtk plugin, - tuned appearence, added preferences window (with no features yet), jump - window to go to specified time (not functionnal yet), and fixed some - bugs. - - *moved b_fullscreen from p_vout->p_sys to p_vout and unified way of - toggling fullscreen in sdl in x11/xvideo output (using p_vout->i_ch - nges) so that an interface plugin can toogle fullscreen (implemented - in gnome) - - *added p_input->stream.p_selected_area->i_tell in input TS so that the - slider work with ts files ( however, the time counter doesn't since we - have no mux_rate ) - - *improved ac3 spdif output ( and made it work again :)). It uses a true - blank frame now, and it allows to switch languages like a traditionnal - output. It doesn't support multiplexing though, neither can we switch - between spdif/analogical mode on-the-fly. - - *beginning of the back port of gnome to gtk for those who do not have - gnome. - -2001-05-06 Sunday 06:32 sam - - * Fixed a few warnings with gcc 3.0. - * aout and vout are now allocated in banks, making it possible to have - several of them at the same time. - * configure now checks for MMX and MMX EXT support in the assembler. - * Removed all MMX code from the main program and moved it to the - existing idct modules (Closes: Debian bug #96036). - - Don't forget to make distclean before building vlc again. - -2001-05-02 Wednesday 22:01 sam - - * FreeBSD CSS decryption support. - -2001-05-02 Wednesday 15:30 henri - - * Corrected vlc-howto thanks to Arnaud Gomes-do-Vale - * Fixed a segfault in TS input. Some stream still do not work, or - work very slowly with many error messages. I'll try to have a look. - -2001-05-01 Tuesday 17:12 sam - - * Fixed a remaining buffer overflow in the Gnome interface and applied - the patches to the Gtk+ interface. - -2001-05-01 Tuesday 14:22 sam - - * Fixed a segfault in the SPU decoder initialization. - -2001-05-01 Tuesday 06:18 sam - - * Mandatory step for video output IV and the audio output quality - fix: the output threads are now spawned when a decoder needs one, - so it can decide the audio frequency or the video window size. Still - under heavy construction, so don't get too excited at finding bugs - in it yet. - - Note: this change broke the XVideo module, so I made its score much - lower than before. I suspect xvideo.so had a bug before which only - appears now. Other video output plugins may be broken as well, but - again this might be due to old existing bugs showing their ugly head. - - * Fixed a few buffer overflows in the Gnome interface. - * The module bank is now a global variable. The video output bank and - the audio output bank might follow (when they exist). - * Coding style and organization fixes to the spdif decoder. - * autoconf and Makefile changes by Arnaud Gomes-do-Vale - . - -2001-04-30 Monday 23:04 reno - - * Follow of the new ac3_decoder ;) - - New ac3_imdct - - New ac3_downmix - -2001-04-30 Monday 17:00 massiot - - Removed unused files. - -2001-04-30 Monday 11:44 massiot - - Fixed a mistake with -g and --enable-debug. - -2001-04-29 Sunday 19:57 stef - - -Fixed the title-change-with-no-input-restart in dvd. - - -I haven't forgotten the chagelog this time :) - -2001-04-29 Sunday 19:03 sam - - * BeOS crash fix by Wade Majors . - - Please, try no to forget the ChangeLog when commiting! - -2001-04-29 Sunday 16:52 stef - - -slight modification in ClockManageRef: after a synchro reinit, we still - do the mwait and re-init last-cr so that there no date irregularity. - Such a thing is necessary for dvd playback at cell change ; however, - Meuuh, could you look at that since you might think we should do - otherwise. - - -turned the "bitsream callback discontinuity" message to debug. - - -removed modification of the title environnement variable in input dvd - at title change since we no longer restart the input at title change. - -2001-04-29 Sunday 04:55 stef - - Forgot one file. - -2001-04-29 Sunday 04:48 stef - - -new audio output using direct ac3 pass-through with some sound - cards: it sends raw ac3 frames to an external ac3 decoder. It is very - experimental yet, hasn't any synchro ... but it works well with my - sblive and my dtt3500 speakers (note that you need a patched emu10k1 - driver for this to work). - - -bug fix in gnome intf thanks to Shane Harper. - - -bug fix in input_dvd for chapter change. - -2001-04-29 Sunday 01:19 henri - - - Fixed a bug in TS input. It should be more smooth now - - Fixed the pace control. Meuuh, could you check ? - -2001-04-28 Saturday 07:12 sam - - * Updated debian control files and disabled ALSA for this version. - -2001-04-28 Saturday 07:08 henri - - Updated files for 0.2.73 release - -2001-04-28 Saturday 06:47 sam - - * Fixed a nonsense in configure.in preventing to build sdl.so. - * Removed a few stupid debug instructions in aout_s16.c that should - have never been commited. Sorry about that. - -2001-04-28 Saturday 06:09 sam - - * Don't use the #@%&$! autoconf-suggested CFLAGS. - -2001-04-28 Saturday 05:36 sam - - * Coding style fixes here and there. - * Miscellaneous QNX compile fixes. - * Beginning of the mingw32 port by Gildas Bazin . - * Added Marcari and Gildas to the AUTHORS file. - - (I commited the mingw32 port because it doesn't add any new code outside - the #ifdefs, but we won't tell a word about it for the moment. We don't - really need windows users whining about bugs, do we ?) - -2001-04-28 Saturday 02:28 henri - - Added a howto. Feel free to correct it. I'll put it on the website soon. - -2001-04-27 Friday 21:29 massiot - - Change --enable-debug into --enable-trace. Same with DEBUG_*. - --enable-debug still exists, but only activates -g and additional - safety checks. - - I hope I didn't break anything :)) - -2001-04-27 Friday 20:07 henri - - Repaired broadcast support : binding INADDR_ANY doesn't seem to work. - - You now have to specify the broadcast address as an argument. - Btw, thanks to sam, you can now use ts://server:port style, which gives - for broadcast : - - vlc --broadcast broadcast_addr ts://server[:port] - -2001-04-27 Friday 18:08 sam - - * Fixed the continuous 'seeking position' bug in network mode. - * rc interface plugin for vlc control through /dev/stdin courtesy - of Peter Surda . - * Support for `ts://foo:42' style input source: - vlc ts://vls.via.ecp.fr:1234 - vlc ts://vls.via.ecp.fr - vlc ts:vls - vlc ts:vls:4321 - As a side effect, the Gnome and Gtk "network input" buttons work. - -2001-04-26 Thursday 05:55 sam - - * Commited Shane's XVideo patches. It works here (tm). - * Fixed the XVideo aspect ratio (AR_SQUARE_PICTURE means square pixels, - not square image). - -2001-04-25 Wednesday 22:54 massiot - - * Removed my optimization attempt. - -2001-04-25 Wednesday 12:22 massiot - - * Fixed an alignment issue with the bit stream and the bit stream - callback on startup - InitBitstream prototype has changed ; - * Removed a buffer zeroing in video output - doesn't change anything - for me, does it for you ? - -2001-04-25 Wednesday 11:31 sam - - * Updated the TODO list. - * Fixed benny's latest C++ism. - * Fonts not found are no longer fatal to the video output. - -2001-04-25 Wednesday 08:56 benny - - Get rid of the asprintf that were slow and not available on Solaris. Didn't - check if the new code still compiles everywhere, but it should. - -2001-04-22 Sunday 02:08 stef - - -better handling of angles: you should be able to change on the fly now - - -removed à bug added at my last commit in css code; cleaned CSSGetKey - - -various changes and bugfixes in the gnome interface. - -2001-04-22 Sunday 00:49 sam - - * XVideo fullscreen mode by David Kennedy . - -2001-04-21 Saturday 02:31 sam - - * X11 fullscreen mode, courtesy of David Kennedy - -2001-04-20 Friday 17:02 sam - - * Added prototypes for the Elementary Stream input module for Alexis. - it's compiled by default, to activate it: "vlc --input es " - -2001-04-20 Friday 13:06 sam - - * Fixed build process when no plugins or no builtins were chosen. - * Makefile changes to get around MacOS X's brain-damaged gcc. - * FreeBSD configure and Makefile patches, courtesy of Espen - Skoglund . - -2001-04-20 Friday 07:40 stef - - -corrected some bugs in gnome interface: language menu are now - synchronized ; and menus have less chances to be changed when they're opened. - - -added basic angle support ; this is a first try. It works with my 2 - test-DVDs, but I'd like that people having DVDs with repeated scenes to - test it. We can choose angle with command line option -u (don't ask me - why :) - - -a cosmetic change in css decryption. - - Since config.h.in has changed, you have to re-run ./configure. - -2001-04-17 Tuesday 22:43 marcari - - [no log message] - -2001-04-17 Tuesday 17:17 colin - - fix MacOS X icon - -2001-04-17 Tuesday 16:54 massiot - - Fixed optional PES size bug, courtesy of Steve Brown . - -2001-04-17 Tuesday 16:39 sam - - OS X fixes: - * Fixed a compilation issue in the DVDioctl driver. - * Added a call to ranlib after a built-in module compilation. - -2001-04-16 Monday 15:32 sam - - * Fixed a typo in configure.in - -2001-04-16 Monday 15:00 sam - - * Merged Makefile.common and Makefile.modules.in into Makefile.modules - * Updated version number and ChangeLog to 0.2.72 - * Additional plugin Makefile cleaning, probably the last. - -2001-04-16 Monday 14:34 asmax - - Re-added the new packet allocation method in PS input, using packet caches. - With warning level 1, you can see when a packet is allocated or freed; the - goal is to never call 'malloc' nor 'free', except at the beginning of the - stream. - The size of the different caches can be adjusted in plugins/mpeg/input_ps.h. - If 'free' is called too often, it means that a cache is too small, so try - to increase its size. - -2001-04-16 Monday 09:40 sam - - * Added .cvsignore files in the plugins directories. - * Additional Makefile cleaning for built-in modules. - * Fixed Makefile for Solaris target. - -2001-04-15 Sunday 17:11 sam - - * All Debian packages are now lintian-clean. - * Fixed XVideo plugin linking. - -2001-04-15 Sunday 12:54 sam - - * Updated TODO list with Henri's Apr 6th post. - * Built-in modules support almost finished. - - Now you can compile any module within vlc, even the Gnome, Qt, SDL - and GGI modules at the same time, resulting in an awful extra fat - vlc binary with gazillons of library dependecies. - - The only exception is that the Gnome and Gtk+ modules can't be - compiled together into vlc. But you can have one compiled built-in - and the other as a plugin. - - Another consequence is that libdl should no longer be needed under - MacOS X. I'll check this as soon as possible. - -2001-04-15 Sunday 06:46 sam - - * A few Makefile fixes for BeOS - * XVideo patches by Shane Harper - -2001-04-15 Sunday 06:19 sam - - * Beginning of the built-in modules support. - - A few words about the changes: - - - heavy Makefile butchery has taken place, each plugin now has its own - Makefile. I know recursive make blablah harmful, but it was just so - much easier to do this way. - - - Makefile.in has disappeared, we now generate Makefile.opts with - the overall configuration options, and Makefile.modules which is - specific to module compilation. - - - After ./configure has been run you may want to modify Makefile.opts - to check which modules will be compiled built-in or as plugins. - - - Some modules cannot be compiled built-in right now because proper - linkage doesn't work yet. We don't really care since they're the - interface or video output modules. The most important stuff works - (iDCT, motion, YUV, input). - - - It's perfectly valid to compile a module both as built-in and as a - plugin. vlc will only load the built-in one, but I'll add an option - to ignore built-in modules for testing purposes. - - - We *should* see a performance increase here. I didn't have much time - to test it, but if anyone can confirm and perhaps give a rough - estimate of how much we gain... - -2001-04-14 Saturday 09:41 sam - - * Got rid of the sleep() hack in beos_specific.cpp - * Fixed a segfault when launched without argument under Darwin. - -2001-04-13 Friday 16:33 sam - - * Fix for Darwin program path handling. I mistakenly assumed that the - program path was always absolute. - -2001-04-13 Friday 08:20 sam - - * Updated version number to 0.2.71 (release today). - - * Merged 6 months of CVS logs to the ChangeLog file. - The vlc changelog can now be viewed here: - http://www.videolan.org/vlc/changelog.html - - * Fixed a lintian error in debian/rules. - * XVideo resize patch by Shane Harper . - -2001-04-13 Friday 07:36 stef - - *Added udf fix by Billy Biggs - - *Added checks in dvd_ifo - - *Cleanings in gnome interface : the interface should be dependant on the - input method. - -2001-04-13 Friday 03:49 henri - - TS input : only one audio & spu ES selected at a time - Intf : ts streams in menu - fixed a typo - - There be certainly need for debug on the TS input as vls complains about - wrong sized PES packets, and that many streams do not seem to work. - - btw, I forgot to mention in my last commit the function that nooone will - ever use : "right button" key of 105 keys keybords support under X11, - Xv, Sdl - -2001-04-12 Thursday 19:57 colin - - MacOS X - make vlc.app now correctly updates vlc.app - added an icon to the MacOS X vlc - removed the build of the vlc app from the install target - -2001-04-12 Thursday 10:24 sam - - * Fixed a typo in yesterday's BeOS changes. - -2001-04-12 Thursday 05:26 stef - - -added a field to p_input->stream to inform the interface of a stream - change (useful in network mode) - -2001-04-12 Thursday 04:40 stef - - -Fixed a bug in area management added in my last commit - - -Change the way ifo are read ; I hope this fixes problems with some - compilers - - -Added error checks in dvd input - -2001-04-12 Thursday 03:52 sam - - * BeOS icon and MIME resources courtesy of Wade Majors . - * Updated icons. - * Removed redefinition of NULL in src/audio_decoder/adec_layer?.c. - * Created darwin_specific.c to store the program path at boot time. - (XXX: check that it didn't break the OS X port) - * Fixed a warning in netutils.c. - -2001-04-11 Wednesday 16:10 ej - - Forgot a little thing...main. Done for now I hope;-) - -2001-04-11 Wednesday 15:56 ej - - Fixed a dumb mistake in Makefile.in - -2001-04-11 Wednesday 15:30 ej - - Updated & cleaned up intf_macosx.c and vout_macosx.c - added Open menu - function support and a no-frills About box - - Created macosx_common.h in plugins/macosx/ to hold , well, common stuff - (the way I see it, there is inherently a difficult separation of intf and - vout on Mac OS, if anyone has suggestions I'm open) - - Cleaned up debug spew I left in modules.c and video_text.c - - Hacked main.c to disregard argv[1] when compiled for OSX & run as a full - app (ie., double clicked and not launched from command line)... read the - file for more details. UGLY. - - Updated Makefile.in to make vlc.app by default on Mac OS X & Darwin, added - clean code for it as well - -2001-04-11 Wednesday 14:52 sam - - * Fixed icons location and Debian desktop menus. - -2001-04-11 Wednesday 06:31 sam - - * Fixed the whitespace/tab issues in the Makefile. - * Corrected an awful typo in the version name, I hope Lieutenant Commander - Arkady Grigorovich Ourumov will never set up us the bomb for that. - * Removed deprecated stuff from config.h. - * Disabled message queue by default. - * A few other changes in the CSS code, the BeOS issues should be fixed. - * Fixed a memory leak in gtk_callbacks.c (thanks to Dae). - -2001-04-11 Wednesday 04:01 henri - - - Ported the 0.2.0's channel changing functions - - Cosmetic changes : the word 'vlan' is disappearing - - network_ChannelJoin is still commented out as it's not in sync anymore - with our channel server. Nitrox should fix this within a week. - - X and Xv output : added autohide cursor as in SDL - - X and Sv : keys 1 to 0 change channel - - SDL : keys F1 to F10 change channel as I was not able to make 1..0 work - -2001-04-10 Tuesday 19:47 stef - - -Fixed the lock segfault bug with some compilers - - -Quick kludge in ifo to avoid a bug with optims. The real fix is coming. - -2001-04-08 Sunday 18:57 sam - - * XVideo window now has a black background, thanks to Shane Harper. - * Fixed a heap corruption in dvd_css.c. - -2001-04-08 Sunday 11:04 stef - - -fixed css authentication under linux since it has been broken for a few - days: we have to initialize agid of authinfo struct. - - -fixed a segfault on exit when DVDInit fails - -2001-04-08 Sunday 09:24 stef - - -changes in gnome interface - - -bugfix in input dvd - -2001-04-08 Sunday 06:17 sam - - * Updated ChangeLog and TODO list. - * Added TODO to the .spec file. - * Fixed Makefile.in so that `make snapshot' takes extras/* in account. - -2001-04-08 Sunday 01:23 massiot - - Removed --enable-mmx (enabled by default under x86) and changed a few - things. - -2001-04-07 Saturday 18:35 massiot - - Disable x11 plugin if X11 headers are not found. - -2001-04-07 Saturday 18:21 massiot - - Added a missing file for MacOS X port. - -2001-04-07 Saturday 06:17 sam - - * Updated version information in RedHat and Debian package control files. - -2001-04-06 Friday 20:18 massiot - - * Sync MOSX dev/CVS tree : code support for MacOS X audio, video and - interface (courtesy of Eugenio Jarosiewicz & Colin Delacroix) ; - * Bumped up version number to 0.2.70. - -2001-04-06 Friday 11:15 sam - - * Code cleanup: removed a few tabulations. - * Fixed inline asm routines to remove all read/write operands. - * Added to most files to prevent warnings under FreeBSD. - * Added "break;" after "default:" in case switches to prevent - warnings when compiling with GCC 3.0pre. - -2001-04-05 Thursday 18:37 asmax - - switched back to the old packet allocation method for PS input, because - Sam does not want the new one ;) - -2001-04-05 Thursday 16:00 asmax - - Added a new packet allocation method that punish one's mother in PS input. - I hope there won't be too many segfaults because of it ;) - A few parameters must be adjusted to optimize this method; I'll do it later - because Proba Stat sucks ;) - -2001-04-05 Thursday 05:50 sam - - * added the GNU getopt library, which gets compiled in when getopt_long - isn't available on the desired platform. - * replaced the `--warning' flag with the standard cumulative `-v' flag. - `-v' is like `--warning 3', and `-vvvv' is like `--warning 0' - (`--warning' is still valid for those used to it) - * cleaning in configure.in and Makefile.in, the Solaris port now - builds and runs properly. - -2001-04-03 Tuesday 05:39 stef - - -Fall back to one-packet-once reading in dvd input since multi-block - seems to have a bug that make the vlc crash on title/audio/spu change. I - hope that this bug will be fixed soon for the performance is poorer now - - -add-ons and changes in gnome interface: - *menu subdivision is done only if there are over 20 items, - *in DVD mode next/prev apply to title, - *in DVD mode, added a box with button to navigate through - chapters. - This has not been finished yet (and it is not in gtk plugin then). And I - think I will leave toolbar next/prev buttons for playlist and add - button specifically for title change like for chapters.* - -2001-04-03 Tuesday 01:30 sam - - * fixes for the Qt plugin compilation under Debian - - * heavy butchering in the CSS and DVD ioctl code to put all architecture- - dependent code in dvd_ioctl.c - - * added almost fully-functional /dev/dvd driver for MacOS X in - extras/DVDioctl; to build it: - - % cd extras/DVDioctl - % pbxbuild - % kextload build/DVDioctl.kext # note: kextload has to be run as root - - be aware that the license for the DVDioctl kernel extension is - not GPL but APSL, because I borrowed some code from the Darwin kernel. - -2001-04-01 Sunday 09:31 stef - - -Various bug fixes in dvd_netlist. Some bugs seem to remain though. - -New function input_ToggleES for interaction with interface. - -Changes in gnome interface : navigation menus are now splited, there - are radio item in menus and the code should be better. - -First step for dvd_ifo rewritting. Now allocation/disallocation is - being done as it has to be. - -Fixed a bug in title management that make dvd like Seven work. - -2001-04-01 Sunday 08:21 sam - - * XVideo plugin courtesy of Shane Harper - * Makefile.in and configure.in fixes by Nilmoni Deb - * A few syntax fixes in the plain X11 plugin - -2001-03-26 Monday 21:06 sam - - - fixed SDL compilation, thanks to Colin. - - disabled Altivec iDCT until it works. - -2001-03-25 Sunday 19:09 richards - - Language & Inteface support for BeOS interface - -2001-03-21 Wednesday 14:42 sam - - * Header cleaning: filled all empty authors fields, added CVS $Id stuff. - * Fixes to aout_darwin.c by Colin Delacroix . - * Fixes to configure.in, Makefile.in and main.c (Altivec detection) - by Eugenio Jarosiewicz . - * Added Colin and Eugenio to the AUTHORS file. - -2001-03-21 Wednesday 03:58 sam - - * Fixed a typo in the Altivec iDCT module declaration. - * Made a few enhancements to the Makefile. - -2001-03-21 Wednesday 00:18 sam - - * Altivec instructions autodetection. - -2001-03-20 Tuesday 22:42 sam - - * SDL fixes and enhancements by Shane Harper - - Shane, I removed the static variables from your code because static - is not thread-safe, and one can imagine having several video output - windows launched at the same time. Also, I made your feature work - in windowed mode as well, because people kept asking how to hide the - mouse pointer. - - Also, if you want to work on the XVideo extension, you are welcome ; - most of us are quite busy at the moment. Damien Lucas - had offered to work on it, but he seems to be a bit lost, so you may - want to take over his job. - - As for the "zoom" feature, I suggest you wait until version 4 of the - video output is done, it'll be easier to do then. - - Regards, - -2001-03-20 Tuesday 21:54 massiot - - * Compile Altivec modules on Darwin. [MacOS X port] - -2001-03-20 Tuesday 21:40 massiot - - * Use $QTDIR for the qt module ; - -2001-03-20 Tuesday 21:20 massiot - - * Fixed Makefile for normal people :p - -2001-03-20 Tuesday 21:09 massiot - - * Added IDCT Altivec optimization [MacOS X port]. Untested, not compiled. - -2001-03-20 Tuesday 20:36 massiot - - * Compile Darwin module by default on Darwin system. [MacOS X port] - -2001-03-20 Tuesday 18:36 massiot - - * Support for Darwin CoreAudio, courtesy of Colin Delacroix [MacOS X port] ; - * Added warnings for ac3 mantissa (we still have problems with AC3 on - MacOS X) ; - * Renamed WriteResource to avoid a namespace clash with Darwin's - WriteResource. - -2001-03-20 Tuesday 05:44 sam - - * Split audio output into several separate files to make it easier - to debug. Removed a few redundancies as well. - -2001-03-19 Monday 14:26 sam - - * vlc core compiles under QNX RTOS. Now if anyone feels like tidying - it and writing output and interface plugins... - -2001-03-19 Monday 06:08 sam - - * Fixed Debian sparc build for real (Closes: Debian bug #89285). - -2001-03-18 Sunday 01:01 sam - - * Function prototypes for the forthcoming Darwin and MacOS X port. - * Gtk+ interface: fixed a precision issue in the scale. - * Qt interface: somebody pop up us the menu!! - -2001-03-17 Saturday 23:52 stef - - -Added dsp plugin compilation (/dev/dsp is not a regular file :)) - -2001-03-16 Friday 23:37 massiot - - * Borrowed config.guess and config.sub from SDL [MacOS X port] ; - * Changed files so that the MacOS X port compiles & runs [MacOS X port] ; - * If SDL/GTK/DSP is not available, don't compile the associated module. - -2001-03-15 Thursday 02:42 sam - - * Bug fixes and enhancements in the Gtk+/Gnome interfaces. - - o the slider should behave correctly and stop jumping here and - there (this bug is _not_ related to Stef's similar bug) - o added an "open network" menu (useless since the input doesn't - handle it properly yet) - o tried to reorganize gnome_callbacks.c and gtk_callbacks.c - o stream date is now displayed instead of percentage - o renamed gnome_sys.h to intf_gnome.h, and gtk_sys.h to intf_gtk.h - - * Changed documentation and package creation files. - - o added versioned conflicts/replaces to vlc-gtk (Closes Debian bug #88796) - o removed useless or outdated documentation from doc/* - o moved vlc.1 manpage from debian/vlc.1 to doc/vlc.1 - - * Added basic Qt interface. - - o working features: slide bar, open file, toolbar, popup menu - o added "qvlc" alias, equivalent to "vlc -I qt" - o known issues : no "open disc" or "open network" menus yet - the IntfWindow class is never cleaned on destruction - the popup menu always pop at the middle of the screen - - * Misc fixes/updates. - - o renamed netutils.h functions from input_* to network_* - o renamed *plst* files and functions to *playlist* (it was stupid - from me to name them "plst") - o made a few input error messages more meaningful - o added -I, -A and -V short flags, corresponding to --intf, --audio - and --video - - I got a lot of conflicts on this commit, lart me if I forgot a - file or made old bugs reappear. - -2001-03-15 Thursday 01:37 stef - - -Fixed most of the bugs in gnome interface menus - - -Added radio checks in menu items. - - There are still issues with default selected item but it works well. - -2001-03-14 Wednesday 01:40 massiot - - * Tried to fix the "stream jumps at will" bug. - -2001-03-11 Sunday 20:00 henri - - - Moved 2 local network functions - - Removed old code - - Broadcast should work. I'm not detecting broadcast address, i'm - binding 0.0.0.0 - -2001-03-10 Saturday 12:23 henri - - Small optim. - -2001-03-08 Thursday 14:32 octplane - - Hurg ! - ###code is dirty### - Please clean it for me :P - (or at least, tell me how to clean it) - - . Slightly modified playlist base interface - (Added a function to jump directly to an item, used for double clicking) - - . Added manymanycallbacks - . Added the playlist dialog - . Added Dnd support for intf_window and the clist1 - . support URI and plain file(s)/folder(s) - . Added "show/hide main window" menuitem in intf_popup - . Added bugs :P - - Enjoy and please bug report. - -2001-03-07 Wednesday 11:31 stef - - -Working menus for run-time audio/spu/title/chapter selection with gtk - interface. - - It is a bit buggy yet, and some pieces of code need to change, - especially to handle better menus change when title change but it - eventually works. - -2001-03-07 Wednesday 03:16 stef - - -Added `glib-config --libs glib` for interface compilation - for debian/sid users - -2001-03-07 Wednesday 02:36 sam - - * Disabled network input under BeOS so that it compiles again. We'll - have to wait for BONE anyway. - -2001-03-07 Wednesday 01:18 henri - - - Fixed TS input ( a nasty dead lock had appeared 4 days ago ) - - Added base of network support - - Things to be done : - - Meuuh : fix the PCR synchronisation so that we can set b_pace_cntrol to 0 - - Sam : find a way of specifing the type of media (file, net). For the - moment, the "--input ts" always call input_NetworkOpen - - Maybe sam : for the moment the working syntax is vlc --input ts - servername, it should nbe turned into "vlc --server servername". - - Things that don't work (i'll work on this this week end) : - - stopping and retaking a stream - - a nice 'waiting for stream' - - we select all incoming streams. we should be able to select. - - Things that haven't been tested : - - broadcast - - only tested with one stream. - - Kick me if something is broken by my fault. - -2001-03-06 Tuesday 20:33 massiot - - * Fixed an alignment problem in UnalignedShowBits(). - -2001-03-06 Tuesday 18:54 massiot - - * Fixed an alignment problem in PTS parsing. - -2001-03-06 Tuesday 18:39 massiot - - * Fixed an alignment problem on startup. - -2001-03-06 Tuesday 16:16 massiot - - * Fixed a boolean_t/int mix. - * Increased FIFO_SIZE. - -2001-03-05 Monday 21:36 richards - - [no log message] - -2001-03-05 Monday 17:00 massiot - - Fixed MPEG-1 mux_rate parsing. - Fixed MPEG-1 stuffing. - -2001-03-05 Monday 12:53 sam - - * fixed headers for FreeBSD compilation. - * fixed debian/rules for non-x86 packages (Closes: Debian bug #88583). - -2001-03-05 Monday 02:29 sam - - * Everything in place for the 0.2.63 release. - - * Got rid of the CONTRIBUTORS list, and switched AUTHORS to a - linux-kernel like author list. - * Updated TODO list. - * Fixed a segfault in the BeOS interface when --noaudio was specified. - * Title and Chapter selection in the Gnome and Gtk+ interfaces. - -2001-03-04 Sunday 17:20 sam - - Commited BeOS changes by Richard Shepherd and Tony Castley. - - include/video_output.h - * Added boolean_t b_YCbr to vout_thread_s structure to flag YUV-YCbCr - decoding needed instead of YUV-RGB - * Will be removed later when video_output.c rewritten - - src/video_output.c - * vout_CreateThread() initialises b_YCbr to zero - - plugins/beos/* - * New BeOS video plugin that supports hardware overlays and new - MediaPlayer compatible interface - - plugins/* - * Added YUV-YCbCr transforms - -2001-03-03 Saturday 12:01 sam - - * Added debian/* files to help generating CSS-enabled non-US packages, - and changed plugins/dvd/* to reflect this change. - * Added .xpm icons (fixes lintian warnings). - * --help output and manpage are now in sync (Closes Debian bug #87478). - * Fixed Build-dpends entry in debian/control (Closes Debian bug #83707). - -2001-03-02 Friday 16:51 massiot - - * More consistency in the p_input->stream management. - -2001-03-02 Friday 14:49 massiot - - * Made input_SelectES() and input_UnselectES() not block the input thread - for a long time. - -2001-03-02 Friday 14:47 sam - - * Changed debian/control to fix Debian bug #83707 - * Added a --disable-css configure option - * Moved some code here and there in the DVD plugin to make it easier - for me to build the Debian CSS-free packages. - -2001-03-02 Friday 14:20 massiot - - * Fixed miscellaneous alignment problems (alpha/sparc ports) ; - * Added a fps display when toggling 'i' ; - * Fixed a bug in the video parser where one picture buffer was not - released at quit time ; - * Broke the mux_rate calculation, but hey guys ! it was already broken and - nobody noticed it. - -2001-03-02 Friday 04:32 stef - - -New function for DVD reading, that is able to read multiple blocks - (I've chosen 32 now), that doesn't use any memcpy anymore and is also much - faster. It is ready now for cell positioning in multi-angle DVD (to come - soon). - - -DVD specific netlist adapted to 2048 bytes long blocks that contain - several data_packets. - - -Modification in mpeg_system.c to use p_payload_start instead of - p_buffer (necessary for DVD plugin). It does not break other plugins - since they set p_payload_start to p_buffer - - -New field i_read_once in input_thread_s to be able to read more than - the TS related 7 packets ; i_read_once is set to INPUT_READ_ONCE by - defaults but plugins can change it during initialisation. - - Please check that nothing is broken :) - -2001-02-28 Wednesday 06:20 sam - - * Additional optimizations to the subtitle decoder - * The GGI video output should now be faster. Also, right-mouse-clicking - works in GGI mode as well. - -2001-02-26 Monday 18:41 sam - - * Optimizations done to the SPU decoder. Now the RLE is expanded at - decoding time, not rendering time. The main loop in vout_RenderSPU - is now 20 lines long. - -2001-02-26 Monday 13:16 sam - - * The Gtk+ interface is now built as a Debian package as well. The Gnome - package depends on it because of the icon and menu entry. - * Added an intf_WarnHexDump() function to do raw hexadecimal dumps of - memory areas. For debugging purposes or for real men, as you wish. - * Lots of tidying in dvd_ioctl.c, a few comments added. - * Better error handling in the subpicture decoder. - * Tidied video_spu.c. More to come later. - * Fixed subtitle displaying. Will soon work in overlay mode as well. - -2001-02-23 Friday 13:37 massiot - - * Fixed a compile problem in debug mode. - -2001-02-22 Thursday 18:00 massiot - - * Added functions and hooks to display dates instead of off_t. - -2001-02-22 Thursday 17:17 massiot - - * Added a 'd' keystroke to dump the stream contents (for debugging - purposes). - -2001-02-22 Thursday 09:44 stef - - -New ES detection based on .ifo for DVD module. It might fail (I have - found one DVD for which ifo seems false). - - -Title and chapter selection on the command line (see -t and -T options) - It will allow to watch some DVD that went through menus by default. - - -beginning of menus in gnome interface. - -2001-02-21 Wednesday 16:52 polux - - Some changes in the BeOS video output : - - New video output method, the vlc now uses BBitmap instead of - BDirectWindow (better performances) - - Added resizing - - Added beta support for overlay - -2001-02-21 Wednesday 12:49 sam - - (note: empty CVS mails mean that a new directory has been created, - don't forget to use the -p option if you cvs update) - - * Added a plain Gtk+ port of the Gnome interface, for the gnome-impaired - people. Gtk+ is now compiled by default, while Gnome isn't (you will - have to add --enable-gnome when running configure) - * Replaced -lcurses with -lncurses in configure.in. - -2001-02-21 Wednesday 05:38 henri - - TS Input : - - Added DemuxPSI, DecodePAT and DecodePMT. Never tested which streams - where PAT or PMT are splitted in more than one section. - - Some TS files still don't work (matrix.ts i.e : no sound ), - others do ... i'll have to investigate. - - Todo : - - What if data get unaligned ? - - Write NetworkOpen - - Try to find why I get no sound on matrix.ts - - Support Stream and program selection. - -2001-02-21 Wednesday 01:47 sam - - * Forgot to fix the vlc.spec. - * Added Bozo to the author list. - -2001-02-21 Wednesday 00:30 sam - - * Updated version number to 0.2.62. Release tonight. - - * DVD plugin is still non-functional when you don't have DVD ioctls, - but at least it compiles under BeOS as well. - * Minor cosmetic changes here and there. - -2001-02-20 Tuesday 18:08 polux - - Added the BeOS code for vlc_mutex_destroy() and vlc_cond_destroy() - -2001-02-20 Tuesday 16:03 massiot - - Minor optimizations in the video decoder. - -2001-02-20 Tuesday 14:41 massiot - - On machines without dvd ioctl, remove the DVD plugin from the Makefile, - fucking holy piece of *£$^%ù ! - -2001-02-20 Tuesday 13:06 reno - - * Move ac3 globals variables into structures - * Adding authors - * Prepared to add asm imdct and downmix - -2001-02-20 Tuesday 12:34 sam - - * Fixed a bash-ism in configure.in - -2001-02-20 Tuesday 10:10 sam - - * Fixed a segfault in input.c when no input plugin was found for - a given file. - * Fixed a deadlock in the Gnome interface. Next time I'll initialize - my mutexes, I promise. - * Added Oct to the authors list in intf_gnome.glade :) - -2001-02-20 Tuesday 09:47 stef - - Second step in area management ; everything is in place now to have - title handling; it is coming :) - -2001-02-20 Tuesday 08:49 sam - - * Ported Glide and MGA plugins to the new module API. MGA never worked, - so this didn't make it work better. - * Started thinking about built-in modules, and added some code to - make it easier eventually. - * Added Oct in the AUTHORS file. - * Fixed a mistake in configure.in. - * All your base are belong to us. - * Fixed a bug in src/misc/modules which prevented loading modules - when launched from the Tracker. - * Fixed a similar bug in src/video_output/video_text.c. - * BeOS CSS support, thanks to Markus Kuespert - who ported the Linux DVD ioctls. We can now read encrypted DVDs - under BeOS ! Woohoo. - -2001-02-20 Tuesday 03:53 stef - - First serie of changes in DVD module for the forthcoming interface menus - There is a new capability in input type modules for setting the - attributes of a new area. It is set to NULL for PS and TS plugins. - It should be called for every title change, chapter change, - audio mode change or spu channel change. - - But this part of code is not used at the moment, and is not completed - yet. - -2001-02-19 Monday 20:28 massiot - - * Kludge of the kludge, removing an oddity in YUV initialisation, and - activating YUV overlay on startup whenever hardware acceleration is - available. Thanks for bearing with us, stay tuned. - -2001-02-19 Monday 20:08 massiot - - * mux_rate parsing ; - * Changed video decoder's error messages into warnings. - -2001-02-19 Monday 04:46 sam - - * Drag and drop support under BeOS. - -2001-02-19 Monday 04:12 stef - - -Change in the code to detect beginning of movie. It is much better now - but still fails with some DVD for which the movie is not the first - Program. - - As a consequence some DVD that worked before don't work anymore. - - -Beginning of ideas to handle chapters and ES selection - -2001-02-18 Sunday 20:14 sam - - * configure.in and Makefile.in patches for better SDL support and - support for $(bindir) $(datadir) and $(libdir) stuff, courtesy - of Arkadiusz Miskiewicz - * Ported ggi.so to the new modules API. As for the other modules, only - the "q" key works. Moreover, VLC doesn't exit cleanly if you close the - GGI window. - * Deactivated non-working widgets in the Gnome interface. - * Added CONTRIBUTORS file. - - Hint of the day: don't expect to code quite long in your bed when sleepy. - -2001-02-18 Sunday 11:24 sam - - * Ported the framebuffer plugin to the new module API. As for most of the - other video output modules, keyboard doesn't work. Except ^C to quit. - -2001-02-18 Sunday 04:32 polux - - The BeOS port seems to work again. - - I used this command to play an unencrypted DVD, but maybe there is a - better solution: ./vlc dvd:/dev/disk/ide/atapi/1/master/0/raw - - Current problems: gcc doesn't like MMX-EXT instructions, and refuses - to have register %ebx being used in the main application. Grr. - - ,-- don't trust the CVS bot, it's Sam speaking here :) - / - -2001-02-18 Sunday 02:42 stef - - -UDF filesystem support so that we know the location of the first video - related file with 100% reliability (great change that should make DVDs - with binaries and extra stuff work with vlc). - - -Correction of a bug in ifo reading that falsified the adress of - video titles. - - -Changed the method for selecting title at start. It is _not_ reliable - though, but it is better than the preceding one. - -2001-02-17 Saturday 09:48 sam - - * Tried to fix the BeOS interface and video output. Any BeOS developers - listening ? I can't even test that code, it probably wants additional - fixing. - * Added a workaround in modules.c for broken libc's which happen to truncate - filenames in dentry structures when using 64bits offsets. The kind of - stuff you only see in RedHats . - * Made the SDL error messages a bit more useful. - * The Gnome menu is now created when mouse is released, not when it - is pressed. It may sound stupid, but it really makes a difference. - -2001-02-16 Friday 10:25 sam - - * Upgraded version number to 0.2.61. Release is today. - - * Fixed package building (both RPMs and .debs). - * Fixed `make snapshot' rule. - * Added some magic to filename detection. To read a DVD you now just - need to run 'vlc dvd:/dev/hdc' for instance. Same for file:// URIs. - * Fixed a segfault in the slider when no stream was playing. - * Made the slider go from 0 to 100 (instead of 99 :) - * The vlc now doesn't exit when finished playing. As a side effect of - the playlist code being very recent, it continuously loops. - -2001-02-16 Friday 07:37 sam - - * Fixed a segfault in the input thread creation, as well as a possible - deadlock. This happened mostly when opening non-existing files. - * Created input_SetStatus to do input_SetRate's job. input_SetRate will - be used to set an arbitrary rate, for people who want to read DVDs at - 1/2.71828 times the actual speed. - * Stubs for the ncurses control interface. No working code yet, but the - holes just need to be filled. - * Improved X11 support. Still not as functional as before. - * The output window now states the method name, so that people know whether - they are using X11 or SDL. - * The Gnome interface is now drag'n'drop aware, you can drop a file - on it just like Xine does (or so I guess). - -2001-02-15 Thursday 04:01 sam - - * X11 output works again. It's just the output, but it works; I now need - to clean the code and add event handling. - -2001-02-14 Wednesday 16:58 henri - - Begining of TS Input - - Done : - - fixed netlist - - embryo : support TS video trough file ( kludgy ... ) - - Next : - - Write DecodePSI and DemuxPSI, wich will clean the kludges off - - Then : - - Write NetworkOpen ( shouldn't be difficult ) - - Eventually : - - Deal with lost/corrupt packets - -2001-02-14 Wednesday 15:31 sam - - * Should have fixed the dependency generater for some plugins. - -2001-02-14 Wednesday 08:48 sam - - * updated version information to 0.2.60 -- today's release - * started porting the X11 vout (still disabled) - * a few unnoticeable changes in the Gnome intf - -2001-02-13 Tuesday 05:29 sam - - * added --intf option to vlc - * started cleaning vout_sdl.c - * the dummy plugin works again - * added a slider to the Gnome interface so that we can browse through streams - - There is a problem with the slider: we sometimes get unexpected async - replies, which would mean that we don't properly lock our Xlib calls. - Which is true. But we also get these errors when using `--vout dummy'. - I'll investigate. - -2001-02-12 Monday 14:20 massiot - - * We can now seek at position 0 :p ; - * Fixed a typo in my previous commit. - -2001-02-12 Monday 12:22 massiot - - * Tried to enhance picture dating on timebase discontinuities. - -2001-02-12 Monday 10:39 sam - - . removed tests against i_rate and i_new_rate calculation from the - plugins and hid this complexity into input_ext-intf.c - -2001-02-12 Monday 08:52 sam - - * Fixed my old stupid bug that disabled sound after having played the - first playlist item. - * Added `Prev' and `Next' buttons to the interface, with the beginning of - a playlist window (still empty). - * Added `Slow' and `Fast' buttons to the interface and popup menu. - - Ok, I promise it's the last time I check bloat in, from now the interface - commits will be much cleaner and actually fix things :) - -2001-02-12 Monday 01:20 sam - - * The pure Gnome part of the Gnome interface has been rewritten from - scratch, and the .glade file included as well. You can edit it by - installing glade-gnome and doing `glade plugins/gnome/intf_gnome.glade', - or directly by hand if you grok XML. - * Files can now be loaded into vlc using the `Open' buttons. But for the - moment you still have to launch vlc with at least one file, because it - quits when the end of the playlist is reached. - * Idle screen was disabled because it eats a lot of CPU and is mostly - useless for the moment. And it gets activated when pause lasts for too - long. - -2001-02-11 Sunday 02:15 sam - - Beginning of Interface II - --------------------------- - - * Plugins have completely disappeared, we now only use the new module API. - * All intf and vout modules are now independant. So far, only the Gnome - intf module and the SDL vout module have been ported. configure.in has - been modified to reflect the changes (x11 and dummy aren't compiled by - default anymore, while SDL and Gnome are). - - Note that this is _not_ Interface II, it's just a step forward. For - instance, it lacks the whole message passing scheme. - - Things that should work: - - * Right-clicking on the SDL video output window brings the Gnome menu. - * Pause, Play, Exit, About work from the menu or from the interface window. - * The old SDL keys still work. - - Things that are broken or may be broken: - - * Xlib calls are not locked yet, which may lead to "Unexpected async reply" - errors, and make the vlc segfault. - * Sound only works for the first file. - * The SDL vout_sdl.c file is absolutely ugly and kludgey. - * The vlc immediately quits when no filename is given as an argument. Not - a real bug, but still annoying. - * The Gnome menu does not work in fullscreen mode. - - Things that will come soon, maybe tomorrow: - - * Complete navigation buttons (fast forward, slow, etc.). - * File/Open menu to add files to the playlist. - * Return of the X11 video output for those of us who do not have SDL. - * Textmode interface for those of us who do not have Gnome. - * aout and vout autospawn (maybe). - -2001-02-09 Friday 04:51 stef - - -Some functions to prepare ifo commands utilisation to move in the - structures of DVDs - -Change in configure to avoid compiling css functions on BSD. - -2001-02-09 Friday 00:40 sam - - . added comments to src/interface/intf_plst.c and include/intf_plst.h - so that people understand how the playlist works. - . updated the TODO list (34 items to do, 41 done !) - -2001-02-08 Thursday 18:44 massiot - - * Portability : changed off64_t to off_t and activated appropriate - GNU/Linux options ; - * Changed fseek() to fseeko() for 64-bit offsets ; - * Reset frame predictors on a stream discontinuity. - -2001-02-08 Thursday 14:52 massiot - - * Implemented basic stream navigation function, and bound Jump forward - and jump Backward in the SDL intf. Enjoy ! - -2001-02-08 Thursday 14:08 massiot - - * Pause function implemented ('p' key). - -2001-02-08 Thursday 08:24 sam - - . moved the playlist handling from input/input.c to interface/interface.c - . fixed a few warnings at compile-time - . fixed sound channel selection in playlist mode - . added a color message in the plugin bank because on peut bien déconner - cinq minutes, quand-même - . we now spawn a new input thread for each file - . added a missing pf_close() because it's always cool to close files - after we read them - -2001-02-08 Thursday 07:41 stef - - -solved bug with cssdescrambling. The vlc might segfault with dvd - plugins. I will fix that soon. - -minor modification in pluginification. - -2001-02-08 Thursday 05:43 sam - - This commit is a bit early, but it'll save Stef, Henri and me much - time later, when we don't have to backport modifications to input_*.c - - What's new : - - playlist works again (still the old wrong way like Meuuh doesn't - like, but this is going to change within a few hours) - - input_ps, input_ts and input_dvd are now plugins, located in - plugins/mpeg/ and plugins/dvd/ - - What's broken : - - audio output might be broken on some streams ; have to investigate - - What has changed : - - fast/slow keys are now A/Z instead of A/S since S was already - linked to the scale/noscale toggle. - - `--dvd' doesn't work anymore, for the moment try to use : - vlc --input dvd /dev/dvd - - module bank is now less verbose ; use `--warn 1' to turn back - verbosity on - -2001-02-08 Thursday 02:34 stef - - -New method using netlist to read packets on DVD device by sectors of - 2048 bytes. - -Some modifications in netlist to make it work with DVD. - -Fixed à bug in mpeg_system.c - - We use INPUT_READ_ONCE many times in the input code. I think that - we should replace it with a field in input_thread_t to give more - flexibility to modules. I have done it in DVD plugin but it can't work - if input.c is limited by INPUT_READ_ONCE. - - The DVD method is slower than input_ps ; but there are things to - improve. - CSS descrambling is broken. - -2001-02-08 Thursday 01:46 reno - - We can now choose the speed of forward (between 32/1 and 1/8) - - Thanks to Meuuh, he's MORTEL ;) - -2001-02-07 Wednesday 18:56 massiot - - Another mistake. - -2001-02-07 Wednesday 18:51 massiot - - /me <- pogno who modifies Makefile instead of Makefile.in :p - -2001-02-07 Wednesday 18:44 massiot - - * Functional fast forward and slow motion API ; - * Dirty hack in the SDL intf to bind "a" (fAst forward), "s" (Slow motion) - and "p" (Play). - -2001-02-07 Wednesday 16:32 massiot - - * Centralized clock management, preparing for stream navigation ; - * Fixed a bug in the management of the first video PTS. - -2001-02-06 Tuesday 01:56 nitrox - - . Fixed a FIXME in SDL: p_vout->p_sys is no more used in intf_sdl.c - . Used instead p_vout->i_changes like in x11 - -2001-02-05 Monday 22:00 sam - - . disabled SDL parachute to let the vlc dump a core instead of staying stuck - . patched 2 debian bugs - (see http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=vlc) - . improved the snapshot generation - -2001-02-04 Sunday 04:06 sam - - . removed obsolete video_yuv_mmx.S - . updated the TODO list and wrote a small todo.pl parser to make it - easier to see which items remain to be done - . `make snapshot' now creates vlc-*.tar.gz and vlc-*-nocss.tar.gz - -2001-01-31 Wednesday 04:42 sam - - . version 0.2.50 for the Linux Expo - . --overlay and --fulscreen options (only work with --vout sdl) - . the vlc exits after the end of the stream, which prevents from having - to kill it and relaunch it during a presentation, just script it like : - - for i in ~/mpeg/* ; do vlc --fullscreen --overlay --vout sdl $i ; done - - Yes, I know the --overlay stuff is fucking ugly. But *I* am not the one - who redefines vout_sys_t in an interface-related source file. I won't - change it until the vout/intf is finished being rewritten. - - Additional information: if "--overlay --fulscreen" doesn't center your - picture, try with your screen geometry, eg: - "--overlay --fullscreen --width 1024 --height 768" - -2001-01-31 Wednesday 04:24 sam - - . version 0.2.0 pour la linux expo - . ajout des options --fullscreen et --overlay - . XXX: l'overlay ne fonctionne pas chez moi, je ne comprends pas - pourquoi -- mais je m'en fous, ça ne marchait déjà pas avant ce - commit. Si quelqu'un veut voir, qu'il se lâche. - -2001-01-30 Tuesday 20:19 massiot - - * Fix for assholes who don't have a dvd players. :pppp - -2001-01-30 Tuesday 06:48 sam - - . not a very nice hack, but will probably spare us a few user complaints: if - no -a option is specified, the vlc will play the first audio type it finds, - so there is no need to specify "-a ac3" for a DVD anymore. - -2001-01-29 Monday 07:28 stef - - * Correction of two errors. - -2001-01-29 Monday 07:10 stef - - -CSS support kludged for current DVD input. - It is very slow now but will be more adapted to the forthcoming DVD - input. - It should read the first title of many DVDs but has been tested with few. - - -Beginning of ifo commands to implement DVD navigation. - -2001-01-27 Saturday 03:51 henri - - added documentation - -2001-01-27 Saturday 03:51 henri - - file VideoLAN-HOWTO.sgml was initially added on branch V0_2. - -2001-01-26 Friday 16:38 massiot - - * Removed dead code. - -2001-01-26 Friday 01:10 bozo - - - backport of the sdl plugin (minor correction in video_output as I made - in unstable) - - NOTE: This is the last development commit in the stable version. Do NOT commit - any new features in the stable version. If you do you'll be murdered by Henri. - -2001-01-25 Thursday 22:57 sam - - . removed Makefile -- I can't understand why it reappeared. - -2001-01-24 Wednesday 20:05 massiot - - * Hooks for fast forward and slow motion support. - -2001-01-23 Tuesday 14:22 massiot - - * Fixed backwards moves ; - * Updated TODO list. - -2001-01-23 Tuesday 11:15 massiot - - * Completely removed BIZARRE_OPTIMS. - -2001-01-22 Monday 20:40 massiot - - * Tuned up optimizations. - -2001-01-22 Monday 19:04 massiot - - * Minor bitstream optimization. - -2001-01-22 Monday 16:49 massiot - - * Tuned up optimization flags. - -2001-01-22 Monday 06:20 stef - - *Check for the needed headers for DVD ioctls - - I have only tested it on my computer ; so I don't know if it work - elsewhere, particularly on BSD and BeOS. - -2001-01-21 Sunday 10:20 stef - - *Some cleaning in the dvd authentification code - - Now it generates a valid title key, but there is no sector descrambler - yet. - -2001-01-21 Sunday 02:36 massiot - - * Various miscellaneous minor optimizations of the video parser. - -2001-01-20 Saturday 21:59 stef - - * Beginning of support for encrypted DVDs. - * It only tests encryption and authenticates disc. - - The decryption does not work now et it is very ugly but I'm working on it. - -2001-01-20 Saturday 14:08 sam - - . really fixed GetChunk now. - -2001-01-20 Saturday 05:19 sam - - . the infamous Saturday morning mighty one-liner patch that fixes subtitles - -2001-01-19 Friday 19:17 sam - - . changed program version to 0.2.5 (preparing 0.3.0 release). - . changed codename to Urumov - . cleaned a lot of stuff in the Debian package generation. - - If anyone objects with the versioning scheme, let's fight in the - dirt and sort that out. Or change it yourself. - - Debian packages can be tried here: http://armitage.via.ecp.fr/~sam/vlc/ - -2001-01-18 Thursday 18:40 massiot - - * 32-bit aligned bitstream (not that fast). - -2001-01-18 Thursday 06:13 sam - - The motion compensation routines are now modules as well ; choose your - implementation with `--motion motion', `--motion motionmmx' or - `--motion motionmmxext'. Of course, the best implementation is chosen - if you don't ask for any. There doesn't seem to be any performance hit - due to the move to shared libs, which is a good thing. Please test - actively if you have time, though. - - Updated --help result, manpage, INSTALL document, and a few files. - - I moved vdec_motion.h and vpar_blocks.h back to /include because they - will be needed to build motion compensation modules, but perhaps we don't - need to export everything which is in these files. - - /src/video_decoder/ now has only one .c file, perhaps it could now be - merged with video_parser ? - -2001-01-17 Wednesday 19:17 massiot - - * Borrowed LiViD's MMX and MMX EXT IDCT. - - This might break things. Expect a performance increase. - -2001-01-17 Wednesday 18:25 sam - - . removed a few useless malloc() and unused variables in the audio SDL stuff - . prepared the work for built-in modules (not yet finished) - -2001-01-17 Wednesday 01:52 stef - - * Minor changes - -2001-01-16 Tuesday 19:35 octplane - - - Added SDL sound support. Sounds a bit laggy sometimes but my streams are ill. - please try. - - modified configure.in and all that stuff. Re-run configure - - SDL audio, video and interface are all part of the same .so now. - - remove YUV old files :-> - -2001-01-16 Tuesday 19:06 massiot - - * Reverted something that wasn't supposed to go into the cvs :p - * Removed -fargument-noalias-global which causes problems with as (???). - -2001-01-16 Tuesday 18:59 massiot - - * Borrowed livid's latest libmmx and MMXEXT MC. Not in the Makefile => to - test it, replace vdec_motion_inner_mmx.c by vdec_motion_inner_mmxext.c. - - I'm interested in performance feedback. - -2001-01-16 Tuesday 17:09 sam - - . a few changes in the CPU extensions detection code, borrowed from the - kernel and from mpeg2dec. I still don't know how to detect if code - compiled with -mcpu=pentiumpro will run, since the cpuid arcanes are - quite obtuse to me. Perhaps we should also have a way not to load modules - if they have been compiled with a different CPU to avoid segfaults. - -2001-01-16 Tuesday 14:26 sam - - . added files for the SSE (MMX on steroids) IDCT. Meuuh, you should just - need to touch plugins/idct/idct_mmxext.c (ok, the filenames suck). - -2001-01-16 Tuesday 06:04 sam - - [ include/config.h.in has changed, don't forget tu run ./configure ] - - . fixed the --aout, --idct and --yuv flags - . updated manpage and --(long)help output to reflect that change - . removed a few unneeded #includes here and there - . cosmetic changes in error messages in input.c - - Currently available flags are now : - - --aout dummy - esd - dsp - alsa - - --idct idct - idctclassic - idctmmx - - --yuv yuv - yuvmmx - - --vout works like before, but still uses the old plugin system for now. - -2001-01-16 Tuesday 05:41 stef - - . Now use of 64 bits offsets to parse the whole DVD. So we have all the - available information - . Fixed a bug in parsing of VTS attributes - . Fixed a bug in input.c that made input plugin initialize even though - no stream is reachable (thanks Sam) - - I hope I'll be able to get the position of the movie soon. - - Meuuh : the seek function of the plugin now take off_t as argument which - could be a problem later. Maybe it should take off64_t or time argument. - -2001-01-16 Tuesday 03:16 sam - - . merged the YUV plugins in the same directory to avoid too much code - duplication - . YUV transformations now use the new module API ; now only the vout - and interface still depend on the old plugin API - . changed TestMMX to TestCPU because we will be able to test for other - specific extensions (3DNow, SSE) for the forthcoming IDCT we'll - borrow to mpeg2dec (as usual :P) - . don't show "hiding module" messages anymore except in debug mode - . swapped C IDCT and Classic IDCT scores since the classic one seems - to be faster ; anyway you should use the MMX one - . fixed a Makefile bug under BeOS - . tried to fix the cpuid code so that it compiles under BeOS (Polux, can - you test it when you have time ?) - -2001-01-15 Monday 09:07 sam - - OK, so I foired input.h once again. But this one works. For real. - -2001-01-15 Monday 07:56 sam - - . correction d'un poliotage de copier-coller - -2001-01-15 Monday 07:18 sam - - . fixed the bug-that-made-the-vlc-segfault-on-exit, which means that - more than ever, « le client ne segfaulte pas ». - - . there was still a problem upon quitting: sometimes the null packet - wasn't big enough to reach a decoder breakpoint, so I now create 10 - of them (since I can't make it bigger) to be sure. Meuuh, what do - you think ? - - . fixed the Makefile to spare a few variables here and there. - - . reduced module hide delay, removed loading of the audio output - plugins since they are now modules. - - . changed a few intf_Msg to intf_DbgMsg, and added "vout:", "intf:", - and so on in a few other messages. - - . removed unused includes in the idct modules. - -2001-01-15 Monday 04:26 stef - - . Correction of bugs in ifo parsing. Now the structures should be well - initialized. It remains some segfaults but it globally works. - . DVD mode is enabled with option --dvd. For the moment, it only read - the first vts and find the movie if it is at the beginning of the title - set. - - Coming soon: - . udf filesystem management to access over 2Gb zones. - . detection of the offset to the movie inside a vts when it is not at - the beginning. - - Is there a chance that using fopen/fseek function instead of open/lseek - system calls solve the 2Gb issue ? - -2001-01-14 Sunday 08:08 stef - - . Beginning of dvd_input. - . Parsing of ifo file almost completed. - . Still does not work well. - -2001-01-13 Saturday 13:57 sam - - . the IDCT functions are now located in modules : the classic IDCT, - our optimized IDCT, and MMX IDCT. - . cosmetic changes for modules (pf_* instead of p_*) - . fixes to the BeOS and dummy modules - - WARNING: a new directory has been added, which means you have to - use `cvs update -dP' to update ; files have been removed , which means - you either have to run `make distclean' or remove the .deps directory, - and the configure script has changed, which means you have to run it - again. Don't complain before having checked this :) - - Note about the IDCT modules: there is no way to choose the one we - use, but you may remove the module in lib/ to prevent it from being - loaded. The preference order is : MMX, Optimized, Classic. - -2001-01-12 Friday 18:33 massiot - - * Changed default values : - INPUT_PTS_DELAY down to 200 ms ; - video heap down from 10 to 5 pictures ; - decoder fifo size from 1023 to 511 PES ; - * Fixed various bugs in 32 bit-versions of input_ext-dec.h ; - * Fixed a bug in GetChunk() ; - * Renamed GetByte, GetWord, ShowWord to _GetByte, _GetWord, _ShowWord ; - * Moved decoder_fifo-specific code from programs.c to dec.c ; - * Fixed bugs in program.c that prevented vlc to close all decoders ; - * Gave sam a lesson for the use of the bitstream in spu_decoder.c :ppp ; - * Made the video parser unlock the reference pictures before quitting - (still one left, yaknow why ?) - -2001-01-12 Friday 15:49 sam - - . destroy fifo mutex and cond variables _after_ they are used for - the last time. henri, that'll be one binouze. - -2001-01-12 Friday 13:48 henri - - Done : - - ported the alsa plugin to the news vlc module API - - cosmetic changes - - To do : - - check if it works with the latest alsa release - - add features ... prepare for 4 or more speakers - -2001-01-12 Friday 12:36 massiot - - * Fixed 32 bits bitstream bugs. - -2001-01-11 Thursday 18:44 sam - - . moved the MPEG audio decoder to the new bitstream - - I wasn't sure whether the bits counting method was effective to - skip ancillary data at the end of a frame, but I kept it for - safety. There is still a lot to optimize in the bit counting, like - unrolling the first iteration of some loops, but I don't know if - it would be worth it. The other solution would have been to look for - a startcode after eache frame, without caring about the ancillary bits. - - . cleaning in the SPU decoder. - -2001-01-11 Thursday 16:35 sam - - . moved swab32 from input_ext-dec.h to common.h. We probably won't need - it anymore really soon, since ntohl() and htonl() seem to be properly - optimized when gcc is passed the right optimization flags. - - . fixed GetBits32 and RemoveBits32. I know the #ifdefs are useless since - we only support u32 words, but it's a safe reminder. Comments appreciated - on this fix since I may have b0rked something -- it runs well here though. - -2001-01-10 Wednesday 20:22 massiot - - * Changed code for handling b_die in bitstream ; - * Move input_ext-dec.h to input.h ; - * New input_NullPacket function ; - * Fixed init bugs in input and vpar ; - -2001-01-10 Wednesday 17:24 massiot - - * Placed a callback to the decoder in the bitstream structure ; - * Fixed a purify bug in input_ps.c ; - * Added -mcpu=pentiumpro in the Makefile. - -2001-01-10 Wednesday 03:33 sam - - . complete commenting of modules_core.h and small modifications - . separated MODULE_CONFIG_START and ADD_WINDOW (Henri, beware) - . fixed a very, very old bug that caused namespace collision between - plugins (Henri, beware: call your aout_getplugin function like this, - not alsa_aout_getplugin) - . removed the Debian specific clean rules from the Makefile, since they - are already handled by the debian/rules script. - . tidied a few compilation rules (-lfoo should always be at the end) - -2001-01-09 Tuesday 22:03 sam - - . fixed a warning under FreeBSD (dlerror() is a const char*, not a char*). - . made configure script look for the bswap assembly instruction (using - AC_TRY_COMPILE makes sure the compiler will really accept it). - -2001-01-08 Monday 19:16 sam - - . Added a missing mutex_unlock in video_output.c - . Moved a mutex_destroy after the thread cancellation to prevent - possible problems - . Added a missing #ifdef in intf_msg.c which prevented compilation - with --enable-debug - . Fixed a bug in the input that prevented to quit properly in certain - cases (some ES were not deleted because their index was skipped when - the former one was deleted, well Meuuh should know what I mean) - - There is still a segfault when quitting, most presumably in the - audio output. I couldn't find what causes it yet. - -2001-01-07 Sunday 18:07 sam - - . added a .cvsignore file in lib/ so that the directory doesn't get - removed whenever one does a cvs update -dP - . fixed debian/.cvsignore because of a new version of debhelper - -2001-01-07 Sunday 17:17 sam - - . all plugins now compile with -fPIC. - - . made the audio_output API a bit simpler. - - . got rid of modules_config.h. - - . fixed `make install' rule. - - . fixed warnings in the MMX YUV compilation. - - . probably fixed a bug in the input : pp_foo structures were free()d at - the end, but this was useless since the last call to realloc() is - equivalent to free(), and two consecutive calls to free() aren't a - goo idea. - - . we check that the version number match and that we don't already have - a module by that name when loading a new module. - - . all public module_* functions now properly lock the module bank. - - . the audio_output now uses the new module API ; EsounD and DSP modules - have been ported, which should be enough for Henri to port the ALSA one. - - The new plugin API is now much simpler ; it's now just a matter of - calling module_Need( p_main->p_module_bank, MODULE_CAPABILITY_FOO, p_data ); - and if successful we get the best module. Capabilities can be ORed, so that - one can ask for a plugin that does VOUT _and_ INTF actions for instance. - - It's not complete yet though -- by making it generic I had to do a few - ugly casts here and there, which I am going to fix ASAP. Also, command line - selection of a plugin does not work yet. - - The switch to the new plugin API has probably broken the BeOS audio - output ; we can either wait until the whole vlc has switched to the new - plugins, or create a separate beos_sound.so that conforms to the new API. - -2001-01-07 Sunday 07:40 benny - - Hum, ouais bon ben euhh, j'avais fume, donc je repare mes conneries et je - vais me coucher. - -2001-01-07 Sunday 06:41 benny - - Optimisation de BinaryLog - -2001-01-07 Sunday 05:31 henri - - - Order : if a then b are initialized, release b then a ; - - Typos ; - - Cosmetic changes. - -2001-01-07 Sunday 04:56 henri - - - Added vlc_mutex_destroy and vlc_cond_destroy function, for pthreads. - - Used them before quitting, every lock and cond is destroyed - - Checked the return value of malloc and realloc in input_programs - - Cosmetic changes - - TODO: add vlc_*_destroy for beos and C_thread - -2001-01-06 Saturday 09:05 benny - - Fixed compilation pb under solaris 2.6 - -2001-01-06 Saturday 09:04 benny - - Fixed solaris libraries - -2001-01-06 Saturday 08:23 sam - - . should compile & run on Solaris with ./configure --disable-dsp - (tested on puma) - . removed most SYS_SOLARIS #ifdef's in favour of more generic tests - . updated example ./configure line in INSTALL file - . now we only load modules that end with ".so" - . null module is compiled by default - -2001-01-06 Saturday 06:44 henri - - Fixed a typo than prevented from building ... - -2001-01-06 Saturday 04:16 henri - - Fixed initialization of payload_start and payload_end - It should be finished now. - -2001-01-05 Friday 19:46 massiot - - BSD port, including : - * --enable-sdl and some others are now --with-sdl[=name] to supply an - optional library name ; - * deleted all unnecessary #include ; - * /usr/include is now searched when looking for libraries and headers. - - It seems to compile and run on BSD. Under Linux Sam's latest commit makes - vlc crash on startup, so I can't really tell, but hey it compiles. - -2001-01-05 Friday 19:06 sam - - . src/misc/modules.c is in a workable state now. - - To test it, run ./configure with the --enable-null flag, which will - compile the Null Module as a plugin. Watch the memory usage at the - launch and when the plugin is released. - -2001-01-05 Friday 15:46 sam - - (previous commit foired) - - . this is a coding style patch which removes all "foo(bar){" constructions - and most of the tabulations. - . also, fixed a bug in the default subtitle track. - . and made a few error messages more explicit, ie. changed "error: %s" to - "foo error: couldn't initialize bar (%s)" - . and removed a warning in intf_ctrl.c which isn't used anyway. - -2001-01-05 Friday 15:45 sam - - . this is a coding style patch which removes all "foo(bar){" constructions - and most of the tabulations. - . also, fixed a bug in the default subtitle track. - . and made a few error messages more explicit, ie. changed "error: %s" to - "foo error: couldn't initialize bar (%s)" - -2001-01-05 Friday 15:28 sam - - . splitted modules.h into modules.h and modules_core.h to enable - clean compilation of the Null Module. - -2001-01-05 Friday 15:24 sam - - . added the Null Module, the module that does nothing but that is going - to be of great help for debugging my module code. - -2001-01-05 Friday 14:57 sam - - . Added files needed for the forthcoming module management. - - Notes: - - Plugins are now called modules, because we will be able to compile - them either as a dynamic plugin, or within the program. And, more - important, I can commit this without having to break the vlc :) - - I tried to be as clear as possible in my comments, please tell me - if a few prototypes still have an unclear beahaviour. - - Current features: - . none, files haven't even been added to the Makefile yet. - - Future features: - . dynamic loading (done) - . built-in modules (still to do) - . automatic unloading of plugins (done) - . dynamic configuration (still to do) - . automatic choosing of the most appropriate plugin for a given - task (still to do but well prepared) - -2001-01-05 Friday 00:18 bozo - - - fixed pitch bug; - - fixed segfault, it was probably a memory corruption but I'm not sure :) ; - - video_output.c : compute picture size even if b_need_render == 0; - -2001-01-04 Thursday 20:11 massiot - - Fixed a deadlock. - -2001-01-04 Thursday 19:47 massiot - - * Fixed a deadlock (the vout unlocked a mutex locked by another thread, - grrrr, I'll kill someone) ; - * Put config.h in front of others in audio_decoder.c. - -2000-12-30 Saturday 01:38 massiot - - Comments for Henri. - -2000-12-29 Friday 15:04 sam - - . fixed default subtitle stream handling (default: no subtitles) - . added a few missing break;s - (oui je sais je ne fais que des patches de deux lignes à trois balles, - mais par telnet c'est pas facile) - -2000-12-29 Friday 15:03 henri - - - Removed i_iovec_start and i_iovec_end. Used i_data instead - - Meuuh : some questions for you in the commentaries - - Happy new year ! - -2000-12-29 Friday 11:52 massiot - - * Fixed a bug in the DTS/PTS parsing ; - * Fixed a bug in vpar_headers.c synchro handling introduced before ; - * Enhanced synchro's handling of dates and frame structure changes. - -2000-12-28 Thursday 19:00 massiot - - Cosmetic change of the debug messages. - -2000-12-28 Thursday 18:57 massiot - - Fixed a bug in the PSM decoder. - -2000-12-27 Wednesday 19:35 massiot - - We now read the DTS (but we don't use it for the moment). - NB : b_has_pts has disappeared for brevity reasons, use i_pts != 0 instead. - -2000-12-27 Wednesday 10:54 sam - - . avoid calling SafeRead() with a null packet size. - -2000-12-26 Tuesday 20:14 massiot - - * Use of ptrdiff_t whenever necessary (IA-64 port) ; - * Changed behaviour of preparsing code, faster startup ; - * Fixed DecodePSM(), cannot test ; - * Cleaned up ParsePES(), fixed a bug which could reject very small but - valid PES packets ; - * Fixed cosmetic bugs in vpar_synchro frame_rate display. - -2000-12-24 Sunday 07:08 sam - - . changed subtitles palette. - -2000-12-24 Sunday 07:07 sam - - . changed subtitles palette. - . updated ChangeLog. - . updated debian/* files. - -2000-12-23 Saturday 04:27 sam - - (stable) - . fixed audio MPEG for streams that don't have b_data_alignment. - . removed debug messages from spudec. - . changed SPU default palette. - . no default SPU if -s isn't specified. - -2000-12-23 Saturday 04:10 sam - - . SPU decoder now uses Meuuh's GetChunk() code. - . lots of cleaning in the SPU decoder. - . message queue is flushed before we spawn input. - . fixed so that it compiles with VDEC_SMP (no good sync yet though). - -2000-12-22 Friday 18:53 massiot - - * Using i_id instead of i_stream_id whenever possible ; - * Fixed a bug in -c and -s options. - -2000-12-22 Friday 16:34 massiot - - * Fixed a compile pbm in debug mode (f34r d4 1-line fix) - -2000-12-22 Friday 16:00 sam - - . fixed AC3 and SPU PES reading (ph34r da one-byte patch) - . some 79 char wrap. - -2000-12-22 Friday 14:04 sam - - . no need to add "\n" at the end of intf_*Msg() messages anymore. - -2000-12-22 Friday 11:58 massiot - - * Moved input_DecodePES() to input_dec.c ; - * Fixed an segfault in input_programs.c ; - * Added -fomit-frame-pointer optimization. - -2000-12-21 Thursday 20:33 massiot - - * Fixed a *major* memory leak in the pre-parsing code. Hopefully it should - be the last one. - -2000-12-21 Thursday 20:24 massiot - - * New decoder spawning API input_dec.c ; - * Moved p_input->pp_es -> p_input->stream.pp_es and clean up of - input_programs.c & co ; - * Fixed memory leaks. - -2000-12-21 Thursday 18:19 massiot - - * Moved video_decoder's headers from include/ to src/video_decoder. - * Temporarily removed b&w kludge. - -2000-12-21 Thursday 16:01 massiot - - * Splitted up p_method_data/p_plugin_data ; - * Cleaned up input_ts.c, added it into the Makefile. - -2000-12-21 Thursday 15:18 massiot - - Fixed various memory leaks. - -2000-12-21 Thursday 14:54 massiot - - * Removed all arbitrary limits on the number of elementary streams. - -2000-12-21 Thursday 14:25 massiot - - * Removed b_die and b_error from all decoders (obsoleted by decoder_fifo_t). - All decoders should now exit cleanly (if it's not the case, it should be - referenced as a bug). - -2000-12-21 Thursday 14:07 massiot - - Comments for Henri. - -2000-12-21 Thursday 13:38 massiot - - * Fixed a bug which prevented the input to exit normally (non-selected - ES in the pp_selected_es array). - -2000-12-21 Thursday 01:39 henri - - Added netlist support. - - Warning : it has not been tested. It just make no error at build time. - -2000-12-21 Thursday 00:24 reno - - Désolé ! - -2000-12-20 Wednesday 23:23 reno - - Added U8_Mono audio output - -2000-12-20 Wednesday 23:19 reno - - Added U8 Mono audio output - -2000-12-20 Wednesday 21:09 sam - - . fixed "-a [ mpeg | ac3 | lpcm | off ]" option - -2000-12-20 Wednesday 19:45 massiot - - Only pre-parse the first 32 MB of data. - -2000-12-20 Wednesday 18:49 massiot - - * Added -a, -c and -s options. (-a doesn't work but I will let the people - who thought it would be cleaner to put config in environment variables - correct what's wrong in my code). - -2000-12-20 Wednesday 17:39 sam - - . now we only try to open plugins which are existing files - -2000-12-20 Wednesday 17:04 massiot - - * Big cleanup of the PS input plugin ; - * Fixed a bug in AC3 initialization ; - * PS streams are now pre-parsed (this can take a while) if possible ; - - ./configure is required after this update. - -2000-12-20 Wednesday 00:18 reno - - Correction of a compilation bug with --enable-debug - -2000-12-19 Tuesday 23:34 reno - - Move #define from audio_output.h to config.h - Change vlan_server_ip to vishnou's ip (but vlans not working yet) - -2000-12-19 Tuesday 23:14 reno - - Move #define from audio_output.h to config.h - Change vlan_server_ip to 138.195.139.95 - Creating lib directory by Makefile - -2000-12-19 Tuesday 20:55 massiot - - GetChunk() : reads n bytes from the elementary stream and places them - in a big buffer (a gift for Sam). - -2000-12-19 Tuesday 20:08 massiot - - Input-II now correctly handles private stream 1 (AC3, DVDSPU). - -2000-12-19 Tuesday 20:05 sam - - . split the audio decoder into adec_generic, adec_layer1 and adec_layer2 - (no new code added) - -2000-12-19 Tuesday 18:51 octplane - - - fixed the ratio/position problem in YUV, now patching Stable. - -2000-12-18 Monday 16:31 massiot - - We now display CPU usage statistics for each thread. - -2000-12-18 Monday 11:40 massiot - - We can now read from stdin. - -2000-12-18 Monday 03:47 bozo - - - Hardware YUV overlay (SDL) with real colors ;p It may suck for non - 4:2:0 streams. - - Removed vout code found in intf file to support fullscreen switching. - Now only vout_SDL updates SDL data and intf only switch flags such as - b_reopen_display and b_fullscreen in p_vout->p_sys. - - Fixed a var name typo in input_programs.c which prevents vlc from - compiling with --enable-debug option. (i_es_pid -> i_es_id :) - - There's a segfault in the termination process due to sdl, I don't really - know what is the problem and I have to work today. Help me! - - Good night suckers. I love you too :p - -2000-12-16 Saturday 17:31 stef - - Fixed support for broken MPEG-1 files. - - --Meuuh - -2000-12-15 Friday 20:05 massiot - - * Cleaned up program and ES management by using input_programs.c whenever - necessary. - * Cleaned up decoder spawning. - -2000-12-15 Friday 18:21 massiot - - Enhanced handling of stream discontinuities. - -2000-12-15 Friday 14:39 massiot - - More comments. - -2000-12-15 Friday 14:27 massiot - - * Fixed two typos in the Makefile (sam you owe me at least one beer) - * Moved b_discontinuity to pgrm_descriptor_t, cleaned up CRDecode - (needs some more cleaning for discontinuities) - * Added pf_new_pes in plugins - -2000-12-14 Thursday 21:03 reno - - Correct a bug in channel changing - - Don't forget ; at the end of line - -2000-12-14 Thursday 11:47 massiot - - Some comments for Henri. - -2000-12-14 Thursday 03:01 henri - - Netlist embryo : - - pes netlist - - data netlist - - Still to do : - - iovect netlist - - It hasen't been tested yet. - Meuuh, could you tell me if it works ? ( if yes, gimme some more work :p ) - -2000-12-11 Monday 20:26 massiot - - Fix in the SCR parser for high values. - -2000-12-11 Monday 19:51 massiot - - Fixed a bug with DVD's SCR (too close from the PTS). - -2000-12-11 Monday 16:29 massiot - - Prototypes for netlist functions. - -2000-12-11 Monday 15:34 massiot - - Fixed benny's mistakes :pp - -2000-12-11 Monday 14:55 henri - - Same changes that were made in the stbale branch ( FB_NOYPAN support ) - -2000-12-10 Sunday 10:21 benny - - Fixe la gestion des signaux - -2000-12-10 Sunday 09:08 benny - - Generation d'un makefile presque correct pour les vieilles versions de make - Nettoyage: gestion des dependances pour les plugins, suppressions de pas - mal de redondances, options de compilations coherentes, etc... - -2000-12-10 Sunday 04:55 benny - - debut de portage sous solaris - -2000-12-08 Friday 19:50 massiot - - * Code to manage es_descriptors and program_descriptors, from benny's - input_psi.c - (unfinished) - -2000-12-08 Friday 14:33 reno - - VLAN support modified. - - Warning : vlc doesn't know VLAN, but only vlan's id. - Only vlanserver makes the translation between id and vlan. - -2000-12-07 Thursday 16:45 massiot - - We now correctly parse MPEG-1 SCR and there is no need to kludge to read - the stream at the right pace. - -2000-12-06 Wednesday 18:28 reno - - Add vlc.channels - -2000-12-06 Wednesday 18:28 reno - - Add channel support with VLAN - -2000-12-06 Wednesday 17:41 massiot - - * Support for MPEG-1 .mpg files. - * Fixed a bug in the synchro with non-P5/B1 streams. - -2000-12-06 Wednesday 05:16 henri - - Added a option to bypass double buffering in fb mode - -2000-12-05 Tuesday 23:30 massiot - - The new tasks for the input-II. - -2000-12-05 Tuesday 20:36 massiot - - The input-II. (more info by mail in about an hour) - -2000-11-29 Wednesday 20:02 stef - - . Ajout de la date dans les warning si le mode debug est activé - . Modification du configure pour remmettre le x11 par défaut, et pour - montrer que ppro et mmx sont par défauts maintenant. - -2000-11-29 Wednesday 19:55 massiot - - Added -funroll-all-loops and -fstrict-aliasing which seem to make things - faster. - -2000-11-29 Wednesday 18:33 massiot - - Added hooks for the fothcoming YUV overlay support. - -2000-11-29 Wednesday 15:36 massiot - - ppro and mmx optimizations are now enabled by default (K6 users should - buy real processors). - -2000-11-29 Wednesday 15:21 massiot - - Now using buffer I/O to write debug logs (huge performance increase). - -2000-11-29 Wednesday 15:05 massiot - - * Added debug messages in the video synchro - * Fixed a bug in the video synchro time scheduling - * Made the vout more precise on display dates - -2000-11-28 Tuesday 20:58 massiot - - More stats. - - NB : it is necessary to re-run ./configure - -2000-11-28 Tuesday 17:00 massiot - - The YUV buffer is now freed after displaying (useful for overlay). - -2000-11-27 Monday 18:49 massiot - - * Added more stats - * Fixed a bug in the parser when trashing an already parsed frame - * Simplified (and enhanced) vpar_synchro for B pictures - * Lowered the synchro DELTA - -2000-11-27 Monday 11:35 massiot - - * vlc is now compiled without the STATS mode by default. - * Fixed a bug which made frames go backwards with some displays (the - video_decoder thread is now niced). - * Made use of intf_WarnMsg() in the most needed places. - Also simplified the synchro algorithm and fixed a bug with non-(5/1) streams. - Fixed the optimizations in the configure stuff. - Warning : this release needs a full rebuild (make clean; make). - Warning : I might have broken the BeOS port, could somebody check ? - -2000-11-23 Thursday 02:40 henri - - - Cosmetic changes to alsa.c - - Configure now checks alsa is present - -2000-11-21 Tuesday 02:41 stef - - .Implémentation de intf_WarnMsg( int i_level, char *psz_format, ... ) et - intf_WarnMsgImm - .on active les messages de warning au lancement avec l'option --warning - .le i_level par défault est 12 (on ne montre pas les messages de niveau - inférieur à 12 - - J'espère que ça correspond à ce qui a été discuté dans videolan-devel. - -2000-11-20 Monday 04:31 henri - - Added : alsa support - Todo : - test it on several cards - - support more than Stereo s16 - - make configure check for alsa - -2000-11-18 Saturday 04:15 massiot - - * Added --enable-debug, --enable-stats and --disable-optims (sam could - you check I did'nt make a mess of it ?). - * Added todo things in the TODO file. - -2000-11-14 Tuesday 23:58 massiot - - * Réparation du VDEC_SMP. Ca marche sans planter avec la nouvelle - synchro. - * Remettage du #define STATS parce qu'en fait sinon on n'a pas les infos - dans la fenêtre. C'est dommage d'ailleurs qu'on ait à le mettre, parce - que du coup ça va nous décourager de faire des stats sur d'autres - parties. - * Changements cosmétiques dans les relations video_parser/video_decoder. - -2000-11-13 Monday 23:09 massiot - - * Retirage du #define STATS ; - * Le warning (late pictures) du vout est désormais un DbgMsg (en - attendant les WarnMsg) ; - * Correction d'un bug en mode debug (sic). - -2000-11-13 Monday 14:58 massiot - - * Totally new frame dropping algorithm. - * Fixed a bug in video_ouput.c which made the stream go backwards - sometimes. - * Fixed a bug in video_ouput.c which trashed more late pictures than - necessary. - * Fixed the DEBUG mode in the Makefile. - * Fixed a bug in mwait() which made us wait too long. - - Ca va tuer. - -2000-11-10 Friday 23:43 polux - - Correction d'un buffer overflow qui crÃait des plantages alÃatoires sous BeOS. - -2000-11-03 Friday 22:33 stef - - .changed option --novlans to --vlans to test vlan server - .removed return 0 in LoadChannels - - vlc.channels works again and with vlan soon... - -2000-10-29 Sunday 11:05 sam - - . le mode framebuffer vide l'écran quand on quitte. - -2000-10-26 Thursday 17:00 sam - - . ajout de l'option --broadcast en ligne de commande - -2000-10-26 Thursday 14:00 reno - - Une légère modification pour le passage B&W à C - -2000-10-25 Wednesday 14:18 reno - - Suppression du décodage de la chrominance en B&W - -2000-10-25 Wednesday 01:16 jeanphi - - lecon de programmation a l'intention des debutants qui ont ecrit - input_file.c : - - les codes d'erreur sont fait pour etre utilises - - quand on ouvre un fichier on le referme - -- jeanphi - -2000-10-24 Tuesday 19:36 octplane - - . Added a very basic splash screen, to be continued. - . fixed a small bug in the idle screen. - - -- - Oct. - -2000-10-24 Tuesday 18:00 reno - - Modification légère de la gestion du volume - -2000-10-24 Tuesday 11:16 sam - - * correction de l'affichage des fps (affichage, pas calcul). - * changements mineurs dans les fichiers Debian. - -2000-10-23 Monday 04:04 stef - - * Débuggage de la vidéo MPEG 1 (=> correction de deux bugs dans le - parsage des blocs et d'un bugs dans le parseur des vecteurs de mouvement). - - --Meuuh - -2000-10-18 Wednesday 04:17 sam - - . correction d'une faute de frappe dans configure.in (ça répond à ta - question, Stef ? :) - -2000-08-30 Wednesday 19:06 henri - - Oui, bon, j'ai oublié le changelog, ça peut arriver einh ! - -2000-08-29 Tuesday 02:03 octplane - - . Arranged a few things - - ... still dirty, but the earthquake is coming... - -2000-08-29 Tuesday 02:01 sam - - . rha mais faisez gaffe au format de la todo list sarass ! - -2000-08-29 Tuesday 01:12 octplane - - . Added a 'f' shortcut to the SDL output (fullscreen/windowed) - . Modified the Idle screen of the vlc (seems to suck a lot of CPU anyway :/) - . Prayed for a good indentation ;). - -2000-08-28 Monday 02:37 sam - - . version 0.1.99i - -2000-08-28 Monday 02:33 sam - - * cleaned Octplane's crappy indentation. - * fixed the --server option which didn't work if a ~/.vlcrc existed. - -2000-08-28 Monday 00:05 sam - - . rajout du fix de Meuuh dans la todolist. - -2000-08-27 Sunday 18:31 massiot - - Oublié d'en committer un bout... - -2000-08-27 Sunday 14:32 sam - - . fixé une erreur d'indentation - - (Oct, tu devrais vraiment regarder ton éditeur. Tu as vu le - bordel qu'il a foutu dans src/interface/interface.c ?) - -2000-08-27 Sunday 12:49 sam - - . update de la TODO list - - Henri, il y a du nouveau boulot pour toi, regarde la task 0x38, - ça ne devrait pas être trop dur, ça t'obligera à lire le code de - l'audio_output, et surtout ça te fera la bite. - -2000-08-26 Saturday 15:07 henri - - Put a test outside a loop : fixes task 0x31 - -2000-08-24 Thursday 18:29 octplane - - many minor style fixes (thanx to sam). - -2000-08-24 Thursday 16:58 octplane - - Hello, - - Some news things: - - . I am still going on modifiying the key event handling method to make it more flexible. I still have a few things to get what I'd like to - . added a keystrokes.h include which contains a generic name of all the VLC keys binding - . modified some of the core interface routines to allow the passing of an extra parameter with a keystroke (VLC_CHANNEL). - . next step: move all the interface dependent parts (such as the getKey function) to the plugins. - - Hope this will run on your boxes... - -2000-08-24 Thursday 02:16 sam - - . support pour --synchro I+ (images I et la première P) - -2000-08-24 Thursday 02:04 sam - - . support de la touche `q' pour quitter - -2000-08-24 Thursday 01:45 sam - - . fixed an other typo - . fixed the aliases install - . renamed an inconsistent variable in src/input/input_file.c - -2000-08-24 Thursday 00:22 polux - - Fixed another bug in the input_file. - -2000-08-24 Thursday 00:15 massiot - - Remplissure du champ AUTHORS des sources. - -2000-08-23 Wednesday 23:38 sam - - We now have support for the field pictures. It shouldn't break teh frame - pictures, if you notice anything please ring my bell. - - --Meuuh (live from Julie) - -2000-08-22 Tuesday 17:58 sam - - . fixed PPC .deb build - -2000-08-22 Tuesday 02:13 sam - - * added a few sanity checks in the audio mpeg and ac3 decoders. - * temporarily got rid of vlc.channels. - * added notice in debian/control about unencrypted DVDs. - * fixed PowerPC .deb build. - -2000-08-21 Monday 22:16 polux - - Added the beos fixes in the ChangeLog. - -2000-08-21 Monday 22:05 sam - - . updated version number - . removed a verbose message in intf_sdl.c - -2000-08-21 Monday 21:57 polux - - A lot of bug fixs for the BeOS side of VideoLAN: - - the vlc does not exhaust system resources anymore (it was creating a new - mutex each picture so after a while there was no more mutex available in - the entire system); - - the sound has been corrected and now it works perfectly; - - the window has now the right size (there was and additional line before). - - The (BeOS) threads have also been improved especially with the cond vars - (but it is no more compliant with the pthread cond vars). - - VideoLAN for BeOS now rocks and is ready for its first binary release. - -2000-08-21 Monday 18:22 octplane - - .SDL: - .removed the YUV thing from the SDL - .cleaned up the makefile to remove it - .UNTESTED (seems to compile). - -2000-08-21 Monday 11:40 octplane - - Plugin handling: - . switched low and high order vout plugins - . removed yuvsdl plugin. - -2000-08-21 Monday 11:33 octplane - - A few new things: - - . The interface part: - . created intf_AssignKey, intf_getKey and intf_AssignNormalKeys - these new function are a first abstraction of the the key handling system. It makes use of a new structure in the interface : p_keys. - - . AssignNormalKeys is commonly used in all the interface plugins. - AssignKey is used to allow the SDL interface to react nicely. - - . Now the plugin struct element psz_filename is filled (and freed - at the end of the program). - - . the SDL plugin: - works but does only display a green screen for now. so don't use it ! - - . Please try and compile the client on your box with this version. - I've tried a few output plugin but not all. - -2000-08-21 Monday 03:47 sam - - * removed CCFLAGS flags which were improperly used. - * added hints for powerpc build. - * fixed the input_file exit bug. - * fixed a Makefile bug which removed the CVS directory. - * removed the frame statistics output. - -2000-08-18 Friday 19:02 sam - - . removed the sdlvlc alias - . added the vlc-sdl package in the Debian control files - -2000-08-18 Friday 10:25 octplane - - My first contribution. - - * Added SDL plugin - * support fullscreen display with --display fullscreen - * complete keyboard handling - * Added --enable_sdl to configure - - Octplane. - -2000-08-17 Thursday 16:45 sam - - . new tasks : - - Description: Fix plugins namespace problem - Description: Fix plugin autoloading - Description: Real plugin API - Description: Enable compiled-in plugins - Description: Optimize SPU rendering - Description: SPU error recovery - -2000-08-16 Wednesday 02:28 sam - - * more files needed to build packages - * changed "pentiumpro" to "ppro" in the ./configure, it was misleading. - * prepared 0.1.99g - -2000-08-16 Wednesday 01:35 sam - - * fixed a dumb bug in the Makefile that prevented inclusion of the - -march=pentium directive. thanks Meuuh, blame sam. - * fixed a warning in main.c. - * separate Debian packages. - * added request for ALSA support in the TODO list. - -2000-08-15 Tuesday 19:40 polux - - Réparation de la version BeOS. Le problème venait du swab32 de la nouvelle - bit stream, la macro pour la conversion de BIGENDIAN vers LITTLEENDIAN ne - fonctionnant (toujours) pas. - - La version BeOS pose encore de gros problèmes: - - des plantages aléatoires lorsqu'on utilise le son, - - des performances très en dessous de celles d'anciennes version du vlc, - - une synchro son qui ne fonctionne pas correctement, - - au bout d'un certain temps d'utilisation, toutes les ressources systèmes - sont consommées et le système lui-même devient instable (merci d'éviter - les commentaires sur la stabilité de BeOS) - -2000-08-15 Tuesday 15:37 sam - - . rajouté build-stamp et debian/tmp dans les .cvsignore - - . de nouvelles idées dans la TODO list : - - Difficulty: Guru Urgency: Wishlist Support for RTP - Difficulty: Medium Urgency: Wishlist Draw a font / support color fonts - Difficulty: Medium Urgency: Important Layer 2 mono support - Difficulty: Hard Urgency: Wishlist MP3 support - Difficulty: Hard Urgency: Normal Support for unencapsulated streams - Difficulty: Guru Urgency: Wishlist Ogg/Vorbis audio decoder support - Difficulty: Hard Urgency: Normal Xv video output support - Difficulty: Medium Urgency: Normal SDL video output support - -2000-08-14 Monday 03:13 sam - - * fixed 8bpp YUV. - * fixed the fscked up Bresenham algorithm in all YUV functions. - -2000-08-13 Sunday 20:36 sam - - * now scaling is on by default, so that people won't tell that the vlc - cannot do scaling :-) - * fixed a few long lines. - * _almost_ fixed 8bpp YUV. - -2000-08-13 Sunday 19:39 sam - - * removed an unused variable in the MMX YUVs. - * fixed 32bpp MMX YUV, made the comments clearer, removed an emms. - -2000-08-11 Friday 01:33 sam - - . changé l'ordre des tâches - -2000-08-11 Friday 00:52 sam - - . TODO list - -2000-08-09 Wednesday 00:51 sam - - . viré les aliases « xvlc », « ggivlc » etc. qui faisaient un peu - pitié, pour ne laisser que « vlc », « gvlc » (gnome) et « fbvlc » - (framebuffer) ; les autres restent bien entendu accessibles avec - par exemple « vlc --vout ggi ». - - . IMPORTANT - nouvelle option --synchro pour forcer un type de - synchro. Pour le moment les options possibles sont : - - --synchro I /* n'affiche que les I */ - --synchro IP /* affiche les I et toutes les P */ - --synchro IP+ /* affiche les I, les P, et la moitié des B */ - --synchro IPB /* affiche toutes les images */ - - Toute autre valeur de --synchro sera ignorée et c'est l'algo - par défaut basé sur la consommation de processeur qui sera - utilisé. Notez que si vous en demandez trop au vlc, il va - bien entendu planter, ou tout du moins remplir sa fifo comme - un gros cochon. On n'y peut pas grand chose, c'est la vie. - -2000-08-08 Tuesday 14:05 sam - - . décommentage d'une fonction commentée par erreur - . version 0.1.99f - . divers fixes dans la création des packages - -2000-08-08 Tuesday 00:20 sam - - . un peu de ménage dans le .cvsignore - -2000-08-08 Tuesday 00:19 sam - - . fichiers manquants - -2000-08-08 Tuesday 00:18 sam - - * vlc.init becomes ~/.vlcrc - * removed float operations in the video decoder, and all emms asm functions - * borrowed linuxvideo's MMX motion compensation - * fixed an undefined symbol in the MMX YUV plugin - - Meuuh & Sam. - -2000-07-31 Monday 01:42 sam - - . rajout de l'option -Winline - . fix de certaines fonctions qui devraient être inlinées - . gain de place dans la YUVMMX - -2000-07-30 Sunday 03:59 sam - - . autodétection des plugins - . les aliases "gvlc" "fbvlc" "ggivlc" fonctionne comme il faut - -2000-07-20 Thursday 15:49 sam - - . suppression du décodeur de référence qui de toute façon ne marcherait - plus vraiment avec la structure actuelle du vlc - . préparation de la 0.1.99e - -2000-07-19 Wednesday 02:03 sam - - . nouveau bitstream fait par Meuuh (qui est mortel) et qui nous - fait gagner plus de 0.8% en vitesse, ce qui peut paraître peu, mais - en fait au bout de 35 fois on aura dépassé 30% de gains. - - . remise de l'ancienne taille d'image par défaut - -2000-07-18 Tuesday 21:23 polux - - Maintenant le vlc fonctionne correctement sous BeOS (à part la synchro). - -2000-07-12 Wednesday 01:04 sam - - . le make snapshot fait un .bz2 aussi - -2000-07-12 Wednesday 01:03 sam - - . changement cosmétique - -2000-07-12 Wednesday 01:03 sam - - . updated changelog - -2000-07-08 Saturday 16:29 sam - - . petite correction pour que le RPM puisse être construit sur Mandrake - -2000-07-06 Thursday 16:45 sam - - . fixé une bévue dans la YUV 8 bits - . descendu le délai de démarrage à .5 secondes au lieu de 2 - . un nouvelle synchro qui devrait punixe !!! - -2000-07-04 Tuesday 04:37 sam - - Bon, puisque ça semble commiter sous BeOS, je commite. - - Voilà le changelog appoximatif : - - . fichier INSTALL plus clair - . viré quelques warnings - . *PATH sont maintenant définis dans config.h - . quelques fautes d'orthographe - . l'option --enable-ppro n'est pas mise par défaut car elle ne fonctionne - pas sur un K6-2 - . nouvelle API des plugins - . le client framebuffer ne détruit plus la console quand on quitte - . réparation de la YUV 8 bits - . mise des YUV en plugins - . transfo YUV 32bits MMX chourée dans la libmpeg2 - -2000-06-24 Saturday 00:28 sam - - . nouveaux plugins - ne fonctionnent pas encore tous - -2000-06-21 Wednesday 19:59 polux - - Le son fonctionne sous BeOS ! - - Ah, vraiment, on peut dire que BeOS roulaize, les enfants. - -2000-06-20 Tuesday 03:21 sam - - . génération de .rpm et .deb via make. - . rajout des plugins dummy même pour BeOS. - -2000-06-19 Monday 18:35 sam - - . vlc.spec pour faire des packages RedHat - . un petit peu plus d'aout_beos - -2000-06-19 Monday 02:04 polux - - . correction d'un flag inexistant dans input_file - . début du support son BeOS - . fix d'un warning dans ac3_exponent.c - -2000-06-18 Sunday 22:20 sam - - . kludge con pour éviter que ça segfaulte plus en sortant - -2000-06-18 Sunday 18:52 sam - - . réparation de la page de man - . le target GGI fonctionne à nouveau, même s'il rame salement - -2000-06-18 Sunday 13:17 sam - - . On peut enfin fermer la fenêtre principale en cliquant sur le bouton - fermeture du window manager - -2000-06-18 Sunday 10:14 benny - - Le Makefile genere ne gerait pas correctement le mode debug=1 - -2000-06-17 Saturday 03:49 sam - - . ajouté un FIXME pour un bug dans plugins/vout/vout_x11.c - . ajouté un ChangeLog - . updaté le README - -2000-06-16 Friday 16:04 sam - - . le code des VLAN devrait refonctionner - -2000-06-16 Friday 14:28 sam - - . vlc.init et vlc.channels sont à nouveau lus et interprétés lorsqu'il - n'y a pas de paramètres donnés en ligne de commande. - - . conséquence directe, il faut faire « vlc - » pour lire stdin. - -2000-06-15 Thursday 20:50 sam - - . autoconf - -2000-06-15 Thursday 20:50 sam - - . petit oubli bête dans le `make snapshot` - -2000-06-15 Thursday 02:51 sam - - et hop, encore une connerie - -2000-06-15 Thursday 02:46 sam - - . virage d'une connerie - -2000-06-15 Thursday 02:26 sam - - . réparation d'un oubli - -2000-06-15 Thursday 01:55 sam - - . input fichier en ligne de commande (le reste a du péter, c'est pas - possible autrement) - -2000-06-14 Wednesday 23:37 bbp - - réparation de mes betises sur la yuv (désolé tm), mais je remets ca bientot. - -2000-06-14 Wednesday 22:53 sam - - . disparition de la plupart des printf - . moins de warnings dans la YUV MMX - -2000-06-09 Friday 02:40 sam - - . correction des conneries de BBP :) - . typo dans src/interface/main.c - -2000-06-07 Wednesday 04:27 bbp - - Petites optims dans SCALE_HEIGHT pour les images de hauteur réduite. - -2000-06-06 Tuesday 01:58 sam - - . bug dans le code des sous-titres (mauvais scaling en Y) - . le vlc ne meurt pas salement en mode framebuffer quand on change - de console (par contre, segfault en quittant, je ne sais pas encore - pourquoi) - . le make est à nouveau un peu plus verbose - -2000-06-05 Monday 22:49 jimmy - - Ajout cradement d'une yuv en mmx 4:2:0 en 16 bpp dans video_yuv.c. Pour - l'activer / desactiver, décommentez le define MMX du debut du fichier. - - Cette modif est expérimentale vue qu'elle empeche la correction gamma - dans le mode pré-cité et que c'est du boulot de salop. A voir si on laisse - ou pas d'après les perfs. (impossibles à estimer de visu chez moi). - - A vot' bon plaisir, - -2000-06-01 Thursday 17:25 sam - - . petite erreur dans le configure.in qui empêchait de configurer - convenablement les options de compilation - - maintenant faire: ./configure --enable-fb --enable-blabla - (./configure --help pour tous les voir) - - . correction d'un warning en mode non-MMX - -2000-05-29 Monday 09:29 sam - - . encore un peu plus loin dans le passage à autoconf - . giclage de l'ancien décodeur dans le Makefile - - n'oubliez pas de relancer ./configure avec les bonnes options ! - typiquement elles sont du genre : - - ./configure --enable-fb --enable-mmx --enable-ppro - -2000-05-28 Sunday 20:28 sam - - . suppression d'un bug cosmétique dans l'affichage des plugins qui en - plus faisait segfaulter, ce qui n'était malheureusement pas top - -2000-05-28 Sunday 16:22 sam - - . correction d'un bug dans les sous-titres pour un scaling > 1 - . correction d'un bug dans l'affichage 8 bits pour un scaling < 1 - -2000-05-27 Saturday 17:37 sam - - . scaling des sous-titres (à proprifier) - . position correcte des sous-titres sur l'image - ça ne devrait plus segfaulter - -2000-05-26 Friday 03:55 sam - - . support 8 bits pour X (avec private colormap) - . affinement de la durée d'affichage des sous-titres - . correction d'un bug dans les sous-titres - -2000-05-25 Thursday 00:39 sam - - Bon. On ne rit pas, je m'étais juste planté dans l'en-tête des - licences. Et puis ça peut arriver à tout le monde :) - -2000-05-24 Wednesday 23:48 nitrox - - Ajout des fichiers pour la gestion du lpcm. - Il reste à implémenter le lpcm au niveau de l'input et écrire le décodage. - -2000-05-17 Wednesday 16:38 sam - - . corrections de fautes d'orthographe je ne sais plus trop où - - . quelques bidouilles dans vout_mga mais de toute façon ce n'est pas - prêt de changer et on aura changé la structure bien avant - - . encore un meilleur support des sous-titres - - . exemple d'input fichier dans le vlc.channels, à adapter à votre - convenance - -2000-05-17 Wednesday 16:21 reno - - Ajout des fonctions de réglage du volume (touches : +, -, m) - -2000-04-20 Thursday 02:54 sam - - . changement dans les headers pour que ça compile sous Linux. - - Polux, j'ai viré pour le remplacer par car - c'était comme ça dans tous les autres .c, tu peux vérifier que ça - fonctionne toujours ? - -2000-04-20 Thursday 00:13 polux - - Portage du client sous BeOS. Il manque encore l'audio mais ça marche. - En cadeau bonux un nouvel input_file qui permet de lire les vob. Il - faur rajouter la ligne suivante dans vlc.init: - spawn-input method=10 filename=braindead - -2000-04-14 Friday 06:19 sam - - 9 avril: - - réindentation de quelques bouts de code - - les plugins vont être cherchés en priorité dans . puis ./plugins - puis dans le répertoire habituel - - début de communication entre le thread gnome et l'input - - l'interface gnome ne segfaulte plus en sortant - - le menu "Exit" fonctionne - - 10 avril: - - fenêtre Gnome au lieu de fenêtre Gtk - *** ATTENTION *** l'interface Gnome n'est vraiment qu'un début, soyez - gentils de ne pas faire de bug report si un bouton ne fonctionne pas. - - popup "About" - - 11 avril: - - fenêtre playlist (rien dedans encore) - - masquage du pointeur souris - - popup menu dans la fenêtre vout - - hide/show des fenêtres playlist - - les boutons "Exit" fonctionnent quel que soit le menu - - 12 avril: - - début du cassage des channels - - début des menus générés en runtime - - 13 avril: - - ajout du target "snapshot" dans le makefile - - 14 avril: - - décodage de tous les sous-titres connus - - spu_decoder.c ne segfaulte plus quand on quitte - - rajout du flag b_active dans la structure audio_decoder - - le bouton pause fonctionne - -2000-03-30 Thursday 14:54 polux - - - Correction du bug de la synchro. - Le problème provenait d'un décalage d'une seconde qui avait été rajouté - dans le calcul de la date dans audio_output.c : - p_aout->date = -1000000 + mdate() + ( (((mtime_t)(l_bytes / 4)) * 1000000) - / ((mtime_t)p_aout->l_rate) ); - C'est le -1000000 qui faisait retarder le son d'exactement une seconde. - J'aimerais bien savoir pourquoi il a été rajouté car peut-être y-a-t-il - d'autres bugs similaires qui ne sont pas visibles pour l'instant. - - - Nettoyage d'une partie du code de audio_decoder_thread.c - Il est vraiment très dommage que les conventions de codage ne soient pas - respectées, si il y en a ce n'est pas pour rien. De plus le mélange - d'espaces et de tabulations rend le code très peu lisible. Je le - rappelle, nous n'utilisons que des indentations de 4 espaces et toute - tabulation est proscrite. Il serait bien de changer le reste du code - pour qu'il respecte les conventions et reste ainsi facilement lisible - par tout le monde. - -2000-03-28 Tuesday 02:22 walken - - Version 2 de mon tutorial sur les DCT et DFT. Les choses sont un peu plus dans - l'ordre maintenant, et il y a pas mal d'explications qui ont ete rajoutees pour - expliquer comment implementer efficacement l'algo AAN. - - Si un jour j'ai le courage, j'ecris une routine DCT32 qui torchera celle de - regis, na ! - - Pour etre parfait il faudrait rajouter une section sur les DCT en 2 dimensions, - mais bon... - -2000-03-23 Thursday 07:27 sam - - . les sous-titres sont affichés et effacés à l'heure - . une petite optimisation de l'affichage - . attention, config.h.in a changé, n'oubliez pas de refaire ./configure - -2000-03-22 Wednesday 01:57 sam - - . les sous-titres sont centrés - . la palette des sous-titres par défaut est moins affreuse. - - Bugs que j'avais oubliés: - . ne marchent qu'en 16 bits (devrait se fixer vite) - . parfois quelques glitches graphiques que je ne comprends pas. - -2000-03-21 Tuesday 23:36 sam - - NEWS: - . encore un peu de parsage de sous-titres - . affichage des sous-titres. - - BUGS: - . ça segfaulte toujours au moment où on quitte, mais c'est le problème - habituel, ça sera réglé. - . pour le moment ils sont en noir et blanc, parce qu'il faut aller - chercher cette putain de palette dans les .IFO du dvd et que pour - l'instant j'ai la flemme - . les sous-titres ne sont pas affichés comme il faut si la largeur - de l'écran n'est pas 720. - . dimensions par défaut mises à 720x576 (format DVD) au lieu de 640x480 - pour la raison évoquée ci-dessus. mais ça sera réglé bientôt. - . pas de gestion de transparence, coordonnées, fade in/fade out - . pas de gestion de date : le sous-titre est affiché dès qu'il est reçu - et n'est pas effacé tant qu'on en a pas reçu un nouveau. - -2000-03-20 Monday 08:50 sam - - . suppression d'une variable inutile que j'avais laissée trainer - au précédent commit. - . début du décodeur de sous-titres. Pour le moment il ne fait que - parser le flux comme un cochon, c'est tout. - -2000-03-20 Monday 05:29 sam - - Bon finalement puisque tout le monde dort, je l'ai fait :) - - . rajout de i_pes_real_size dans la structure p_pes_packet, qui vaut 0 - par défaut, et est initialisé à la taille du payload PES annoncée dans - le header si celle-ci est présente. - . à chaque nouveau paquet TS, si i_pes_real_size == i_pes_size on envoie - directement le PES au décodeur sans attendre le début du PES suivant. - . création de input_ParsePES pour y mettre le code dupliqué de - input_DemuxPES. - - Ca fait 1 test de plus par paquet TS, donc négligeable. Par contre si - des gens ayant bossé sur l'input ont le temps de vérifier que je n'ai pas - fait de connerie, ça peut être intéressant :) - -2000-03-19 Sunday 07:29 walken - - Un petit tutorial sur les DCT et DFT... enfin non pas sur leur representation - "physique" mais plutot sur les differentes methodes de calcul utilisables. - - Ca n'est pas franchement indispensable mais disons que j'ai eu du mal a trouver - de la doc sur le sujet donc je me dis que ca peut pas faire de mal de - rassembler ce qu'on a... - -2000-03-13 Monday 22:32 sam - - . gestion de la souris sous X (essentiellement le bouton du milieu - qui cache le pointeur, très pratique quand on regarde un DVD) - . rajout de 3 fichiers d'installation pour le package Debian - . correction de "usefull" et "successfull" à une dizaine d'endroits dans - le code parce que ça commençait à m'horripiler - . erreur de syntaxe dans la page de man. - . un peu plus de choses dans l'interface gnome, mais rien ne marche - pour le moment. - -2000-03-13 Monday 05:08 sam - - . ajout de quoi faire des packages debian : - - fichiers de contrôle pour dpkg-buildpackage - - une icône de merde - que les artistes la remplacent - - page de man - . les données qui ne sont pas platform-dependant sont maintenant - dans le répertoire share ( et plus lib ) - . le client va chercher les polices dans le répertoire courant - et dans /usr/share/videolan/vlc/ - . le message précédent était l'ajout du répertoire share/ mais - les scripts CVS semblent avoir déconné - -2000-03-12 Sunday 23:45 walken - - J'ai retire gnome du build par defaut afin que ca ne cree pas de probleme - chez ceux qui n'ont pas les includes appropries... - - Je sais que cette solution n'est pas ideale mais peut on se mettre d'accord - pour ne construire par defaut que les outputs X et dummy pour la video, et - dsp et dummy pour l'audio ? - - (a la rigueur si on dit que dans le cvs on ne construit que les dummy je suis - d'accord aussi) - - ou alors ca sert peut etre a rien de se mettre d'accord et ca sera regle par - le ./configure bientot ? - -2000-03-12 Sunday 22:04 sam - - . suppression d'un warning pour les machines n'ayant pas usleep() - . correction d'une boulette que j'ai faite dans netutils.c - . début de intf_gnome. vout_gnome est une copie de vout_x11 pour l'instant - -2000-03-12 Sunday 20:05 walken - - Proprification du decodeur mpeg audio, comme j'avais fait pour l'ac3 : - separation de ce qui est specifique videolan et de ce qui est generique. - - Je compte encore bidouiller pas mal la partie generique, mais deja la ca - marche donc... - -2000-03-11 Saturday 01:05 polux - - Quelques ajustements pour beos. Les plugins ne compilent toujours pas. - -2000-03-10 Friday 02:24 sam - - . réglé un petit oubli dans le Makefile - . dernier commit pour tester les scripts ; - ça devrait bien marcher à présent - -2000-03-10 Friday 01:57 sam - - ben oui, encore un poliotage. mais ça me permet de tester les scripts - de commit en cachette :) - -2000-03-10 Friday 01:47 sam - - . suppression de quelques #define SYS_* (mais pas encore tous) - . include/config.h devient include/config.h.in et config.h sera - généré par ./configure. Le but est d'éviter les options -DFOO de gcc - . suppression d'un 'Resources' qui trainait encore dans config.h - -2000-03-09 Thursday 13:30 sam - - . la version et le codename sont définis uniquement dans configure.in - . plus de #ifdef SYS_* dans threads.h, on utilise defs.h - . re-test des scripts de tibob :) - -2000-03-09 Thursday 11:08 sam - - . normalement on devrait se prendre 1 seul mail par commit grâce aux - top scripts de tibob. - . suppression de Makefile - . rajout de include/defs.h.in qui génère include/defs.h - - pour générer le Makefile et defs.h il faut lancer ./configure - - pour ceux qui voudraient toucher à configure.in, "include/defs.h.in" est - généré par la commande autoheader, et "configure" est généré par autoconf - -2000-03-08 Wednesday 11:44 sam - - . remise du vieux Makefile en attendant celui généré par ./configure - -2000-03-08 Wednesday 11:33 sam - - ./configure puis make, et ça devrait compiler. - -2000-03-08 Wednesday 11:22 sam - - Premiers fichiers nécessaires à autoconf - -2000-03-04 Saturday 23:32 polux - - Début du portage BeOS. Beaucoup de fuchiers ont été modifié car il a fallu - réorganiser les headers pour que ce soient les headers les plus proches - du système qui se retrouvent en premier (threads.h devrait toujours être - le premier des headers non systèmes). J'ai du aussi rajouter un type - plugin_id_t et par la même occasion inclure plugins.h dans la plupart - des fichiers. Voici en vrac les modifs les plus importantes que j'ai opéré: - - o Légère réorganisation pour les raisons évoquées ci-dessus (certaines - macros comme MIN et MAX peuvent être déjà définies par le système et - interférer avec celles définies dans common.h ou autre) - - o Dans intf_msg j'ai du remplacer les vasprintf par des vsprintf - dans le cas où ARCH=BEOS. - - o la commande hostname du Makefile n'était pas compatible et je - l'ai donc enlevé, en avons-nous besoin ? Auquel cas il suffit de - rajouter un ifeq. - - o J'ai aussi remplacé les bzero et bcopy par memset et memmove. - - o plugin.c, mtime.c et threads.h et quelques fichiers de l'input - ont été adaptés à BeOS à grand coup de #ifdef SYS_*. - - TODO: - - o Ecrire intf_beos.cpp, vout_beos.cpp et aout_beos.cpp - - Je suis sous linux et je viens de tester le client qui marche très - bien, mais il est néanmoins possible que j'ai introduit quelques - problèmes de compilations pour certains modules, si c'est le cas - prévenez moi. - -2000-03-04 Saturday 12:52 sam - - - ça compile sous FreeBSD (mais ça ne tourne pas) - - les dépendances sont cachées dans .deps/ au lieu de deps/ - - suppression d'encore quelques #include inutiles. - - la gestion des plugins est maintenant encapsulée dans misc/plugin.c - un peu comme les threads, pour faciliter le portage. - - léger remaniement de l'output pour --help et --version - - les p_ts_packet sont castés en (void *) pour éviter un warning sous - certaines architectures. - - ajout de la GPL dans un fichier COPYING - - fichier README avec rien dedans pour le moment, à part la liste de - toutes les personnes ayant participé au projet. J'en ai *forcément* - oublié certains, alors si vous avez un nom, rajoutez-le. de même, s'il - y a un gros con que j'ai mis par erreur dans la liste et qui n'a jamais - rien fait pour le projet, n'hésitez pas à le supprimer sournoisement. - - fichier AUTHORS avec la liste des gens ayant bossé sur le client. j'ai - mis toutes les personnes ayant fait au moins un commit, ainsi que Henri - parce que je sais qu'il bosse sur l'audio, et HPReg, Steve et Oli parce - qu'ils ont bossé dessus aussi. Par contre ici aussi j'ai fort probable- - ment oublié des gens. Corrigez ! - - répertoire debian/ qui servira à créer des packages - - rajout d'une entrée pour faire `make install' (pas encore parfait) - - nom de code de la future release 0.2 : `Onatopp' :) - -2000-03-03 Friday 08:03 sam - - Encore un commit venu tout droit des abysses de l'enfer, désolé pour - le flood, c'est la dernière fois. - - . après le demoronifier, le GPLifier: il y a les entêtes de la GPL dans - chaque fichier ; votre mission, si vous l'acceptez, est de mettre votre - nom dans chaque fichier qui est votre oeuvre ou auquel vous avez - participé, pour qu'on sache qui a fait quoi. Pas de fausse modestie, - c'est plus pour des raisons pratiques que pour la gloire. - - . rajout de -lthreads pour que ça linke sous Hurd - - . rajout de quelques #include pour que ça compile sous FreeBSD - (d'ailleurs ça compile mais ça ne linke pas, je ne sais pas comment - linker avec la libpthread sur la machine de Dae) - - . quelques #ifdef SYS_BSD çà et là. - -2000-03-03 Friday 01:59 sam - - . portage des vlc_threads aux cthreads de Mach pour GNU/Hurd - . rajout de #ifdef SYS_LINUX autour du code concernant les interfaces - . suppression de quelques #include qui trainaient encore - . option PPRO dans le Makefile (si vous avez des erreurs - 'Illegal instruction', ça venait probablement de là) - . rajout de quelques commentaires pour expliquer en quoi certains #include - sont nécessaires, aux endroits où je ne comprenais pas, et suppression - de #include qui semblaient inutiles. - -2000-03-02 Thursday 00:51 walken - - Created a small&clean public interface for the ac3 decoder (see ac3_decoder.h) - - Modified ac3_decoder_thread to use this interface - - Find ac3 sync words not by scanning the ac3 stream but by using the magic - bytes at the start of the ac3 pes packets - -2000-02-28 Monday 03:35 walken - - Separation du decodeur ac3 et de la partie specifique a videolan - - Les interfaces du deco ac3 ne sont pas encore bien propres et documentees - mais ca viendra dans un second temps. Les fichiers ac3 ne dependent plus - d'includes videolan. C'est deja une bonne premiere etape. - - Au niveau du bitstream compresse, l'interface avec le decodeur ac3 ne se fait - plus par le fichier decoder_fifo.h. En effet, le decodeur ac3 a besoin de - connaitre la structure exact d'un bitstream_t, donc cette interface n'etait - pas la plus propre. La nouvelle interface se compose d'une fonction - ac3_byte_stream_next (ac3_byte_stream_t * p_byte_stream) que le decodeur - ac3 appelle lorsqu'il a besoin d'un nouveau buffer de donnees compressees. - - ac3_byte_stream_t est une structure comprenant les champs - u8 * p_byte (pointeur sur le debut du buffer), - u8 * p_end (pointeur sur la fin du buffer), - void * info (utilisation libre pour implementer ac3_byte_stream_next) - - L'implementation actuelle de ac3_byte_stream_next () dans ac3_decoder_thread.c - fait un peu double emploi avec misc/decoder_fifo.c mais je reglerai tout ca - plus tard. - -2000-02-25 Friday 03:45 walken - - Decoupage de vdec_motion en deux parties : - - vdec_motion_inner contient le code plus ou moins bourin qui calcule les pixels - (je pense que c'est la que la majorite du temps est ecoulee, et qu'il y aurait - eventuellement un avantage a rechercher des optimisations particulieres pour - ce fichier, genre debouclage de boucles ou quelque chose du genre) - - Le code dans vdec_motion contient quand a lui des tests sur le type exact - de prediction a effectuer, des calculs de pointeurs en fonction des motion - vectors, et les appels a vdec_motion_inner. - - La fonction MotionComponent de vdec_motion a ete modifiee pour appeler - directement la bonne fonction de vdec_motion_inner en fonction des parametres. - La encore en raison de la gestion d'inlines faite a la compilation, pour chaque - appel les parametres i_width, i_height et b_average sont deja connus et - donc l'appel de MotionComponent devrait s'etendre a un simple switch (i_select) - et un appel de la fonction correspondante dans vdec_motion_inner. - - Le code dans vdec_motion presente toujours une apparence contestable mais - je n'ai pas modifie son fonctionnement (seulement la fonction MotionComponent). - -2000-02-23 Wednesday 04:09 sam - - rha ! deux fichiers oubliés. - -2000-02-23 Wednesday 04:04 sam - - Le retour du demoronifier qui n'est pas content. - - . 11 moronic long lines destroyed - . 1282 trailing spaces eradicated - . 4 ugly macros fixed - . 5 innocent a_bit_long lines shortened - - . 5987 tabulations transformées en espaces - . 153 '??' transformés en 'XXX??' ou 'FIXME??' - (ptyx, j'espère que ce compromis te convient) - - . commentaires en // corrigés en /* */ - (je parle bien des commentaires, pas des morceaux de code - mis en // comme les printf de debug par exemple) - - Au passage : - - . version du vlc modifiée en 0.1.99 (la release sera la 0.2.0) - . suppression de video_x11.h - . correction d'un warning dans intf_ctrl.c - -2000-02-22 Tuesday 23:54 walken - - travail sur l'ac3_decoder : debut de separation de ce qui est specifique a - videolan (ac3_decoder_thread) et de ce qui ne l'est pas. Ce n'est pas encore - ideal, la partie "videolan" fait des inits a l'interieur de la partie - "ac3"... il faudra que je fasse une belle interface pour ca. - - Le probleme des includes n'est pas non plus regle, mais c'est a cause des - bit_streams :) patience. - -2000-02-21 Monday 10:15 sam - - 3 vilains fichiers avaient disparu - -2000-02-21 Monday 10:15 sam - - chargement dynamique de plugins audio/video/interface - - utilisation: c'est tout con, ça marche comme avant. pour le moment - il n'y a pas de vérification des symboles mais ça viendra. - - seule restriction, il faut être dans le répertoire vlc quand on lance - le client, parce que le chemin des plugins est relatif, mais ça aussi - ça va changer. - - le Makefile devient pas très beau, il faudra songer à passer à automake - -2000-02-21 Monday 05:21 sam - - . ajout de l'audio output pour Esound - . pas encore très au point à cause d'un bug dans esd_get_latency() mais - j'en ai besoin pour tester le chargement dynamique de plugins. - -2000-02-21 Monday 03:19 walken - - Une partie de patch qui ne devrait pas etre trop controversee : j'ai juste - change les #define MACHIN_DELAY pour qu'ils soient definis en tant que - multiples de CLOCK_FREQ - - :> - -2000-02-21 Monday 00:24 reno - - Ajoute du support son U8_Stereo - - -- - Reno - -2000-02-19 Saturday 01:39 walken - - Yop, - - Bon ben voila, j'ai commence a bouger les .h comme je voulais le faire... - - C'est encore un peu le bordel et j'en suis desole. Mais je compte bien - deplacer des trucs jusqu'a ce que ca soit a nouveau bien range :) - -2000-02-19 Saturday 01:11 sam - - deux changements cosmétiques de rien du tout et suppression d'un warning - -2000-02-18 Friday 01:26 walken - - Modification du decoder_fifo : le GetByte devrait etre un chouilla plus rapide, - ce qui devrait au minimum compenser la perte due a ma derniere modification. - -2000-02-17 Thursday 23:17 polux - - La plupart des causes de segfault de la video ont été éliminées, les messages - d'erreur qui sont affichés sur stderr vous donnerons une bonne idée du nombres - d'occasions de planter qui se présentent au client. - - J'ai aussi remis le flag DEBUG à 1 et commenter omit-frame-pointer pour que - tout le monde puisse avoir la chance de participer à la chasse aux segfaults - avec son gdb. Les bugs report sont le bienvenu (surtout si c pour l'audio ;). - -2000-02-17 Thursday 20:27 walken - - Modification de decoder_fifo.h : le cas ou on passe d'un buffer a l'autre - lors de la lecture d'un octet n'est plus inline. Precedemment le code etait - inclus a chaque invocation de NeedBits ou GetBits... - - Vu l'etat de la synchro je n'ai pas pu mesurer d'impact precis sur les fps - mais je ne m'attends pas a ce qu'il soit mesurable de toute facon : on troque - un apel de fonction contre un meilleur comportement du cache code... - - Premier checkin de ma part, mais il devrait en venir d'autres. - -2000-02-17 Thursday 19:04 polux - - Petite modif dans la synchro, peut-être que cela marchera mieux, qui sait ? - -2000-02-17 Thursday 17:36 polux - - Premier service pack de la POLUX_SYNCHRO: - o 0 bug fixe - o several bugs added - o synchro is now slower than ever - - Si par chance cela marchait chez vous prévenez moi vite. - - Mise à 0 du flag DEBUG pour tester la synchro dans les meilleures conditions - possibles, attention les accès disque du mini-server ainsi que les nombreuses - irrégularités du flux peuvent perturber le client de façon non négligeable. - -2000-02-17 Thursday 12:04 dae - - remaniement de quelsques includes pour que ca passe sous BSD. - -2000-02-17 Thursday 07:07 sam - - o remise de b_stereo dans les structures audio en attendant que soit - définie une api pour la gestion de plus de 2 voies, qui de toute façon - est loin d'être une priorité. je dirais même qu'on s'en fout. - o argument supplémentaire pour GetBufInfo() pour que la méthode dummy - attende un temps convenable, et correction de aout_dummy.c - o le test sur la variable DEBUG dans config.h est maintenant conforme - à ce que dit le Makefile. - o suppression d'une variable inutile dans intf_fb.c - o --long-help devient --longhelp comme dans mpg123 - o version du programme arbitrairement mise à 0.95.0 - o commentaire d'une variable inutilisée dans Synchronize (video_output.c) - o correction du "LIN" en "LIB" dans le Makefile, qui doit traîner là - depuis des siècles - o proprification de quelques routines du Makefile - - le code de sélection de méthode audio/video est loin d'être propre, je - dirais même que c'est du gros caca, mais j'y bosse. - - bonne nuit, - -2000-02-17 Thursday 01:43 polux - - Corrections de quelques petits bugs et surtout nouvelle synchro qui ne semble - pas trop mal marcher sur ma machine mais qui j'en suis sûr ne marchera pas du - tout sur la votre. - - A noter qu'il existe maintenant 3 synchros que l'on peut choisir en changeant - le define dans vpar_synchro.h (POLUX_SYNCHRO, SAM_SYNCHRO, MEUUH_SYNCHRO) - -2000-02-16 Wednesday 08:27 sam - - o renommage arbitraire et totalitaire de idctmmx.S en vdec_idctmmx.S - o correction d'une typo débile dans audio_output au commit précédent - o b_stereo est remplacé par i_channels - o suppression de la structure aout_dsp_t dont les membres dépendant - de l'output se retrouve dans aout_*_sys_t, et les autres directement - dans aout_thread_t, on se fait pas chier. - -2000-02-16 Wednesday 04:54 sam - - o changement de nom des fonctions spécifiques BeOS - o début de l'éclatage de l'audio_output : - . giclage des variables *dsp* en faveur de *sys* - . aout_*GetBufInfo renvoie l_bytes pour que video_output.c ne dépende - plus de la structure audio_buf_info spécifique à - . création de la méthode audio 'dummy' qui ne fait rien. - o nouvelle option --aout acceptant 'dummy' et 'dsp' pour le moment - -2000-02-16 Wednesday 01:35 sam - - . virage de cette #@!#@@#@#!@#@#!!@#@!!#@!@!!@# de dépendance du Makefile - -2000-02-15 Tuesday 06:25 sam - - . amélioration de la YUV 8bpp - . nettoyage du code de gestion des méthodes vout - . nouvelle option --vout - . préparation de l'éclatage de l'audio output comme ça a été - fait avec le vout. - . nouvelle commande --long-help - - La sélection de la méthode vout est encore plus simple. Pour sélectionner - le framebuffer par exemple : "vlc --vout fb". Par défaut, X11 est choisi. - -2000-02-14 Monday 09:44 sam - - . fixé une erreur de syntaxe dans video_fb.c - . *3dfx* devient *glide* - . suppression de tabulations dans quelques fichiers - . suppression des 2 warnings dans sam_synchro - . video_* devient vout_* quand ce sont des méthodes de vout - . tentative de correction de la détection de MMX pour BeOS - . nouvelle option vlc_vout_method (faute de mieux pour le moment) - . modification du Makefile pour supporter plusieurs VIDEO_* - - dorénavant on peut compiler plusieurs output différents dans le - client. la préférence se fait dans l'ordre x11, fb, ggi, glide... - - si on le compile avec x11 et fb, par défaut il se lancera en X. - pour le lancer en framebuffer : - ./vlc vlc_vout_method=fb - - (il faut que je proprifie un peu le choix de l'output, et que je - facilite l'ajout d'un nouveau vout_*) - -2000-02-13 Sunday 20:43 sam - - . détection d'un processeur MMX. - . l'output fb remet le terminal comme il faut en sortant. - . séparation du flag MMX et de l'architecture dans le Makefile - -2000-02-13 Sunday 05:31 sam - - Je vous avais prévenu. Le demoronifier a frappé. - - Désolé pour le flood. Les en-têtes de fonctions ne font plus 81 - caractères, et il n'y a plus d'espaces inutiles, Tous les trailing - spaces ont disparu, j'ai essayé de vérifier que ça ne pétait rien, - mais j'ai pu oublier un truc con. J'accepte tous types de châtiments - à base d'orties fraîches. - - Désolé d'avoir aussi modifié les fichiers de ceux qui formataient - bien proprement leurs en-têtes à 80 et pas 79 sans embêter personne, - mais j'ai dû choisir entre les deux. - - Dorénavant ce serait bien de formater les en-têtes et les commentaires - justifiés à droite à 79 colonnes, ou au pire à 80. - - . 1343 moronic long lines destroyed - . 12893 trailing spaces eradicated - . 115 ugly macros fixed - . 959 innocent a_bit_long lines shortened - But hey, 40054 lines were OK ! - -2000-02-10 Thursday 06:57 sam - - Juste une modif à la con dans video_output pour que le message "waiting - for stream" s'affiche dès le lancement du vlc. En même temps ça me - permet de tester que la migration du CVS sur shiva a fonctionné. - -2000-02-10 Thursday 04:15 sam - - . double buffering avec locks pour 3dfx - . gestion des touches pour l'interface 3dfx - . proprification de la gestion des touches en framebuffer - -2000-02-09 Wednesday 06:50 sam - - . video output pour 3dfx. - . le premier qui se marre gagne le droit de venir voir comment ma 3dfx1 - fait l'overlay, le scaling et la YUV en hard (nan je déconne, elle fait - rien de tout ça, et en plus ça rame). - -2000-02-09 Wednesday 03:04 sam - - . un peu de ménage dans video_fb.c - . récupération des masks dans la structure framebuffer, ce qui fait que - l'output framebuffer fonctionne à nouveau. - -2000-02-08 Tuesday 06:08 sam - - . gestion du gamma en 8bpp grayscale - . optimisations dans la YUV 8bpp - . l'output framebuffer ne bloque plus la console - . rajout d'une fonction dans la structure vout pour allouer une palette - . réinitialisation de l'ancienne palette en quittant - - bugs restant: - . pas d'allocation de palette en 8bits sous X11 - . bugs du scaling en 8bits sous X11 (sans doute dû à l'alignement sur 1 - octet au lieu de 2) - . l'output framebuffer est toujours pétée pour 16 et 32 bits - . pas de correction gamma en 8bits couleur - . c'est tout moche pendant la fraction de seconde du changement de palette - -2000-02-07 Monday 06:13 sam - - . suite de l'output 8 bits couleur/n&b - . correction d'un bug dans la génération de la palette optimale - . YUV avec dithering mortel qui tue - - todo: - . x11 (ça ne marche qu'en framebuffer pour le moment) - . mettre la génération de palette dans video_yuv - . refaire marcher l'output framebuffer pour bpp!=8 - -2000-02-07 Monday 05:53 sam - - . rajout du mode video 'dummy' pour les gens qui n'ont pas de carte - video. Le premier qui se marre se prend une claque. - -2000-02-06 Sunday 16:48 sam - - . yuv pour le 8 bits noir et blanc - . yuv 8 bits couleur (bon c'est moche pour le moment, mais ça vient) - . correction de "convertion" en "conversion" un peu partout :) - - à faire encore : allouer dynamiquement la lookup table pour la YUV 8 bits, - parce que directement dans p_vout ça pue un peu, faire le changement de - palette qui va bien au passage couleur / n&b. - -2000-02-06 Sunday 14:13 seguin - - IMPORTANT: - p_vout->i_depth est maintenant la profondeur SIGNIFICATIVE de - l'écran (8, 15, 16 ou 24) - p_vout->i_bytes_per_pixel est la profondeur réelle (1, 2, 3 ou 4) - - Ajout du calcul des décalages à video_output. - Refonte de l'initialisation des tables. - Détection correcte des profondeurs 24/24 et 24/32 en X11 - Correction de bugs dans le scaling en 1, 3 et 4 Bpp. - Récupération des masques depuis le materiel en X11 et GGI. - - FrameBuffer cassé pour le moment: il faut rajouter les masques de couleur - (des valeurs par défaut sont au début de video_yuv.c) et le calcul des - nouvelles profondeurs d'écran. - -2000-02-05 Saturday 02:57 sam - - . prototypes de fonctions pour le 8bpp - . virage d'un bug dans le calcul de bytes_per_line (sauf fumage de ma part) - . suppression de quelques #@@#@!!#@@#!@#@#! d'espaces en fin de ligne - . quelques reformatages à 79 colonnes au lieu de @@#@!!#@@#!@#@#!# 81. - -2000-02-04 Friday 21:52 maxx - - * ac3_decoder/ac3_decoder.c : - - suppression des `#ifdef AC3_SIGSEGV' ; - - correction d'un bug de la fonction `InitThread()' (scotchage à - l'initialisation du décodeur AC3 dans certaines conditions très - particulières) ; - - support du booléen `b_invalid' permettant de détecter des frames - supposées invalides ; - - * ac3_decoder/ac3_exponent.c : - - suppression des `#ifdef AC3_SIGSEGV' ; - - détection des frames invalides et support du booléen `b_invalid' ; - - * ac3_decoder/ac3_mantissa.c : - - suppression des `#ifdef AC3_SIGSEGV' ; - - détection des frames invalides et support du booléen `b_invalid' ; - - optimisation de la fonction `mantissa_unpack()' ; - - * audio_decoder/audio_decoder.c : - - correction d'un bug de la fonction `InitThread()' (scotchage à - l'initialisation du décodeur MPEG2 dans certaines conditions très - particulières) ; - - * include/ac3_decoder.h : - - suppression du `#define AC3_SIGSEGV' ; - - * include/vpar_synchro.h : - - déclaration explicite de la fonction `vpar_SynchroKludge()' lorsque - `SAM_SYNCHRO' n'est pas activée ; - - * interface/intf_ctrl.c : - - initialisation à `-1' des variables `i_input' et `i_pid' de la - fonction `SelectPID()' ; - - * video_output/video_yuv.c : - - mise en commentaire de la fonction inutilisée `yuvToRgb24()' ; - - * video_parser/video_parser.c : - - intégration du patch proposé dans videolan-devel ; - - * video_parser/vpar_blocks.c : - - intégration du patch proposé dans videolan-devel ; - - NdlR : apu warnings à la compilation :-) - -2000-02-04 Friday 15:48 seguin - - Support 4:2:2, 4:4:4 et niveaux de gris en 15, 16 et 32 bpp complet. - -2000-02-04 Friday 14:20 seguin - - Correction du segfault en gris. - -2000-02-03 Thursday 14:38 seguin - - Suppression de la ligne verte. - Scaling encore optimisé. - Suppression d'un bug causant un segfault sur certaines tailles de fenetre. - -2000-02-03 Thursday 13:40 seguin - - Correction du bug de calcul du masque (fontes outlines, point sous les ]). - Vive les ^ qui suivent les ]. - -2000-02-03 Thursday 04:37 maxx - - * audio_output/audio_output.c : - - suppression du fprintf() de debug ; - - * spu_decoder/spu_decoder.c : - - suppression des fprintf() de debug ; - - la nouvelle version est prête mais je ne la commit pas encore ; - - * input/input_psi.c : - - le décodeur spu était autospawné uniquement si b_audio était à 1... - remplacement de b_audio par b_video (g bon sam ?) ; - -2000-02-03 Thursday 02:23 seguin - - Synchro améliorée X et Y, dans les 2 sens - -2000-02-02 Wednesday 22:52 maxx - - * audio_output/audio_output.c, interface/intf_ctrl.c : - - suppression de deux warnings à la noix de cajou polymère ; - -2000-02-02 Wednesday 00:13 seguin - - Scaling horizontal >=1 - -2000-02-01 Tuesday 10:30 seguin - - Scaling vertical dans les 2 sens en YUV walken. - -2000-02-01 Tuesday 03:16 massiot - - Rajout de #define SAM_SYNCHRO si sam veut reprendre son code. - -2000-02-01 Tuesday 02:38 massiot - - Un Makefile qui est parti un peu vite... - -2000-02-01 Tuesday 02:37 massiot - - Re-tentative de sauvetage de la synchro. - -2000-02-01 Tuesday 01:50 seguin - - Temporaire (ça segfaulte si on le chatouille un peu). - YUV walken avec resize. Y et + seulement pour le moment. - -2000-02-01 Tuesday 00:11 massiot - - Synchro de base. - -2000-01-31 Monday 17:56 seguin - - Changement de chaîne configurable depuis un fichier texte. - Quelques corrections esthetiques dans vout. - -2000-01-31 Monday 15:00 seguin - - Correction du bug 100% CPU en idle. - -2000-01-31 Monday 14:32 seguin - - Mise place du scaling, episode II - Alignement amélioré - Effacement 'intelligent' des zones modifiées - Correction d'une memory corruption - Structure d'acceuil pour les subpictures - ggi et fb fonctionnent (pas mieux qu'avant, mais ils compilent) - - Ca rame. C'est normal, c'est la YUV en C qui est utilisée. C'est aussi normal - parce que l'effacement, ça prends un peu de temps (et ça c'est définitif). - Ce n'est pas beau: normal, il n'y a que du croping pour le moment, le scaling - arrive. - -2000-01-31 Monday 06:03 sam - - . initialisation du décodeur de sous-titres - . correction du bug de quit - -2000-01-31 Monday 03:29 stef - - Ca ne devrait plus segfaulter maintenant. Correction d'un bug dans l'input. - - --Meuuh - -2000-01-31 Monday 02:16 maxx - - IMPORTANT : - * ce commit devrait corriger les problèmes de fermeture du vlc, commentaires - souhaités (et obligatoires) ; - * le problème de la synkro initiale de l'audio devrait être corrigé : reports - souhaités (et obligatoires) grâce aux messages "aout debug" ; - * en clair FAITES PETER UN MAIL avec vos messages "aout debug" et vos coups - de gueule/coups de coeur quant à la fermeture du vlc ;-) - - * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c : - - rajout d'un msleep() en début de fonction RunThread() afin de - contrebalancer le délai entre la réception d'un paquet TS et la - présentation de son contenu (INPUT_PTS_DELAY) ; - - rajout d'un cond_signal() dans la fonction EndThread() ; - - * audio_output/audio_output.c : - - activation des messages de debug ; - - réécriture de la fonction NextFrame() ; - -2000-01-31 Monday 01:33 sam - - . le décodeur de sous-titres s'appelle maintenant spu_decoder - . auto spawn du spu_decoder (pour le moment ça chie) - -2000-01-31 Monday 00:31 stef - - Amélioration de la synchro. - - --Meuuh - -2000-01-30 Sunday 16:08 seguin - - Nouvelle interface, effacement des zones modifiées d'une image sur 2, - calcul de la taille optimale d'une image, scaling. - - -Le scaling donne de bonnes tailles, mais les conversions YUV ne peuvent - pas suivre pour le moment. - -J'ai peut etre un peu cassé le fb et ggi (trop long à compiler pour tester). - En cas de problème, je corrige de suite. - -Les idle screens ("no stream") sont temporairement hors service. - -2000-01-28 Friday 03:10 massiot - - * Correction d'un message d'erreur erronné dans l'input ; - * Correction d'un bug de synchro ; - -2000-01-28 Friday 01:12 stef - - . Déplacement de deux structures de lookup dans le parseur - -2000-01-27 Thursday 19:30 seguin - - Nouveau moteur de fontes. - -2000-01-27 Thursday 00:16 massiot - - Nettoyage et commentationnement. - -2000-01-26 Wednesday 23:46 sam - - . nouvelle synchro. ça devrait déjà fonctionner correctement en monothread - -2000-01-26 Wednesday 22:08 massiot - - Fichier désormais inutile. - -2000-01-26 Wednesday 21:48 massiot - - * Optimisation du video_parser ; define VPAR_OPTIM_LEVEL dans config.h - pour régler le temps de compilation ; - * virage d'un printf dans l'idct et d'une fonction inutile. - -2000-01-26 Wednesday 19:59 maxx - - * audio_output/audio_output.c : - - mise en commentaire de l'affichage de l'aout_debug ; - -2000-01-26 Wednesday 17:33 sam - - . encore un peu plus de synchro. si ça saccade c'est normal, ça sera - réglé dans l'heure, mais j'ai commité pour qu'on puisse enfin voir - des B avec le nouveau décodeur (qui torchaize) - -2000-01-26 Wednesday 03:57 massiot - - vpar_motion.c n'est plus nécessaire désormais. - -2000-01-26 Wednesday 03:38 massiot - - * Optimisation du parseur ; - * Réactivation du motion DMV ; - - Pour info, on torche largement le décodeur de référence (50 %). - -2000-01-25 Tuesday 20:02 maxx - - * audio_output/audio_output.c : - - rajout de messages de debug en attendant de trouver le coefficient de - synkro optimal ; - - modification du coefficient de synkro (8 -> 256) ; - -2000-01-25 Tuesday 06:44 sam - - . correction d'un bug dans l'interface framebuffer - . début de synchro qui marchouille, mais tous mes flux merdent - -2000-01-25 Tuesday 02:51 massiot - - * Ajout d'un flag VDEC_SMP à commenter si on n'a qu'un seul - microprocesseur. - -2000-01-25 Tuesday 01:23 jimmy - - Ajout de fonctions yuv permettant un scaling 'exotique' en fin du - fichier. Elles seront testees des que l'output le permettra. - -2000-01-25 Tuesday 01:09 massiot - - * Optimisation de vdec_motion.c et video_decoder.c ; - * Passage des fonctions de la video_fifo en inline ; - * Correction d'un bug provoquant un overflow des messages dans - vpar_headers.c. - -2000-01-24 Monday 13:53 seguin - - Makefile et config. - -2000-01-24 Monday 07:53 sam - - fichiers oubliés qui faisaient que ça compile pas - -2000-01-24 Monday 04:28 sam - - . un chti peu plus de synchro video, mais c'est pas encore ça - . suppression des #include "X11/*" pour que ça compile sans X - . alban, t'es mortel - -2000-01-24 Monday 03:07 maxx - - * audio_output/audio_output.c : - - implémentation de la synkro (qui punit méchant) ; - - * audio_decoder/audio_decoder.c, ac3_decoder/ac3_decoder.c : - - rajout de vlc_cond_signal() afin de prévenir l'audio_output que de - nouveaux samples ont été décodés ; - - * Makefile : - - rajout de l'options de compilation -g ; - - utilisation du old decoder (synkro) ; - - * include/config.h : - - suppression des messages de debug ; - -2000-01-24 Monday 01:16 maxx - - * GoldenEye rewlz : - - explications du commit au prochain commit :-) - -2000-01-23 Sunday 21:58 jimmy - - * Activation des Sparses idct dans le video parser; - * Utilisation de la mmx pour la dct si l'architechture s'y prête - (modif de Makefile et vdec_idct) - * idctmmx.S avec une forme d'appel identique a vdec_idct a ete ajoute a - video_decoder. - -2000-01-23 Sunday 10:05 maxx - - * audio_output/audio_output.c : - - suppression d'une macro inutile ; - - proprification d'une ligne de code obscur ; - -2000-01-23 Sunday 03:32 jimmy - - CA MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARCHE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - - --Meuuh - -2000-01-22 Saturday 23:22 sam - - . ajout des flags pour Linux Sparc (au fait, jimmy, t'es con :p) - -2000-01-21 Friday 12:31 sam - - . support framebuffer - . input clavier limitée mais fonctionnelle - -2000-01-21 Friday 07:59 sam - - l'output framebuffer fonctionne presque. - ca va *pas* merder. - -2000-01-21 Friday 05:52 maxx - - * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c : - - correction d'un bug dans la fonction d'initialisation des décodeurs - (freeze lorsqu'aucun paquet PES n'est envoyé aux décodeurs) ; - - * audio_output/audio_output.c : - - correction d'un bug dans l'initialisation du flag b_die des fifos des - décodeurs ; - - correction d'un bug dans la lecture des flags b_die des fifos des - décodeurs (les fifos n'étaient pas détruites avant la mort du thread - audio_output) ; - -2000-01-20 Thursday 19:48 maxx - - * include/decoder_fifo.h : - - correction d'un bug dans la fonction GetByte (freeze éventuel des - décodeurs lors du suicide du thread input) ; - -2000-01-20 Thursday 19:18 seguin - - Gras de parametres en ligne de commande ou en variables d'environnement, - afin de ne pas avoir a recompiler le client en cas de loose. - -2000-01-20 Thursday 18:17 seguin - - Desactivation du changement de chaine en --novlan - -2000-01-20 Thursday 18:10 seguin - - Timeout pour les changements de vlan - -2000-01-20 Thursday 17:12 seguin - - Changement de chaine. Delicat encore, mais il marche. Quelques corrections - esthetiques, un timeout pour les vlans et le frame buffer et c'est la - release démo (en ce qui me concerne) ! - -2000-01-20 Thursday 14:30 maxx - - * ac3_decoder/ac3_decoder.c : - - màj de la fréquence théorique de chaque frame ac3 ; - - * audio_output/audio_output.c : - - détection des bouclages de flux et resynkronisation automatique sur la - fréquence théorique ; - -2000-01-20 Thursday 12:23 maxx - - * Makefile : - - DECODER=old et non DECODER=new ; - - * include/ac3_decoder.h : - - rajout, dans la structure ac3dec_thread_t, du membre b_invalid (utilisé - pour skipper une frame ac3 invalide) ; - - * ac3_decoder/ac3_decoder.c : - - rajout du support de b_invalid ; - - * ac3_decoder/ac3_exponent.c : - - optimisations ; - - * ac3_decoder/ac3_mantissa.c : - - détection d'une mantisse invalide et màj de b_invalid ; - - * audio_output/audio_output.c : - - resynkro en cas de bouclage du flux ; - -2000-01-20 Thursday 12:16 massiot - - Correction de l'YUV en 15 bpp. - -2000-01-20 Thursday 05:10 sam - - et paf ! n'a pu les sales fichiers .new - -2000-01-20 Thursday 05:09 sam - - giclage de ces putains de .old et .new qu'à chaque commit je me plante - et à chaque update aussi, alors pouf, des #ifdef ça va aussi.. - -2000-01-19 Wednesday 22:03 sam - - rajoout d'includes pour que ça compile sous FreeBSD (thx Dae) - -2000-01-19 Wednesday 21:59 sam - - . ajout des patches ac3 de MaXX dans le nouveau décodeur - . fixé ce #@!#@! de idct.c.new qui fait _chier_ - -2000-01-19 Wednesday 19:43 seguin - - Début du changement de chaine. - -2000-01-19 Wednesday 18:39 massiot - - support de vout_DatePicture(). - -2000-01-19 Wednesday 18:09 massiot - - Support pour le motion DMV. - -2000-01-19 Wednesday 17:45 seguin - - API vout_DatePicture terminée. - -2000-01-19 Wednesday 17:38 sam - - . préparation de la modification de l'API synchro - -2000-01-19 Wednesday 17:25 seguin - - Resize qui fonctionne. - -2000-01-19 Wednesday 14:38 sam - - . augmentation de VOUT_FPS_SAMPLES pour un calcul un peu plus réaliste - des fps, sachant qu'il y a 30 images par seconde sur un DVD, faire une - moyenne sur 5 images me parait un peu débile. - -2000-01-19 Wednesday 14:11 massiot - - Corrections de bugs dans le motion. - -2000-01-19 Wednesday 13:28 seguin - - API vout_DateImage (mais ça ne marche pas) - Suite nettoyage - -2000-01-19 Wednesday 11:52 seguin - - Ajout d'une fonction de deboguage à UnlinkPicture - VS: ---------------------------------------------------------------------- - -2000-01-19 Wednesday 11:04 seguin - - Nettoyage. - -2000-01-19 Wednesday 10:47 maxx - - * Documentation/bugs, Documentation/todo : - - mise à jour des sections concernant les décodeurs audio ; - -2000-01-19 Wednesday 07:06 sam - - . dernier fichier nécessaire à la compilation du subtitle decoder - -2000-01-19 Wednesday 07:00 sam - - . ultimisation des calculs de prédiction dans la synchro - . squelette du subtitle_decoder - -2000-01-19 Wednesday 03:15 seguin - - Toujours du nettoyage. - Une API pour les sous titres. - -2000-01-19 Wednesday 01:01 maxx - - * ac3_decoder/ac3_decoder.c, audio_output/audio_output.c : - - modification de la synkro, détection de la fréquence du flux ac3 ; - -2000-01-19 Wednesday 00:43 seguin - - YUV MMX, avec aspect ratio !!! - -2000-01-19 Wednesday 00:16 seguin - - YUV en couleurs. - -2000-01-18 Tuesday 23:33 sam - - début de la synchro. ça n'influe pas sur le reste pour le moment, mais - la base des algos à deux balles est là. - -2000-01-18 Tuesday 23:29 massiot - - Le motion compensation. Notez que ça ne marche pas (encore). - -2000-01-18 Tuesday 22:50 seguin - - Changement de l'API de vout (chroma_width) - Nettoyage des YUV. - - Ne marche qu'en -g pour le moment, le reste arrive. - -2000-01-18 Tuesday 21:39 polux - - Le parser fonctionne maintenant avec les I, les P et les B. - Reste a implementer la synchro et finir le decodeur. - -2000-01-18 Tuesday 17:22 sam - - faut pas être trop pressés dans la vie :) - -2000-01-18 Tuesday 17:17 sam - - petit patch pour faire marcher l'AC3 - -2000-01-18 Tuesday 16:00 massiot - - i_aspect_ratio et i_matrix_coefficients pour Ptyx. - -2000-01-18 Tuesday 15:34 sam - - le bug de input_psi était fourbement réapparu. - -2000-01-18 Tuesday 15:09 seguin - - Ajout de quelques membres a picture_t - -2000-01-18 Tuesday 14:55 maxx - - * Modification de l'input afin de spawner un décodeur ac3 lorsqu'un tel flux - est détecté ; - - * Implémentation du décodeur ac3 ; - - * Il est rewlz(ac3dec) - 2h00 :-) - -2000-01-18 Tuesday 05:09 massiot - - Nettoyage global. Le vlc se ferme proprement, elem_t devient dctelem_t, le - macroblock perdu a été retrouvé, et bien plus... - -2000-01-18 Tuesday 01:43 seguin - - Redimensionnement de la fenetre en fonction de la taille des images sous X11. - -2000-01-18 Tuesday 00:43 seguin - - Gestion des touches en GGI (ouf !) - -2000-01-17 Monday 22:52 maxx - - * Rajout du début du décodeur ac3 ; - -2000-01-17 Monday 22:51 maxx - - * Makefile : - - rajout de ac3_decoder ; - - rajout de l'option MMX ; - - * Makefile.dep : - - suppression de lignes vides ; - - * include/audio_decoder.h, audio_decoder/audio_decoder.c : - - remplacement de AOUT_FRAME_SIZE par ADEC_FRAME_SIZE et aout_frame_t par - adec_frame_t ; - - * include/audio_constants.h : - - mise en commentaire du tableau inutilisé ADEC_FRAME_SIZE ; - - * include/audio_output.h : - - corrections typographiques ; - - * include/vlc.h : - - rajout de ac3_decoder.h ; - -2000-01-17 Monday 22:35 polux - - Les I marchent !!!!!!!!!!!!!!!!!!!!!!!! - Le gros bug est mort. - -2000-01-17 Monday 17:43 seguin - - Nettoyage, ajout du gamma, préparation de la yuv walken. - -2000-01-17 Monday 15:52 massiot - - Suite des images I. - -2000-01-17 Monday 14:49 massiot - - Fin du parsage des I. - -2000-01-17 Monday 13:54 massiot - - Virationnement d'un warning avec l'ancien décodeur (j'ai vraiment du temps à - perdre). - -2000-01-17 Monday 13:31 seguin - - Resize sous X11, gestion du screen saver. - Nettoyage de config.h - Nettoyage de vout et intf - -2000-01-17 Monday 05:56 polux - - Il est 6 heure du matin et le parser ... parse !!!!!!!! - Ca à l'air de pas trop mal marcher. Parmis les bugs les plus sauvages - on trouve : - 1) le DumpBits sans NeedBits (corrigé par un RemoveBits) - 2) Une table à laquelle il manquait une ligne - 3) le test de fin de boucle du décodage des coef dct était mal placé - - Meuh, à toi de jouer - - Stef & Polux - -2000-01-17 Monday 01:00 massiot - - Virationnement de quelques warnings. - -2000-01-16 Sunday 21:39 seguin - - Récupération du kludge level dans display.c pour pouvoir afficher autre - chose que les I... - -2000-01-16 Sunday 20:17 seguin - - Mise au point du driver GGI. - -2000-01-16 Sunday 17:43 seguin - - Integration de display.c à vout. - Mise au point du driver X11 (plus de XShm error). - Incrustation de texte en X11, calcul des FPS, etc... - Intégration de la conversion MMX. - Mode 'niveaux de gris' pour les machines lentes non MMX (les pauvres !) - Attention: les drivers GGI et FB ne sont pas à jour... - -2000-01-15 Saturday 15:26 polux - - Le debuggage du parser avance ... lentement. - -2000-01-15 Saturday 11:51 stef - - * Un petit peu de débuggage dans le video parser - -2000-01-15 Saturday 04:03 stef - - * Ajout d'un flag b_mpeg2 qui manquait dans le parser - * Réécriture de fonctions d'initialisation du parseur - * Changement des fonctions MPEG2decode qui étaient buggées - - Vérification avec polux tout à l'heure - -2000-01-15 Saturday 00:07 seguin - - GGI fonctionnel. N'oubliez pas de définit GII_INPUT. - Nettoyage de video_* et intf_*. - -2000-01-14 Friday 15:12 polux - - Début bu vrai débuggage du parser. Maintenant le vlc segfaulte - dans Pictureheader au lieu de segfaulter dans l'initialisation - du parser. - -2000-01-14 Friday 14:00 massiot - - Suppression des fichiers .raw du CVS (ils sont sur zen dans vlc-Resources). - -2000-01-14 Friday 12:15 sam - - correction d'une typo - -2000-01-13 Thursday 19:52 seguin - - YUV 15,16 et 32 bits integrée au vout (sans le MMX pour le moment). - En 24bpp, à vos risques et perils... - -2000-01-13 Thursday 11:44 polux - - Rajout d'un vlc.h.new que j'avais oublie lors du dernier commit. - Changement du mode d'affichage par defaut du makefile sur X11. - -2000-01-12 Wednesday 23:38 polux - - Pour la plus grande joie de tous, le client compile correctement. Attention - il compile non seulement avec l'ancien video decoder mais aussi avec le - nouveau. Pour passer de l'un a l'autre il faut changer le flag DECODER - du Makefile ET utiliser l'utilitaire new2old.sh gracieusement mis a votre - disposition par ptyx dans le module utils du CVS. Ce programme switche - quelques fichiers et permet dons de passer de l'ancien client au nouveau - et vis verca. Mais ATTENTION : IL NE FAUT PAS COMMITER LE CLIENT LORSQU'IL - EST EN CONFIGURATION NEW, avant de commiter il faut tout remettre en - configuration old. - -2000-01-12 Wednesday 22:23 seguin - - Et le .h qui va avec le nouveal .c - -2000-01-12 Wednesday 22:17 seguin - - Suppression de vlc.h - -2000-01-12 Wednesday 16:35 seguin - - Ajout du framebuffer (initialisation/terminaison) - ne fonctionne pas en VESA. - La fonction d'affichage des images envoie une ligne dans le log à chaque image. - -2000-01-12 Wednesday 16:31 polux - - Correction de conneries de stef.... - Merci de NE PAS COMMITER VIDEO_DECODER.H, sinon ca ne compile pas ! - -2000-01-12 Wednesday 14:14 stef - - * Fonction de décodage des Blocs MPEG2intra. - * Correction d'erreurs sur la gestion des tables de lookup - -2000-01-11 Tuesday 22:34 polux - - Encore une petite modif pour permettre au parser de compiler. - -2000-01-11 Tuesday 19:01 seguin - - Modifs diverses et variees. Le mode FB compile (mais ne fait rien). - -2000-01-11 Tuesday 15:45 polux - - Encore du debuggage. - -2000-01-11 Tuesday 12:05 seguin - - Correction de quelques erreurs dans l'interface et vout. - Changement du type vlc_thread_func en vlc_thread_func_t dans le décodeur. - Utilisation de 2 displays au lieu d'un au cas ou la Xlib ne serait pas thread-safe. - Ajout de droits corrects au fichier de log. - - Le bug lié à XShm à la fin est 'normal' (lié au serveur X, pas à moi) : il - disparaitra à condition qu'au moins une image soit affichée. - - Le plantage sauvage de la Xlib à la fin du programme est lié à display.c. - -2000-01-11 Tuesday 10:59 polux - - Correction de 2 petites erreurs : - - vdec_idct.h : oubli d'un point virgule - - video_parser.h : dupplication du champs pppl_dct_dc_size - -2000-01-11 Tuesday 00:36 seguin - - A tout kassé. - -2000-01-11 Tuesday 00:29 massiot - - Heureusement que j'avais dit de faire gaffe a ne pas committer le mauvais - video_decoder.h :-ppppp - -2000-01-10 Monday 23:45 jimmy - - Et le petit toast qui va avec... - -2000-01-10 Monday 02:09 stef - - * Modifications d'erreurs dans MacroBlockAddressIncrement - * Ajout des fonctions vpar_*MBtype - * Ajout de tables de lookup (pour les tableaux B1 à B4 et B9) - * Ajout de vpar_CodedPattern420 - - Il manque encore pas mal de fonctions (en particulier DecodeMPEG) - -2000-01-10 Monday 00:38 maxx - - * Makefile : - - rajout de l'option de compilation qui marche bien -fomit-frame-pointer ; - - * include/audio_output.h, audio_output/audio_output.c : - - modification de la méthode de lecture d'un flux provenant d'un décodeur - audio : qu'il s'agisse d'un flux audio MPEG2, AC3 ou MPEG12, l'algorithme - reste le même ; - - * include/audio_decoder.h, audio_decoder/audio_decoder.c : - - rajout de la constante AOUT_FRAME_SIZE et de la structure aout_frame_t - qui décrivent la forme sous laquelle les samples audio décodés sont - transmis à l'audio_output (cf point précédent) ; - -2000-01-09 Sunday 21:53 polux - - Debut de la partie parser du motion compensation. - -2000-01-07 Friday 17:18 polux - - Refonte de la synchro qui devrait eliminer les problemes rencontres - lors des changements de flux. - -2000-01-06 Thursday 01:13 massiot - - video_decoder : ajout de la crop table dans AddBlock ; - video_parser : correction d'une erreur dans le commit précédent (on ne - fera pas la saturation dans le cas d'une DFT, de toute façon) - -2000-01-06 Thursday 00:50 massiot - - Définition des matrices de quantification par défaut, du balayage, - et création de la crop table pour la saturation qu'on fera pas. - -2000-01-05 Wednesday 21:13 massiot - - Adaptation de l'input au video_parser. - -2000-01-05 Wednesday 19:25 massiot - - * vpar_blocks.c : Correction d'une erreur introduite hier soir avec - AddBlock en chrominance 420 ; - * vpar_headers.c : Réordonnancement des fonctions (les fonctions inline - doivent etre en tete sinon elles ne sont pas optimisées en inline par - gcc) ; - -2000-01-05 Wednesday 04:42 stef - - * Ajout de la fonction MacroBlockAddressIncrement dans vpar_blocks.c - -2000-01-05 Wednesday 03:32 massiot - - J'en ai chié mais j'ai enfin pondu le AddBlock du video_decoder. - -2000-01-04 Tuesday 18:57 massiot - - Ajout des fichiers de la synchro un peu partout. - -2000-01-04 Tuesday 16:07 massiot - - Correction de 1242 fautes de frappe et includes foireux. Presque tout - compile presque. - -2000-01-04 Tuesday 01:01 massiot - - video_fifo.c et vpar_headers.c compilent à peu près. Correction d'environ - 4212 fautes de frappe. - -2000-01-03 Monday 21:38 massiot - - * Makefile : ajout du nouveau décodeur (commenté) ; - suppression du video_output pour que Ptyx puisse committer - ses trucs sans craindre de tout casser le cvs ; - * interface/* : désactivage du video_output ; - * include/config.h : plein de directives pour le parseur et le décodeur ; - * include/decoder_fifo.h : nouvelles primitives pour le parseur ; - * le reste : ben de quoi faire compiler video_parser.c, bug fixes - essentiellement ; - - Eviv Bulgroz ! - -2000-01-02 Sunday 07:00 sam - - - je ne ferai plus de commits débiles à 5h du mat - -2000-01-02 Sunday 05:42 sam - - - include des PES de type AC3 pour préparer une bidouille infâme - - reformatage des commentaires à 80 colonnes au lieu de 81 parce que - ça a le don de m'énerver prodigieusement. - -1999-12-31 Friday 18:35 massiot - - Deux oublis dans le commit de la derniere fois. - -1999-12-30 Thursday 14:59 stef - - * Modifications de quelques erreurs sur le parseur - -1999-12-29 Wednesday 03:48 stef - - * Ajout de quelques fonctions pour traiter les structures *_extension - dans le parser - -1999-12-29 Wednesday 00:35 massiot - - Suite du video_parser et du video_decoder. - -1999-12-22 Wednesday 14:18 massiot - - suite du parseur. - -1999-12-22 Wednesday 03:27 massiot - - Un bon morceau du parseur. - - Stef, je ne t'oublie pas, demain t'auras du boulot, promis :) - -1999-12-21 Tuesday 19:14 massiot - - Ce fichier la etait en trop - -1999-12-21 Tuesday 19:12 massiot - - Début du décodeur + début du parseur. - - Évidemment ça compile pas et on n'est pas sortis de l'auberge, m'enfin... - -1999-12-21 Tuesday 01:07 stef - - [no log message] - -1999-12-19 Sunday 21:08 sam - - . ajout de #ifdef pour ne pas avoir de console X en mode framebuffer - . mode --novlans par défaut - -1999-12-18 Saturday 18:13 massiot - - * Patchs MPEG1, qui marchent ou qui ne marche pas ; - * Optimisation de ClearBlock() ; - * Début du video_parser ; - -1999-12-15 Wednesday 20:01 maxx - - * audio_decoder/audio_decoder.c : - - l'ancienne méthode de synchro était bugguée, la nouvelle rewlz... Sam, - j'espère que tu me pardonneras un jour ; - - * audio_output/audio_output.c : - - suppression des messages de debug, à la demande de Polux, qui veut - squatter seul la console de debug avec ses messages de fps ; - -1999-12-15 Wednesday 00:37 maxx - - * .cvsignore : - + Rajout du fichier core ; - - * audio_output/audio_output.c : - + Rajout de messages de debug : - - nombre de frames audio dans la plage datée courante ; - - durée de cette plage audio datée (en µs) ; - - fréquence du flux sonore pour cette plage datée ; - - * interface/intf_ctrl.c : - - Correction du bug `help vlan' (mouahaha il manquait une virgule :-). - -1999-12-12 Sunday 19:04 polux - - Grâce à Jimmy, plus besoin de compiler les fichiers assembleurs à part, - le make se débrouille tout seul comme un grand en utilisant gcc pour - compiler les .S - -1999-12-09 Thursday 23:37 benny - - Correction d'un bug dans la lecture de la version de la PMT - -1999-12-08 Wednesday 22:23 benny - - Commit bis des modifications concernant l'initialisation du continuity - counter (ecrasees entre temps) - -1999-12-08 Wednesday 17:01 polux - - Fin du remplacement des pthread + ajout du frame rate dans display.c. - - Polux - -1999-12-08 Wednesday 16:22 polux - - Encapsulation des pthread qui sont maintenant remplacées par les vlc_thread. - Toutes les références aux pthread que ce soit les thread, les mutex ou - les variables conditionnelles, ont été remplacées par leur équivalent - vlc_thread. Les vlc_thread sont une version très simplifiée des pthread et - fonctionnent exactement de la même façon. Ceci devrait grandement faciliter - le portage vers d'autres OS. - - Polux - -1999-12-08 Wednesday 01:42 benny - - Le continuity_counter du vlc est maintenant initialise automatiquement a - la valeur du premier paquet TS que l'input recoit pour chaque PID. On - evite de trasher systematiquement (ou presque) le premier TS de chaque - PID. - -1999-12-07 Tuesday 04:33 benny - - Correction d'une erreur dans le parsage de la PMT (mauvais masque de - lecture des PID des ES) - -1999-12-07 Tuesday 03:16 maxx - - * Documentation/todo : - - mise à jour des données concernant l'audio_decoder et l'audio_output ; - - * CVS : - - rajout automatique de la signature du commiteur (si vous voyez "maxx" - un peu plus bas, c'est que ça rewlz :-) ; - -1999-12-06 Monday 18:02 maxx - - * .cvsignore : - - Suppression d'une ligne inutile... certains font vraiment n'importe - quoi O:-> - - -- MaXX - -1999-12-06 Monday 17:59 maxx - - * .cvsignore : - - Rajout d'une ligne inutile... il faut bien tester la nouvelle - configuration CVS :-) - - -- MaXX - -1999-12-05 Sunday 00:19 maxx - - retest - -1999-12-05 Sunday 00:00 maxx - - test - -1999-11-21 Sunday 15:26 polux - - Mise en place du mécanisme de détection de changement de flux dans la synchro - - Polux - -1999-11-10 Wednesday 00:30 benny - - Nettoyage de input_psi. - - Debugage de DemuxPSI. Le nouveau code doit etre capable de gerer des cas - foireux qui ne sont pas senses arriver (et qui n'ont jamais ete rencontre - dans les flux qu'on a, vu que ca n'a jamais plante la avant). Son - principal interet est de ne plus produire de warning a la compilation :) - - Benny - -1999-11-06 Saturday 22:45 massiot - - Modifications de Polusque depuis la DR2, à savoir : - - virationnement de la saturation ; - - optimisation MMX de la conversion YUV. - - --Meuuh - -1999-10-27 Wednesday 20:00 benny - - Le prototypes des fonctions Enable/DisableScreeSaver dans xutils.h ne - correspondait pas a leur declaration dans xutils.c - - Benny - -1999-10-21 Thursday 01:30 benny - - Bug fix: le buffer p_pes_header_save du pes n'etait jamais alloue, ce qui - fait que la fonction DemuxPES plantait si jamais le header pes etait plus - gros que le premier packet ts du pes. - - Benny - -1999-10-12 Tuesday 20:58 massiot - - Synchronisation vlc-DR2/CVS - - * Makefile : nouvelles options d'optimisation, décodeur vidéo ; - * config.h : FIFOs et netlist plus longues ; - * input_psi.c : Suppression de messages de debug ; - - --Meuuh - -1999-10-06 Wednesday 20:47 massiot - - * Correction d'un bug ou quand on ne definait pas le DEBUG, il - remplacait les intf_DbgMsg par des ;, ce qui n'est pas cool pour les - if ... else sans accolades (input_psi.c). - - --Meuuh - -1999-10-06 Wednesday 19:25 massiot - - Un #ifdef DEBUG qui manquait et qui faisait que ca compilait pas sans le DEBUG. - - --Meuuh - -1999-10-06 Wednesday 03:29 maxx - - * Documentation/bugs : - - Suppression d'un bon nombre de bugs de l'input ; - - Rajout d'un bug concernant ./vlc --novideo ; - - -- - MaXX - -1999-10-06 Wednesday 02:32 massiot - - * L'autospawn réagit correctement si on utilise les flags --novideo ou - --noaudio ; - - --Meuuh - -1999-10-06 Wednesday 01:41 maxx - - * audio_output/audio_output.c : - - Suppression totale de la synchro en dates absolues ; - - Rajout de la re-synchro en dates relatives (il est donc désormais - possible de couper un flux et de le relancer, ou de changer de flux, - tout en gardant le même input, le même décodeur audio... pratique pour - le pseudo-changement de chaîne prévu à la War :-) ; - - -- - MaXX - -1999-10-04 Monday 12:20 maxx - - * audio_output/audio_output.c : - - Suppression de la synchro en attendant de trouver une meilleure méthode ; - - -- - MaXX - -1999-10-04 Monday 04:24 maxx - - * input/input.c : - - Correction de deux bugs concernant le calcul de b_has_pts et d'une autre - variable de la structure pes (les masques utilisés n'étaient pas les bons... - conséquence immédiate : la synchro ne voyait jamais de paquet daté) ; - - Correction d'un bug de la méthode de calcul de i_pts ; - - * audio_decoder/audio_decoder.c : - - Autodétection des dates en utilisant le champ i_pts fourni par la - synchro... le son à fréquence variable adaptée aux pertes de paquets TS et - autres problèmes est désormais une réalité :-) - - * audio_output/audio_output.c : - + Rajout de la synchro : - - On attend si on est en avance ; - - On saute des frames si on est en retard ; - + Ce n'est pas encore tout à fait ça, mais ça commence à prendre forme... - On dirait que le mini-server va trop vite, parce que l'audio est souvent - en retard... Polux ? - - * Makefile : - - Modifications cosmétiques ; - - -- - MaXX - -1999-10-03 Sunday 00:37 maxx - - * .cvsignore : - - Rajout des fichiers vlc.init et gmon.out ; - - -- - MaXX - -1999-10-03 Sunday 00:31 maxx - - * Makefile : - - Rajout des options de linkage -g et -pg afin de faire fonctionner le - profiling ; - - -- - MaXX - -1999-10-02 Saturday 23:32 maxx - - * include/decoder_fifo.h : - - Rajout du support permettant de détecter la fin du thread input - correspondant au flux de bits passé en argument à la fonction GetByte ; - - * input/input.c : - - Changements cosmétiques ; - - * input/input_psi.c : - - Correction d'un bug de la fonction DestroyPgrmDescr qui faisait - segfaulter le vlc à sa terminaison ; - - * audio_decoder/audio_decoder.c : - * generic_decoder/generic_decoder.c : - * video_decoder/video_decoder.c : - - Les fonctions xdec_DestroyThread envoient désormais un signal permettant - aux decoder threads de quitter la fonction GetByte meme s'ils sont en - attente dans la fonction pthread_cond_wait ; - - -- - MaXX - -1999-10-02 Saturday 12:20 massiot - - * input.c : Ajout du booléen b_error et d'une boucle d'erreur pour - éviter la fermeture sauvage de l'input ; - * main.c : Le vlc se ferme désormais proprement quand il bouffe un SIGINT. - - --Meuuh - -1999-10-02 Saturday 00:45 massiot - - * Suppression d'un message d'erreur erronné ; - - --Meuuh - -1999-10-02 Saturday 00:05 massiot - - * L'input devrait être capable de se fermer correctement après une - erreur (j'ai dit _capable_, hein, j'ai pas dit qu'elle le faisait) ; - - --Meuuh - -1999-10-01 Friday 17:44 maxx - - * Makefile : - - Rajout de l'option -pg maintenant que le %*!&#@ de bug est corrigé, et en - attendant qu'on trouve le moyen de releaser proprement le lock des - decoder_fifos :-) - - * audio_decoder/audio_decoder.c : - - Correction d'un bug qui entrainait une dérivation du son ; - - * include/audio_output.h : - - Passage du nb max de fifos audio de 4 à 2 pour augmenter le niveau sonore ; - - * interface/main.c : - - Typo ; - - -- - MaXX - -1999-10-01 Friday 14:38 maxx - - * input/input_pcr.c : - - Correction d'un bug de la fonction input_PcrReInit : pthread_mutex_lock() - était appelée avec un argument obtenu en déréférençant un pointeur non - initialisé ; - - Le bug ne survenait que lorsque le vlc était compilé SANS -Ox, probablement - parce que le code optimisé n'exécutait pas les instructions dans le meme - ordre ; - - -- MaXX - -1999-09-29 Wednesday 11:56 maxx - - * include/mtime.h : - - mtime_t devient un s64 (et non plus un u64) pour harmoniser gestion de - l'horloge et synchronisation ; - - LAST_MDATE correspond désormais à la plus grande valeur que peut - prendre un s64 ; - - MSTRTIME_MAX_SIZE prend en compte le fait que les dates peuvent désormais - être négatives ; - - * misc/mtime.c : - - modifications diverses et variées prenant en compte le changement de - mtime_t ; - - * include/input.h : - - i_pts et les variables s64 de la structure pcr sont désormais des mtime_t ; - - * input/input.c : - - passage des casts en (mtime_t) et non (s64) ; - - * input/input_file.c : - - rajout d'un #include "mtime.h" ; - - * input/input_pcr.c : - - passage des s64 en mtime_t ; - - * misc/xutils.c : - - correction de deux warnings ; - - -- MaXX - -1999-09-28 Tuesday 12:35 maxx - - * include/decoder_fifo.h : - - Proprification des commentaires ; - - * include/input.h : - - i_pts était un u32 mais doit être un s64 ; - - Question ouverte au Ptyx : pourquoi mtime_t est un u64 ? - Est-ce que c'est mauvais de passer mtime_t en s64 ? - Est-ce que ça fait modifier beaucoup de code ? - - * input/input.c : - - Correction d'un cast ; - - -- MaXX - -1999-09-24 Friday 12:02 maxx - - * audio_decoder/audio_decoder.c : - - Intégration totale et non commentée du support de la synchro ; - - Le problème du 0.1% de CPU -> 9.7% est résolu en compilant avec un - flag d'optimisation (cf ci-dessous) ; - - * Makefile : - - Rajout d'une ligne *commentée* avec le flag d'optimisation -O2 ; - - En -O2 et en faisant tourner le mini-server et un vlc --novideo sur la - meme machine, la somme des %CPU du vlc et du mini-server est égale à 0 :-) - C'est pas beau ça ? - - -- MaXX "vlc rewlz" - -1999-09-23 Thursday 22:56 polux - - Implémentation rudimentaire de la synchro : les packets - PES sont maintenant datés. - - -- - Polux - -1999-09-23 Thursday 12:22 massiot - - * AUTO_SPAWN n'est plus necessaire pour lancer l'init script. - - --Meuuh - -1999-09-22 Wednesday 17:53 maxx - - * include/audio_output.h : - - Correction d'une erreur dans la taille des frames du Layer II (1152 - et non 1192) (ne vous en faites pas, l'erreur n'était présente que dans - un commentaire :-) ; - - * audio_decoder/audio_decoder.c : - - Rajout d'un certain nombre de commentaires utiles pour la suite du - développement de l'audio_decoder ; - - Modification de la méthode de calcul du nombre de frames audio libres - dans l'aout_fifo (à tester !) ; - - -- MaXX - -1999-09-21 Tuesday 20:55 massiot - - * Le video_decoder a desormais une structure qui tourne (copier-coller de - l'audio_decoder) ; - - L'integration du mpeg2decode arrive ! - - --Meuuh - -1999-09-21 Tuesday 00:07 massiot - - * Passage de NeedBits(), DumpBits(), etc. dans decoder_fifo.h ; - * Suppression de warnings ; - - --Meuuh - -1999-09-20 Monday 23:22 massiot - - J'avions oublie celui-la :( - - --Meuuh - -1999-09-20 Monday 23:21 massiot - - * La DCT et la PCM sont dans audio_math.c ; - * Corrections de quelques warnings ici ou la ; - - --Meuuh - -1999-09-20 Monday 22:41 massiot - - * Ajout d'un .cvsignore ; - * Au démarrage l'interface lance le script contenu dans vlc.init s'il - existe (typiquement spawnage d'input) ; - * Le décodeur PSI spawne automatiquement les threads video et audio des - qu'il a fini ; - [les deux précédents comportements peuvent être désactivés en - commentant #define AUTO_SPAWN dans config.h] - * Correction d'un bug de compilation dans input_pcr.c - - --Meuuh - -1999-08-08 Sunday 14:42 maxx - - * CVS Creation - - -- MaXX - -1999-08-08 Sunday 14:42 maxx - - Initial revision +------------------------------------------------------------------------ +r8790 | sigmunau | 2004-09-25 15:04:12 +0200 (Sat, 25 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/demux/mkv.cpp + +mkv.cpp: protect the call to block_zlib_decompress +------------------------------------------------------------------------ +r8791 | sigmunau | 2004-09-25 16:01:05 +0200 (Sat, 25 Sep 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/mkv.cpp + +mkv.cpp: helper function for printing of the mkv parse tree. Moves all the +nastyness to a central location. Improves the general readability in my +opinion. + +------------------------------------------------------------------------ +r8792 | gbazin | 2004-09-25 17:13:01 +0200 (Sat, 25 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_output/directx/directx.c + M /trunk/modules/video_output/directx/events.c + +* modules/video_output/directx/*: fix for spurious taskbar item after switching to fullscreen. +------------------------------------------------------------------------ +r8793 | sigmunau | 2004-09-25 19:51:24 +0200 (Sat, 25 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/video_filter/time.c + +time.c: remove unused function parameter + +------------------------------------------------------------------------ +r8794 | hartman | 2004-09-25 22:05:02 +0200 (Sat, 25 Sep 2004) | 2 lines +Changed paths: + M /trunk/NEWS + M /trunk/TODO + +* update of NEWS and todo + +------------------------------------------------------------------------ +r8795 | sigmunau | 2004-09-26 01:36:55 +0200 (Sun, 26 Sep 2004) | 4 lines +Changed paths: + M /trunk/modules/demux/Modules.am + M /trunk/modules/demux/mkv.cpp + M /trunk/modules/demux/mp4/libmp4.c + M /trunk/modules/demux/mp4/libmp4.h + +mkv.cpp: added support for quicktime video codecs in mkv (tested with svq3) +Modules.am: link mkv demux with mp4 demux +mp4/*: export some functions needed by mkv demux + +------------------------------------------------------------------------ +r8796 | markfm | 2004-09-26 13:41:32 +0200 (Sun, 26 Sep 2004) | 2 lines +Changed paths: + A /trunk/modules/video_filter/marq.c + +Add marq.c, marquee video filter. + +------------------------------------------------------------------------ +r8797 | sigmunau | 2004-09-26 13:43:19 +0200 (Sun, 26 Sep 2004) | 3 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/video.c + +ffmpeg/video.c: fixed recent breakage of avc1 in mp4 due to a recent ffmpeg +change + +------------------------------------------------------------------------ +r8798 | markfm | 2004-09-26 13:47:12 +0200 (Sun, 26 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/control/rc.c + +rc.c -- Add hooks to control marquee string and offsets + +------------------------------------------------------------------------ +r8799 | gbazin | 2004-09-26 14:06:50 +0200 (Sun, 26 Sep 2004) | 3 lines +Changed paths: + M /trunk/modules/demux/ps.c + M /trunk/modules/demux/ps.h + +* modules/demux/ps.h: fixed PSM parsing. +* modules/demux/ps.c: improved MPEG PS autodetection a bit. + +------------------------------------------------------------------------ +r8800 | gbazin | 2004-09-26 14:40:05 +0200 (Sun, 26 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/control/rc.c + +* modules/control/rc.c: added an --rc-quiet option for win32. +------------------------------------------------------------------------ +r8801 | markfm | 2004-09-26 14:45:33 +0200 (Sun, 26 Sep 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + +configure.ac -- Add marquee subfilter + +------------------------------------------------------------------------ +r8802 | markfm | 2004-09-26 14:55:29 +0200 (Sun, 26 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/video_filter/Modules.am + +modules/video_milter/Modules.am -- added marquee filter + +------------------------------------------------------------------------ +r8803 | gbazin | 2004-09-26 14:59:50 +0200 (Sun, 26 Sep 2004) | 1 line +Changed paths: + M /trunk/include/configuration.h + +* include/configuration.h: added change_float/integer_range( min, max ) macro. +------------------------------------------------------------------------ +r8804 | zorglub | 2004-09-26 15:03:52 +0200 (Sun, 26 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/control/rc.c + +Add timeout hook for marquee + +------------------------------------------------------------------------ +r8805 | zorglub | 2004-09-26 15:06:45 +0200 (Sun, 26 Sep 2004) | 4 lines +Changed paths: + M /trunk/modules/video_filter/marq.c + +* Use callbacks for live update +* Add timeout support (marq-timeout, in milliseconds, 0 for no timeout) +* A few minor coding style fixes + +------------------------------------------------------------------------ +r8806 | gbazin | 2004-09-26 15:39:00 +0200 (Sun, 26 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/codec/ffmpeg/demux.c + M /trunk/modules/codec/ffmpeg/encoder.c + M /trunk/modules/codec/ffmpeg/ffmpeg.c + M /trunk/modules/codec/ffmpeg/ffmpeg.h + M /trunk/modules/codec/ffmpeg/video.c + +* modules/codec/ffmpeg/*: new --ffmpeg-lowres option to force video decoding at a lower resolution. +------------------------------------------------------------------------ +r8807 | gbazin | 2004-09-26 16:19:43 +0200 (Sun, 26 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/codec/ffmpeg/audio.c + +* modules/codec/ffmpeg/audio.c: fixed 5.1 audio decoding. +------------------------------------------------------------------------ +r8808 | zorglub | 2004-09-26 17:31:41 +0200 (Sun, 26 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/control/rc.c + +Add logout function to RC interface + +------------------------------------------------------------------------ +r8809 | markfm | 2004-09-26 17:49:41 +0200 (Sun, 26 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/control/rc.c + +Add --rc-extend switch, for extra commands. + +------------------------------------------------------------------------ +r8810 | gbazin | 2004-09-26 19:54:56 +0200 (Sun, 26 Sep 2004) | 1 line +Changed paths: + M /trunk/src/libvlc.c + M /trunk/src/libvlc.h + M /trunk/src/vlc.c + +* src/libvlc.c: use dameon() instead of fork() when available. It does some more things like reopening stdin/out/err to /dev/null which avoids screwing up the first sockets we open. +------------------------------------------------------------------------ +r8811 | gbazin | 2004-09-26 19:55:50 +0200 (Sun, 26 Sep 2004) | 1 line +Changed paths: + M /trunk/configure.ac + +* configure.ac: added check for daemon(). +------------------------------------------------------------------------ +r8812 | gbazin | 2004-09-26 21:59:49 +0200 (Sun, 26 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/packetizer/mpegvideo.c + +* modules/packetizer/mpegvideo.c: set fmt_out.video.i_frame_rate. +------------------------------------------------------------------------ +r8813 | gbazin | 2004-09-26 22:17:50 +0200 (Sun, 26 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/codec/ffmpeg/video.c + M /trunk/modules/codec/libmpeg2.c + M /trunk/modules/codec/theora.c + +* modules/codec/libmpeg2.c, ffmpeg/video.c, theora.c: decoder sets fmt_out.video.i_frame_rate. + +------------------------------------------------------------------------ +r8814 | markfm | 2004-09-26 22:31:06 +0200 (Sun, 26 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/control/rc.c + +Moved marquee to Playlist area, "marquee " blanks out the marquee + +------------------------------------------------------------------------ +r8815 | sigmunau | 2004-09-26 22:37:41 +0200 (Sun, 26 Sep 2004) | 3 lines +Changed paths: + M /trunk/TODO + +TODO: added some items, removed subtitle scaling, use "Mac OS X" everywhere +in Platform: + +------------------------------------------------------------------------ +r8816 | gbazin | 2004-09-27 01:23:09 +0200 (Mon, 27 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/mux/wav.c + +"* modules/mux/wav.c: support for s16l as well as fl32 + multichannel audio (up to 5.1) + proper channels ordering." + +------------------------------------------------------------------------ +r8817 | gbazin | 2004-09-27 01:31:48 +0200 (Mon, 27 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/mux/wav.c + +* modules/mux/wav.c: small cleanup. +------------------------------------------------------------------------ +r8818 | gbazin | 2004-09-27 09:21:53 +0200 (Mon, 27 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/codec/ffmpeg/video.c + +* modules/codec/ffmpeg/video.c: don't need to modify width/height anymore with lowres. +------------------------------------------------------------------------ +r8819 | gbazin | 2004-09-27 11:02:26 +0200 (Mon, 27 Sep 2004) | 1 line +Changed paths: + M /trunk/include/vlc_video.h + M /trunk/modules/video_filter/logo.c + +* modules/video_filter/logo.c: new --logo-position option (by default the logo is displayed on the top right) +------------------------------------------------------------------------ +r8820 | gbazin | 2004-09-27 11:13:49 +0200 (Mon, 27 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/video_filter/logo.c + +* modules/video_filter/logo.c: implemented --logo-position for old filter as well. +------------------------------------------------------------------------ +r8821 | gbazin | 2004-09-27 12:27:14 +0200 (Mon, 27 Sep 2004) | 1 line +Changed paths: + M /trunk/src/video_output/vout_subpictures.c + +* src/video_output/vout_subpictures.c: a few fixes for subpictures positionning when scaling is active. +------------------------------------------------------------------------ +r8822 | gbazin | 2004-09-27 16:46:39 +0200 (Mon, 27 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/stream_out/transcode.c + +* modules/stream_out/transcode.c: fixed subpictures overlaying when the audio-sync or fps options are used. +------------------------------------------------------------------------ +r8823 | gbazin | 2004-09-27 17:16:13 +0200 (Mon, 27 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/interface.cpp + M /trunk/modules/gui/wxwindows/timer.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* modules/gui/wxwindows/*: work-around a wxwindows bug with accelerators registration on win32. +------------------------------------------------------------------------ +r8824 | gbazin | 2004-09-27 17:43:43 +0200 (Mon, 27 Sep 2004) | 1 line +Changed paths: + M /trunk/src/misc/modules.c + +* src/misc/modules.c: allow negative priorities. +------------------------------------------------------------------------ +r8825 | gbazin | 2004-09-27 17:44:42 +0200 (Mon, 27 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/access/http.c + +* modules/access/http.c: keep this plugin at priority 0. +------------------------------------------------------------------------ +r8826 | gbazin | 2004-09-27 19:41:49 +0200 (Mon, 27 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/access/mms/mms.c + +* modules/access/mms/mms.c: set the priority to -1 and added an http shortcut. +------------------------------------------------------------------------ +r8827 | gbazin | 2004-09-27 21:19:32 +0200 (Mon, 27 Sep 2004) | 1 line +Changed paths: + M /trunk/src/audio_output/input.c + +* src/audio_output/input.c: corrective audio resampling should be a lot more gradual now. +------------------------------------------------------------------------ +r8828 | gbazin | 2004-09-27 21:47:30 +0200 (Mon, 27 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/demux/wav.c + +* modules/demux/wav.c: misc improvements. +------------------------------------------------------------------------ +r8829 | gbazin | 2004-09-27 21:57:26 +0200 (Mon, 27 Sep 2004) | 2 lines +Changed paths: + M /trunk/configure.ac + M /trunk/modules/demux/mpeg/Modules.am + A /trunk/modules/demux/mpeg/m4a.c + +* modules/demux/mpeg/m4a.c: MPEG 4 audio demuxer using the MPEG 4 audio packetizer (obsoletes the aac demuxer). + +------------------------------------------------------------------------ +r8830 | gbazin | 2004-09-27 23:04:51 +0200 (Mon, 27 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/demux/mpeg/m4a.c + +* modules/demux/mpeg/m4a.c: bug fix. +------------------------------------------------------------------------ +r8831 | hartman | 2004-09-27 23:08:57 +0200 (Mon, 27 Sep 2004) | 3 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + M /trunk/extras/contrib/src/packages.mak + +* Hacky workaround for the vcdimager compile problem +* upgraded liveMedia + +------------------------------------------------------------------------ +r8832 | gbazin | 2004-09-27 23:46:54 +0200 (Mon, 27 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/demux/mpeg/mpga.c + +* modules/demux/mpeg/mpga.c: use the date_*() api for more precision. +------------------------------------------------------------------------ +r8833 | gbazin | 2004-09-28 12:05:53 +0200 (Tue, 28 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/demux/vobsub.c + +* modules/demux/vobsub.c: compilation fix + fixed a few memleaks + priority back to 0. +------------------------------------------------------------------------ +r8834 | hartman | 2004-09-28 12:46:20 +0200 (Tue, 28 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/video_filter/marq.c + +* marq.c: compilation fixes for non c++ compilers + +------------------------------------------------------------------------ +r8835 | hartman | 2004-09-28 13:45:48 +0200 (Tue, 28 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/access/http.c + +* recognize audio/aac as well + +------------------------------------------------------------------------ +r8836 | gbazin | 2004-09-28 15:24:29 +0200 (Tue, 28 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/open.cpp + M /trunk/modules/gui/wxwindows/wxwindows.h + +* modules/gui/wxwindows/open.cpp: added a caching option. +------------------------------------------------------------------------ +r8837 | gbazin | 2004-09-28 15:35:50 +0200 (Tue, 28 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/open.cpp + +* modules/gui/wxwindows/open.cpp: compilation fix. +------------------------------------------------------------------------ +r8838 | zorglub | 2004-09-28 15:49:57 +0200 (Tue, 28 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/gui/wxwindows/wizard.cpp + +Misc Fixes + +------------------------------------------------------------------------ +r8839 | zorglub | 2004-09-28 15:55:00 +0200 (Tue, 28 Sep 2004) | 3 lines +Changed paths: + M /trunk/mozilla/vlcintf.idl + M /trunk/mozilla/vlcpeer.cpp + M /trunk/mozilla/vlcpeer.h + M /trunk/mozilla/vlcplugin.cpp + M /trunk/mozilla/vlcplugin.h + M /trunk/src/libvlc.c + +* Add hooks for getting/setting variables (not working yet) +* Really change VLC_Get to VLC_VariableGet + +------------------------------------------------------------------------ +r8840 | gbazin | 2004-09-28 17:23:43 +0200 (Tue, 28 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/access/http.c + +* modules/access/http.c: set ACCESS_CAN_CONTROL_PACE to false when dealing with ICY servers. +------------------------------------------------------------------------ +r8841 | gbazin | 2004-09-28 17:26:32 +0200 (Tue, 28 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/access/http.c + +* modules/access/http.c: set ACCESS_CAN_CONTROL_PACE to false when dealing with Icecast servers. +------------------------------------------------------------------------ +r8842 | gbazin | 2004-09-28 17:31:32 +0200 (Tue, 28 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/access/http.c + +* modules/access/http.c: reversed a commit by accident. +------------------------------------------------------------------------ +r8843 | hartman | 2004-09-28 17:48:43 +0200 (Tue, 28 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/access/cdda/access.c + +* Fix the cddax probing crash + +------------------------------------------------------------------------ +r8844 | hartman | 2004-09-29 03:21:16 +0200 (Wed, 29 Sep 2004) | 2 lines +Changed paths: + M /trunk/extras/contrib/src/packages.mak + +* Use a proper faad2 snapshot, cause the default .tar.gz ones suck big time + +------------------------------------------------------------------------ +r8845 | zorglub | 2004-09-29 11:00:41 +0200 (Wed, 29 Sep 2004) | 6 lines +Changed paths: + M /trunk/modules/access/cdda/access.c + M /trunk/modules/audio_filter/channel_mixer/headphone.c + M /trunk/po/POTFILES.in + M /trunk/po/de.po + M /trunk/po/en_GB.po + M /trunk/po/es.po + M /trunk/po/fr.po + M /trunk/po/hu.po + M /trunk/po/it.po + M /trunk/po/ja.po + M /trunk/po/nl.po + M /trunk/po/no.po + M /trunk/po/pl.po + M /trunk/po/pt_BR.po + M /trunk/po/ru.po + M /trunk/po/sv.po + M /trunk/po/vlc.pot + +A few string fixes + +Update PO files + +Update and proofread of the french translation + +------------------------------------------------------------------------ +r8846 | markfm | 2004-09-29 13:31:49 +0200 (Wed, 29 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/video_filter/marq.c + +Destroy marq-timeout on exit, rename switch to "marq-marquee" + +------------------------------------------------------------------------ +r8847 | markfm | 2004-09-29 13:36:37 +0200 (Wed, 29 Sep 2004) | 2 lines +Changed paths: + M /trunk/modules/control/rc.c + +Move marquee processing from Playlist to Other, change marquee switch to "marq-marquee". + +------------------------------------------------------------------------ +r8848 | fkuehne | 2004-09-29 16:21:31 +0200 (Wed, 29 Sep 2004) | 1 line +Changed paths: + M /trunk/modules/gui/wxwindows/open.cpp + M /trunk/modules/video_filter/marq.c + M /trunk/modules/video_filter/swscale/filter.c + +* fixed typos in some l10n-messages +------------------------------------------------------------------------ +r8849 | fkuehne | 2004-09-29 16:22:00 +0200 (Wed, 29 Sep 2004) | 1 line +Changed paths: + M /trunk/po/de.po + +* updated German translation +------------------------------------------------------------------------ +r8850 | bigben | 2004-09-29 17:24:03 +0200 (Wed, 29 Sep 2004) | 3 lines +Changed paths: + M /trunk/extras/contrib/src/Makefile + A /trunk/extras/contrib/src/Patches/libpng.patch + M /trunk/extras/contrib/src/packages.mak + +Adds libpng to OSX contribs (for the logo filters) + + +------------------------------------------------------------------------ +r8851 | hartman | 2004-09-29 17:26:25 +0200 (Wed, 29 Sep 2004) | 2 lines +Changed paths: + M /trunk/NEWS + +* NEWS: AACplus webcasts are supported + +------------------------------------------------------------------------