Damien Fouilleul
600ac6c921
directx.c: some improvement on overlay initial grey flickering
2006-01-05 22:48:30 +00:00
Felix Paul Kühne
7ea19fd28b
* fixed preferences
2006-01-02 18:25:01 +00:00
Sam Hocevar
2bdea742c7
* modules/video_output/image.c:
...
+ Implemented support for --image-out-format.
+ Added support for JPEG output. Still defaults to PNG.
2006-01-02 10:52:50 +00:00
Jean-Paul Saman
648a16ca0d
Add a DirectFB module. Patch by: Iuri Diniz <iuri_at_digizap_dot_com_dot_br> applied with some coding style cleanup and autoconf fixes.
2005-12-28 19:10:22 +00:00
Damien Fouilleul
1a81de016d
directx.c: fixed the initial grey flicker when using overlay surfaces by postponing painting the overlay colorkey until the first picture has been received the vout display
2005-12-10 16:16:10 +00:00
Damien Fouilleul
addc88a857
vout.h: missing header settings that should have been committed with r13443
2005-11-29 11:01:03 +00:00
Damien Fouilleul
b50e681dec
directx.c: disable screensaver by temporarily resetting screensaver system settings
2005-11-28 22:02:13 +00:00
Antoine Cellerier
36b0a2be9a
update copyright and svn Id property
2005-11-26 22:46:55 +00:00
Gildas Bazin
9a1e4a1161
* modules/video_output/directx: apply video-title to both normal and fullscreen windows + support this for unicode builds as well.
2005-11-25 19:19:22 +00:00
Damien Fouilleul
4a473a3e97
all: possible fix for screensaver problem
2005-11-25 16:16:04 +00:00
Antoine Cellerier
a289e3243b
fix --xvideo-xineramascreen option
2005-11-14 19:58:23 +00:00
Gildas Bazin
1a29fc3c6e
* ALL: changed VOUT_SET_ZOOM into VOUT_SET_SIZE and implemented a VOUT_GET_SIZE for some of the vouts.
2005-11-02 23:18:53 +00:00
Marian Durkovic
79aa3c87f2
fixed untranslatable strings
2005-10-31 13:34:17 +00:00
Marian Durkovic
42928cf808
make Crop or Aspect change autoamtically resize the window
2005-10-31 07:33:48 +00:00
Marian Durkovic
c5f75658bf
VOUT_SET_ZOOM can't be relative, since it doesn't work if user saved
...
anything else than zoom=1.0 in Preferences.
Reworked it to always go through InitWindowsize()
2005-10-31 07:28:26 +00:00
Felix Paul Kühne
84b1163ffc
* fixed some untranslatable strings and strings which existed both with and without trailing spaces. Thanks to Jonas A. Larsen for notifying me about them.
2005-10-30 17:27:01 +00:00
Gildas Bazin
0b62be3af2
* modules/video_output/wingdi.c: misc fixes and improvements.
2005-10-29 16:58:12 +00:00
Gildas Bazin
872cb1cab4
* modules/video_output/directx, modules/video_output/x11: take cropping into account when reporting mouse coordinates.
2005-10-29 16:14:21 +00:00
Gildas Bazin
29174f4ec4
* modules/video_output/x11/xcommon.c: support on-the-fly ar/cropping in the x11 vout.
2005-10-29 12:43:40 +00:00
Gildas Bazin
cff02a626f
* modules/video_output/directx/directx.c, modules/video_output/directx/glwin32.c, modules/video_output/opengl.c: support on-the-fly aspect-ratio changes.
2005-10-28 08:21:18 +00:00
Gildas Bazin
b276a3383f
* modules/video_output/x11/xcommon.c: support changing aspect-ratio on-the-fly.
2005-10-28 07:04:40 +00:00
Gildas Bazin
0337533b39
* modules/video_output/directx/glwin32.c: support on-the-fly crop changes.
2005-10-27 09:52:30 +00:00
Gildas Bazin
3ca216ee0e
* modules/video_output/x11/xcommon.c, modules/video_output/opengl.c, modules/video_filter/deinterlace.c: added on-the-fly cropping support to opengl and deinterlace.
2005-10-26 22:52:05 +00:00
Gildas Bazin
6016460e53
* modules/video_output/directx/directx.c: support on-the-fly cropping.
2005-10-26 07:52:01 +00:00
Gildas Bazin
afd4e73c23
* modules/video_output/x11/xcommon.c: added support for on-the-fly cropping to xvideo.
2005-10-25 23:33:43 +00:00
Derk-Jan Hartman
16a8d677f4
* Fix a memleak in the image video output.
...
It's still not leak free. I suspect an error in src/misc/image.c
2005-10-25 23:19:51 +00:00
Gildas Bazin
54c3c6a03a
* modules/video_output/directx/directx.c: removed debug message.
2005-10-24 08:26:23 +00:00
Gildas Bazin
3e8aabdc4f
* modules/video_output/directx/directx.c: small fix for last commit.
2005-10-23 14:53:50 +00:00
Gildas Bazin
883daa52ca
* modules/video_output/directx/*: support for cropping.
2005-10-23 14:36:33 +00:00
Gildas Bazin
2b0ff6b80b
* modules/video_output/opengl.c: hopefully got it right this time.
2005-10-23 13:04:54 +00:00
Gildas Bazin
6ab18a5045
* modules/video_output/opengl.c: implemented cropping.
2005-10-23 12:05:23 +00:00
Gildas Bazin
e8d693164b
* modules/video_output/x11/xcommon.c: use p_vout->fmt_out.i_x/y_offset during cropping.
2005-10-23 10:19:03 +00:00
Gildas Bazin
ec8a1a3ed1
* modules/video_output/x11/xcommon.c: support cropping to i_visible_width/height in xvideo (not implemented in x11 yet).
2005-10-23 10:01:49 +00:00
Marian Durkovic
1f4b74086c
prepare video outputs for display size not equal to encoded size
2005-10-18 07:12:27 +00:00
Sigmund Augdal Helberg
f60b4c79ac
all: updated my name and e-mail address
...
AUTHORS: updated my entry
2005-10-15 13:23:08 +00:00
Clément Stenac
966a150306
Allow setting video output title under X
...
Patch by Oscar Perez
2005-09-25 10:14:39 +00:00
Derk-Jan Hartman
4bd7c74d8b
* Fix mouse down event forwarding from opengl ( closes #325 )
2005-08-21 14:33:06 +00:00
Gildas Bazin
57c60ce882
* modules/video_output/wingdi.c: compilation fix when compiled as plugin.
2005-08-03 18:26:11 +00:00
Derk-Jan Hartman
4c535ac86b
* revert [11512] closes #245
2005-07-25 13:30:31 +00:00
Rémi Denis-Courmont
fe087a3828
Make Zorglub less unhappy
2005-07-09 06:17:09 +00:00
Rémi Denis-Courmont
85b29bdc28
Copyright fixes
...
(da big courmischage)
2005-07-08 18:12:44 +00:00
Antoine Cellerier
7a179eeb60
forward port 11543 (again)
2005-06-26 16:03:48 +00:00
Derk-Jan Hartman
251eae00fa
* More greenline prevention (opengl sucks ! :D )
2005-06-24 19:06:58 +00:00
Derk-Jan Hartman
3c0d600e87
* Lets go beserk on the locking and event passing for OpenGL resize. Haven't been able to crash it anymore.
...
closes #45
2005-06-14 23:45:02 +00:00
Gildas Bazin
9d5044b7fa
* modules/video_output/x11/xcommon.c: try to detect XShmAttach() failure (eg. when running on an exported display).
2005-06-14 17:24:01 +00:00
Gildas Bazin
f1205b996a
* modules/video_output/opengl.c: win32 build fix (by Dnumgis).
2005-06-14 14:14:14 +00:00
Derk-Jan Hartman
0c8da59955
* Some changes to preferences categorization (This really needs a lot more work)
2005-06-10 15:29:32 +00:00
Derk-Jan Hartman
7a84f78862
* GL_CLAMP --> GL_CLAMP_TO_EDGE. This fixes the Greenline issue closes #103
2005-06-09 11:02:05 +00:00
Felix Paul Kühne
b7c52465b1
* backport of [11257] to trunk
2005-06-03 19:32:11 +00:00
Derk-Jan Hartman
d8355da280
* no-deco patch for X11. Courtesy of Dermot McGahon
2005-06-03 15:07:08 +00:00
Gildas Bazin
7f3551d5eb
* modules/video_output/directx/directx.c: fixed crash with 256 colors mode.
2005-05-31 09:04:53 +00:00
Gildas Bazin
05d36b604e
* modules/video_output/x11/xcommon.c, modules/video_output/directx/events.c: added support for insert/delete hotkeys.
2005-04-26 14:27:47 +00:00
Christophe Massiot
f976d6ae30
* ALL: converted the video output module "picture" to a stream output
...
module "mosaic-bridge".
2005-04-15 20:01:19 +00:00
Christophe Massiot
f3feceb873
* ALL: x86-64 fixes.
2005-04-15 18:06:51 +00:00
Gildas Bazin
2d55c0f1a4
* modules/video_output/opengl.c: fixed snapshots in opengl mode.
2005-04-12 14:11:04 +00:00
Derk-Jan Hartman
fadec1ce94
* modules/video_output/Modules: Added picture.h to MAKE_DIST
2005-04-06 21:49:23 +00:00
Gildas Bazin
0f83abcf39
* modules/video_output/wingdi.c: bunch of fixes and improvements.
2005-03-30 23:48:41 +00:00
Olivier Aubert
f732680c95
snapshot.c:
...
* added some comments
* updated module description
* try to fix timestamping
2005-03-26 19:29:32 +00:00
Eric Petit
4f97b25a8e
Fix for thread-unsafe OpenGL implementations (OS X...)
2005-03-25 12:02:14 +00:00
Gildas Bazin
d0fb2441a0
* src/misc/image.c, src/video_output/vout_intf.c: handle aspect ratio changes in image_Convert() as well.
...
* modules/video_output/picture.c: set all the fields of fmt_in for image_Convert().
2005-03-17 19:16:15 +00:00
Clément Stenac
2e3847698a
More prefs fixes
...
- String fixes
- Sort some large panels
- Change some advanced flags
- Fix & move audio-channel-mixer
- hide picture vout
- Remove saved-volume, replaced by a variable
2005-03-10 13:05:43 +00:00
Gildas Bazin
3bde1ed6b6
* modules/video_output/x11/xcommon.c: don't abort on X_SetInputFocus error which isn't fatal.
2005-03-08 18:10:49 +00:00
Christophe Massiot
ae42e9e71b
* src/video_output/vout_subpictures.c: New function spu_MakeRegion which
...
reuses a given picture_t without allocating a new one.
* modules/video_output/picture.c: New --picture-height and width options
to do the scaling in the vout thread. Misc bug corrections.
* modules/video_filter/mosaic.c: Less overhead.
* modules/codec/ffmpeg/video_filter.c: Do the scaling before the conversion
in case the original size is bigger than the destination.
2005-03-07 19:28:52 +00:00
Gildas Bazin
241f5d9738
* modules/video_output/wingdi.c, include/video_output.h: disable GAPI when the video window looses the focus.
2005-03-05 18:07:49 +00:00
Gildas Bazin
9207dd48bb
* modules/video_output/directx/directx.c: compilation fix.
2005-03-03 14:45:52 +00:00
Clément Stenac
ba9826cacf
Preferences consistency fixes by Christophe Mutricy <xtophe at nxtelevision d0t com>
...
+ put access and demux in the right place
2005-03-03 06:58:04 +00:00
Steve Lhomme
3d831e04ec
Avoid \r\n problems between platforms
2005-03-02 16:47:31 +00:00
Antoine Cellerier
97a71b4963
Add options to give a specific channel order in mosaic
...
* picture.* : add picture-id option. its a string that identifies the
video.
* mosaic.c : add mosaic-order option. its a comma separated list of
picture-ids. Any picture who's id isn't found in the list
will be placed after skiping the necessary number of
slots needed to place all pictures defined in this list.
2005-03-01 23:24:08 +00:00
Christophe Massiot
1bfc49751a
* modules/video_output/picture.c: Changed the order of the commands to avoid
...
holding p_picture_vout->lock for too long.
2005-03-01 18:26:29 +00:00
Antoine Cellerier
3c53e7b203
* add svn Id support and some copyright info in picture.h
2005-03-01 15:33:51 +00:00
Antoine Cellerier
75543f3d9e
* mosaic.c, rc.c, rtci.c : callbacks to change mosaic sub filter
...
parameters on the fly
* mosaic.c : center image in rectangle when keep aspect ratio is enabled
* picture.c : remove debug message
2005-02-28 15:54:07 +00:00
Antoine Cellerier
75dd79c4f6
* picture.c : slightly cleaner picture_t freeing
...
* mosaic.c : add a switch to keep aspect ratio when resizing
2005-02-21 15:23:46 +00:00
Antoine Cellerier
c964355823
* update the copyright dates
2005-02-21 13:39:01 +00:00
Antoine Cellerier
1f54a473b6
Basic mosaic, video blending modules
...
* picture.c picture.h : vout that copies the rendered image in a libvlc
object.
* mosaic.c : sub filter that takes all the images created by the picture
module and blends them over the current video
I think i still have loads of things to fix (like memleaks)
Simple vlm configuration file to see this work :
<<<<
new chan1 broadcast enabled
setup chan1 input somevideo1.avi
setup chan1 option vout=picture
new chan2 broadcast enabled
setup chan2 input somevideo2.avi
setup chan2 option vout=picture
new bg broadcast enabled
setup bg input somevideo0.avi
setup bg option sub-filter=mosaic
control bg play
control chan1 play
control chan2 play
>>>>
You just have to launch : ./vlc -I telnet --vlm-conf vlm.conf
2005-02-21 13:13:52 +00:00
Gildas Bazin
20f007d0e6
* modules/video_output/wingdi.c: major optimizations (avoid unnecessary memcpy of video frames + direct rendering for gapi).
2005-02-20 15:37:23 +00:00
Eric Petit
7ffe1b74fd
opengl.c: higher priority on OS X
2005-02-18 15:18:29 +00:00
Eric Petit
70944c2a12
video_output/opengl.c: fixed a (OS X only) segfault
...
macosx/vout*.m: cleaning
2005-02-18 14:01:21 +00:00
Gildas Bazin
475694d424
* configure.ac, modules/video_output/wingdi.c: enable wingapi vout on WinCE.
2005-02-16 08:29:47 +00:00
Gildas Bazin
e86ceeef98
* ALL: WinCE build fixes.
2005-02-15 21:21:17 +00:00
Rémi Denis-Courmont
c959f01d69
Remove bogus executable permissions
2005-02-15 13:55:08 +00:00
Gildas Bazin
5db972ab2e
* modules/video_output/wingdi.c: improvements + embedded support + GAPI support for WinCE. Needs some more work as well for fullscreen support.
2005-01-26 08:18:46 +00:00
Clément Stenac
61ddfd1628
Reuse the encoder
2004-12-29 16:15:50 +00:00
Clément Stenac
c8eb02d617
Baaaah, we _already_ have a PNG encoder.
...
Note: this one (the ffmpeg one) seems to leak, though
2004-12-29 15:56:08 +00:00
Clément Stenac
2059d3c7c6
Modules.am
2004-12-29 15:29:35 +00:00
Clément Stenac
d4350430ae
PNG image encoder and imagefile video output
2004-12-29 15:29:20 +00:00
Gildas Bazin
c7d1d4f253
* modules/video_output/directx/events.c: fixes for VOUT_REPARENT.
2004-12-20 12:19:32 +00:00
Gildas Bazin
2a2caf4de6
* modules/video_output/x11/xcommon.c: fixed nasty bug with YV12 xvideo output (fixes problem with unichrome driver).
2004-12-19 19:49:10 +00:00
Clément Stenac
d5eacbea63
Really fix all the set_name.
...
Sorry for the trouble
2004-12-16 18:58:12 +00:00
Eric Petit
de198bc744
opengl.c, voutgl.m: restored smooth resizing on OS X
...
re-enabled OS X GL provider (QT output still default)
2004-12-12 04:15:51 +00:00
Clément Stenac
2a5e51a1bc
Forgot to categorize some vouts
2004-12-11 18:00:03 +00:00
Clément Stenac
a90a19a6b0
Improvements to preferences
...
* Each module can declare a "human-readable short name" with set_name
* Modules are sorted by category (set_category, set_subcategory).
Modules configs can be separated by set_section()
* Separated audio-filter and audio-visual
* Separated extraintf and control
* New command and widget : add_module_list() for comma-separated modules
* Vfilters now use "," as separator
2004-12-11 14:45:46 +00:00
Gildas Bazin
94f55cc6e1
* modules/video_output/directx: use a black overlay colorkey for 24 bits colour depth displays.
2004-12-02 12:56:46 +00:00
Gildas Bazin
935a2e8d90
* modules/video_output/directx: no window decoration patch by Marius Kjeldahl (marius at kjeldahl dot net) + modifications by me.
2004-12-02 11:14:43 +00:00
Gildas Bazin
703ed7fc74
* modules/video_output/directx/*: fixed symbol conflicts when compiling both vout_directx and glwin32 as builtins.
2004-12-02 09:50:27 +00:00
Gildas Bazin
f8adde048a
* modules/video_output/directx/directx.c,glwin32.c: don't unload the plugin as we can't unregister our window classes. This fixes crashes with the mozilla plugin.
2004-11-29 15:36:51 +00:00
Gildas Bazin
9268e987e0
* include/vlc_common.h: added the _T() macro for win32 unicode.
2004-11-23 10:19:43 +00:00
Gildas Bazin
6833c8e553
* modules/video_output/directx/*: mostly unicode ready + WinCE compilation fixes.
2004-11-22 17:27:17 +00:00
Gildas Bazin
091be37c79
* modules/video_output/directx/events.c: fix to disable the screensaver in embedded mode when in fullscreen.
2004-11-22 17:04:49 +00:00
Clément Stenac
77133bfce2
Todo update
2004-11-14 13:49:46 +00:00
Gildas Bazin
92b7ae98b8
* modules/video_output/directx: in embedded mode, we now use the current monitor when switching to fullscreen.
2004-11-10 10:59:16 +00:00