]> git.sesse.net Git - vlc/log
vlc
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.

20 years ago * stream: fixed cast of lvalue.
Laurent Aimar [Fri, 2 Apr 2004 17:23:22 +0000 (17:23 +0000)]
 * 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.

20 years ago * ogg : demux -> demux2. It needs more testings.
Laurent Aimar [Fri, 2 Apr 2004 16:40:54 +0000 (16:40 +0000)]
 * ogg : demux -> demux2. It needs more testings.

20 years ago * ogg: cosmetics + converted PCR to micro-second unit. (I may
Laurent Aimar [Fri, 2 Apr 2004 16:17:15 +0000 (16:17 +0000)]
 * ogg: cosmetics + converted PCR to micro-second unit. (I may
introduced bugs).

20 years ago* src/video_output/vout_intf.c: new vout_ControlWindow() function.
Gildas Bazin [Fri, 2 Apr 2004 16:08:29 +0000 (16:08 +0000)]
* 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.

20 years ago* modules/gui/wxwindows/*: simplified the look&feel of the main interface.
Gildas Bazin [Fri, 2 Apr 2004 14:08:34 +0000 (14:08 +0000)]
* modules/gui/wxwindows/*: simplified the look&feel of the main interface.

20 years ago * demux2: added mpgv and rawdv.
Laurent Aimar [Fri, 2 Apr 2004 13:24:54 +0000 (13:24 +0000)]
 * demux2: added mpgv and rawdv.

20 years ago * rawdv.c: demux -> demux2. (Untested so may be broken)
Laurent Aimar [Fri, 2 Apr 2004 13:18:32 +0000 (13:18 +0000)]
 * rawdv.c: demux -> demux2. (Untested so may be broken)

20 years ago * m4v: pts/dts fixes.
Laurent Aimar [Fri, 2 Apr 2004 03:24:53 +0000 (03:24 +0000)]
 * m4v: pts/dts fixes.
 * mpgv: demux -> demux2.

20 years ago * m4v: demux -> demux2.
Laurent Aimar [Fri, 2 Apr 2004 00:48:29 +0000 (00:48 +0000)]
 * m4v: demux -> demux2.

20 years ago * modules.h: increased MODULE_SHORTCUT_MAX to 50. (It's needed because of
Laurent Aimar [Fri, 2 Apr 2004 00:38:31 +0000 (00:38 +0000)]
 * 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).

20 years ago * asf: no DEMUX_SET_TIME...
Laurent Aimar [Fri, 2 Apr 2004 00:28:09 +0000 (00:28 +0000)]
 * asf: no DEMUX_SET_TIME...

20 years ago * mkv: demux -> demux2.
Laurent Aimar [Fri, 2 Apr 2004 00:26:02 +0000 (00:26 +0000)]
 * mkv: demux -> demux2.

20 years ago * vlc_es.h: AAAHHH I HATE C++, else said: I need to cast malloc.
Laurent Aimar [Fri, 2 Apr 2004 00:06:09 +0000 (00:06 +0000)]
 * vlc_es.h: AAAHHH I HATE C++, else said: I need to cast malloc.

20 years ago * vlc_es: fixed es_format_Copy. (Duplicate psz_encoding and p_palette).
Laurent Aimar [Fri, 2 Apr 2004 00:00:08 +0000 (00:00 +0000)]
 * vlc_es: fixed es_format_Copy. (Duplicate psz_encoding and p_palette).

20 years ago * all: do not implement DEMUX_SET_TIME. DEMUX_SET_TIME should be
Laurent Aimar [Thu, 1 Apr 2004 23:21:13 +0000 (23:21 +0000)]
 * all: do not implement DEMUX_SET_TIME. DEMUX_SET_TIME should be
 implemented _only_ when it has a high precision.

20 years ago * all: do not implement DEMUX_SET_TIME. DEMUX_SET_TIME. should be
Laurent Aimar [Thu, 1 Apr 2004 23:19:30 +0000 (23:19 +0000)]
 * all: do not implement DEMUX_SET_TIME. DEMUX_SET_TIME. should be
implemented _only_ when it has a high precision.

20 years ago * demux2: added live.
Laurent Aimar [Thu, 1 Apr 2004 21:38:21 +0000 (21:38 +0000)]
 * demux2: added live.

20 years ago * livedotcom.cpp: demux -> demux2. (Precision in seek will probably be
Laurent Aimar [Thu, 1 Apr 2004 21:37:06 +0000 (21:37 +0000)]
 * livedotcom.cpp: demux -> demux2. (Precision in seek will probably be
worst until we completly switch to demux2...)

20 years ago * skins2: Anchors are now stored in the layouts, not in the windows.
Olivier Teulière [Thu, 1 Apr 2004 21:04:43 +0000 (21:04 +0000)]
 * 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.

20 years ago* modules/gui/kde/info.cpp: info_category_t compilation fix.
Gildas Bazin [Thu, 1 Apr 2004 19:20:21 +0000 (19:20 +0000)]
* modules/gui/kde/info.cpp: info_category_t compilation fix.

20 years ago* missed a object_release
Derk-Jan Hartman [Thu, 1 Apr 2004 18:53:11 +0000 (18:53 +0000)]
* missed a object_release

20 years ago* Fix p_item etc breakages. Question.. is the seperate fileinfo dialog still useful?
Derk-Jan Hartman [Thu, 1 Apr 2004 18:21:56 +0000 (18:21 +0000)]
* Fix p_item etc breakages. Question.. is the seperate fileinfo dialog still useful?

20 years ago * ts: better handling on PAT version changes.
Laurent Aimar [Thu, 1 Apr 2004 17:12:36 +0000 (17:12 +0000)]
 * ts: better handling on PAT version changes.

20 years ago* modules/gui/wxwindows/*: bookmarks improvements.
Gildas Bazin [Thu, 1 Apr 2004 15:50:35 +0000 (15:50 +0000)]
* modules/gui/wxwindows/*: bookmarks improvements.

20 years ago* modules/video_output/x11/xcommon.c: compilation fixes.
Gildas Bazin [Thu, 1 Apr 2004 14:47:45 +0000 (14:47 +0000)]
* modules/video_output/x11/xcommon.c: compilation fixes.

20 years ago i420_yuy2.c: fixed AltiVec conversion for unusual image sizes
Eric Petit [Thu, 1 Apr 2004 12:30:07 +0000 (12:30 +0000)]
 i420_yuy2.c: fixed AltiVec conversion for unusual image sizes

20 years ago* src/libvlc.h, modules/video_output/directx/events.c:
Gildas Bazin [Thu, 1 Apr 2004 11:16:10 +0000 (11:16 +0000)]
* 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.

20 years agoCancel
Clément Stenac [Thu, 1 Apr 2004 10:01:48 +0000 (10:01 +0000)]
Cancel

20 years ago* modules/demux/playlist : native playlist import
Clément Stenac [Thu, 1 Apr 2004 09:20:00 +0000 (09:20 +0000)]
* modules/demux/playlist : native playlist import
* modules/misc/playlist : native playlist export
* configure.ac : playlist and export need libxml2

20 years ago* configure.ac, modules/gui/skins2/utils/bezier.cpp:
Gildas Bazin [Thu, 1 Apr 2004 09:07:37 +0000 (09:07 +0000)]
* configure.ac, modules/gui/skins2/utils/bezier.cpp:
   + check for lrintf() and fallback on rint().

20 years agovcdplayer_selection2lid not here anymore. It comes from libvcdinfo.
Rocky Bernstein [Thu, 1 Apr 2004 08:05:52 +0000 (08:05 +0000)]
vcdplayer_selection2lid not here anymore. It comes from libvcdinfo.

20 years ago* modules/access/vcdx/access.c: use input_Control(INPUT_ADD_INFO).
Gildas Bazin [Thu, 1 Apr 2004 07:21:19 +0000 (07:21 +0000)]
* modules/access/vcdx/access.c: use input_Control(INPUT_ADD_INFO).

20 years agocompilation fix
Anil Daoud [Wed, 31 Mar 2004 23:52:48 +0000 (23:52 +0000)]
compilation fix

20 years ago* src/input/control.c: INPUT_ADD/DEL_BOOKMARK also modifies the "bookmarks" input...
Gildas Bazin [Wed, 31 Mar 2004 23:09:53 +0000 (23:09 +0000)]
* 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.

20 years ago* modules/gui/*: compilation fixes for the new input_item_t change.
Gildas Bazin [Wed, 31 Mar 2004 22:55:48 +0000 (22:55 +0000)]
* modules/gui/*: compilation fixes for the new input_item_t change.

20 years ago* src/misc/win32_specific.c: compilation fix.
Gildas Bazin [Wed, 31 Mar 2004 22:04:54 +0000 (22:04 +0000)]
* src/misc/win32_specific.c: compilation fix.

20 years ago* modules/access/dshow/dshow.cpp: compilation fix.
Gildas Bazin [Wed, 31 Mar 2004 21:17:22 +0000 (21:17 +0000)]
* modules/access/dshow/dshow.cpp: compilation fix.

20 years ago* src/input/control.c: added INPUT_ADD_INFO/INPUT_SET_NAME to input_Control().
Gildas Bazin [Wed, 31 Mar 2004 20:52:31 +0000 (20:52 +0000)]
* 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.

20 years agoInstall new required files for skins2 on make install
Benjamin Pracht [Wed, 31 Mar 2004 17:23:11 +0000 (17:23 +0000)]
Install new required files for skins2 on make install

20 years ago * All: Compilation fixes for Solaris 9, courtesy of Mats Rojestal
Olivier Teulière [Wed, 31 Mar 2004 15:45:02 +0000 (15:45 +0000)]
 * All: Compilation fixes for Solaris 9, courtesy of Mats Rojestal

20 years ago * skins2 DTD: Removed unused attributes of the Font
Olivier Teulière [Wed, 31 Mar 2004 11:24:43 +0000 (11:24 +0000)]
  * skins2 DTD: Removed unused attributes of the Font

20 years agoOups, these ones are for later
Benjamin Pracht [Wed, 31 Mar 2004 08:05:59 +0000 (08:05 +0000)]
Oups, these ones are for later

20 years agoAlso fallis back to C string if UTF8 string fails in proprieties window.
Benjamin Pracht [Wed, 31 Mar 2004 08:00:27 +0000 (08:00 +0000)]
Also fallis back to C string if UTF8 string fails in proprieties window.

20 years agoFall back to plain C with default C character encoding when UTF8 fails.
Derk-Jan Hartman [Wed, 31 Mar 2004 00:24:22 +0000 (00:24 +0000)]
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.

20 years agoWorks around an issue with some playlist items added by the sap interface : since...
Benjamin Pracht [Tue, 30 Mar 2004 20:56:13 +0000 (20:56 +0000)]
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.

20 years agoImplements info treeview in the playlist proprieties window
Benjamin Pracht [Tue, 30 Mar 2004 19:38:46 +0000 (19:38 +0000)]
Implements info treeview in the playlist proprieties window

20 years agoDo not delay subtitles twice + Sanity check
Clément Stenac [Tue, 30 Mar 2004 17:43:56 +0000 (17:43 +0000)]
Do not delay subtitles twice + Sanity check

20 years agoFix 64-bit bug with bookmarks from command line
Clément Stenac [Tue, 30 Mar 2004 17:18:48 +0000 (17:18 +0000)]
Fix 64-bit bug with bookmarks from command line

20 years agoModified a little default skin
Mohammed Adnène Trojette [Tue, 30 Mar 2004 10:37:44 +0000 (10:37 +0000)]
Modified a little default skin
 -> hiding video window

20 years ago * livedotcom.cpp: lalala.... (compilation fixes).
Laurent Aimar [Mon, 29 Mar 2004 21:34:27 +0000 (21:34 +0000)]
 * livedotcom.cpp: lalala.... (compilation fixes).

20 years ago * all: cast of lvalues ...
Laurent Aimar [Mon, 29 Mar 2004 21:29:31 +0000 (21:29 +0000)]
 * all: cast of lvalues ...

20 years ago * ogg: cast of lvalue ... gibalou could you test this patch ?
Laurent Aimar [Mon, 29 Mar 2004 21:26:54 +0000 (21:26 +0000)]
 * 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")

20 years ago * *.h: shut up gcc (cast of lvalue).
Laurent Aimar [Mon, 29 Mar 2004 19:57:07 +0000 (19:57 +0000)]
 * *.h: shut up gcc (cast of lvalue).

20 years ago * avi: fixed a cast of lvalue.
Laurent Aimar [Mon, 29 Mar 2004 18:59:51 +0000 (18:59 +0000)]
 * avi: fixed a cast of lvalue.
 * livedotcom, mkv: removed all TAB_*.

20 years ago * vlc_common.h: removed all cast in TAB_*. GCC doesn't like anymore
Laurent Aimar [Mon, 29 Mar 2004 18:58:28 +0000 (18:58 +0000)]
 * 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.

20 years ago control: invalid cast in GET_SUBDELAY
Laurent Aimar [Mon, 29 Mar 2004 15:10:36 +0000 (15:10 +0000)]
 control: invalid cast in GET_SUBDELAY
 input: fixed uninitialised variable (i_microsecondperframe for subs)

20 years ago * livedotcom.cpp: use stream_Demux* to support muxed stream. It's far
Laurent Aimar [Mon, 29 Mar 2004 14:28:00 +0000 (14:28 +0000)]
 * 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).

20 years ago * stream: added stream_DemuxNew, stream_DemuxSend, stream_DemuxDelete
Laurent Aimar [Mon, 29 Mar 2004 14:25:25 +0000 (14:25 +0000)]
 * 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...

20 years ago * mpeg_audio: fixed input infos update, and removed all tabs.
Laurent Aimar [Mon, 29 Mar 2004 14:21:47 +0000 (14:21 +0000)]
 * 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 ...)

20 years ago * rtp: fixed segfault with mux=
Laurent Aimar [Mon, 29 Mar 2004 14:17:25 +0000 (14:17 +0000)]
 * rtp: fixed segfault with mux=

20 years agofixed "slower" hotkey.
Sigmund Augdal Helberg [Mon, 29 Mar 2004 11:15:04 +0000 (11:15 +0000)]
fixed "slower" hotkey.

20 years ago* Implement INPUT_GET_SUBDELAY and INPUT_SET_SUBDELAY
Clément Stenac [Mon, 29 Mar 2004 07:28:45 +0000 (07:28 +0000)]
* 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.