]> git.sesse.net Git - vlc/log
vlc
12 years agoUse Qt instead of Qt4
Jean-Baptiste Kempf [Tue, 3 Jul 2012 23:34:45 +0000 (01:34 +0200)]
Use Qt instead of Qt4

12 years agoUse qt iso qt4
Jean-Baptiste Kempf [Tue, 3 Jul 2012 23:30:25 +0000 (01:30 +0200)]
Use qt iso qt4

12 years agoavcodec: Map MSS3/MSA1 decoder
Jean-Baptiste Kempf [Tue, 3 Jul 2012 17:37:46 +0000 (19:37 +0200)]
avcodec: Map MSS3/MSA1 decoder

12 years agoAdd fourcc for MSA1
Jean-Baptiste Kempf [Tue, 3 Jul 2012 17:32:32 +0000 (19:32 +0200)]
Add fourcc for MSA1

12 years agoRemove unused 3dnow and mmxext checks
Rafaël Carré [Mon, 2 Jul 2012 21:00:21 +0000 (23:00 +0200)]
Remove unused 3dnow and mmxext checks

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agoRemove vlc_memcpy
Rafaël Carré [Mon, 2 Jul 2012 21:00:20 +0000 (23:00 +0200)]
Remove vlc_memcpy

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agos/vlc_memcpy/memcpy/
Rafaël Carré [Mon, 2 Jul 2012 21:00:19 +0000 (23:00 +0200)]
s/vlc_memcpy/memcpy/

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agoRemove audio_volume_t
Rémi Denis-Courmont [Tue, 3 Jul 2012 15:06:31 +0000 (18:06 +0300)]
Remove audio_volume_t

12 years agoQt4: partly fix volume display
Rémi Denis-Courmont [Tue, 3 Jul 2012 15:03:18 +0000 (18:03 +0300)]
Qt4: partly fix volume display

12 years agoQt4: simplify and partly fix mute tracking
Rémi Denis-Courmont [Tue, 3 Jul 2012 14:42:56 +0000 (17:42 +0300)]
Qt4: simplify and partly fix mute tracking

This fixes a race between requesting mute and the aout actually muting.

There are still at least two known bugs with the mute widget:
 - Qt tries to sets the LibVLC status when LibVLC status changes
   (there is a hack around this for volume but not for mute).
 - Qt tracks the playlist "mute" variable instead of the aout one.

12 years agoaout: remove intricate volume/mute transaction system
Rémi Denis-Courmont [Mon, 2 Jul 2012 20:35:48 +0000 (23:35 +0300)]
aout: remove intricate volume/mute transaction system

Volume and mute states are now independant. There is no need to
update them together in a single transaction.

Furthermore, other processes can change the volume and/or mute state
of VLC playback streams asynchronously. Thus volume-up/volume-down
and mute-toggle are not atomic operations even when protected by the
volume lock. We would need to have toggle and up/down provided by the
to the output plugins. That is probably impossible and overkill.
So accept the small race condition and simplify the code.

12 years agoaout: separate volume and mute callbacks
Rémi Denis-Courmont [Mon, 2 Jul 2012 20:08:27 +0000 (23:08 +0300)]
aout: separate volume and mute callbacks

12 years agoaout: store software amplification and mute separately
Rémi Denis-Courmont [Mon, 2 Jul 2012 19:22:01 +0000 (22:22 +0300)]
aout: store software amplification and mute separately

12 years agoaout_Volume*: use float rather than integer
Rémi Denis-Courmont [Mon, 2 Jul 2012 15:48:56 +0000 (18:48 +0300)]
aout_Volume*: use float rather than integer

12 years agoLibVLC: improve mute documentation
Rémi Denis-Courmont [Mon, 2 Jul 2012 15:00:00 +0000 (18:00 +0300)]
LibVLC: improve mute documentation

12 years agoaout_MuteGet: fix name and add VLC_OBJECT() magic cast
Rémi Denis-Courmont [Mon, 2 Jul 2012 14:51:43 +0000 (17:51 +0300)]
aout_MuteGet: fix name and add VLC_OBJECT() magic cast

12 years agoRC (old): fix muting
Rémi Denis-Courmont [Sun, 1 Jul 2012 17:57:53 +0000 (20:57 +0300)]
RC (old): fix muting

12 years agoaout_MuteSet: fix name and remove unused parameter
Rémi Denis-Courmont [Sun, 1 Jul 2012 17:45:25 +0000 (20:45 +0300)]
aout_MuteSet: fix name and remove unused parameter

12 years agoaout_MuteToggle: fix name and remove unused or misused volume parameter
Rémi Denis-Courmont [Sun, 1 Jul 2012 17:38:20 +0000 (20:38 +0300)]
aout_MuteToggle: fix name and remove unused or misused volume parameter

In particular, show OSD mute icon when mute is enabled, rather than
when volume is nul (which is orthogonal).

12 years agoaout: use float volume in internals and deal with errors
Rémi Denis-Courmont [Sun, 1 Jul 2012 13:44:44 +0000 (16:44 +0300)]
aout: use float volume in internals and deal with errors

12 years agoTypo
Christoph Miebach [Tue, 3 Jul 2012 09:06:21 +0000 (11:06 +0200)]
Typo

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agoPsychadelic is just wrong
Christoph Miebach [Tue, 3 Jul 2012 09:06:20 +0000 (11:06 +0200)]
Psychadelic is just wrong

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agoAdded 2 missing spaces
Christoph Miebach [Tue, 3 Jul 2012 09:06:19 +0000 (11:06 +0200)]
Added 2 missing spaces

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agoRemove trailing space in gettext string
Christoph Miebach [Tue, 3 Jul 2012 09:06:18 +0000 (11:06 +0200)]
Remove trailing space in gettext string

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agomacosx: fixed time slider alignment issue
Felix Paul Kühne [Tue, 3 Jul 2012 13:06:00 +0000 (15:06 +0200)]
macosx: fixed time slider alignment issue

Pointed by Damien

12 years agomacosx: fixed window button alignment when using the black UI mode
Felix Paul Kühne [Tue, 3 Jul 2012 12:57:58 +0000 (14:57 +0200)]
macosx: fixed window button alignment when using the black UI mode

pointed by Damien.

12 years agomacosx: change handling of arrow keys slightly
David Fuhrmann [Tue, 3 Jul 2012 11:29:54 +0000 (13:29 +0200)]
macosx: change handling of arrow keys slightly

When the key is assigned to an main menu item: In this case the event
is never passed to the controls, so we want to handle it here for these
exeptional cases.

For all other cases: The event is ignored here and handled by the controls
(playlist, or video view, which also sends it to vlc core).

12 years agomacosx: fix handling of shortcuts which include shift
David Fuhrmann [Tue, 3 Jul 2012 11:28:20 +0000 (13:28 +0200)]
macosx: fix handling of shortcuts which include shift

12 years agomacosx: reconnect all links to ibOutlets for plackback menu
David Fuhrmann [Tue, 3 Jul 2012 11:02:57 +0000 (13:02 +0200)]
macosx: reconnect all links to ibOutlets for plackback menu

close #6997

12 years agoextras/package: fixed package script for OS X
Felix Paul Kühne [Tue, 3 Jul 2012 11:14:22 +0000 (13:14 +0200)]
extras/package: fixed package script for OS X

12 years agoRemove the RTMP output too
Jean-Baptiste Kempf [Mon, 2 Jul 2012 14:46:08 +0000 (16:46 +0200)]
Remove the RTMP output too

12 years agoNEWS: merged stuff for 2.0.2
Felix Paul Kühne [Mon, 2 Jul 2012 12:17:24 +0000 (14:17 +0200)]
NEWS: merged stuff for 2.0.2

12 years agoRemove vlc_memset
Rafaël Carré [Mon, 2 Jul 2012 11:10:56 +0000 (13:10 +0200)]
Remove vlc_memset

12 years agoswscale: remove useless global function pointer
Rafaël Carré [Mon, 2 Jul 2012 11:09:05 +0000 (13:09 +0200)]
swscale: remove useless global function pointer

12 years agocontrib: taglib: don't crash with strange files
Rafaël Carré [Sun, 1 Jul 2012 22:40:05 +0000 (00:40 +0200)]
contrib: taglib: don't crash with strange files

Close #7036
Patch sent upstream

12 years agopackage/macosx: enhanced the codesign script to add a designated signature to enhance...
Felix Paul Kühne [Sun, 1 Jul 2012 18:40:25 +0000 (20:40 +0200)]
package/macosx: enhanced the codesign script to add a designated signature to enhance its compatibility

Note 3 things

 - the included hashes are common knowledge, non-exploitable and hence don't constitute a security issue

 - you need a valid Developer ID private key to create GateKeeper compatible signatures

 - If you don't use VideoLAN's Dev ID, that's noticable but doesn't limit the app's behavior in any detail.

This commit also limits the signing process to the compiled lua scripts and no longer signs the entire lua folder since this would limit the usage experience and it isn't reasonable either.

12 years agoopengl: use glEnable when not using shaders
Ilkka Ollakka [Sun, 1 Jul 2012 13:55:07 +0000 (16:55 +0300)]
opengl: use glEnable when not using shaders

12 years agoQt: SearchLineEdit: fix background text after reset()
Francois Cartegnie [Sat, 30 Jun 2012 15:09:04 +0000 (17:09 +0200)]
Qt: SearchLineEdit: fix background text after reset()

12 years agoQt: Queue toolbar rebuild as event instead of delaying popups's deletion
Francois Cartegnie [Thu, 28 Jun 2012 11:03:04 +0000 (13:03 +0200)]
Qt: Queue toolbar rebuild as event instead of delaying popups's deletion
(fix #7016)

This reverts commit 6f1af24d75fd36050d8f3a1a4c7369067e90898f.
This reverts commit e5462dbd3a789e15278afd642833788a8a491724.

12 years agoOnly use vlc's memcpy on windows (also for 3dnow and mmxext)
Rafaël Carré [Sun, 1 Jul 2012 14:00:25 +0000 (16:00 +0200)]
Only use vlc's memcpy on windows (also for 3dnow and mmxext)

12 years agotaglib: read a few more APE tags
Rafaël Carré [Sun, 1 Jul 2012 13:28:45 +0000 (15:28 +0200)]
taglib: read a few more APE tags

Close #5558

12 years agoOnly use optimized memcpy on Windows
Rafaël Carré [Sun, 1 Jul 2012 08:55:03 +0000 (10:55 +0200)]
Only use optimized memcpy on Windows

Reference: <4FA56FA2.6000506@videolan.org>

12 years agoWin32: we need GLew.h before GL.h with the headers we are using
Jean-Baptiste Kempf [Sun, 1 Jul 2012 15:15:29 +0000 (17:15 +0200)]
Win32: we need GLew.h before GL.h with the headers we are using

This is probably not perfect, but our contribs header need that

12 years agoVorbis: fix broken if/else cascade
Jean-Baptiste Kempf [Sun, 1 Jul 2012 14:42:03 +0000 (16:42 +0200)]
Vorbis: fix broken if/else cascade

12 years agoopengl: fix version comparison
Rémi Denis-Courmont [Sun, 1 Jul 2012 12:19:26 +0000 (15:19 +0300)]
opengl: fix version comparison

12 years agoDo not include specific GL provider in generic OpenGL code
Rémi Denis-Courmont [Sun, 1 Jul 2012 12:12:02 +0000 (15:12 +0300)]
Do not include specific GL provider in generic OpenGL code

12 years agoUpdate Qt to 4.8.2 from qt-project
Jean-Baptiste Kempf [Sun, 1 Jul 2012 11:50:34 +0000 (13:50 +0200)]
Update Qt to 4.8.2 from qt-project

12 years agoFaad: do not build DRM(Radio)
Jean-Baptiste Kempf [Sun, 1 Jul 2012 13:41:36 +0000 (15:41 +0200)]
Faad: do not build DRM(Radio)

12 years agovout/opengl: really as in really fix compilation for OS X
Felix Paul Kühne [Sun, 1 Jul 2012 06:55:16 +0000 (08:55 +0200)]
vout/opengl: really as in really fix compilation for OS X

12 years agomacosx: fixed font selector panel on certain setups
Naohiro KORIYAMA [Sat, 30 Jun 2012 23:38:27 +0000 (01:38 +0200)]
macosx: fixed font selector panel on certain setups

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
12 years agomacosx: improve accessibility support for black ui
David Fuhrmann [Sat, 30 Jun 2012 16:33:31 +0000 (18:33 +0200)]
macosx: improve accessibility support for black ui

The commit adds additional attributes to the black windows in order to correctly
link to the close / zoom / maximize buttons. This is needed to get some
tools using this api to work, in particular / e.g. jitouch.

12 years agoogg: use ES_OUT_SET_PCR instead of RESET_PCR in demuxing
Ilkka Ollakka [Fri, 30 Mar 2012 18:52:18 +0000 (21:52 +0300)]
ogg: use ES_OUT_SET_PCR instead of RESET_PCR in demuxing

Only difference seems to be that in ES_OUT_SET_PCR we don't
have msg_Err showing up while playing ogg files

12 years agoopengl: update copyright year and add myself in authors
Ilkka Ollakka [Sat, 30 Jun 2012 13:34:15 +0000 (16:34 +0300)]
opengl: update copyright year and add myself in authors

12 years agovout/opengl: ugly temporary work-around to get this compiling for OpenGL ES
Felix Paul Kühne [Sat, 30 Jun 2012 13:20:44 +0000 (15:20 +0200)]
vout/opengl: ugly temporary work-around to get this compiling for OpenGL ES

12 years agovout/opengl: TARGET_OS_MAC is also defined for iOS, so this isn't valid divider
Felix Paul Kühne [Sat, 30 Jun 2012 13:15:09 +0000 (15:15 +0200)]
vout/opengl: TARGET_OS_MAC is also defined for iOS, so this isn't valid divider

12 years agoOpengl: bring back support to use opengl vout without shader support or opengl 2.0
Ilkka Ollakka [Sat, 30 Jun 2012 12:59:56 +0000 (15:59 +0300)]
Opengl: bring back support to use opengl vout without shader support or opengl 2.0

12 years agoopengl: add check for opengl >= 2.0
Ilkka Ollakka [Sat, 30 Jun 2012 12:58:39 +0000 (15:58 +0300)]
opengl: add check for opengl >= 2.0

12 years agovout/opengl: fixed compilation for OS X
Felix Paul Kühne [Sat, 30 Jun 2012 12:47:51 +0000 (14:47 +0200)]
vout/opengl: fixed compilation for OS X

12 years agovout/opengl: cleanup the Mac includes
Felix Paul Kühne [Sat, 30 Jun 2012 12:46:05 +0000 (14:46 +0200)]
vout/opengl: cleanup the Mac includes

12 years agoopengl build fix for os x
Ilkka Ollakka [Sat, 30 Jun 2012 12:00:49 +0000 (15:00 +0300)]
opengl build fix for os x

12 years agoOpengl: Rework opengl to use glsl instead of arb extension for yuv->rgb
Ilkka Ollakka [Tue, 15 May 2012 15:36:30 +0000 (18:36 +0300)]
Opengl: Rework opengl to use glsl instead of arb extension for yuv->rgb

This doesn't yet fully work with opengl es side. If you notice any regressions
please notify it.

12 years agowasapi: flawed logic (probably fix #7030)
Rémi Denis-Courmont [Sat, 30 Jun 2012 11:13:30 +0000 (14:13 +0300)]
wasapi: flawed logic (probably fix #7030)

12 years agoRemove trailing spaces from compiler string
Christoph Miebach [Thu, 28 Jun 2012 22:43:13 +0000 (00:43 +0200)]
Remove trailing spaces from compiler string

Signed-off-by: Rafaël Carré <funman@videolan.org>
12 years agoqt4: do not compute more than one time the lenght of the same string.
Rémi Duraffort [Thu, 28 Jun 2012 08:36:05 +0000 (10:36 +0200)]
qt4: do not compute more than one time the lenght of the same string.

12 years agovcd: fix off-by-one while scanning
Rémi Duraffort [Mon, 25 Jun 2012 09:19:05 +0000 (11:19 +0200)]
vcd: fix off-by-one while scanning

scanf("%Ns", %buffer) require the buffer to be N+1 long.

12 years agodvb-scan: fix potential buffer overflow
Rémi Duraffort [Mon, 25 Jun 2012 09:15:57 +0000 (11:15 +0200)]
dvb-scan: fix potential buffer overflow

12 years agoFix printf formating.
Rémi Duraffort [Mon, 21 May 2012 19:42:01 +0000 (21:42 +0200)]
Fix printf formating.

12 years agoaccess: really remove rtmp
Rémi Denis-Courmont [Thu, 28 Jun 2012 15:49:57 +0000 (18:49 +0300)]
access: really remove rtmp

12 years agoRemove RTMP access module
Jean-Baptiste Kempf [Thu, 28 Jun 2012 14:48:45 +0000 (16:48 +0200)]
Remove RTMP access module

12 years agoAnnotation libvlc_media_get_user_data tracks parameter as an [OUT] parameter
Olivier Aubert [Thu, 28 Jun 2012 08:42:36 +0000 (10:42 +0200)]
Annotation libvlc_media_get_user_data tracks parameter as an [OUT] parameter

12 years agovideo output: remove a bunch of relocations
Rémi Denis-Courmont [Thu, 28 Jun 2012 04:49:03 +0000 (07:49 +0300)]
video output: remove a bunch of relocations

12 years agovideo output: use ARRAY_SIZE()
Rémi Denis-Courmont [Thu, 28 Jun 2012 04:44:23 +0000 (07:44 +0300)]
video output: use ARRAY_SIZE()

12 years agofix off-by-one error
Christoph Pfister [Wed, 27 Jun 2012 20:56:26 +0000 (22:56 +0200)]
fix off-by-one error

Signed-off-by: Rafaël Carré <funman@videolan.org>
12 years agomacosx: fixed names of 2 retina graphics
Felix Paul Kühne [Wed, 27 Jun 2012 17:42:33 +0000 (19:42 +0200)]
macosx: fixed names of 2 retina graphics

12 years agomacosx: fixed long-standing issue of disappearing sidebar item icons on some build...
Felix Paul Kühne [Wed, 27 Jun 2012 16:59:30 +0000 (18:59 +0200)]
macosx: fixed long-standing issue of disappearing sidebar item icons on some build configurations

12 years agoskins2: reorder #define in a more logical way
Erwan Tulou [Wed, 27 Jun 2012 16:36:48 +0000 (18:36 +0200)]
skins2: reorder #define in a more logical way

12 years agoskins2: remove vlc_object_alive (deprecated)
Erwan Tulou [Wed, 27 Jun 2012 16:29:17 +0000 (18:29 +0200)]
skins2: remove vlc_object_alive (deprecated)

And better performance since we were still using the rest of a polling
 mechanism (every 100ms) just to ensure we were alive.

12 years agoskins2: remove some leftovers
Erwan Tulou [Wed, 27 Jun 2012 10:23:52 +0000 (12:23 +0200)]
skins2: remove some leftovers

interaction_Register and interaction_Unregister are weird #define
 that don't seem used at all nowadays

12 years agoskins2: remove qt-volume-complete (obsolete)
erwan [Fri, 8 Jun 2012 13:30:09 +0000 (15:30 +0200)]
skins2: remove qt-volume-complete (obsolete)

12 years agoskins2: add support for --[no]-qt-fs-controller
Erwan Tulou [Wed, 27 Jun 2012 10:03:39 +0000 (12:03 +0200)]
skins2: add support for --[no]-qt-fs-controller

12 years agoskins2: parametrize how long fullscreen controller stays on screen
Erwan Tulou [Wed, 27 Jun 2012 08:54:40 +0000 (10:54 +0200)]
skins2: parametrize how long fullscreen controller stays on screen

Use the mouse-hide-timeout parameter for that purpose, as
the other interfaces do in vlc.

this fixes #7017

12 years agoskins2(Linux): display list of monitors and caracteristics for debug
Erwan Tulou [Mon, 25 Jun 2012 09:55:59 +0000 (11:55 +0200)]
skins2(Linux): display list of monitors and caracteristics for debug

12 years agoinput: do not override subtitles encoding if BOM is found (fixes #5239)
Rémi Denis-Courmont [Wed, 27 Jun 2012 15:58:24 +0000 (18:58 +0300)]
input: do not override subtitles encoding if BOM is found (fixes #5239)

That horrible hack caused all subtitles to be parsed as Unicode if one
(but not necessarily all) opened subtitles started with a UTF-8 or
UTF-16 Byte Order Mark. If any other subtitle was neither in UTF-8 nor
in UTF-16 with a BOM, that hack failed.

12 years agoinput: remove BOM skipping hack
Rémi Denis-Courmont [Wed, 27 Jun 2012 15:26:15 +0000 (18:26 +0300)]
input: remove BOM skipping hack

This should not be needed (BOM is a zero-width character). If any
stream reader barks on a BOM, it really needs fixing on its own.
The subtitle demuxer was fixed in the previous commit.

In the case of transparent conversion from UTF-16 to UTF-8, the BOM
will be converted to UTF-8 as any other character. Thus the stream
reader can (correctly) detect a UTF-8 text stream.

12 years agosubtitle: deal with initial UTF-8 BOM
Rémi Denis-Courmont [Wed, 27 Jun 2012 15:51:25 +0000 (18:51 +0300)]
subtitle: deal with initial UTF-8 BOM

If an UTF-8 BOM is found at the beginning of the text file, skip it
(it can confuse some parsers). Also mark the subtitle track explicitly
as UTF-8 encoded.

12 years agomacosx: updated xcodproj and Makefile.am for the new graphics
Felix Paul Kühne [Wed, 27 Jun 2012 14:50:20 +0000 (16:50 +0200)]
macosx: updated xcodproj and Makefile.am for the new graphics

12 years agomacosx: updated volume and dropzone icons
Damien Erambert [Wed, 27 Jun 2012 14:49:17 +0000 (16:49 +0200)]
macosx: updated volume and dropzone icons

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
12 years agomacosx: added retina display graphics for the dark window style's window buttons
Damien Erambert [Wed, 27 Jun 2012 14:16:29 +0000 (16:16 +0200)]
macosx: added retina display graphics for the dark window style's window buttons

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
12 years agomacosx: added retina display graphics for the dark window style
Damien Erambert [Wed, 27 Jun 2012 14:12:55 +0000 (16:12 +0200)]
macosx: added retina display graphics for the dark window style

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
12 years agoFix codec error.
Jean-Baptiste Kempf [Wed, 27 Jun 2012 00:11:28 +0000 (02:11 +0200)]
Fix codec error.

10L

12 years agoOgg: always show COMMENTS if possible
Jean-Baptiste Kempf [Wed, 27 Jun 2012 00:03:34 +0000 (02:03 +0200)]
Ogg: always show COMMENTS if possible

12 years agoOgg: do not display x,x if we have both methods for TrackTotal
Jean-Baptiste Kempf [Wed, 27 Jun 2012 00:02:09 +0000 (02:02 +0200)]
Ogg: do not display x,x if we have both methods for TrackTotal

12 years agoomxil: Add more names for vc1 and mpjeg
Jean-Baptiste Kempf [Tue, 26 Jun 2012 23:02:53 +0000 (01:02 +0200)]
omxil: Add more names for vc1 and mpjeg

12 years agoomxil: Blacklist nVidia secure codec
Jean-Baptiste Kempf [Tue, 26 Jun 2012 20:50:43 +0000 (22:50 +0200)]
omxil: Blacklist nVidia secure codec

12 years agomacosx: improve resize behaviour of splitview
David Fuhrmann [Tue, 26 Jun 2012 20:50:05 +0000 (22:50 +0200)]
macosx: improve resize behaviour of splitview

Now, the sidebar will not  will not resized while resizing the window.
Also, this commit sets a min width for the the sidebar. But it can
still be hidden, just drag the slider to the left.

12 years agoQt: fix prev commitw
Francois Cartegnie [Tue, 26 Jun 2012 15:37:30 +0000 (17:37 +0200)]
Qt: fix prev commitw

12 years agoQt: PopupMenu: Stop crashing on VOut update. (fix #7016)
Francois Cartegnie [Tue, 26 Jun 2012 15:20:44 +0000 (17:20 +0200)]
Qt: PopupMenu: Stop crashing on VOut update. (fix #7016)

When calling a modal dialog, Qt switches to a new event loop.
The call may still have some event to process in its own queue,
and deleting it when doing the Vout update will have those events
refering to a no longer existing widget.

12 years agocontrib: gpg-error: don't patch Makefile.am
Rafaël Carré [Mon, 25 Jun 2012 20:16:52 +0000 (22:16 +0200)]
contrib: gpg-error: don't patch Makefile.am

Since 42a7f46de2 it is required to re-run gettextize because
we run autoreconf.
Unfortunately gettextize doesn't run in non interactive mode (this
is an advertised "feature").

This gpg-error patch will appear in the next release so it doesn't
need maintenance:
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=commit;h=c35dbfdaa2e30e08185e4a468278a29e2c48b500

12 years agoomx: decode qualcomm-specific tiled nv12 format
Rafaël Carré [Mon, 25 Jun 2012 19:27:35 +0000 (21:27 +0200)]
omx: decode qualcomm-specific tiled nv12 format

Tested on HP Touchpad up to 1280x720

1920x1080 gives:
E/OMX-VDEC-1080P: ERROR: IP Requirements(#1: 2097152) Requested(#2: 4177920)
Which probably means that provided buffers are too small for the decoder
to operate

12 years agoomxil: Only set the buffer size if it is smaller than what the codec suggested
Martin Storsjö [Thu, 21 Jul 2011 11:06:07 +0000 (14:06 +0300)]
omxil: Only set the buffer size if it is smaller than what the codec suggested

This is required on HTC Sensation. That device uses a special
tiled pixel format, which probably contains a bit of padding, too.
The size that the omx codec suggests for the output port is bigger
than what VLC calculates, and we thus should keep the larger value
instead of overwriting it with what we calculated ourselves.

Signed-off-by: Rafaël Carré <funman@videolan.org>