]> git.sesse.net Git - vlc/log
vlc
20 years agoUse wxFileDialog::GetPath() and not GetFilename(). Closes #1781
Sigmund Augdal Helberg [Wed, 14 Apr 2004 15:59:52 +0000 (15:59 +0000)]
Use wxFileDialog::GetPath() and not GetFilename(). Closes #1781

20 years ago * vlm.c: a few bug fixes, cleaning, and maid vlm more http-intf
Simon Latapie [Wed, 14 Apr 2004 08:55:34 +0000 (08:55 +0000)]
 * 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

20 years ago* modules/access/v4l/v4l.c: off by one fix by James MacLean.
Gildas Bazin [Wed, 14 Apr 2004 07:09:17 +0000 (07:09 +0000)]
* modules/access/v4l/v4l.c: off by one fix by James MacLean.

20 years ago* vout_ShowTextAbsolute now returns VLC_EGENERIC if the text render wasn't
Andre Pang [Wed, 14 Apr 2004 06:09:56 +0000 (06:09 +0000)]
* vout_ShowTextAbsolute now returns VLC_EGENERIC if the text render wasn't
  successful and VLC_SUCCESS on success, instead of returning void.

20 years ago* modules/codec/ffmpeg/encoder.c: ffmpeg doesn't segfault anymore if you set the...
Gildas Bazin [Tue, 13 Apr 2004 14:13:07 +0000 (14:13 +0000)]
* 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!

20 years agomodules/codec/subsdec.c:
Sigmund Augdal Helberg [Tue, 13 Apr 2004 14:08:51 +0000 (14:08 +0000)]
modules/codec/subsdec.c:
 * strip html-like tags from subtitles

20 years ago*all :
Benjamin Pracht [Tue, 13 Apr 2004 13:23:26 +0000 (13:23 +0000)]
*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...

20 years ago* modules/visualization/goom.c: don't bother including the goom header on win32.
Gildas Bazin [Tue, 13 Apr 2004 12:49:14 +0000 (12:49 +0000)]
* modules/visualization/goom.c: don't bother including the goom header on win32.

20 years ago* modules/packetizer/*: bug fix (use es_format_Copy() when necessary).
Gildas Bazin [Tue, 13 Apr 2004 10:52:29 +0000 (10:52 +0000)]
* modules/packetizer/*: bug fix (use es_format_Copy() when necessary).

20 years ago * mpeg4video: init i_dts.
Laurent Aimar [Tue, 13 Apr 2004 10:05:59 +0000 (10:05 +0000)]
 * mpeg4video: init i_dts.

20 years ago* modules/gui/wxwindows/preferences_widgets.cpp: update events for IntegerConfigControl.
Gildas Bazin [Mon, 12 Apr 2004 21:59:28 +0000 (21:59 +0000)]
* modules/gui/wxwindows/preferences_widgets.cpp: update events for IntegerConfigControl.

20 years ago* modules/gui/skins2/x11/x11_factory.cpp: added "share/skins2" to the resource paths.
Gildas Bazin [Mon, 12 Apr 2004 21:48:18 +0000 (21:48 +0000)]
* 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.

20 years ago* modules/gui/wxwindows/open.cpp: bug fix.
Gildas Bazin [Mon, 12 Apr 2004 21:10:26 +0000 (21:10 +0000)]
* modules/gui/wxwindows/open.cpp: bug fix.

20 years ago* Fix the 'auto' selection of Console intf in "extra intfs" menu entry.
Derk-Jan Hartman [Mon, 12 Apr 2004 21:01:41 +0000 (21:01 +0000)]
* Fix the 'auto' selection of Console intf in "extra intfs" menu entry.

20 years ago* modules/gui/wxwindows/open.cpp: compilation fix.
Gildas Bazin [Mon, 12 Apr 2004 20:52:29 +0000 (20:52 +0000)]
* modules/gui/wxwindows/open.cpp: compilation fix.

20 years ago* share/Makefile.am: skin.dtd was moved.
Gildas Bazin [Mon, 12 Apr 2004 20:39:26 +0000 (20:39 +0000)]
* share/Makefile.am: skin.dtd was moved.

20 years ago* modules/gui/wxwindows/*: removed the V4L specific code.
Gildas Bazin [Mon, 12 Apr 2004 20:30:59 +0000 (20:30 +0000)]
* 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).

20 years ago * skins2/win32/win32_factory.cpp: Compilation fix
Olivier Teulière [Mon, 12 Apr 2004 18:55:07 +0000 (18:55 +0000)]
 * skins2/win32/win32_factory.cpp: Compilation fix

20 years ago * all: the DTD lookup for skins2 themes now use XML catalogs:
Cyril Deguet [Mon, 12 Apr 2004 17:08:58 +0000 (17:08 +0000)]
  * all: the DTD lookup for skins2 themes now use XML catalogs:
    The XML file must begin with:
    <!DOCTYPE Theme PUBLIC "-//VideoLAN//DTD VLC Skins V2.0//EN" "skin.dtd">
    (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.

20 years ago * src/os_factory.hpp: added a method OSFactory::getResourceDir()
Cyril Deguet [Mon, 12 Apr 2004 14:25:15 +0000 (14:25 +0000)]
  * 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

20 years ago * skins/win32/win32_graphics.cpp: Fix for alphablending (thanks AsMaX)
Olivier Teulière [Mon, 12 Apr 2004 14:07:57 +0000 (14:07 +0000)]
 * skins/win32/win32_graphics.cpp: Fix for alphablending (thanks AsMaX)

20 years ago * doc/Doxyfile: generate Doxygen documentation for the skins2 module
Olivier Teulière [Mon, 12 Apr 2004 13:17:52 +0000 (13:17 +0000)]
 * doc/Doxyfile: generate Doxygen documentation for the skins2 module

20 years ago* modules/access/dshow/*: improvements from Damien Fouilleul (modified by me).
Gildas Bazin [Mon, 12 Apr 2004 10:44:34 +0000 (10:44 +0000)]
* 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.

20 years ago* modules/gui/wxwindows/menus.cpp: added "Open Capture Device..." and "Preferences...
Gildas Bazin [Mon, 12 Apr 2004 09:52:40 +0000 (09:52 +0000)]
* modules/gui/wxwindows/menus.cpp: added "Open Capture Device..." and "Preferences..." entries in the popup menu.

20 years ago* modules/gui/wxwindows/*: improved preferences widgets a bit.
Gildas Bazin [Mon, 12 Apr 2004 00:06:59 +0000 (00:06 +0000)]
* modules/gui/wxwindows/*: improved preferences widgets a bit.

20 years ago * all: support of playlist loop in skins2
Cyril Deguet [Sun, 11 Apr 2004 16:34:04 +0000 (16:34 +0000)]
  * all: support of playlist loop in skins2
   (new variable playlist.isLoop, new commands playlist.setLoop(true)
   and playlist.setLoop(false) in the xml)

20 years ago* include/vlc_interface.h: forgot that in last commit.
Gildas Bazin [Sun, 11 Apr 2004 12:22:06 +0000 (12:22 +0000)]
* include/vlc_interface.h: forgot that in last commit.

20 years ago* modules/gui/wxwindows/*:
Gildas Bazin [Sun, 11 Apr 2004 12:20:11 +0000 (12:20 +0000)]
* modules/gui/wxwindows/*:
  + added a "Open Capture Device..." menu entry.
  + a bit of clean-up.

20 years ago* compilation fixes
Anil Daoud [Sat, 10 Apr 2004 16:53:57 +0000 (16:53 +0000)]
* compilation fixes

20 years ago* --enable-gpl needed now for ffmpeg cvs
Derk-Jan Hartman [Sat, 10 Apr 2004 12:26:50 +0000 (12:26 +0000)]
* --enable-gpl needed now for ffmpeg cvs

20 years agoBeginning of an improved streaming wizard. Do not use at the moment
Clément Stenac [Fri, 9 Apr 2004 18:16:13 +0000 (18:16 +0000)]
Beginning of an improved streaming wizard. Do not use at the moment

20 years ago* modules/stream_out/transcode.c: compilation fix for latest ffmpeg cvs.
Gildas Bazin [Fri, 9 Apr 2004 16:03:29 +0000 (16:03 +0000)]
* modules/stream_out/transcode.c: compilation fix for latest ffmpeg cvs.

20 years agoDisabled my last changes, since they don't seem to work in all cases.
Olivier Teulière [Thu, 8 Apr 2004 21:29:27 +0000 (21:29 +0000)]
Disabled my last changes, since they don't seem to work in all cases.

20 years ago* modules/gui/wxwindows/menus.cpp: fixed segfault.
Gildas Bazin [Thu, 8 Apr 2004 17:54:18 +0000 (17:54 +0000)]
* modules/gui/wxwindows/menus.cpp: fixed segfault.

20 years ago * skins2/win32/win32_window.cpp: Transparency works correctly (this is
Olivier Teulière [Thu, 8 Apr 2004 17:54:03 +0000 (17:54 +0000)]
 * 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...

20 years ago* modules/video_output/directx/directx.c: apply --video-on-top on start.
Gildas Bazin [Thu, 8 Apr 2004 15:50:29 +0000 (15:50 +0000)]
* modules/video_output/directx/directx.c: apply --video-on-top on start.

20 years ago* modules/gui/wxwindows/wxwindows.h: forgotten in last commit.
Gildas Bazin [Thu, 8 Apr 2004 15:41:56 +0000 (15:41 +0000)]
* modules/gui/wxwindows/wxwindows.h: forgotten in last commit.

20 years ago* modules/gui/wxwindows/*: implemented VOUT_SET_STAY_ON_TOP in ControlWindow()
Gildas Bazin [Thu, 8 Apr 2004 15:40:32 +0000 (15:40 +0000)]
* 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.

20 years ago* mozilla/vlcshell.cpp: added fullscreen=yes/no option
Gildas Bazin [Thu, 8 Apr 2004 12:57:50 +0000 (12:57 +0000)]
* mozilla/vlcshell.cpp: added fullscreen=yes/no option
* modules/gui/wxwindows/*: fixed auto-generated menus on win32.

20 years ago * input/input_dec.c: we automaticaly switch to minimize thread mode
Laurent Aimar [Wed, 7 Apr 2004 23:13:03 +0000 (23:13 +0000)]
 * 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.

20 years ago* modules/mux/*: fixed block_Realloc() typo.
Gildas Bazin [Wed, 7 Apr 2004 22:57:08 +0000 (22:57 +0000)]
* modules/mux/*: fixed block_Realloc() typo.

20 years ago* modules/access_out/file.c: added "stream" shortcut for when one doesn't want pace...
Gildas Bazin [Wed, 7 Apr 2004 22:49:13 +0000 (22:49 +0000)]
* modules/access_out/file.c: added "stream" shortcut for when one doesn't want pace control.

20 years ago* modules/mug/ogg.c: fixed recent breakage.
Gildas Bazin [Wed, 7 Apr 2004 22:41:57 +0000 (22:41 +0000)]
* modules/mug/ogg.c: fixed recent breakage.

20 years ago* ALL: use p_block->i_length for text subtitles duration (instead of the i_dts hack).
Gildas Bazin [Wed, 7 Apr 2004 21:13:35 +0000 (21:13 +0000)]
* ALL: use p_block->i_length for text subtitles duration (instead of the i_dts hack).

20 years agocrotte !
Mohammed Adnène Trojette [Wed, 7 Apr 2004 20:10:16 +0000 (20:10 +0000)]
crotte !

20 years ago* modules/gui/wxwindows/*: modified the auto-generated menus routines to not
Gildas Bazin [Wed, 7 Apr 2004 19:48:38 +0000 (19:48 +0000)]
* modules/gui/wxwindows/*: modified the auto-generated menus routines to not
delete/re-create parent menus. That makes wxWindows a lot happier.

20 years ago* configure.ac: disable SSE on solaris.
Gildas Bazin [Wed, 7 Apr 2004 19:09:38 +0000 (19:09 +0000)]
* configure.ac: disable SSE on solaris.

20 years ago* Use newer speex in OSX. apparently 0.7.1a is broken in this respect.
Derk-Jan Hartman [Wed, 7 Apr 2004 18:36:00 +0000 (18:36 +0000)]
* Use newer speex in OSX. apparently 0.7.1a is broken in this respect.

20 years ago * asf: added limited support of concatenated files for web radios (only
Laurent Aimar [Wed, 7 Apr 2004 17:47:07 +0000 (17:47 +0000)]
 * asf: added limited support of concatenated files for web radios (only
files without index, seek isn't supported for such stream)

20 years ago * mmsh: added support of multiple files streamed with the same url (a
Laurent Aimar [Wed, 7 Apr 2004 17:41:14 +0000 (17:41 +0000)]
 * mmsh: added support of multiple files streamed with the same url (a
few web radios use that)

20 years ago* modules/gui/pda/pda_interface.c: Removed translation of protocol-strings like ...
Felix Paul Kühne [Wed, 7 Apr 2004 11:50:13 +0000 (11:50 +0000)]
* modules/gui/pda/pda_interface.c: Removed translation of protocol-strings like "rtp://" and paths like "/dev/video"
* po/de.po: Updated german translation

20 years ago* modules/visualization/goom.c:
Gildas Bazin [Tue, 6 Apr 2004 23:54:49 +0000 (23:54 +0000)]
* modules/visualization/goom.c:
   + big rewrite.
   + frame dropping.
   + new --goom-speed option.

20 years ago* Spelling fix
Derk-Jan Hartman [Tue, 6 Apr 2004 23:14:44 +0000 (23:14 +0000)]
* Spelling fix

20 years agoUpdate of the Brazilian Portuguese translation by Andre de Barros Martins Ribeiro
Felix Paul Kühne [Tue, 6 Apr 2004 22:04:33 +0000 (22:04 +0000)]
Update of the Brazilian Portuguese translation by Andre de Barros Martins Ribeiro

20 years ago * x11_graphics: check if the width and height are not null, to avoid
Cyril Deguet [Tue, 6 Apr 2004 20:38:10 +0000 (20:38 +0000)]
  * x11_graphics: check if the width and height are not null, to avoid
    a X11 Bad Value error

20 years ago* modules/visualizations/goom.c: added --goom-width/height config variables.
Gildas Bazin [Tue, 6 Apr 2004 20:01:28 +0000 (20:01 +0000)]
* modules/visualizations/goom.c: added --goom-width/height config variables.

20 years ago * skins2/src/theme_loader.cpp: .vlt files can now contain directories
Olivier Teulière [Tue, 6 Apr 2004 19:56:57 +0000 (19:56 +0000)]
 * 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).

20 years ago * mmsh: fixed first packet handling.
Laurent Aimar [Tue, 6 Apr 2004 17:32:09 +0000 (17:32 +0000)]
 * mmsh: fixed first packet handling.

20 years ago* Added subviewer and subviewer v2 support
Derk-Jan Hartman [Tue, 6 Apr 2004 16:04:03 +0000 (16:04 +0000)]
* Added subviewer and subviewer v2 support

20 years ago* modules/gui/wxwindows/wxwindows.h: forgot to remove useless variable.
Gildas Bazin [Tue, 6 Apr 2004 14:16:49 +0000 (14:16 +0000)]
* modules/gui/wxwindows/wxwindows.h: forgot to remove useless variable.

20 years ago* modules/gui/wxwindows/*: changed slider aspect and moved the time display into...
Gildas Bazin [Tue, 6 Apr 2004 14:15:38 +0000 (14:15 +0000)]
* modules/gui/wxwindows/*: changed slider aspect and moved the time display into the statusbar.

20 years ago* modules/gui/wxwindows/*: some code cleanup for the bookmarks dialog.
Gildas Bazin [Tue, 6 Apr 2004 10:58:41 +0000 (10:58 +0000)]
* modules/gui/wxwindows/*: some code cleanup for the bookmarks dialog.
* AUTHORS: updated my entry.

20 years ago* modules/gui/wxwindows/preferences.cpp: small cosmetic change for win32.
Gildas Bazin [Tue, 6 Apr 2004 10:33:48 +0000 (10:33 +0000)]
* modules/gui/wxwindows/preferences.cpp: small cosmetic change for win32.

20 years ago* modules/access/file.c: fixed bug in concat mode when seeking.
Gildas Bazin [Tue, 6 Apr 2004 10:27:14 +0000 (10:27 +0000)]
* modules/access/file.c: fixed bug in concat mode when seeking.

20 years ago* modules/gui/wxwindows/interface.cpp: use wxBORDER_NONE for the volume control.
Gildas Bazin [Tue, 6 Apr 2004 09:51:20 +0000 (09:51 +0000)]
* modules/gui/wxwindows/interface.cpp: use wxBORDER_NONE for the volume control.

20 years ago* modules/gui/wxwindows/interface.cpp: display default volume level on start.
Gildas Bazin [Tue, 6 Apr 2004 09:00:42 +0000 (09:00 +0000)]
* modules/gui/wxwindows/interface.cpp: display default volume level on start.

20 years ago* modules/gui/wxwindows/*: integrate the volume control in the toolbar.
Gildas Bazin [Tue, 6 Apr 2004 00:03:20 +0000 (00:03 +0000)]
* modules/gui/wxwindows/*: integrate the volume control in the toolbar.

20 years ago * x11_loop.cpp: check if there is a theme before getting the window manager!
Cyril Deguet [Mon, 5 Apr 2004 18:26:34 +0000 (18:26 +0000)]
  * 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)

20 years ago* modules/stream_out/transcode.c: hack to work around ffmpeg encoding which doesn...
Gildas Bazin [Mon, 5 Apr 2004 16:09:17 +0000 (16:09 +0000)]
* 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.

20 years ago* modules/gui/wxwindows/bookmarks.cpp: fixes.
Gildas Bazin [Mon, 5 Apr 2004 16:00:54 +0000 (16:00 +0000)]
* modules/gui/wxwindows/bookmarks.cpp: fixes.

20 years ago* modules/gui/skins2/src/dialogs.cpp: the dialogs provider needs to be of VLC_OBJECT_...
Gildas Bazin [Sun, 4 Apr 2004 18:26:20 +0000 (18:26 +0000)]
* 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.

20 years ago * mms: fixed 'Read' function when the header is bigger than the packet
Laurent Aimar [Sun, 4 Apr 2004 14:50:21 +0000 (14:50 +0000)]
 * mms: fixed 'Read' function when the header is bigger than the packet
size.

20 years ago * input: if we failed to open the file, and the name has a '%', we
Laurent Aimar [Sun, 4 Apr 2004 14:34:36 +0000 (14:34 +0000)]
 * 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 ':' )

20 years ago * skins2: Do not try anymore to display images whose width is 0.
Olivier Teulière [Sun, 4 Apr 2004 10:48:04 +0000 (10:48 +0000)]
 * skins2: Do not try anymore to display images whose width is 0.
   This avoids warnings at run-time on Windows.

20 years agoAdd "enable/disable all group items" functions in playlist context menu
Benjamin Pracht [Sun, 4 Apr 2004 08:17:27 +0000 (08:17 +0000)]
Add "enable/disable all group items" functions in playlist context menu

20 years agoAdds "Enable/disable item" menu item in playlist contextual menu.
Benjamin Pracht [Sun, 4 Apr 2004 00:30:11 +0000 (00:30 +0000)]
Adds "Enable/disable item" menu item in playlist contextual menu.

20 years ago * src/window_manager.cpp: added a synchVisibility() method to show the
Cyril Deguet [Sat, 3 Apr 2004 23:21:47 +0000 (23:21 +0000)]
  * 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 ;)

20 years ago * x11/x11_display.cpp: the "parent" window now receive structure
Cyril Deguet [Sat, 3 Apr 2004 22:18:23 +0000 (22:18 +0000)]
  * 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

20 years agoGroup selection combo box in stream proprieties dialog. Also allows to create new...
Benjamin Pracht [Sat, 3 Apr 2004 20:58:32 +0000 (20:58 +0000)]
Group selection combo box in stream proprieties dialog. Also allows to create new groups.

20 years ago * skins2: when the user click on a window, raise onl this window.
Olivier Teulière [Sat, 3 Apr 2004 20:17:06 +0000 (20:17 +0000)]
 * skins2: when the user click on a window, raise onl this window.
   This avoids a flickering when 2 windows are overlapping.

20 years ago * skins2: do not save the config when changing the skin
Olivier Teulière [Sat, 3 Apr 2004 18:47:12 +0000 (18:47 +0000)]
 * skins2: do not save the config when changing the skin

20 years ago * x11/x11_window.cpp: reset the "drawable" variable to 0 before the vout child
Cyril Deguet [Sat, 3 Apr 2004 18:16:34 +0000 (18:16 +0000)]
  * 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)

20 years ago * x11_display.cpp: create a dummy "parent" window for the task bar
Cyril Deguet [Sat, 3 Apr 2004 17:02:59 +0000 (17:02 +0000)]
  * 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

20 years ago * ctrl_text.cpp: check if the scrolling is still necessary when the
Cyril Deguet [Sat, 3 Apr 2004 15:30:47 +0000 (15:30 +0000)]
  * ctrl_text.cpp: check if the scrolling is still necessary when the
   text is updated (avoid many crashes)

20 years ago * playlist.c: better random algorithm: do not play an item if it has
Cyril Deguet [Sat, 3 Apr 2004 14:59:15 +0000 (14:59 +0000)]
  * 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

20 years ago * src/vlcproc.cpp: DO NOT update the GUI directly from the vlc callbacks,
Cyril Deguet [Sat, 3 Apr 2004 13:57:46 +0000 (13:57 +0000)]
  * 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)

20 years ago *audio.c: aout really doesn't like big audio chunks, so split them.
Laurent Aimar [Sat, 3 Apr 2004 13:33:38 +0000 (13:33 +0000)]
  *audio.c: aout really doesn't like big audio chunks, so split them.
  (it helps a lot with wma).

20 years ago * skins2: Added friend classes where appropriate, to reduce the scope of
Olivier Teulière [Sat, 3 Apr 2004 11:30:26 +0000 (11:30 +0000)]
 * skins2: Added friend classes where appropriate, to reduce the scope of
   some methods.

20 years ago * ustring.cpp: fixed the operator= (the trailing '\0' was not copied,
Cyril Deguet [Sat, 3 Apr 2004 10:55:51 +0000 (10:55 +0000)]
 * ustring.cpp: fixed the operator= (the trailing '\0' was not copied,
   leading to invalid memory reads)

20 years ago * all: support of shuffle from the skins2 interface:
Cyril Deguet [Sat, 3 Apr 2004 09:21:12 +0000 (09:21 +0000)]
  * 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

20 years ago * bitmap_font.cpp: fixed the white space character for "text" font
Cyril Deguet [Sat, 3 Apr 2004 08:16:49 +0000 (08:16 +0000)]
  * bitmap_font.cpp: fixed the white space character for "text" font

20 years ago * mp4*: demux -> demux2.
Laurent Aimar [Sat, 3 Apr 2004 01:36:04 +0000 (01:36 +0000)]
 * mp4*: demux -> demux2.

20 years ago * avi: demux -> demux2.
Laurent Aimar [Sat, 3 Apr 2004 01:14:23 +0000 (01:14 +0000)]
 * avi: demux -> demux2.

20 years ago * all: do not use input_Clock* anymore (use ES_OUT_SET_PCR instead).
Laurent Aimar [Sat, 3 Apr 2004 01:02:02 +0000 (01:02 +0000)]
 * all: do not use input_Clock* anymore (use ES_OUT_SET_PCR instead).
 (text subs with mpg aren't working anymore unless using ps2)

20 years agoExplicit reference to libpng in the missing XmlTextReader error.
Carlo Calabrò [Fri, 2 Apr 2004 21:19:43 +0000 (21:19 +0000)]
Explicit reference to libpng in the missing XmlTextReader error.
Special thanks to Groniche and Google.

20 years ago * modules/gui/wxwindows/interface.cpp: small fix for the size of the windows
Olivier Teulière [Fri, 2 Apr 2004 21:00:15 +0000 (21:00 +0000)]
 * modules/gui/wxwindows/interface.cpp: small fix for the size of the windows

20 years ago* modules/gui/wxwindows/wxwindows.h: use a namespace to avoid symbol conflicts.
Gildas Bazin [Fri, 2 Apr 2004 18:54:39 +0000 (18:54 +0000)]
* modules/gui/wxwindows/wxwindows.h: use a namespace to avoid symbol conflicts.

20 years ago* modules/video_output/directx/events.c: compilation fix.
Gildas Bazin [Fri, 2 Apr 2004 18:32:01 +0000 (18:32 +0000)]
* modules/video_output/directx/events.c: compilation fix.

20 years ago * demux2: added ogg.
Laurent Aimar [Fri, 2 Apr 2004 18:26:35 +0000 (18:26 +0000)]
 * demux2: added ogg.

20 years ago * subsdec.c: use es_forma_t.subs.psz_encoding if present.
Laurent Aimar [Fri, 2 Apr 2004 17:56:14 +0000 (17:56 +0000)]
 * subsdec.c: use es_forma_t.subs.psz_encoding if present.