Commit Graph

4257 Commits

Author SHA1 Message Date
Cyril Deguet 9ca2bbfbde * 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 ;)
2003-06-08 00:32:07 +00:00
Gildas Bazin fdfb00e9d5 * share/Makefile.ami, doc/Makefile.am: forgot to include some files in the "make dist". 2003-06-07 19:19:32 +00:00
Gildas Bazin 8f9a8bf81d * doc/subtitles/*, share/font-eutopiabold21.rle: new (smaller) font + scripts
and instructions to generate new fonts.
2003-06-07 19:05:19 +00:00
Cyril Deguet eccd9348b6 * beginning of tooltips (only in the console at the moment ;) 2003-06-07 12:19:23 +00:00
Gildas Bazin 77a466e364 * modules/gui/skins/x11/x11_theme.cpp: removed unnecessary stuff. 2003-06-07 10:18:15 +00:00
Eric Petit 0a2f45b200 modules/access/pvr/pvr.c : compile fix 2003-06-07 03:45:38 +00:00
Eric Petit 1245cd4a86 missing cvsignore 2003-06-07 03:25:00 +00:00
Cyril Deguet 810182ca9e * implemented double click event for X11 skins. The delay is hard-coded
(400ms) , maybe it could be stored in the vlc config file
2003-06-07 00:36:28 +00:00
Cyril Deguet 3f0d1dbfa7 * got rid of this useless error message 2003-06-06 23:34:35 +00:00
Cyril Deguet 5d71559d16 * x11/x11_window.cpp: fixed clipping and text attributes 2003-06-06 21:47:18 +00:00
Cyril Deguet 12d6fe8fbb * key shortcuts for X11 skins are now working 2003-06-06 19:40:37 +00:00
Gildas Bazin b67f0f23c6 * modules/gui/skins/src/themeloader.cpp: small fix for tgz skins. 2003-06-06 14:50:49 +00:00
Gildas Bazin 86768975a0 * modules/packetizer/mpegvideo.c: Fixed a 3:2 pulldown bug (not tested). 2003-06-06 13:34:21 +00:00
Gildas Bazin b4011103f6 * modules/misc/network/ipv6.c: oups, ipv6 multicast wasn't enabled on win32. Also fixed the interface name parsing in the MRL. 2003-06-06 11:09:24 +00:00
Derk-Jan Hartman db64ee8789 * Typo's by me. ( Cool i included a dutch sentence a while ago and noone noticed ?) 2003-06-06 02:48:19 +00:00
Derk-Jan Hartman d693470b3b * All: some spelling corrections and description string clarifications.
There is a lot of improvement left here.
2003-06-06 02:23:30 +00:00
Derk-Jan Hartman 2c5fba48b4 * modules/gui/macosx/prefs.?:
- Changed modules list to use Default instead of None. probably clearer to
    users.
  - Have a warning before resetting the prefs.
2003-06-06 00:38:41 +00:00
Cyril Deguet d6246ea263 * x11/x11_timer.* : classes to implement platform-independant timers
* controls/text.cpp : text scrolling works ! (at least in the main window)
2003-06-05 22:16:15 +00:00
Gildas Bazin 4e4b096772 * modules/gui/skins/*, modules/gui/wxwindows/*: added the wxWin popup menu to the skins interface. 2003-06-05 21:22:28 +00:00
Gildas Bazin 6350ac81e5 * 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.
2003-06-05 11:52:19 +00:00
Christophe Massiot 331cb1a8b4 VLC 0.6 codename is Trevelyan. 2003-06-04 23:17:28 +00:00
Eric Petit 02b9cd06b9 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.
2003-06-04 21:41:47 +00:00
Cyril Deguet f46c8fc384 * added <unistd.h> or it doesn't compile ! 2003-06-04 18:47:57 +00:00
Gildas Bazin 764116ba15 * modules/gui/skins/x11/x11_api.cpp: implemented OSAPI_GetTime() and OSAPI_RmDir(). 2003-06-04 17:44:57 +00:00
Gildas Bazin 26ca5a34b0 * modules/gui/skins/src/vlcproc.cpp: compilation fix. 2003-06-04 16:44:39 +00:00
Gildas Bazin 5143bba07e * 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.
2003-06-04 16:03:34 +00:00
Christophe Massiot a87a516830 * OS X users can now browse the DVD menus with the arrow keys. 2003-06-03 23:17:43 +00:00
Derk-Jan Hartman e425015648 * 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.
2003-06-03 22:21:46 +00:00
Gildas Bazin 66b8fa4943 * modules/gui/skins/src/*: oops, forgot to add a bunch of files. 2003-06-03 22:20:00 +00:00
Gildas Bazin f57c3296cc * 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).
2003-06-03 22:18:58 +00:00
Eric Petit 7c26f655c0 modules/gui/beos/* : fixed the screenshot format selection I broke lately 2003-06-03 12:06:29 +00:00
Sigmund Augdal Helberg fd8929f6cb http.c: if the webserver doesn't return 206 the stream is not seekable. 2003-06-02 16:01:21 +00:00
Derk-Jan Hartman 877413ab86 * modules/codec/libmpeg2.c: fixed a crasher with invalid pictures
* modules/gui/macosx/playlist.m: better fix for playlists on 10.1
2003-06-02 12:42:15 +00:00
Derk-Jan Hartman a85ddccdcd * 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.
2003-06-01 23:48:17 +00:00
Cyril Deguet 4c0e43c15d * 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 ;-)
2003-06-01 22:11:24 +00:00
Cyril Deguet 2c90cd6d50 * mouse wheel scroll for X11 skins 2003-06-01 17:13:04 +00:00
Cyril Deguet 44fb33abc7 * 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 !
2003-06-01 16:39:49 +00:00
Laurent Aimar 1a7ed93b9d * ts: fix current_next value. 2003-06-01 00:26:41 +00:00
Sam Hocevar 1c34a0ad27 * ./debian/vlc.mime: the vlc packages registers with the Debian MIME system. 2003-05-31 23:41:49 +00:00
Olivier Teulière 7643c27ba0 * 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?).
2003-05-31 23:23:59 +00:00
Laurent Aimar cf9cdcac3e * ts: proper fix for both. 2003-05-31 21:49:12 +00:00
Laurent Aimar 7598e76ca5 * ts: reverse my last commit (the proper way should be to modify also the
muxer but this will break compatibility).
2003-05-31 16:15:33 +00:00
Eric Petit 37d2304ff9 * 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
2003-05-31 12:24:39 +00:00
Laurent Aimar ba8a03345c * 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.
2003-05-31 01:23:29 +00:00
Laurent Aimar aaaf677b4f * mux/ts.c : allowed sending mjpeg (who said that's ugly ?)
* demux/ts.c : fixed an endian problem with such private stream.
2003-05-31 00:10:11 +00:00
Eric Petit 843ab7adfd modules/gui/beos/* : fixed "Goto Menu" menuitem enabling 2003-05-30 18:43:31 +00:00
Eric Petit d1208fa621 modules/gui/beos/* : misc fixes & enhancements 2003-05-30 17:30:54 +00:00
Cyril Deguet f574db4940 * X11 skins now use imlib2 -> you need to bootstrap
wxwindows dialogs are not supposed to work yet, if they do you are
  lucky ;)
2003-05-29 21:40:27 +00:00
Cyril Deguet e950e33879 * x11/x11_theme.cpp: better timing for SkinManage
* src/vlcproc.cpp: hack to make OpenDialog work, but it MUST be
  changed !
2003-05-29 16:48:29 +00:00
Cyril Deguet 63fa336de7 * AT LAST events work in X11 skins ! 2003-05-28 23:56:51 +00:00