vlc.git
18 years ago beos/VideoOutput.cpp : make the BPopUpMenu stickable
Eric Petit [Sat, 14 Jun 2003 12:32:16 +0000 (12:32 +0000)]
 beos/VideoOutput.cpp : make the BPopUpMenu stickable

18 years ago include/vlc_threads.h: more BeOS' priorities tuning.
Eric Petit [Sat, 14 Jun 2003 00:49:58 +0000 (00:49 +0000)]
 include/vlc_threads.h: more BeOS' priorities tuning.

18 years ago* X11 skin windows should have an icon now
Cyril Deguet [Fri, 13 Jun 2003 21:18:54 +0000 (21:18 +0000)]
* X11 skin windows should have an icon now

18 years agomodules/gui/wxwindows/*: fix for the volume control under win32.
Gildas Bazin [Fri, 13 Jun 2003 15:54:42 +0000 (15:54 +0000)]
modules/gui/wxwindows/*: fix for the volume control under win32.

18 years ago* modules/misc/network/ipv6.c: fixed multicast support on win32. Well, it is working...
Gildas Bazin [Fri, 13 Jun 2003 12:08:13 +0000 (12:08 +0000)]
* modules/misc/network/ipv6.c: fixed multicast support on win32. Well, it is working on Win2k but might require run-time OS version checking to have it woking on XP as well. (you might have to add a multicast route: ipv6 rtu FF00::/8 #intfnum)

18 years ago * ./src/misc/messages.c: ouch. when the message queue was full, we were
Sam Hocevar [Fri, 13 Jun 2003 03:21:40 +0000 (03:21 +0000)]
  * ./src/misc/messages.c: ouch. when the message queue was full, we were
    using our va_list twice, which caused crashes on architectures where
    va_list is a pointer; we now use va_copy whenever possible.

18 years ago modules/gui/beos/Interface.cpp : fixed a possible crash
Eric Petit [Fri, 13 Jun 2003 00:15:40 +0000 (00:15 +0000)]
 modules/gui/beos/Interface.cpp : fixed a possible crash

18 years ago* modules/misc/network/ipv6.c: gave a quick try to implementing ttl for ipv6.
Gildas Bazin [Thu, 12 Jun 2003 23:03:09 +0000 (23:03 +0000)]
* modules/misc/network/ipv6.c: gave a quick try to implementing ttl for ipv6.

18 years ago* modules/codec/spudec/spudec.c: Take small font by default
Christophe Massiot [Thu, 12 Jun 2003 22:27:35 +0000 (22:27 +0000)]
* modules/codec/spudec/spudec.c: Take small font by default

18 years ago* modules/gui/wxwindows/interface.cpp: fixed compile issue.
Gildas Bazin [Thu, 12 Jun 2003 22:03:36 +0000 (22:03 +0000)]
* modules/gui/wxwindows/interface.cpp: fixed compile issue.

18 years ago* modules/gui/wxwindows/*: added a volume control.
Gildas Bazin [Thu, 12 Jun 2003 21:28:39 +0000 (21:28 +0000)]
* modules/gui/wxwindows/*: added a volume control.

18 years ago* modules/access_output/file.c: win32 compilation fix.
Gildas Bazin [Thu, 12 Jun 2003 15:56:27 +0000 (15:56 +0000)]
* modules/access_output/file.c: win32 compilation fix.

18 years agoCode cleanup
Clément Stenac [Thu, 12 Jun 2003 11:37:48 +0000 (11:37 +0000)]
Code cleanup

18 years ago* share/Makefile.am: fixed my previous fix ;)
Gildas Bazin [Thu, 12 Jun 2003 08:14:31 +0000 (08:14 +0000)]
* share/Makefile.am: fixed my previous fix ;)

18 years ago* Makefile.am: fixed inclusion of skins in make dist.
Gildas Bazin [Thu, 12 Jun 2003 06:56:01 +0000 (06:56 +0000)]
* Makefile.am: fixed inclusion of skins in make dist.

18 years ago* ALL: bumped version number to 0.6.0-test3 + po updates
Gildas Bazin [Wed, 11 Jun 2003 22:46:42 +0000 (22:46 +0000)]
* ALL: bumped version number to 0.6.0-test3 + po updates

18 years ago* skin_main.cpp,x11_theme.cpp: better way to fix the "open skin bug" !
Cyril Deguet [Wed, 11 Jun 2003 21:46:57 +0000 (21:46 +0000)]
* skin_main.cpp,x11_theme.cpp: better way to fix the "open skin bug" !
* share/Makefile.am: install skins at make install (closes bug #856)

18 years ago* modules/access_output/file.c: use open() instead of fopen(). This allows us to...
Gildas Bazin [Wed, 11 Jun 2003 21:41:56 +0000 (21:41 +0000)]
* modules/access_output/file.c: use open() instead of fopen(). This allows us to use _lseeki64() on win32.

18 years ago* modules/video_filter/osd_text.c: small compile fix that seems to be needed on
Gildas Bazin [Wed, 11 Jun 2003 20:36:22 +0000 (20:36 +0000)]
* modules/video_filter/osd_text.c: small compile fix that seems to be needed on
some platforms.

18 years ago* NEWS: updated.
Gildas Bazin [Wed, 11 Jun 2003 18:45:41 +0000 (18:45 +0000)]
* NEWS: updated.

18 years ago* modules/audio_output/directx.c: fixed mem leak in 5.1 audio.
Gildas Bazin [Wed, 11 Jun 2003 18:20:38 +0000 (18:20 +0000)]
* modules/audio_output/directx.c: fixed mem leak in 5.1 audio.

18 years ago* modules/demux/ogg.c, modules/codec/theora.c: updated the ogg demuxer and theora...
Gildas Bazin [Wed, 11 Jun 2003 15:53:50 +0000 (15:53 +0000)]
* modules/demux/ogg.c, modules/codec/theora.c: updated the ogg demuxer and theora decoder to the latest libtheora alpha 2 release.

18 years ago* modules/gui/skins/*: fix for msvc .dsp generation, replaced the BASIC_SKINS macro...
Gildas Bazin [Wed, 11 Jun 2003 10:42:34 +0000 (10:42 +0000)]
* modules/gui/skins/*: fix for msvc .dsp generation, replaced the BASIC_SKINS macro with the standard MODULE_NAME_IS_foo one and a couple of compilation fixes for msvc.
* msvc/vlc.dsw: added basic_skins and renamed mpeg_video into mpeg_video_old.
* modules/codec/mpeg_video/parser.c: fixed segfault when idct/motion modules can't be loaded.

18 years ago* configure.ac.in: Renamed mpeg_video to mpeg_video_old, so that even
Christophe Massiot [Tue, 10 Jun 2003 23:01:40 +0000 (23:01 +0000)]
* configure.ac.in: Renamed mpeg_video to mpeg_video_old, so that even
  people who explicitely set mpeg_video in the previous version will end
  up with libmpeg2 in 0.6.0.
* modules/codec/libmpeg2.c: Fixed a potential segfault, especially
  with DVDs.
* modules/codec/lpcm.c: Send two PES packets in one aout buffer, because
  some audio filters (read: coreaudio resampler) don't like too small
  packets (I know, this is ugly).

18 years ago* modules/packetizer/mpegvideo.c, modules/mux/mpeg/*: fixed the dts/pts calculation...
Gildas Bazin [Tue, 10 Jun 2003 22:42:59 +0000 (22:42 +0000)]
* modules/packetizer/mpegvideo.c, modules/mux/mpeg/*: fixed the dts/pts calculation in the mpegvideo packetizer. It should now handle streams where all the pictures don't have the same duration (eg. 3:2 pulldown). We don't calculate anymore the pts for every frame as it is impossible to do so for non low-delay streams.

18 years ago* configure.ac.in: added an --enable-mostly-builtin option to avoid having too many...
Gildas Bazin [Tue, 10 Jun 2003 11:43:41 +0000 (11:43 +0000)]
* configure.ac.in: added an --enable-mostly-builtin option to avoid having too many plugins.
* modules/gui/skins/src/*: reverted the last BASIC_SKINS patch (BASIC_SKINS was not broken, the changes were done on purpose).
* modules/gui/skins/src/dialogs.[cpp,h]: ran dos2unix on these 2 files.

18 years agoFixed a potential segfault.
Christophe Massiot [Tue, 10 Jun 2003 11:12:38 +0000 (11:12 +0000)]
Fixed a potential segfault.

18 years ago* x11_api.c: implemented OSAPI_GetNonTransparentColor (needed for fonts !)
Cyril Deguet [Mon, 9 Jun 2003 22:02:13 +0000 (22:02 +0000)]
* x11_api.c: implemented OSAPI_GetNonTransparentColor (needed for fonts !)

18 years ago* X11 skins are now loaded from home directory or if it fails, from
Cyril Deguet [Mon, 9 Jun 2003 21:14:17 +0000 (21:14 +0000)]
* X11 skins are now loaded from home directory or if it fails, from
  the share directory

18 years agoRun opie-vlc and zaurus-vlc as GuiServer. (Didn't I commit this before???).
Jean-Paul Saman [Mon, 9 Jun 2003 19:56:26 +0000 (19:56 +0000)]
Run opie-vlc and zaurus-vlc as GuiServer. (Didn't I commit this before???).

18 years agoUpdated build packages for test2 release.
Jean-Paul Saman [Mon, 9 Jun 2003 19:51:31 +0000 (19:51 +0000)]
Updated build packages for test2 release.

18 years ago* fixed a segfault in FileInfo when p_info->psz_name == NULL
Cyril Deguet [Mon, 9 Jun 2003 19:08:33 +0000 (19:08 +0000)]
* fixed a segfault in FileInfo when p_info->psz_name == NULL
  but there are still other segfaults sometimes in FileInfo !!

18 years ago* now selection method in the playlist depends on the state of the
Cyril Deguet [Mon, 9 Jun 2003 14:04:20 +0000 (14:04 +0000)]
* now selection method in the playlist depends on the state of the
  CTRL button (as expected in a normal playlist !)
  TODO: - do the same under windows
        - replace all button constants 1/2 by MOUSE_LEFT/MOUSE_RIGHT

18 years ago* repaired basic_skins
Cyril Deguet [Mon, 9 Jun 2003 12:33:17 +0000 (12:33 +0000)]
* repaired basic_skins
* removed all the compilation warnings
* fixed LOTS of memory leaks in skins (gibalou, you should try valgrind
  on wxwindows plugin ;)

18 years ago* modules/access/file.c: Fixed a compile issue (thanks michael.mauch at gmx.de)
Christophe Massiot [Mon, 9 Jun 2003 09:29:12 +0000 (09:29 +0000)]
* modules/access/file.c: Fixed a compile issue (thanks michael.mauch at gmx.de)

18 years ago* modules/mux/mpeg/pes.c: allow cases where we don't write a pts.
Gildas Bazin [Mon, 9 Jun 2003 07:16:42 +0000 (07:16 +0000)]
* modules/mux/mpeg/pes.c: allow cases where we don't write a pts.
* modules/stream_out/display.c: handle cases where we don't have a pts/dts.

18 years ago* modules/gui/skins/src/vlcproc.cpp: the "play" action will trigger the open dialog...
Gildas Bazin [Mon, 9 Jun 2003 06:52:07 +0000 (06:52 +0000)]
* modules/gui/skins/src/vlcproc.cpp: the "play" action will trigger the open dialog if the playlist is empty.

18 years ago* include/video.h include/video_output.h src/video_output/vout_pictures.c:
Christophe Massiot [Mon, 9 Jun 2003 00:33:34 +0000 (00:33 +0000)]
* include/video.h include/video_output.h src/video_output/vout_pictures.c:
  In vout_CreatePicture() replace i_repeat_first_field by the more useful
  i_nb_fields
* modules/gui/macosx/intf.m: Fixed a warning
* modules/codec/libmpeg2.c include/vout_synchro.h src/video_output/vout_synchro.c:
  Re-added support for slice-I streams, plus miscellaneous tweakings

18 years ago* drag & drop works with gnome file manager now
Cyril Deguet [Mon, 9 Jun 2003 00:32:58 +0000 (00:32 +0000)]
* drag & drop works with gnome file manager now

18 years ago* drag & drop for X11 skins. Still mysterious problems but it's better
Cyril Deguet [Mon, 9 Jun 2003 00:07:09 +0000 (00:07 +0000)]
* drag & drop for X11 skins. Still mysterious problems but it's better
  than nothing

18 years ago* modules/gui/skins/x11/x11_window.cpp: avoid flicker when mapping a window.
Gildas Bazin [Sun, 8 Jun 2003 18:40:10 +0000 (18:40 +0000)]
* modules/gui/skins/x11/x11_window.cpp: avoid flicker when mapping a window.
* share/skins/default/theme.xml: playlist is hidden by default.

18 years ago* very beginning of drag and drop support in X11 skins
Cyril Deguet [Sun, 8 Jun 2003 18:17:50 +0000 (18:17 +0000)]
* very beginning of drag and drop support in X11 skins

18 years ago* modules/gui/skins/*: display the popupmenu when you right click on the interface.
Gildas Bazin [Sun, 8 Jun 2003 16:56:48 +0000 (16:56 +0000)]
* modules/gui/skins/*: display the popupmenu when you right click on the interface.

18 years ago Minor fix
Eric Petit [Sun, 8 Jun 2003 16:04:30 +0000 (16:04 +0000)]
 Minor fix

18 years ago* share/skins/default/theme.xml: fixed playlist size
Cyril Deguet [Sun, 8 Jun 2003 15:22:03 +0000 (15:22 +0000)]
* share/skins/default/theme.xml: fixed playlist size
* modules/gui/skins/controls/playlist.cpp: fixed a segfault when deleting
  items
* modules/gui/skins/x11/x11_graphics.cpp: implemented DrawRect

18 years ago* modules/gui/skins/x11/*: fixed transparency problem. XShapeCombineRegion() needs...
Gildas Bazin [Sun, 8 Jun 2003 12:45:13 +0000 (12:45 +0000)]
* modules/gui/skins/x11/*: fixed transparency problem. XShapeCombineRegion() needs to be called before the window is mapped.

18 years ago* better implementation of timers for X11 skins
Cyril Deguet [Sun, 8 Jun 2003 11:33:14 +0000 (11:33 +0000)]
* better implementation of timers for X11 skins

18 years ago* x11_font.cpp: fixed font placement
Cyril Deguet [Sun, 8 Jun 2003 00:32:07 +0000 (00:32 +0000)]
* x11_font.cpp: fixed font placement
* x11_window.*: real tooltip windows ! not perfect yet but it looks cool !
* removed compilation of gtk2 skins module. If you want it back, good luck ;)

18 years ago* share/Makefile.ami, doc/Makefile.am: forgot to include some files in the "make...
Gildas Bazin [Sat, 7 Jun 2003 19:19:32 +0000 (19:19 +0000)]
* share/Makefile.ami, doc/Makefile.am: forgot to include some files in the "make dist".

18 years ago* doc/subtitles/*, share/font-eutopiabold21.rle: new (smaller) font + scripts
Gildas Bazin [Sat, 7 Jun 2003 19:05:19 +0000 (19:05 +0000)]
* doc/subtitles/*, share/font-eutopiabold21.rle: new (smaller) font + scripts
and instructions to generate new fonts.

18 years ago* beginning of tooltips (only in the console at the moment ;)
Cyril Deguet [Sat, 7 Jun 2003 12:19:23 +0000 (12:19 +0000)]
* beginning of tooltips (only in the console at the moment ;)

18 years ago* modules/gui/skins/x11/x11_theme.cpp: removed unnecessary stuff.
Gildas Bazin [Sat, 7 Jun 2003 10:18:15 +0000 (10:18 +0000)]
* modules/gui/skins/x11/x11_theme.cpp: removed unnecessary stuff.

18 years ago modules/access/pvr/pvr.c : compile fix
Eric Petit [Sat, 7 Jun 2003 03:45:38 +0000 (03:45 +0000)]
 modules/access/pvr/pvr.c : compile fix

18 years ago missing cvsignore
Eric Petit [Sat, 7 Jun 2003 03:25:00 +0000 (03:25 +0000)]
 missing cvsignore

18 years ago* implemented double click event for X11 skins. The delay is hard-coded
Cyril Deguet [Sat, 7 Jun 2003 00:36:28 +0000 (00:36 +0000)]
* implemented double click event for X11 skins. The delay is hard-coded
  (400ms) , maybe it could be stored in the vlc config file

18 years ago* got rid of this useless error message
Cyril Deguet [Fri, 6 Jun 2003 23:34:35 +0000 (23:34 +0000)]
* got rid of this useless error message

18 years ago* x11/x11_window.cpp: fixed clipping and text attributes
Cyril Deguet [Fri, 6 Jun 2003 21:47:18 +0000 (21:47 +0000)]
* x11/x11_window.cpp: fixed clipping and text attributes

18 years ago* key shortcuts for X11 skins are now working
Cyril Deguet [Fri, 6 Jun 2003 19:40:37 +0000 (19:40 +0000)]
* key shortcuts for X11 skins are now working

18 years ago* modules/gui/skins/src/themeloader.cpp: small fix for tgz skins.
Gildas Bazin [Fri, 6 Jun 2003 14:50:49 +0000 (14:50 +0000)]
* modules/gui/skins/src/themeloader.cpp: small fix for tgz skins.

18 years ago* modules/packetizer/mpegvideo.c: Fixed a 3:2 pulldown bug (not tested).
Gildas Bazin [Fri, 6 Jun 2003 13:34:21 +0000 (13:34 +0000)]
* modules/packetizer/mpegvideo.c: Fixed a 3:2 pulldown bug (not tested).

18 years ago* modules/misc/network/ipv6.c: oups, ipv6 multicast wasn't enabled on win32. Also...
Gildas Bazin [Fri, 6 Jun 2003 11:09:24 +0000 (11:09 +0000)]
* modules/misc/network/ipv6.c: oups, ipv6 multicast wasn't enabled on win32. Also fixed the interface name parsing in the MRL.

18 years ago* Typo's by me. ( Cool i included a dutch sentence a while ago and noone noticed ?)
Derk-Jan Hartman [Fri, 6 Jun 2003 02:48:19 +0000 (02:48 +0000)]
* Typo's by me. ( Cool i included a dutch sentence a while ago and noone noticed ?)

18 years ago* All: some spelling corrections and description string clarifications.
Derk-Jan Hartman [Fri, 6 Jun 2003 02:23:30 +0000 (02:23 +0000)]
* All: some spelling corrections and description string clarifications.
  There is a lot of improvement left here.

18 years ago* modules/gui/macosx/prefs.?:
Derk-Jan Hartman [Fri, 6 Jun 2003 00:38:41 +0000 (00:38 +0000)]
* modules/gui/macosx/prefs.?:
  - Changed modules list to use Default instead of None. probably clearer to
    users.
  - Have a warning before resetting the prefs.

18 years ago* x11/x11_timer.* : classes to implement platform-independant timers
Cyril Deguet [Thu, 5 Jun 2003 22:16:15 +0000 (22:16 +0000)]
* x11/x11_timer.* : classes to implement platform-independant timers
* controls/text.cpp : text scrolling works ! (at least in the main window)

18 years ago* modules/gui/skins/*, modules/gui/wxwindows/*: added the wxWin popup menu to the...
Gildas Bazin [Thu, 5 Jun 2003 21:22:28 +0000 (21:22 +0000)]
* modules/gui/skins/*, modules/gui/wxwindows/*: added the wxWin popup menu to the skins interface.

18 years ago* include/vlc_common.h: fixed the I64C() macro for mingw.
Gildas Bazin [Thu, 5 Jun 2003 11:52:19 +0000 (11:52 +0000)]
* include/vlc_common.h: fixed the I64C() macro for mingw.
* src/misc/mtime.c: implemented the heuristic described in http://www.cs.man.ac.uk/fellowsd-bin/TIP/7.html to test whether the win32 performance counter is reliable. That should fix the clock problems that a few users reported on win32.

18 years agoVLC 0.6 codename is Trevelyan.
Christophe Massiot [Wed, 4 Jun 2003 23:17:28 +0000 (23:17 +0000)]
VLC 0.6 codename is Trevelyan.

18 years ago Added a special access module for PVR MPEG-2 encoding boards.
Eric Petit [Wed, 4 Jun 2003 21:41:47 +0000 (21:41 +0000)]
 Added a special access module for PVR MPEG-2 encoding boards.
 It allows to change the frequency and such things quite easily, from VLC.
 You'll have to --enable-pvr to build it.

18 years ago* added <unistd.h> or it doesn't compile !
Cyril Deguet [Wed, 4 Jun 2003 18:47:57 +0000 (18:47 +0000)]
* added <unistd.h> or it doesn't compile !

18 years ago* modules/gui/skins/x11/x11_api.cpp: implemented OSAPI_GetTime() and OSAPI_RmDir().
Gildas Bazin [Wed, 4 Jun 2003 17:44:57 +0000 (17:44 +0000)]
* modules/gui/skins/x11/x11_api.cpp: implemented OSAPI_GetTime() and OSAPI_RmDir().

18 years ago* modules/gui/skins/src/vlcproc.cpp: compilation fix.
Gildas Bazin [Wed, 4 Jun 2003 16:44:39 +0000 (16:44 +0000)]
* modules/gui/skins/src/vlcproc.cpp: compilation fix.

18 years ago* modules/gui/skins/*: misc fixes and clean-up. There are still thread issues when...
Gildas Bazin [Wed, 4 Jun 2003 16:03:34 +0000 (16:03 +0000)]
* modules/gui/skins/*: misc fixes and clean-up. There are still thread issues when passing messages between the skins thread and the wxWindows dialogs thread that will need to be fixed.
* modules/gui/wxwindows/timer.cpp: fixed comment.

18 years ago* OS X users can now browse the DVD menus with the arrow keys.
Christophe Massiot [Tue, 3 Jun 2003 23:17:43 +0000 (23:17 +0000)]
* OS X users can now browse the DVD menus with the arrow keys.

18 years ago* When choosing a autogenerated menuitem, we now create a new thread to
Derk-Jan Hartman [Tue, 3 Jun 2003 22:21:46 +0000 (22:21 +0000)]
* When choosing a autogenerated menuitem, we now create a new thread to
  do the actual execution of this command. this is a (very ugly) workaround
  to the problem we were having with the deinterlace menu on osx.

  It works now, but now i'm running into the black screen and continous
  "late picture skipped (-218000)" again which is also plagueing us when you
  enter fullscreen with a filter enabled. This ought to be fixed before 0.6.0
  as well.

18 years ago* modules/gui/skins/src/*: oops, forgot to add a bunch of files.
Gildas Bazin [Tue, 3 Jun 2003 22:20:00 +0000 (22:20 +0000)]
* modules/gui/skins/src/*: oops, forgot to add a bunch of files.

18 years ago* configure.ac.in: bail out with an error message if the x11 skins are enabled and...
Gildas Bazin [Tue, 3 Jun 2003 22:18:58 +0000 (22:18 +0000)]
* configure.ac.in: bail out with an error message if the x11 skins are enabled and we couldn't find imlib2.
* modules/gui/wxwindows/*: fixed bug in sout dialog box.
* modules/gui/skins/*: factorised the wxwindows dialogs code in dialogs.cpp. wxWindows is also initialised earlier on to allow opening a skins file with a wxWin dialog box. (Note: I badly broke the GTK2 skins).

18 years ago modules/gui/beos/* : fixed the screenshot format selection I broke lately
Eric Petit [Tue, 3 Jun 2003 12:06:29 +0000 (12:06 +0000)]
 modules/gui/beos/* : fixed the screenshot format selection I broke lately

18 years agohttp.c: if the webserver doesn't return 206 the stream is not seekable.
Sigmund Augdal Helberg [Mon, 2 Jun 2003 16:01:21 +0000 (16:01 +0000)]
http.c: if the webserver doesn't return 206 the stream is not seekable.

18 years ago* modules/codec/libmpeg2.c: fixed a crasher with invalid pictures
Derk-Jan Hartman [Mon, 2 Jun 2003 12:42:15 +0000 (12:42 +0000)]
* modules/codec/libmpeg2.c: fixed a crasher with invalid pictures
* modules/gui/macosx/playlist.m: better fix for playlists on 10.1

18 years ago* ALL:
Derk-Jan Hartman [Sun, 1 Jun 2003 23:48:17 +0000 (23:48 +0000)]
* ALL:
  - Changed the autogenerated menu's in a system working similar to wxWindows.
  - The deinterlace menu is autogenerated now. However it seems the problem
    with on the fly filter changes still exists.

18 years ago* modules/gui/skins/x11/x11_api.cpp: fixed OSAPI_GetScreenSize
Cyril Deguet [Sun, 1 Jun 2003 22:11:24 +0000 (22:11 +0000)]
* modules/gui/skins/x11/x11_api.cpp: fixed OSAPI_GetScreenSize
* all: added locks around X calls to make them thread safe (will be
  useful in the next commit ;-)

18 years ago* mouse wheel scroll for X11 skins
Cyril Deguet [Sun, 1 Jun 2003 17:13:04 +0000 (17:13 +0000)]
* mouse wheel scroll for X11 skins

18 years ago* configure.ac.in : fixed linking of skins modules
Cyril Deguet [Sun, 1 Jun 2003 16:39:49 +0000 (16:39 +0000)]
* configure.ac.in : fixed linking of skins modules
* modules/gui/skins/*:
  - fixed the wxwindows bug, due to a huge bug with broadcast events
  - beginning of fonts in X11 skins
so, you can test the X11 skins module: it should work now !

18 years ago * ts: fix current_next value.
Laurent Aimar [Sun, 1 Jun 2003 00:26:41 +0000 (00:26 +0000)]
 * ts: fix current_next value.

18 years ago * ./debian/vlc.mime: the vlc packages registers with the Debian MIME system.
Sam Hocevar [Sat, 31 May 2003 23:41:49 +0000 (23:41 +0000)]
  * ./debian/vlc.mime: the vlc packages registers with the Debian MIME system.

18 years ago * skins/controls/button.cpp: Fixed a nasty bug.
Olivier Teulière [Sat, 31 May 2003 23:23:59 +0000 (23:23 +0000)]
 * skins/controls/button.cpp: Fixed a nasty bug.
 * skins/controls/generic.h: Some public fields are now protected
 * skins/src/window.cpp:
    - Added a few debug messages
    - Invisible controls don't receive events anymore

Note: There are still a few bugs in the code handling the controls and
their different states, and I think they will be difficult to fix with
the current code structure. A rewrite of this part of code could be a
good idea (perhaps using states and transitions between states, like
Zinf does?).

18 years ago * ts: proper fix for both.
Laurent Aimar [Sat, 31 May 2003 21:49:12 +0000 (21:49 +0000)]
 * ts: proper fix for both.

18 years ago * ts: reverse my last commit (the proper way should be to modify also the
Laurent Aimar [Sat, 31 May 2003 16:15:33 +0000 (16:15 +0000)]
 * ts: reverse my last commit (the proper way should be to modify also the
 muxer but this will break compatibility).

18 years ago * src/input/input_ext-intf.c : added an input_SetRate function; it is
Eric Petit [Sat, 31 May 2003 12:24:39 +0000 (12:24 +0000)]
 * src/input/input_ext-intf.c :  added an input_SetRate function; it is
   quite more convenient than, e.g, calling input_SetStatus( STATUS_FASTER )
   two times if you want to switch from 1:1 to 4:1 from the interface.
   Old functions still work.
 * modules/gui/beos/VlcWrapper.cpp : use it

18 years ago * mjpeg grabbing added, thanks to Paul Forgey <paulf at aphrodite dot com>
Laurent Aimar [Sat, 31 May 2003 01:23:29 +0000 (01:23 +0000)]
 * mjpeg grabbing added, thanks to Paul Forgey <paulf at aphrodite dot com>
 that had done all the work.

Paul Forgey's notes:
--------------------

Unfortunatley, the v4l interface shows how much it sucks here.  I can't
wait for v4l2 to become more common.  Anyway, the mjpeg mechanism
captures completely differently than the uncompressed frame capture
mechanism.  This means the code has to split off a bunch to do similar
things depending on mjpeg being set or not.  For some reason, I can't
use non v4l2 calls to capture uncompressed frames from the lml33,
however I do have another bttv card on my system to test that I didn't
break the non-mjpeg stuff.

The Zoran encoders don't use square pixels.  So the 4:3 (or 16:9)
picture is going to show up as 720x480.  I don't know my way around the
code well enough to know how to specify a non-square pixel aspect
ratio.  If there isn't a way to do it, it would be nice to be able to
specify as an option the aspect ratio of the sourc.  Either 4:3 or 16:9
in the case of anamorphic S-Video, which does occur.

I stole the videodev_mjpeg.h header from the lavrec project.  Despite
the linux kernels having support for the Zoran cards, there doesn't seem
to be a reliable way to pick up this header, which is probably why
lavrec did it this way.  Since it only defines ioctl definitions, I
don't think using it is a legal problem.

I also modified the audio handling a bit.  If the card supports audio,
great, we'll set the card's parameters as we did before.  But if adev=
is specified, use it regardless.  The reason to do this is to capture
audio from the sound card with video coming from, say, a web cam or in
my case, an encoder card which doesn't have any audio capabilities at
all.

18 years ago * mux/ts.c : allowed sending mjpeg (who said that's ugly ?)
Laurent Aimar [Sat, 31 May 2003 00:10:11 +0000 (00:10 +0000)]
 * mux/ts.c : allowed sending mjpeg (who said that's ugly ?)
 * demux/ts.c : fixed an endian problem with such private stream.

18 years ago modules/gui/beos/* : fixed "Goto Menu" menuitem enabling
Eric Petit [Fri, 30 May 2003 18:43:31 +0000 (18:43 +0000)]
 modules/gui/beos/* : fixed "Goto Menu" menuitem enabling

18 years ago modules/gui/beos/* : misc fixes & enhancements
Eric Petit [Fri, 30 May 2003 17:30:54 +0000 (17:30 +0000)]
 modules/gui/beos/* : misc fixes & enhancements

18 years ago* X11 skins now use imlib2 -> you need to bootstrap
Cyril Deguet [Thu, 29 May 2003 21:40:27 +0000 (21:40 +0000)]
* X11 skins now use imlib2 -> you need to bootstrap
  wxwindows dialogs are not supposed to work yet, if they do you are
  lucky ;)

18 years ago* x11/x11_theme.cpp: better timing for SkinManage
Cyril Deguet [Thu, 29 May 2003 16:48:29 +0000 (16:48 +0000)]
* x11/x11_theme.cpp: better timing for SkinManage
* src/vlcproc.cpp: hack to make OpenDialog work, but it MUST be
  changed !

18 years ago* AT LAST events work in X11 skins !
Cyril Deguet [Wed, 28 May 2003 23:56:51 +0000 (23:56 +0000)]
* AT LAST events work in X11 skins !

18 years ago* src/libvlc.h:
Derk-Jan Hartman [Wed, 28 May 2003 03:53:04 +0000 (03:53 +0000)]
* src/libvlc.h:
  - added "en" to the list of languages in the preferences.
  - added DIV1, DIV2, i263, WMV1 to video encoding options in prefs.
    FENRIR: is this correct this way?

18 years ago modules/video_output/x11/xcommon.c : compile fix for gcc != 3
Eric Petit [Wed, 28 May 2003 00:52:05 +0000 (00:52 +0000)]
 modules/video_output/x11/xcommon.c : compile fix for gcc != 3

18 years ago* install-win32: fixed the nsi script to not include the FAQ.
Gildas Bazin [Tue, 27 May 2003 22:57:03 +0000 (22:57 +0000)]
* install-win32: fixed the nsi script to not include the FAQ.