]> git.sesse.net Git - vlc/log
vlc
9 years agowindow: remove useless initializers
Rémi Denis-Courmont [Thu, 9 Oct 2014 16:25:03 +0000 (19:25 +0300)]
window: remove useless initializers

9 years agoavcodec: fix double free on error
Rémi Denis-Courmont [Thu, 16 Oct 2014 17:20:12 +0000 (20:20 +0300)]
avcodec: fix double free on error

9 years agoAnt: replace with a better mirror
Jean-Baptiste Kempf [Thu, 16 Oct 2014 15:28:56 +0000 (17:28 +0200)]
Ant: replace with a better mirror

9 years agoContribs: update gpg-error to 1.16
Jean-Baptiste Kempf [Wed, 15 Oct 2014 10:09:36 +0000 (12:09 +0200)]
Contribs: update gpg-error to 1.16

Close #12400

9 years agommal/vout: Drop DISPLAY_FILLED handler
Julian Scheel [Wed, 15 Oct 2014 08:23:15 +0000 (10:23 +0200)]
mmal/vout: Drop DISPLAY_FILLED handler

This handler was a no-op and does not make sense in a fullscreen only
renderer, so drop the handler.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agommal/vout: Fix abuse of vd->fmt
Julian Scheel [Wed, 15 Oct 2014 08:23:14 +0000 (10:23 +0200)]
mmal/vout: Fix abuse of vd->fmt

The fmt in vout_display_t is not allowed to be written to after opening the
plugin without invalidating all the pictures. Instead of doing invalid writes
to vd->fmt, just make use of vd->source and event arguments directly which
shall hold correct values.
As framerate changes are not announced by the core we need to add a local
storage for comparion now as vd->fmt must not be used for it.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agommal/vout: Support native interlaced modes
Julian Scheel [Wed, 15 Oct 2014 08:05:30 +0000 (10:05 +0200)]
mmal/vout: Support native interlaced modes

Add a new flag, which can be used to let mmal select ahdmi mode which matches
the video size and interlacing type. Using this with a proper screen one can
playback for example 1080i content using the screens deinterlacing filters.
The videocore is configured to scan out picture on odd/even field only
according to the top_field_first mode of the video in case of interlaced
video. For progressive video a progressive mode is selected.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agommal/vout: Optimise struct packing
Julian Scheel [Wed, 15 Oct 2014 08:05:29 +0000 (10:05 +0200)]
mmal/vout: Optimise struct packing

Sort vout_sys_t struct members by size to optimize packing.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoextras/tools: check for ant when bootstrapping
Sean McGovern [Tue, 14 Oct 2014 20:03:38 +0000 (20:03 +0000)]
extras/tools: check for ant when bootstrapping

This was accidentally left out of b3050f68b407fe150fa3944ccee62293efba6407.

Signed-off-by: Tristan Matthews <tmatth@videolan.org>
9 years agodemux: mp4: add missing samsung atoms
Francois Cartegnie [Tue, 14 Oct 2014 17:28:24 +0000 (19:28 +0200)]
demux: mp4: add missing samsung atoms

9 years agodemux: libmp4: add missing subtitles mp4s atom rule
Francois Cartegnie [Tue, 14 Oct 2014 17:27:55 +0000 (19:27 +0200)]
demux: libmp4: add missing subtitles mp4s atom rule

9 years agodemux: mp4: fix meta root node lookup
Francois Cartegnie [Tue, 14 Oct 2014 17:09:21 +0000 (19:09 +0200)]
demux: mp4: fix meta root node lookup

9 years agodemux: libmp4: add generic string reading function
Francois Cartegnie [Tue, 14 Oct 2014 16:24:31 +0000 (18:24 +0200)]
demux: libmp4: add generic string reading function

9 years agovsxu: fix mutex leaks
Rémi Denis-Courmont [Mon, 13 Oct 2014 16:27:46 +0000 (19:27 +0300)]
vsxu: fix mutex leaks

9 years agoprojectM: fix mutex leak
Rémi Denis-Courmont [Mon, 13 Oct 2014 16:04:16 +0000 (19:04 +0300)]
projectM: fix mutex leak

9 years agoCosmetic fix
Rémi Denis-Courmont [Mon, 13 Oct 2014 18:05:13 +0000 (21:05 +0300)]
Cosmetic fix

9 years agomediacodec: exception in getCapabilitiesForType is not critical.
Thomas Guillem [Tue, 14 Oct 2014 09:35:57 +0000 (11:35 +0200)]
mediacodec: exception in getCapabilitiesForType is not critical.

fix mediacodec with android-L on Nexus 7v2.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agomediacodec: fix jni leak
Thomas Guillem [Tue, 14 Oct 2014 09:35:56 +0000 (11:35 +0200)]
mediacodec: fix jni leak

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agomediacodec: fix comparison between signed and unsigned warning
Thomas Guillem [Tue, 14 Oct 2014 10:22:04 +0000 (12:22 +0200)]
mediacodec: fix comparison between signed and unsigned warning

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoandroid/jni: use a libvlcjni function to attach/detach java thread
Thomas Guillem [Tue, 14 Oct 2014 09:35:55 +0000 (11:35 +0200)]
android/jni: use a libvlcjni function to attach/detach java thread

Fix ART warning about java thread attached without a name.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agomediacodec: fix unused variable warning
Thomas Guillem [Tue, 14 Oct 2014 10:22:03 +0000 (12:22 +0200)]
mediacodec: fix unused variable warning

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agodemux: libmp4: reorder & fix ilst/udta rules
Francois Cartegnie [Mon, 13 Oct 2014 21:36:31 +0000 (23:36 +0200)]
demux: libmp4: reorder & fix ilst/udta rules

9 years agodemux: libmp4: enforce handler check on meta atom
Francois Cartegnie [Mon, 13 Oct 2014 20:57:17 +0000 (22:57 +0200)]
demux: libmp4: enforce handler check on meta atom

9 years agodemux: mp4: split es setup
Francois Cartegnie [Sat, 27 Sep 2014 15:46:12 +0000 (17:46 +0200)]
demux: mp4: split es setup

Split es setup so we only call dedicated setup per handler.

9 years agoomxil: add VP8 and VP9 in format_table
Thomas Guillem [Mon, 13 Oct 2014 15:28:51 +0000 (17:28 +0200)]
omxil: add VP8 and VP9 in format_table

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoandroid: fix monotonic cond_timedwait on newer versions
Thomas Guillem [Fri, 10 Oct 2014 07:45:57 +0000 (09:45 +0200)]
android: fix monotonic cond_timedwait on newer versions

android-L drops support for pthread_cond_timedwait_monotonic_np and adds
support for pthread_condattr_setclock. So, use the good function depending on
configure detection.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoWin32: prefer the static libraries when creating the dlls
Jean-Baptiste Kempf [Sat, 11 Oct 2014 15:53:45 +0000 (17:53 +0200)]
Win32: prefer the static libraries when creating the dlls

This should avoid the issues of packaging libgcc_s_sjlj-1.dll,
libwinpthread-1.dll and the like.

9 years agovar_GetAndSet() can fail
Rémi Denis-Courmont [Sun, 12 Oct 2014 18:28:49 +0000 (21:28 +0300)]
var_GetAndSet() can fail

Return 0 as usual, rather than undefined result.

9 years agoAdd -avoid-version to LDFLAGS of vlc and vlccore on OS/2
KO Myung-Hun [Sun, 12 Oct 2014 05:59:26 +0000 (14:59 +0900)]
Add -avoid-version to LDFLAGS of vlc and vlccore on OS/2

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
9 years agoChromecast: fix compilation for INT64_C definition
Jean-Baptiste Kempf [Sat, 11 Oct 2014 16:25:26 +0000 (18:25 +0200)]
Chromecast: fix compilation for INT64_C definition

9 years agoWin32 configure: use a quoted $@ instead of $*
Jean-Baptiste Kempf [Sat, 11 Oct 2014 15:38:26 +0000 (17:38 +0200)]
Win32 configure: use a quoted $@ instead of $*

9 years agoWin32: remove dead cygwin options
Jean-Baptiste Kempf [Sat, 11 Oct 2014 15:37:45 +0000 (17:37 +0200)]
Win32: remove dead cygwin options

9 years agoextras: mirror ragel on v.o since upstream server is broken
Felix Paul Kühne [Sun, 12 Oct 2014 14:30:12 +0000 (16:30 +0200)]
extras: mirror ragel on v.o since upstream server is broken

9 years agoios: require iOS 6.1 since 5.1 is no longer support by current Xcode releases
Felix Paul Kühne [Sun, 12 Oct 2014 14:16:40 +0000 (16:16 +0200)]
ios: require iOS 6.1 since 5.1 is no longer support by current Xcode releases

9 years agochromecast: remove useless BUILT_SOURCES
Rémi Denis-Courmont [Sun, 12 Oct 2014 10:20:29 +0000 (13:20 +0300)]
chromecast: remove useless BUILT_SOURCES

9 years agoprotoc: %.pb.h is also genterated on a call
Uwe L. Korn [Sat, 11 Oct 2014 21:05:41 +0000 (22:05 +0100)]
protoc: %.pb.h is also genterated on a call

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
9 years agocontrib: speexdsp: disable examples
Tristan Matthews [Sun, 12 Oct 2014 01:42:10 +0000 (21:42 -0400)]
contrib: speexdsp: disable examples

9 years agoconfigure: fix SFTP plugin name
Rémi Denis-Courmont [Sat, 11 Oct 2014 17:46:18 +0000 (20:46 +0300)]
configure: fix SFTP plugin name

9 years agovout: reset A.R. and zoom to sane defaults if unset (fixes #8184)
Rémi Denis-Courmont [Sat, 11 Oct 2014 14:06:53 +0000 (17:06 +0300)]
vout: reset A.R. and zoom to sane defaults if unset (fixes #8184)

9 years agoContrib: update protobuf to 2.6.0
Jean-Baptiste Kempf [Sat, 11 Oct 2014 12:34:07 +0000 (14:34 +0200)]
Contrib: update protobuf to 2.6.0

9 years agoTools: update protoc to 2.6.0
Jean-Baptiste Kempf [Sat, 11 Oct 2014 12:12:41 +0000 (14:12 +0200)]
Tools: update protoc to 2.6.0

9 years agolib: disable decoding hardware acceleration with vmem
Rémi Denis-Courmont [Sat, 11 Oct 2014 11:37:52 +0000 (14:37 +0300)]
lib: disable decoding hardware acceleration with vmem

This ensures that subpictures blending works, and avoids copying back
video frames from GPU to CPU. For proper hardware acceleration,
use libvlc_media_player_set_xwindow() instead.

9 years agoUpdate NEWS and MODULES_LIST
Jean-Baptiste Kempf [Sat, 11 Oct 2014 11:09:11 +0000 (13:09 +0200)]
Update NEWS and MODULES_LIST

9 years agocontrib: fix cross-compile for x86_64
Thomas Guillem [Fri, 10 Oct 2014 06:48:40 +0000 (06:48 +0000)]
contrib: fix cross-compile for x86_64

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoconfigure: fix typo in rcc code (fixes #12384)
Rémi Denis-Courmont [Sat, 11 Oct 2014 07:36:40 +0000 (10:36 +0300)]
configure: fix typo in rcc code (fixes #12384)

Pointed-out-by: Paweł Stankowski
9 years agomsw: fix format string
Rémi Denis-Courmont [Thu, 9 Oct 2014 19:30:44 +0000 (22:30 +0300)]
msw: fix format string

9 years agohds: fix format string
Rémi Denis-Courmont [Sat, 11 Oct 2014 07:12:33 +0000 (10:12 +0300)]
hds: fix format string

9 years agomp4: fix format string
Rémi Denis-Courmont [Sat, 11 Oct 2014 07:12:24 +0000 (10:12 +0300)]
mp4: fix format string

9 years agomft: fix format string
Rémi Denis-Courmont [Sat, 11 Oct 2014 07:12:10 +0000 (10:12 +0300)]
mft: fix format string

9 years agopng: encoder: encode visible lines, but use pitch for offset
Tristan Matthews [Sat, 11 Oct 2014 04:09:21 +0000 (00:09 -0400)]
png: encoder: encode visible lines, but use pitch for offset

9 years agopng: encoder: really fix row offset calculation
Tristan Matthews [Sat, 11 Oct 2014 02:32:13 +0000 (22:32 -0400)]
png: encoder: really fix row offset calculation

9 years agosout_standard: fix inverted logic
Rémi Denis-Courmont [Fri, 10 Oct 2014 20:04:24 +0000 (23:04 +0300)]
sout_standard: fix inverted logic

Regression from c9d33a6123bb499cce31b4cf469ae40e8c9e9b6c.

9 years agocodec/zvbi: Do not follow dead color-links
Julian Scheel [Fri, 10 Oct 2014 09:19:57 +0000 (11:19 +0200)]
codec/zvbi: Do not follow dead color-links

If a color-key is requested check the stored nav-link to be in the valid page
range before following it. This avoids unexpected disappearance of the
teletext overlay if a color-link does not exist or is not yet loaded.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agocodec/zvbi: Only reset subpicture in text mode
Julian Scheel [Fri, 10 Oct 2014 09:21:07 +0000 (11:21 +0200)]
codec/zvbi: Only reset subpicture in text mode

The subpicture reset, as stated in the comment, is only required when
rendering text-subtitles. In fact it causes an invalid image to be generated
and possibly output in non-text mode. Hence disable the picture recreation for
non-text mode.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agommal/vout: Use framerate from pictures
Julian Scheel [Fri, 10 Oct 2014 08:39:14 +0000 (10:39 +0200)]
mmal/vout: Use framerate from pictures

The framerate of pictures might change without a change of the general input
format information. So to ensure that we always handle the correct refreshrate
we compare the refreshrate of each picture with the currently configured one.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agocontrib/bootstrap: add arm64 for android
Thomas Guillem [Fri, 10 Oct 2014 08:15:06 +0000 (10:15 +0200)]
contrib/bootstrap: add arm64 for android

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agocontrib: speexdsp: disable neon on aarch64
Thomas Guillem [Fri, 10 Oct 2014 07:44:18 +0000 (09:44 +0200)]
contrib: speexdsp: disable neon on aarch64

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agommal/codec: Increase verbosity for interlaced detection
Julian Scheel [Fri, 10 Oct 2014 08:40:08 +0000 (10:40 +0200)]
mmal/codec: Increase verbosity for interlaced detection

Makes debugging of badly deinterlaced content a bit easier.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agommal/codec: Fix top_field_first flagging
Julian Scheel [Fri, 10 Oct 2014 08:40:07 +0000 (10:40 +0200)]
mmal/codec: Fix top_field_first flagging

The logic setting the top_field_first flag was broken as it evaluated the
actual mode in case of progressive instead of in interlaced case.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agodemux: libmp4: fix heap write ofw in chan (fix #12371)
Francois Cartegnie [Thu, 9 Oct 2014 21:56:16 +0000 (23:56 +0200)]
demux: libmp4: fix heap write ofw in chan (fix #12371)

9 years agodemux: mp4: fix heap read ofw in extra bytes
Francois Cartegnie [Thu, 9 Oct 2014 21:46:35 +0000 (23:46 +0200)]
demux: mp4: fix heap read ofw in extra bytes

9 years agodemux: asf: fix heap buffer write ofw in priorities (fix #12363)
Francois Cartegnie [Thu, 9 Oct 2014 18:29:54 +0000 (20:29 +0200)]
demux: asf: fix heap buffer write ofw in priorities (fix #12363)

9 years agocontrib: fix cross-compile for aarch64
Thomas Guillem [Thu, 9 Oct 2014 16:45:23 +0000 (18:45 +0200)]
contrib: fix cross-compile for aarch64

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
9 years agoandroid: fix nanf detection
Thomas Guillem [Wed, 8 Oct 2014 16:26:07 +0000 (18:26 +0200)]
android: fix nanf detection

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
9 years agocontrib/bootstrap: add x86_64 for android
Thomas Guillem [Thu, 9 Oct 2014 16:45:20 +0000 (18:45 +0200)]
contrib/bootstrap: add x86_64 for android

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agocontrib: don't hardcode android api
Thomas Guillem [Thu, 9 Oct 2014 16:45:19 +0000 (18:45 +0200)]
contrib: don't hardcode android api

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agommal/codec: Set progressive flag on frames
Julian Scheel [Thu, 9 Oct 2014 14:52:14 +0000 (16:52 +0200)]
mmal/codec: Set progressive flag on frames

Query the interlace type from the mmal decoder on format change and pass it
through to vlc_pictures.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agodemux: mp4: fix last chunk size computation (fix #12362)
Francois Cartegnie [Thu, 9 Oct 2014 14:26:20 +0000 (16:26 +0200)]
demux: mp4: fix last chunk size computation (fix #12362)

9 years agodemux: libmp4: fix heap buffer write ofw in chpl (fix #12366)
Francois Cartegnie [Thu, 9 Oct 2014 12:44:36 +0000 (14:44 +0200)]
demux: libmp4: fix heap buffer write ofw in chpl (fix #12366)

9 years agommal/vout: Use current pictures format for rate matching
Julian Scheel [Thu, 9 Oct 2014 12:49:40 +0000 (14:49 +0200)]
mmal/vout: Use current pictures format for rate matching

Instead of using the video_format which was set on output creation, always
check the refreshrate against the current pictures frame duration.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agommal: Fix buffer size computation
Julian Scheel [Thu, 9 Oct 2014 12:49:39 +0000 (14:49 +0200)]
mmal: Fix buffer size computation

The buffer sizes in opaque case were computed by a mixture of hardcoded values
and mmal defaults. This caused breakage due to changes of the default values
in recent mmal versions. To avoid this in the future, the buffer sizes are
completely hardcoded now. As we have a shared header for mmal now, move the
required define for shared values into that header.
Using this new computation we can reduce the buffer size for opaque case by 2,
which saves some memory.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agommal/vout: Apply phase offset to match vsync period
Julian Scheel [Thu, 9 Oct 2014 10:08:57 +0000 (12:08 +0200)]
mmal/vout: Apply phase offset to match vsync period

As the latency target alone is not ensuring that we start with a sane phase
shift between vsync and drawing, we read back the phase shift provided by the
mmal rendering statistics and use it to compute a phase offset which we apply
to the picture date, so that the core shifts the display call accordingly.
Doing this frequently allows us to resync if a distortion or display reset
caused the offset to break.
This is only enabled if mmal-adjust-refreshrate is enabled, because the whole
vsync synchronisation makes only sense if display and videorate match.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agommal/vout: Configure latency target
Julian Scheel [Thu, 9 Oct 2014 10:08:56 +0000 (12:08 +0200)]
mmal/vout: Configure latency target

The mmal video_render element allows to configure a latency target. Although
the parameter is named AUDIO_LATENCY_TARGET it is not actually related to
audio but synchronizes frame draws with hdmi vsync. It tries to match the hdmi
vsync rate to the picture render rate by slightly varying the hdmi pixel
clock. This makes only sense if the actual display refresh rate matches the
video frame rate, so that only minimal drift compensation is required. Thus
enable it only when mmal-adjust-refreshrate is activated.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agodemux: libmp4: add quicktime mp4a/wave/mp4a rule
Francois Cartegnie [Wed, 8 Oct 2014 22:01:37 +0000 (00:01 +0200)]
demux: libmp4: add quicktime mp4a/wave/mp4a rule

9 years agodemux: asfpacket: fix use after free (fix #12361)
Francois Cartegnie [Wed, 8 Oct 2014 21:56:23 +0000 (23:56 +0200)]
demux: asfpacket: fix use after free (fix #12361)

9 years agodemux: ogg: fix use after free (fix #12360)
Francois Cartegnie [Wed, 8 Oct 2014 17:13:25 +0000 (19:13 +0200)]
demux: ogg: fix use after free (fix #12360)

9 years agodemux: libavi: fix heap write ofw
Francois Cartegnie [Wed, 8 Oct 2014 16:48:44 +0000 (18:48 +0200)]
demux: libavi: fix heap write ofw

9 years agodemux: livavi: fix heap buffer ofw in strf parsing (fix #12359)
Francois Cartegnie [Wed, 8 Oct 2014 15:59:23 +0000 (17:59 +0200)]
demux: livavi: fix heap buffer ofw in strf parsing (fix #12359)

9 years agodemux: tta: fix heap buffer ofw (fix #12357)
Francois Cartegnie [Wed, 8 Oct 2014 15:09:44 +0000 (17:09 +0200)]
demux: tta: fix heap buffer ofw (fix #12357)

9 years agodemux: mp4: fix heap buffer ofw with zero chunk (fix #12356)
Francois Cartegnie [Wed, 8 Oct 2014 15:06:28 +0000 (17:06 +0200)]
demux: mp4: fix heap buffer ofw with zero chunk (fix #12356)

9 years agodemux: libmp4: fix heap overflow in stdp debug code (fix #12358)
Francois Cartegnie [Wed, 8 Oct 2014 13:17:55 +0000 (15:17 +0200)]
demux: libmp4: fix heap overflow in stdp debug code (fix #12358)

9 years agosout: chromecast: close connection on load failure
Francois Cartegnie [Tue, 7 Oct 2014 16:12:13 +0000 (18:12 +0200)]
sout: chromecast: close connection on load failure

only msgClose won't stop listening, so we need to
flag as CONN_DEAD as well so it will send the close
message and exit thread

9 years agofix gles2 plugin not being built
Thomas Guillem [Wed, 8 Oct 2014 16:30:27 +0000 (18:30 +0200)]
fix gles2 plugin not being built

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoProtobuf: don't compile protoc in Xcompilation
Jean-Baptiste Kempf [Wed, 8 Oct 2014 10:59:11 +0000 (12:59 +0200)]
Protobuf: don't compile protoc in Xcompilation

9 years agoExtras: add protoc
Jean-Baptiste Kempf [Wed, 8 Oct 2014 10:58:06 +0000 (12:58 +0200)]
Extras: add protoc

9 years agoChromecast: fix distcheck
Jean-Baptiste Kempf [Wed, 8 Oct 2014 10:20:35 +0000 (12:20 +0200)]
Chromecast: fix distcheck

9 years agoinclude: fix external compilation (fixes #12355)
Rémi Denis-Courmont [Tue, 7 Oct 2014 20:21:35 +0000 (23:21 +0300)]
include: fix external compilation (fixes #12355)

9 years agoinclude: remove restrict keyword (fixes #12354)
Rémi Denis-Courmont [Tue, 7 Oct 2014 20:16:11 +0000 (23:16 +0300)]
include: remove restrict keyword (fixes #12354)

This is necessary for compatibility with C++. The keyword is only
meaningful in definition, not in declaration anyway.

9 years agohds: Ignore sentinel value at the end of the fragment table
Antti Ajanki [Mon, 6 Oct 2014 16:12:57 +0000 (16:12 +0000)]
hds: Ignore sentinel value at the end of the fragment table

generate_new_chunk() never proceeds to the last fragment run if the
sentinel is included.

Signed-off-by: Tristan Matthews <tmatth@videolan.org>
9 years agocontrib: fix freetype dependencies
Rafaël Carré [Tue, 7 Oct 2014 06:55:03 +0000 (08:55 +0200)]
contrib: fix freetype dependencies

9 years agocontrib: speex: avoid automatically depending on ogg
Tristan Matthews [Tue, 7 Oct 2014 03:08:02 +0000 (23:08 -0400)]
contrib: speex: avoid automatically depending on ogg

ogg was still being pulled in as a dependency when cross-compiling, which
would break certain build configurations.

9 years agovdpau/deinterlace: set progressive flag on both output pictures
Rémi Denis-Courmont [Mon, 6 Oct 2014 20:56:31 +0000 (23:56 +0300)]
vdpau/deinterlace: set progressive flag on both output pictures

9 years agomisc: remove makefile recursion
Rémi Denis-Courmont [Mon, 6 Oct 2014 15:39:33 +0000 (18:39 +0300)]
misc: remove makefile recursion

9 years agomisc: remove Modules.am
Rémi Denis-Courmont [Mon, 6 Oct 2014 15:33:36 +0000 (18:33 +0300)]
misc: remove Modules.am

9 years agovdpau/avcodec: adapt to new libavcodec VDPAU interface
Rémi Denis-Courmont [Sat, 13 Sep 2014 10:11:11 +0000 (13:11 +0300)]
vdpau/avcodec: adapt to new libavcodec VDPAU interface

9 years agowayland: agree on the name of video_output subdirectory
Rémi Denis-Courmont [Mon, 6 Oct 2014 14:03:27 +0000 (17:03 +0300)]
wayland: agree on the name of video_output subdirectory

9 years agochromecast: fix TLS connection leak on error
Ludovic Fauvet [Mon, 6 Oct 2014 13:36:15 +0000 (15:36 +0200)]
chromecast: fix TLS connection leak on error

Signed-off-by: Adrien Maglo <magsoft@videolan.org>
9 years agomisc: acoustid: fix mbz string copy
Francois Cartegnie [Mon, 6 Oct 2014 11:58:06 +0000 (13:58 +0200)]
misc: acoustid: fix mbz string copy

9 years agodemux: mp4: add WMV3/WMA2 in mov support
Francois Cartegnie [Sun, 5 Oct 2014 15:35:12 +0000 (17:35 +0200)]
demux: mp4: add WMV3/WMA2 in mov support

aka flip4mac format.

9 years agodemux: libmp4: handle ASF atom
Francois Cartegnie [Sun, 5 Oct 2014 18:46:51 +0000 (20:46 +0200)]
demux: libmp4: handle ASF atom