]> git.sesse.net Git - vlc/log
vlc
12 years agoQt, Sprefs: hide the style selection on Win32 and fix it
Jean-Baptiste Kempf [Sun, 25 Sep 2011 22:49:15 +0000 (00:49 +0200)]
Qt, Sprefs: hide the style selection on Win32 and fix it

12 years agoQt: cache some config variables
Jean-Baptiste Kempf [Sun, 25 Sep 2011 22:41:05 +0000 (00:41 +0200)]
Qt: cache some config variables

12 years agoChange fs controller and mouse cursor hide timeout to 1000 ms
Kaarlo Raiha [Tue, 2 Aug 2011 16:21:34 +0000 (19:21 +0300)]
Change fs controller and mouse cursor hide timeout to 1000 ms

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoQt: simple prefs dependency on Win32
Jean-Baptiste Kempf [Sun, 25 Sep 2011 22:24:27 +0000 (00:24 +0200)]
Qt: simple prefs dependency on Win32

12 years agoQt: simplify systray menu and add volume control
Jean-Baptiste Kempf [Sun, 25 Sep 2011 22:11:19 +0000 (00:11 +0200)]
Qt: simplify systray menu and add volume control

Some speed/seek functions are now gone, because they don't really make
sense for an audio playback.
Volume functions are now in, because this is useful

12 years agoUse separate HTTPd host per protocol
Rémi Denis-Courmont [Sun, 25 Sep 2011 19:24:11 +0000 (22:24 +0300)]
Use separate HTTPd host per protocol

12 years agoRevert "win32 configure helper : allow to use in source dir contribs"
Rafaël Carré [Sun, 25 Sep 2011 16:42:05 +0000 (12:42 -0400)]
Revert "win32 configure helper : allow to use in source dir contribs"

This reverts commit 0c16b5d0213fb853a21ab27b6859911749d30219.

The same effect can already be obtained by setting CONTRIB_DIR to "yes"

12 years agoSome light fortune
Jean-Baptiste Kempf [Sun, 25 Sep 2011 16:15:13 +0000 (18:15 +0200)]
Some light fortune

12 years agoFix simulatenous HTTPd use of RTSP and HTTP
Rémi Denis-Courmont [Sun, 25 Sep 2011 15:59:07 +0000 (18:59 +0300)]
Fix simulatenous HTTPd use of RTSP and HTTP

12 years agoFix use of HTTPd from multiple instances in same process
Rémi Denis-Courmont [Sun, 25 Sep 2011 15:54:42 +0000 (18:54 +0300)]
Fix use of HTTPd from multiple instances in same process

12 years agoposix_memalign is not available on android
Sébastien Toque [Sun, 25 Sep 2011 09:17:39 +0000 (11:17 +0200)]
posix_memalign is not available on android

Signed-off-by: Rafaël Carré <funman@videolan.org>
12 years agohttpd_UrlNew*(): write warning to correct VLC object
Rémi Denis-Courmont [Sun, 25 Sep 2011 15:36:09 +0000 (18:36 +0300)]
httpd_UrlNew*(): write warning to correct VLC object

12 years agoNews about seekpoint change
Rémi Denis-Courmont [Sun, 25 Sep 2011 14:03:56 +0000 (17:03 +0300)]
News about seekpoint change

12 years agoUpdate seekpoint command line help
Rémi Denis-Courmont [Sun, 25 Sep 2011 14:01:32 +0000 (17:01 +0300)]
Update seekpoint command line help

12 years agoUse hash instead of arobas for seekpoint (fix #5022)
Rémi Denis-Courmont [Sun, 25 Sep 2011 13:56:18 +0000 (16:56 +0300)]
Use hash instead of arobas for seekpoint (fix #5022)

Instead of ignoring the URI anchor (if present), the input now parses
it for start and stop seek points. This is non-standard - anchors are
normally names found in HTML document. But at least, it does not
interfere with parsing real-world URLs (see the bug #5022 for example).

Also contrary to stream output chain, the hash symbol should be free of
shell quoting issues when used this.

12 years agoSimplify parsing of title/chapter in MRL
Rémi Denis-Courmont [Sun, 25 Sep 2011 13:46:52 +0000 (16:46 +0300)]
Simplify parsing of title/chapter in MRL

12 years agoPrivatize input_SplitMRL()
Rémi Denis-Courmont [Sun, 25 Sep 2011 12:56:07 +0000 (15:56 +0300)]
Privatize input_SplitMRL()

12 years agoQt4: simplify and improve playlist item folder exploration
Rémi Denis-Courmont [Sun, 25 Sep 2011 12:48:34 +0000 (15:48 +0300)]
Qt4: simplify and improve playlist item folder exploration

Unfortunately, there is currently no way to determine whether the
MRL scheme uses file paths (e.g. file, dir, vdr, zip...) or not, so
we always try.

Anyway, the folder browsing menu item should not be visible at all when
the item is not a local file. So there is no need to deal with that
failure care here.

12 years agoQt4: correct [eda1f5fea35ddb79a196aea9bbd698c737e1bd0f]
Rémi Denis-Courmont [Sun, 25 Sep 2011 12:33:58 +0000 (15:33 +0300)]
Qt4: correct [eda1f5fea35ddb79a196aea9bbd698c737e1bd0f]

12 years agoCorrect/update dvd:// syntax
Rémi Denis-Courmont [Sun, 25 Sep 2011 12:30:43 +0000 (15:30 +0300)]
Correct/update dvd:// syntax

I don't know when "raw_device" was used, but it must have been removed
a loooooooong time ago.

12 years agoRevert "web intf: fix uri decoding when browsing."
Rémi Denis-Courmont [Sun, 25 Sep 2011 11:42:58 +0000 (14:42 +0300)]
Revert "web intf: fix uri decoding when browsing."

This reverts commit fb9bbdc9a43b4bcb52141122f0a53eec862067ca.

12 years agoRevert "lua http: fix valid uri handling with v2."
Rémi Denis-Courmont [Sun, 25 Sep 2011 11:42:57 +0000 (14:42 +0300)]
Revert "lua http: fix valid uri handling with v2."

This reverts commit 06108030c0cc8e0bfb633319c9dae7ba7b349855.

12 years agoauhal: merge fixes from the stable branch
Felix Paul Kühne [Sun, 25 Sep 2011 09:41:14 +0000 (11:41 +0200)]
auhal: merge fixes from the stable branch

12 years agocontribs: don't build avconv binary
Rafaël Carré [Sun, 25 Sep 2011 04:18:31 +0000 (00:18 -0400)]
contribs: don't build avconv binary

12 years agoyoutube.lua: fix commit 9a746cfa3078c53eed57d2102002b39c283c6ab4
Pierre Ynard [Sun, 25 Sep 2011 04:07:13 +0000 (06:07 +0200)]
youtube.lua: fix commit 9a746cfa3078c53eed57d2102002b39c283c6ab4

12 years agovlc_memalign(): osx 10.5 doesn't have posix_memalign()
Rafaël Carré [Sun, 25 Sep 2011 03:22:41 +0000 (23:22 -0400)]
vlc_memalign(): osx 10.5 doesn't have posix_memalign()

12 years agoRevert "vlc_memalign: use memalign() if posix_memalign() isn't here"
Rafaël Carré [Sun, 25 Sep 2011 00:27:47 +0000 (20:27 -0400)]
Revert "vlc_memalign: use memalign() if posix_memalign() isn't here"

This reverts commit 0ad141d394dd86e930d1f27be2ea6ea7e698fddf.

12 years agoRevert "HAVE_WIN32 -> WIN32"
Rafaël Carré [Sun, 25 Sep 2011 00:27:38 +0000 (20:27 -0400)]
Revert "HAVE_WIN32 -> WIN32"

This reverts commit 7fe3a136b1d72d2b4157cae635666b1d99b144e4.

12 years agolua_http: fix name parsing on encoded uri
Francois Cartegnie [Sat, 24 Sep 2011 22:02:43 +0000 (00:02 +0200)]
lua_http: fix name parsing on encoded uri

12 years agolua http: fix valid uri handling with v2.
Francois Cartegnie [Sat, 24 Sep 2011 19:18:01 +0000 (21:18 +0200)]
lua http: fix valid uri handling with v2.

Correct uri are not escaped, so we must not unescape them.
Adding a version query string for our web intf to keep backward compatibility.

12 years agoweb intf: fix uri decoding when browsing.
Francois Cartegnie [Sat, 24 Sep 2011 18:31:53 +0000 (20:31 +0200)]
web intf: fix uri decoding when browsing.

12 years agolua http: update browse command in lua http interface.
Rob Jonson [Mon, 19 Sep 2011 14:37:58 +0000 (15:37 +0100)]
lua http: update browse command in lua http interface.

Refactor browse command to draw data from central model in httprequests.lua
add proper URI created by VLC's make_uri command to attributes in the browse data.
(this means that clients can simply use the correct URI for browse,open,enqueue commands,
rather than trying to convert paths to URI) accept file uri as input for browse command
(so that clients can completely ignore the path attribute) browse.xml displays data from
the model (fully backward compatible) browse.json provides alternative view of the same data

12 years agoTry to fallback to stereo for mono audio in alsa.
Laurent Aimar [Sat, 24 Sep 2011 20:51:26 +0000 (22:51 +0200)]
Try to fallback to stereo for mono audio in alsa.

12 years agoweb intf: save few bytes using chaining
Francois Cartegnie [Sat, 24 Sep 2011 15:55:23 +0000 (17:55 +0200)]
web intf: save few bytes using chaining

12 years agoweb intf: fix volume on the 200% base
Francois Cartegnie [Sat, 24 Sep 2011 15:27:00 +0000 (17:27 +0200)]
web intf: fix volume on the 200% base

12 years agoweb intf: display art correctly
Francois Cartegnie [Sat, 24 Sep 2011 14:45:13 +0000 (16:45 +0200)]
web intf: display art correctly

12 years agoQt: menus: fix faster/slower icons
Francois Cartegnie [Fri, 23 Sep 2011 21:28:20 +0000 (23:28 +0200)]
Qt: menus: fix faster/slower icons

12 years agoQt: match the volume % with the OSD
Jean-Baptiste Kempf [Sat, 24 Sep 2011 14:08:57 +0000 (16:08 +0200)]
Qt: match the volume % with the OSD

Close #3745

12 years agoQt: simplify volume management
Jean-Baptiste Kempf [Sat, 24 Sep 2011 13:53:04 +0000 (15:53 +0200)]
Qt: simplify volume management

12 years agoQt: change the string for GPU acceleration
Jean-Baptiste Kempf [Sat, 24 Sep 2011 13:49:06 +0000 (15:49 +0200)]
Qt: change the string for GPU acceleration

12 years agoQt: manage the volume with the core
Jean-Baptiste Kempf [Sat, 24 Sep 2011 11:30:58 +0000 (13:30 +0200)]
Qt: manage the volume with the core

Close #3351

12 years agoPhony error if old HTTP output syntax is used and avoid strdup()
Rémi Denis-Courmont [Sat, 24 Sep 2011 11:29:22 +0000 (14:29 +0300)]
Phony error if old HTTP output syntax is used and avoid strdup()

12 years agoRemove unused defines
Rémi Denis-Courmont [Sat, 24 Sep 2011 11:29:02 +0000 (14:29 +0300)]
Remove unused defines

12 years agoUpdate NEWS and LIST
Jean-Baptiste Kempf [Sat, 24 Sep 2011 10:49:54 +0000 (12:49 +0200)]
Update NEWS and LIST

12 years agowin64 configure: enable taglib
Rafaël Carré [Fri, 23 Sep 2011 22:51:03 +0000 (18:51 -0400)]
win64 configure: enable taglib

12 years agowin32 configure helper : allow to use in source dir contribs
Rafaël Carré [Fri, 23 Sep 2011 22:49:37 +0000 (18:49 -0400)]
win32 configure helper : allow to use in source dir contribs

12 years agoandroid: Add the C++ STL library path to LDFLAGS
Martin Storsjö [Fri, 23 Sep 2011 21:48:31 +0000 (00:48 +0300)]
android: Add the C++ STL library path to LDFLAGS

This is required if one wants to link shared modules.

Signed-off-by: Rafaël Carré <funman@videolan.org>
12 years agoWin64: try to fix Cmake on Win64
Rafaël Carré [Fri, 23 Sep 2011 15:56:24 +0000 (17:56 +0200)]
Win64: try to fix Cmake on Win64

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoWin32: don't redeclare definitions
Jean-Baptiste Kempf [Fri, 23 Sep 2011 12:13:33 +0000 (14:13 +0200)]
Win32: don't redeclare definitions

12 years agoWin32: remove unused variable
Jean-Baptiste Kempf [Fri, 23 Sep 2011 12:12:45 +0000 (14:12 +0200)]
Win32: remove unused variable

12 years agocontribs win64: fix libgcrypt linking
Rafaël Carré [Fri, 23 Sep 2011 06:36:02 +0000 (02:36 -0400)]
contribs win64: fix libgcrypt linking

12 years agoupdate configure-mingw64.sh
Rafaël Carré [Fri, 23 Sep 2011 06:07:09 +0000 (02:07 -0400)]
update configure-mingw64.sh

12 years agowin64 contribs: disable projectm
Rafaël Carré [Fri, 23 Sep 2011 05:58:58 +0000 (01:58 -0400)]
win64 contribs: disable projectm

12 years agocontribs: fix glew build on win64
Rafaël Carré [Fri, 23 Sep 2011 05:47:21 +0000 (01:47 -0400)]
contribs: fix glew build on win64

12 years agoportaudio: drop patch applied upstream
Rafaël Carré [Fri, 23 Sep 2011 05:44:58 +0000 (01:44 -0400)]
portaudio: drop patch applied upstream

12 years agocontribs: drop win64 patch for libswscale
Rafaël Carré [Fri, 23 Sep 2011 05:21:12 +0000 (01:21 -0400)]
contribs: drop win64 patch for libswscale

12 years agoWin64: don't build any cmake project on old contribs
Jean-Baptiste Kempf [Thu, 22 Sep 2011 23:59:00 +0000 (01:59 +0200)]
Win64: don't build any cmake project on old contribs

12 years agoContrib: fix upnp compilation on win64
Jean-Baptiste Kempf [Thu, 22 Sep 2011 23:47:22 +0000 (01:47 +0200)]
Contrib: fix upnp compilation on win64

12 years agocontribs: really disable libgcrypt docs and tests
Rafaël Carré [Thu, 22 Sep 2011 23:31:31 +0000 (19:31 -0400)]
contribs: really disable libgcrypt docs and tests

12 years agoconfigure: fix sid demux
Pierre Ynard [Thu, 22 Sep 2011 21:56:38 +0000 (23:56 +0200)]
configure: fix sid demux

12 years agoMKV: de-advanced some options
Jean-Baptiste Kempf [Thu, 22 Sep 2011 21:30:03 +0000 (23:30 +0200)]
MKV: de-advanced some options

12 years agoAndroid configure: Don't repeat oneself
Jean-Baptiste Kempf [Thu, 22 Sep 2011 17:26:15 +0000 (19:26 +0200)]
Android configure: Don't repeat oneself

12 years agolibVLC: rename libvlc_track_description_release
Jean-Baptiste Kempf [Wed, 21 Sep 2011 16:13:00 +0000 (18:13 +0200)]
libVLC: rename libvlc_track_description_release

This is now libvlc_track_description_list_release, as agreed at the VDD
technical discussion

12 years agoQt: info panels: fix NULL dereference (#5368 fix).
Francois Cartegnie [Thu, 22 Sep 2011 15:38:02 +0000 (17:38 +0200)]
Qt: info panels: fix NULL dereference (#5368 fix).

12 years agoContribs: remove unnecessary patch
Jean-Baptiste Kempf [Thu, 22 Sep 2011 14:49:33 +0000 (16:49 +0200)]
Contribs: remove unnecessary patch

12 years agoweb intf: move style decl to css
Francois Cartegnie [Thu, 22 Sep 2011 14:05:14 +0000 (16:05 +0200)]
web intf: move style decl to css

12 years agoweb intf: no need for js for opacity changes
Francois Cartegnie [Thu, 22 Sep 2011 14:01:17 +0000 (16:01 +0200)]
web intf: no need for js for opacity changes

12 years agoHAVE_WIN32 -> WIN32
Rafaël Carré [Thu, 22 Sep 2011 13:49:01 +0000 (09:49 -0400)]
HAVE_WIN32 -> WIN32

12 years agologger: output UTF-8 in text mode and prefix with a Byte Order Mark
Rémi Denis-Courmont [Thu, 22 Sep 2011 13:32:23 +0000 (16:32 +0300)]
logger: output UTF-8 in text mode and prefix with a Byte Order Mark

12 years agologger: use <strong> rather than <b> in strict HTML
Rémi Denis-Courmont [Thu, 22 Sep 2011 13:31:50 +0000 (16:31 +0300)]
logger: use <strong> rather than <b> in strict HTML

12 years agoomxil: Enable OMX.SEC.index.ThumbnailMode if available
Martin Storsjö [Thu, 22 Sep 2011 11:12:37 +0000 (14:12 +0300)]
omxil: Enable OMX.SEC.index.ThumbnailMode if available

This custom setting makes sure the codec actually fills the
OMX buffers with data, instead of opaque pointers to buffers
residing elsewhere.

This is needed in order to get sensible data output on
Nexus S, and most probably also on Galaxy S.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoomxil: Implement OMX_GetExtensionIndex and OMX_SetConfig for IOMX
Martin Storsjö [Thu, 22 Sep 2011 11:12:36 +0000 (14:12 +0300)]
omxil: Implement OMX_GetExtensionIndex and OMX_SetConfig for IOMX

OMX_SetConfig still lacks a good way to figure out the size of
the passed struct/variable, for now hardcoded to the size of the
only use case.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoomxil: Set OMX version 1.0.0 on android
Martin Storsjö [Thu, 22 Sep 2011 11:42:46 +0000 (14:42 +0300)]
omxil: Set OMX version 1.0.0 on android

The Samsung OMX components on e.g. Nexus S require major == 1
and minor == 0, otherwise they simply return errors on all
SetParameter/GetParameter calls.

Stagefright's OMX client always sets version 1.0.0, which thus
probably should be a safe choice for all android cases.

An alternative would be to store the version to set as a
variable in decoder_sys_t, and set that to 1.0.0 conditionally
only for Samsung OMX components, but that would make
OMX_INIT_COMMON more complex.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agovlc_memalign: use memalign() if posix_memalign() isn't here
Rafaël Carré [Thu, 22 Sep 2011 01:25:17 +0000 (21:25 -0400)]
vlc_memalign: use memalign() if posix_memalign() isn't here

Also rename confusing vlc_free()

12 years agoweb intf: drop top table design.
Francois Cartegnie [Wed, 21 Sep 2011 22:11:24 +0000 (00:11 +0200)]
web intf: drop top table design.

We're in 2011 guys !

12 years agoweb intf: fix reading position from status.xml
Francois Cartegnie [Wed, 21 Sep 2011 22:09:22 +0000 (00:09 +0200)]
web intf: fix reading position from status.xml

12 years agoomxil: Allow using IOMX on Android
Martin Storsjö [Wed, 21 Sep 2011 18:25:06 +0000 (21:25 +0300)]
omxil: Allow using IOMX on Android

This adds a fake OMX core implementation, relying the calls
via IOMX to the media server, which contains the actual
OMX core.

Building with IOMX requires private Android headers from the
Android source tree, namely the frameworks/base and
system/core repositories. (Either froyo or gingerbread
should work for building.) This API is not public, has no
ABI guarantees and isn't supported.

Linking also requires libraries extracted from a
froyo/gingerbread device or emulator.

Since there are no ABI guarantees, linking to this API might
make the .so fail to load on some devices, so for proper use
it should be in a dynamically loaded module, separate from the
rest of the VLC core and modules.

Since this can lead to crashes on unsupported devices, it should
only be used in production on whitelisted device/firmware
combinations that are known to work.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoomxil: Make GetAudioParamSize nonstatic
Martin Storsjö [Wed, 21 Sep 2011 12:49:32 +0000 (15:49 +0300)]
omxil: Make GetAudioParamSize nonstatic

It is useful in the IOMX wrapper.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoConfigure.ac: cleanup
Jean-Baptiste Kempf [Wed, 21 Sep 2011 13:52:22 +0000 (15:52 +0200)]
Configure.ac: cleanup

Removal of tabs and trailing spaces
Fixing configuration with autoconf 2.67

12 years agoStream out switcher: use existing kludges to port to new FFMpeg/Libav
Konstantin Pavlov [Wed, 21 Sep 2011 05:57:10 +0000 (09:57 +0400)]
Stream out switcher: use existing kludges to port to new FFMpeg/Libav
API.

Also, distinguish between SSE and SSE2 CPUs.

12 years agoRevert "Switcher: port to FFmpeg-0.8 API"
Konstantin Pavlov [Tue, 20 Sep 2011 14:02:10 +0000 (18:02 +0400)]
Revert "Switcher: port to FFmpeg-0.8 API"

This reverts commit d0dc1be9481bcdb7d8e85cb1d19abfd934981b60.

12 years agoweb intf: delay loading of external ressource.
Francois Cartegnie [Wed, 21 Sep 2011 13:18:18 +0000 (15:18 +0200)]
web intf: delay loading of external ressource.

Must not block if we have no internet access

12 years agoweb intf: update UI selection on playlist item change
Francois Cartegnie [Wed, 21 Sep 2011 12:19:27 +0000 (14:19 +0200)]
web intf: update UI selection on playlist item change

12 years agoweb intf: lint validation fix
Francois Cartegnie [Wed, 21 Sep 2011 11:02:31 +0000 (13:02 +0200)]
web intf: lint validation fix

12 years agoweb intf: make playlist start opened
Francois Cartegnie [Wed, 21 Sep 2011 10:39:43 +0000 (12:39 +0200)]
web intf: make playlist start opened

12 years agoweb intf: make playlist interactive
Francois Cartegnie [Wed, 21 Sep 2011 10:30:45 +0000 (12:30 +0200)]
web intf: make playlist interactive

12 years agoomxil: Recognize some semiplanar 420 formats
Martin Storsjö [Wed, 21 Sep 2011 08:19:08 +0000 (11:19 +0300)]
omxil: Recognize some semiplanar 420 formats

I'm not sure if these officially are NV12 or NV21 - on Nexus One
they correspond to NV21 at least.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoomxil: Push a dummy buffer on the input buffer fifo to avoid deadlocks
Martin Storsjö [Wed, 21 Sep 2011 08:19:07 +0000 (11:19 +0300)]
omxil: Push a dummy buffer on the input buffer fifo to avoid deadlocks

By pushing a sentinel/dummy buffer on the input buffer fifo
when the output needs reconfiguring, we avoid deadlocks on
HTC Sensation, where the input buffers aren't returned to
the caller until the decoder has been reconfigured.

Since all input buffers can be used up before the reconfigure event
is received, this earlier led to a deadlock where the decoder
waited for the caller to reconfigure it (as a response to the
reconfigure event), while the caller waited for an input buffer
to be freed to put the next input packet into.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoomxil: Handle planes with a height larger than the frame height
Martin Storsjö [Wed, 21 Sep 2011 08:19:06 +0000 (11:19 +0300)]
omxil: Handle planes with a height larger than the frame height

The nSliceHeight parameter in OMX apparently can indicate plane
height. This shows up on Nexus One with recent CyanogenMod
with the OpenMAX driver built from source (as opposed to the
older ones with a binary-only OpenMAX driver).

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoomxil: Update the number of buffers when reconfiguring
Martin Storsjö [Wed, 21 Sep 2011 08:19:05 +0000 (11:19 +0300)]
omxil: Update the number of buffers when reconfiguring

On OpenMAX devices supported earlier, the number of buffers has
stayed the same after reconfiguring, but on the Nexus One, the
number changes.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoomxil: Only print psz_role if OMX_ComponentRoleEnum succeeded
Martin Storsjö [Wed, 21 Sep 2011 08:19:04 +0000 (11:19 +0300)]
omxil: Only print psz_role if OMX_ComponentRoleEnum succeeded

Earlier, an uninitialized string would be printed if
OMX_ComponentRoleEnum failed (or if it was unimplemented, see
omxil_utils.h), potentially leading to out of bounds reads.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoOld contribs: don't compile mpcdec on x64
Jean-Baptiste Kempf [Wed, 21 Sep 2011 00:54:25 +0000 (02:54 +0200)]
Old contribs: don't compile mpcdec on x64

12 years agoContribs: update ignore files for tarballs
Jean-Baptiste Kempf [Wed, 21 Sep 2011 00:36:45 +0000 (02:36 +0200)]
Contribs: update ignore files for tarballs

12 years agoNEWS: mention mkv improvements for anime fans
Jean-Baptiste Kempf [Wed, 21 Sep 2011 00:34:30 +0000 (02:34 +0200)]
NEWS: mention mkv improvements for anime fans

12 years agoContribs: update libtiff URL.
Jean-Baptiste Kempf [Wed, 21 Sep 2011 00:29:41 +0000 (02:29 +0200)]
Contribs: update libtiff URL.

Yet again...

12 years agoHandle mkv file with random data appended
Denis Charmet [Sun, 18 Sep 2011 21:53:26 +0000 (23:53 +0200)]
Handle mkv file with random data appended

EbmlElement doesn't detect EOF so we don't try to look for more than the file size.
Close #5287

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoMKV: Virtual segment rewrite
Denis Charmet [Tue, 20 Sep 2011 22:33:58 +0000 (00:33 +0200)]
MKV: Virtual segment rewrite

This should handle better ordered chapters and multi-file mkvs
(with --mkv-preload-local-dir)

Should close #3942 #4074 #3810 #4031 #4336 #4501.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoImproved time managment and seeking in our avformat wrapper.
Laurent Aimar [Mon, 19 Sep 2011 21:03:14 +0000 (23:03 +0200)]
Improved time managment and seeking in our avformat wrapper.

12 years agomacosx: defines IBC_PLUGINS to fix xib compilation issue.
Sebastien Zwickert [Sun, 18 Sep 2011 22:22:38 +0000 (00:22 +0200)]
macosx: defines IBC_PLUGINS to fix xib compilation issue.

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
12 years agoFix typo: Hidding -> Hiding
Jean-Baptiste Kempf [Tue, 20 Sep 2011 15:48:59 +0000 (17:48 +0200)]
Fix typo: Hidding -> Hiding