]> git.sesse.net Git - vlc/log
vlc
10 years agoSupport the Metacube protocol when streaming over HTTP.
Steinar H. Gunderson [Sun, 16 Feb 2014 10:53:41 +0000 (11:53 +0100)]
Support the Metacube protocol when streaming over HTTP.

This is an inclusion of a patch that has been living out-of-tree for some time,
but now as Cubemap 1.0.0 has been released and the protocol has been frozen,
it would sound reasonable to get it into mainline.

Essentially it makes the VLC HTTP server support the Metacube protocol, which
is a framing format to let an external reflector know where the start and end
of the blocks are without having to understand the format itself (similar to
how the VLC HTTP server itself gets to know this information). This lets it
serve the correct header block to new clients joining in the middle of the
stream, and makes sure new clients don't start in the middle of a block,
which is a problem for non-self-synchronizing formats (such as FLV and WebM).
It includes self-synchronization and header checksumming to ensure smooth
recovery from overruns in the server-to-reflector TCP stream.

The only consumer of this protocol currently, and for the foreseeable future,
is Cubemap (http://git.sesse.net/?p=cubemap), a scalable video reflector
designed to be used with VLC.

Signed-off-by: Denis Charmet <typx@dinauz.org>
10 years agoFix CreateDecodedNAL return
Denis Charmet [Mon, 24 Feb 2014 22:24:48 +0000 (23:24 +0100)]
Fix CreateDecodedNAL return

10 years agoAllow hevc muxing in mp4
Denis Charmet [Sat, 22 Feb 2014 16:41:59 +0000 (17:41 +0100)]
Allow hevc muxing in mp4

10 years agooss: fix dangling descriptor value (refs #10772)
Rémi Denis-Courmont [Mon, 24 Feb 2014 16:44:06 +0000 (18:44 +0200)]
oss: fix dangling descriptor value (refs #10772)

10 years agoSDI decklink output: Do not set input options
Rafaël Carré [Mon, 24 Feb 2014 16:01:06 +0000 (17:01 +0100)]
SDI decklink output: Do not set input options

10 years agoauhal: prevent revert to unusual formats after SPDIF playback
David Fuhrmann [Mon, 24 Feb 2014 11:43:26 +0000 (12:43 +0100)]
auhal: prevent revert to unusual formats after SPDIF playback

Getting the current format is unreliable, for instance if the audio
cable is plugged in while playback is running. Thus only the
first original format is trusted.

close #9957

10 years agoauhal: do an early check for the stream format set
David Fuhrmann [Sun, 23 Feb 2014 22:55:14 +0000 (23:55 +0100)]
auhal: do an early check for the stream format set

This prevents waiting for the timeout in some situations, especially
if the format was already set to the new value before.

10 years agoauhal: check if render callback does not want data
David Fuhrmann [Sun, 23 Feb 2014 22:07:06 +0000 (23:07 +0100)]
auhal: check if render callback does not want data

Indeed this can happen rarely.

10 years agoauhal: remove unneeded global variable
David Fuhrmann [Sun, 23 Feb 2014 18:32:08 +0000 (19:32 +0100)]
auhal: remove unneeded global variable

10 years agoauhal: do not check for changed streams if selected device is 0
David Fuhrmann [Sun, 23 Feb 2014 18:18:36 +0000 (19:18 +0100)]
auhal: do not check for changed streams if selected device is 0

10 years agoauhal: unlock mutex in stream listener error paths
David Fuhrmann [Sun, 23 Feb 2014 18:17:09 +0000 (19:17 +0100)]
auhal: unlock mutex in stream listener error paths

10 years agomacosx: add workaround to avoid grey or transparent top bars in fullscreen mode
David Fuhrmann [Sun, 23 Feb 2014 17:12:14 +0000 (18:12 +0100)]
macosx: add workaround to avoid grey or transparent top bars in fullscreen mode

close #9469

10 years agomacosx: do not animate change between dropzone and playlist
David Fuhrmann [Sun, 23 Feb 2014 16:35:53 +0000 (17:35 +0100)]
macosx: do not animate change between dropzone and playlist

This would result in an unpleasant black or grey area for
a short time, for instance when selecting the media library.

10 years agodecklink.cpp: remove BOM
Rafaël Carré [Mon, 24 Feb 2014 10:19:53 +0000 (11:19 +0100)]
decklink.cpp: remove BOM

10 years agoos2: make high-memory safe
KO Myung-Hun [Sun, 23 Feb 2014 10:38:10 +0000 (19:38 +0900)]
os2: make high-memory safe

Some OS/2 APIs are not high-memory safe. So there are needs to use wrapper
functions to make them high-memory safe.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agobin: fix SIGSEGV at exit on OS/2
KO Myung-Hun [Fri, 21 Feb 2014 03:24:47 +0000 (12:24 +0900)]
bin: fix SIGSEGV at exit on OS/2

--stats was added at commit c24ea5fb3af17c08ea12d94a106577d06e9f4870.
So free arguments after this.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agoxa: do not keep the whole ES format around
Rémi Denis-Courmont [Sun, 23 Feb 2014 14:19:51 +0000 (16:19 +0200)]
xa: do not keep the whole ES format around

10 years agoPulseAudio: fix setting volume without stream in most cases
Rémi Denis-Courmont [Sun, 23 Feb 2014 10:29:54 +0000 (12:29 +0200)]
PulseAudio: fix setting volume without stream in most cases

10 years agoPulseAudio: update volume when there is no active stream
Rémi Denis-Courmont [Sun, 23 Feb 2014 10:29:34 +0000 (12:29 +0200)]
PulseAudio: update volume when there is no active stream

10 years agoPulseAudio: missing initializer
Rémi Denis-Courmont [Sun, 23 Feb 2014 10:21:37 +0000 (12:21 +0200)]
PulseAudio: missing initializer

10 years agomacosx: improve readability for main window check
David Fuhrmann [Sat, 22 Feb 2014 22:50:39 +0000 (23:50 +0100)]
macosx: improve readability for main window check

10 years agomacosx: better check if we can open the new vout within the main window
David Fuhrmann [Sat, 22 Feb 2014 22:47:55 +0000 (23:47 +0100)]
macosx: better check if we can open the new vout within the main window

fixes #9919

10 years agoavutil: put the CPU flags in the VLC debug log
Rémi Denis-Courmont [Sat, 22 Feb 2014 17:07:47 +0000 (19:07 +0200)]
avutil: put the CPU flags in the VLC debug log

10 years agoavutil: vector and serialize CPU flags initialization
Rémi Denis-Courmont [Sat, 22 Feb 2014 17:03:22 +0000 (19:03 +0200)]
avutil: vector and serialize CPU flags initialization

av_set_cpu_flags_mask() is not thread-safe. So are the first call to
av_get_cpu_flags() after loading libavutil, and the first call to
av_get_cpu_flags() after a call to av_set_cpu_flags_mask(). So call
those under the avcodec lock during initialization.

10 years agoQt4: update audio prefs volume widgets when changing output
Rémi Denis-Courmont [Sat, 22 Feb 2014 11:20:08 +0000 (13:20 +0200)]
Qt4: update audio prefs volume widgets when changing output

10 years agoQt4: complete default volume lookup function
Rémi Denis-Courmont [Sat, 22 Feb 2014 11:02:54 +0000 (13:02 +0200)]
Qt4: complete default volume lookup function

10 years agoconfigure: add -Zhigh-mem linker flag for OS/2
KO Myung-Hun [Fri, 21 Feb 2014 03:24:46 +0000 (12:24 +0900)]
configure: add -Zhigh-mem linker flag for OS/2

When converting 1920x1080p mp4 using x264, x264 complains that it failed
to allocate memory. This flags makes it happy.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoos2: fix one instance mode
KO Myung-Hun [Sat, 22 Feb 2014 05:58:09 +0000 (14:58 +0900)]
os2: fix one instance mode

Files are not added, and a first instance is blocked.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agofsstorage: missing #include
KO Myung-Hun [Sat, 22 Feb 2014 08:23:44 +0000 (17:23 +0900)]
fsstorage: missing #include

-----
  CC       addons/fsstorage.lo
addons/fsstorage.c: In function 'WriteCatalog':
addons/fsstorage.c:543:5: error: implicit declaration of function 'getpid' [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make.exe[5]: *** [addons/fsstorage.lo] Error 1
-----

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoDash: __STDC_CONSTANT_MACROS must be before config.h
Jean-Baptiste Kempf [Fri, 21 Feb 2014 17:16:10 +0000 (18:16 +0100)]
Dash: __STDC_CONSTANT_MACROS must be before config.h

config.h includes vlc_fixup.h that can include stdint.h

10 years agostream_filter: rectify PTS delay unit (fix #10748)
Rémi Denis-Courmont [Fri, 21 Feb 2014 16:48:16 +0000 (18:48 +0200)]
stream_filter: rectify PTS delay unit (fix #10748)

10 years agoauhal: rework channel mapping for analog surround output
David Fuhrmann [Fri, 21 Feb 2014 15:23:00 +0000 (16:23 +0100)]
auhal: rework channel mapping for analog surround output

The code reads the user-defined settings and adapts channel reordering accordingly,
not the other way around.

fixes #10125, should also close #10199

10 years agomacosx: fix dropzone positioning in black interface style
David Fuhrmann [Fri, 21 Feb 2014 12:26:22 +0000 (13:26 +0100)]
macosx: fix dropzone positioning in black interface style

10 years agoaddons: use predicate on finder thread
Francois Cartegnie [Fri, 21 Feb 2014 00:29:30 +0000 (01:29 +0100)]
addons: use predicate on finder thread

changes use of null uri

10 years agoMerge 2.1.2 and 2.1.3 NEWS
Felix Paul Kühne [Fri, 21 Feb 2014 14:02:06 +0000 (15:02 +0100)]
Merge 2.1.2 and 2.1.3 NEWS

10 years agomacosx/about: fix layout issue and simply code (close #10746)
Felix Paul Kühne [Fri, 21 Feb 2014 13:50:16 +0000 (14:50 +0100)]
macosx/about: fix layout issue and simply code (close #10746)

10 years agoavformat mux: use a variable
Rafaël Carré [Fri, 21 Feb 2014 13:47:00 +0000 (14:47 +0100)]
avformat mux: use a variable

10 years agovout_macosx: remove misleading user-facing error message about Quartz Extreme being...
Felix Paul Kühne [Fri, 21 Feb 2014 13:28:48 +0000 (14:28 +0100)]
vout_macosx: remove misleading user-facing error message about Quartz Extreme being unavailable (close #9777)

While it is strongly desirable to be present, the API behavior or the driver quality seem to have changed on OS X 10.9, so this alert is triggered way to often while video is actually being displayed just fine.

Log message is retained for debugging purposes.

10 years agoaddons: Retrieve: narrow lock
Francois Cartegnie [Thu, 20 Feb 2014 21:01:42 +0000 (22:01 +0100)]
addons: Retrieve: narrow lock

allows UI updates while downloading

10 years agodvdread/dvdnav: fix linking on darwin
David Fuhrmann [Thu, 20 Feb 2014 19:12:05 +0000 (20:12 +0100)]
dvdread/dvdnav: fix linking on darwin

forwardport of 3bde20b52de75861c3c200e4d55b93dad1d6a6b1 from vlc-2.1.git.

10 years agohttpd: cosmetics
Rafaël Carré [Thu, 20 Feb 2014 17:56:33 +0000 (18:56 +0100)]
httpd: cosmetics

10 years agohttpd: simplify MsgAdd
Rafaël Carré [Thu, 20 Feb 2014 17:34:56 +0000 (18:34 +0100)]
httpd: simplify MsgAdd

10 years agohttpd: use c99 for
Rafaël Carré [Thu, 20 Feb 2014 17:30:04 +0000 (18:30 +0100)]
httpd: use c99 for

10 years agohttpd: remove commented out debug code
Rafaël Carré [Thu, 20 Feb 2014 17:28:10 +0000 (18:28 +0100)]
httpd: remove commented out debug code

10 years agosout_MuxSendBuffer: use a variable
Rafaël Carré [Thu, 20 Feb 2014 17:24:11 +0000 (18:24 +0100)]
sout_MuxSendBuffer: use a variable

10 years agoQt: addons: missing deinstanciation
Francois Cartegnie [Thu, 20 Feb 2014 10:50:03 +0000 (11:50 +0100)]
Qt: addons: missing deinstanciation

10 years agoaddons: fix threading and cancelable sections
Francois Cartegnie [Thu, 20 Feb 2014 15:04:35 +0000 (16:04 +0100)]
addons: fix threading and cancelable sections

10 years agogrowl: fix incompatible pointer warning
David Fuhrmann [Thu, 20 Feb 2014 16:43:24 +0000 (17:43 +0100)]
growl: fix incompatible pointer warning

10 years agoFix Windows plugin loading for Windows Store App
Jean-Baptiste Kempf [Thu, 20 Feb 2014 15:59:33 +0000 (16:59 +0100)]
Fix Windows plugin loading for Windows Store App

SetThreadErrorMode is only for desktop mode

10 years agoUpdate NEWS and MODULES_LIST
Jean-Baptiste Kempf [Thu, 20 Feb 2014 15:52:01 +0000 (16:52 +0100)]
Update NEWS and MODULES_LIST

10 years agopng: split up assignment and comparison
Tristan Matthews [Thu, 20 Feb 2014 14:09:32 +0000 (09:09 -0500)]
png: split up assignment and comparison

10 years agopng: add encoder
Tristan Matthews [Fri, 14 Feb 2014 07:16:37 +0000 (02:16 -0500)]
png: add encoder

10 years agovout: refactor deadline computation for cond_timedwait in vout_control_Pop
Felix Abecassis [Wed, 19 Feb 2014 11:30:05 +0000 (12:30 +0100)]
vout: refactor deadline computation for cond_timedwait in vout_control_Pop

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agovout: check the can_sleep flag when a deadline is provided
Felix Abecassis [Wed, 19 Feb 2014 11:30:04 +0000 (12:30 +0100)]
vout: check the can_sleep flag when a deadline is provided

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agovout: remove flag is_sleeping from vout_control_t
Felix Abecassis [Wed, 19 Feb 2014 11:30:03 +0000 (12:30 +0100)]
vout: remove flag is_sleeping from vout_control_t

Previously, the is_sleeping flag was not set to true if a deadline was
passed to vout_control_Pop. Consequently, the condition variable would
not be signalled by function vout_control_Wake, called by
vout_PutPicture to give a vout a picture to display. Thus, the vout
would not wake up even when receiving several pictures, instead the
vout waits until the end of the deadline. If the deadline was computed
as the "refresh" deadline from ThreadDisplayPicture, the sleep time
can be as high as 60-70 ms.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoicast.io lua sd
Julien 'Lta' BALLET [Mon, 10 Feb 2014 13:50:52 +0000 (13:50 +0000)]
icast.io lua sd

This replaces our old radios SDs

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agosout: Don't wait until all the es has atleast minimum amount of blocks in fifo
Ilkka Ollakka [Sun, 16 Feb 2014 09:53:30 +0000 (11:53 +0200)]
sout: Don't wait until all the es has atleast minimum amount of blocks in fifo

So if one elemental stream stops inputing data to muxer, it can still mux
other tracks.

Ref #4520

10 years agouse pid for tmp file patterns
Francois Cartegnie [Wed, 19 Feb 2014 23:32:41 +0000 (00:32 +0100)]
use pid for tmp file patterns

10 years agoaddons: missing threads join
Francois Cartegnie [Wed, 19 Feb 2014 23:05:53 +0000 (00:05 +0100)]
addons: missing threads join

10 years agoaddons: change i_score type and do boundary check.
Francois Cartegnie [Wed, 19 Feb 2014 22:10:14 +0000 (23:10 +0100)]
addons: change i_score type and do boundary check.

Use hundredths for that 0..5 value.
(avoids dealing with locale separators in xml readers
and writers)

10 years agobluray: improve readability by using local variables
Petri Hintukainen [Tue, 18 Feb 2014 20:26:52 +0000 (22:26 +0200)]
bluray: improve readability by using local variables

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agobluray: cache current playlist info.
Petri Hintukainen [Tue, 18 Feb 2014 20:26:51 +0000 (22:26 +0200)]
bluray: cache current playlist info.

Avoid reading playlist info from disc every time it is used (adding streams, selecting streams, changing clip, ...)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agobluray: fix displaying of still images
Petri Hintukainen [Tue, 18 Feb 2014 20:26:50 +0000 (22:26 +0200)]
bluray: fix displaying of still images

MPEG-TS demuxer does not flush last video frame if size of PES packet is unknown.
Packet is flushed only when TS packet with PUSI flag set is received.
Fix this by emitting (video) ts packet with PUSI flag set.
Add video sequence end code to payload so that also video decoder is flushed.
Set PES packet size in the payload so that it will be sent to decoder immediately.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agomosaic: sets original w/h
Rafaël Carré [Wed, 19 Feb 2014 19:17:01 +0000 (20:17 +0100)]
mosaic: sets original w/h

10 years agomosaic: merge declaration and assignement
Rafaël Carré [Wed, 19 Feb 2014 19:16:48 +0000 (20:16 +0100)]
mosaic: merge declaration and assignement

10 years agoMosaic: don't reinvent GetAddress
Rafaël Carré [Wed, 19 Feb 2014 19:16:35 +0000 (20:16 +0100)]
Mosaic: don't reinvent GetAddress

10 years agoavformat mux: use some default values and add debug
Rafaël Carré [Wed, 19 Feb 2014 18:50:00 +0000 (19:50 +0100)]
avformat mux: use some default values and add debug

10 years agoRevert "avformat audio mux: set frame size"
Rafaël Carré [Wed, 19 Feb 2014 18:43:40 +0000 (19:43 +0100)]
Revert "avformat audio mux: set frame size"

This reverts commit 61426dcb1ec7497cd6413a174cc6687d7cd46df7.

This was a repeat of 077f47ff59b9e5e1a523d924a0307105dcdee4bc

10 years agoavcodec encoder: add more aac profiles
Rafaël Carré [Wed, 19 Feb 2014 18:33:58 +0000 (19:33 +0100)]
avcodec encoder: add more aac profiles

10 years agoavcodec encoder: aac ssr profile is supported
Rafaël Carré [Wed, 19 Feb 2014 18:33:45 +0000 (19:33 +0100)]
avcodec encoder: aac ssr profile is supported

10 years agoaddons: don't detach thread (fix #10717,#10719)
Francois Cartegnie [Wed, 19 Feb 2014 16:58:00 +0000 (17:58 +0100)]
addons: don't detach thread (fix #10717,#10719)

10 years agoaddons: add missing b_live flag locking (fix #10718)
Francois Cartegnie [Wed, 19 Feb 2014 16:42:41 +0000 (17:42 +0100)]
addons: add missing b_live flag locking (fix #10718)

10 years agomediacodec: add more safety checks when trying to get codec capabilities
Felix Abecassis [Wed, 19 Feb 2014 15:39:19 +0000 (16:39 +0100)]
mediacodec: add more safety checks when trying to get codec capabilities

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agomediacodec: do not accept codecs declaring no capabilities
Felix Abecassis [Wed, 19 Feb 2014 15:36:09 +0000 (16:36 +0100)]
mediacodec: do not accept codecs declaring no capabilities

Previously, if profileLevels was NULL or length 0, the codec was
accepted.  Some devices have several codecs for mime type video/avc,
the first one is rejected based on the profile capability but the
second one was accepted since there was no capability declared. Since
the actual capability of the second codec was not better than the
first one, decoding failed.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoDCP: kill warnings
Jean-Baptiste Kempf [Wed, 19 Feb 2014 15:18:53 +0000 (16:18 +0100)]
DCP: kill warnings

10 years agoavformat audio mux: set frame size
Rafaël Carré [Wed, 19 Feb 2014 12:53:35 +0000 (13:53 +0100)]
avformat audio mux: set frame size

10 years agoavcodec audio encoder: set frame size
Rafaël Carré [Wed, 19 Feb 2014 12:42:21 +0000 (13:42 +0100)]
avcodec audio encoder: set frame size

10 years agoavio output: use correct private context
Rafaël Carré [Wed, 19 Feb 2014 12:21:58 +0000 (13:21 +0100)]
avio output: use correct private context

10 years agolive555: Support playing Theora video RTP streams
Ross Finlayson [Mon, 17 Feb 2014 22:06:47 +0000 (11:06 +1300)]
live555: Support playing Theora video RTP streams

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agobluray: implement still image timing
Petri Hintukainen [Tue, 18 Feb 2014 20:26:49 +0000 (22:26 +0200)]
bluray: implement still image timing

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agobluray: shuffle/merge functions
Petri Hintukainen [Tue, 18 Feb 2014 20:26:48 +0000 (22:26 +0200)]
bluray: shuffle/merge functions

Remove duplicate actions.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoDCP: Read multiple reels
Valentin Vetter [Wed, 19 Feb 2014 02:56:09 +0000 (03:56 +0100)]
DCP: Read multiple reels

Allow to read more than one reel

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agovout: fix typos in comment
Felix Abecassis [Wed, 19 Feb 2014 11:29:34 +0000 (12:29 +0100)]
vout: fix typos in comment

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agomediacodec: fix style
Felix Abecassis [Wed, 19 Feb 2014 10:25:37 +0000 (11:25 +0100)]
mediacodec: fix style

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoMediaCodec: correct field signature
Zhang Rui [Wed, 19 Feb 2014 08:59:20 +0000 (16:59 +0800)]
MediaCodec: correct field signature

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoavio: initialize avformat network support explicitely
Rafaël Carré [Wed, 19 Feb 2014 09:59:40 +0000 (10:59 +0100)]
avio: initialize avformat network support explicitely

10 years agoEnhance dmo to support new dlls. This adds support for WMV9.
Sergio Ammirata [Wed, 17 Aug 2011 04:41:14 +0000 (00:41 -0400)]
Enhance dmo to support new dlls. This adds support for WMV9.

Signed-off-by: Rafaël Carré <funman@videolan.org>
10 years agomacosx: remove 'vout' option from simple prefs since it is clearly an advanced option...
Felix Paul Kühne [Tue, 18 Feb 2014 19:18:13 +0000 (20:18 +0100)]
macosx: remove 'vout' option from simple prefs since it is clearly an advanced option this OS, which can break the setup way too easily

10 years agomediacodec: handle MediaCodec exceptions while decoding
Felix Abecassis [Tue, 18 Feb 2014 18:27:18 +0000 (19:27 +0100)]
mediacodec: handle MediaCodec exceptions while decoding

If an exception is thrown when using the MediaCodec API, the decoder
module enters an error state and will not attempt to queue/dequeue
buffers anymore. The error state is notified to the Java using the JNI
function jni_EventHardwareAccelerationError().

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agomediacodec: add missing exception handling code after dequeue{Input, Output}Buffer
Felix Abecassis [Tue, 18 Feb 2014 18:27:17 +0000 (19:27 +0100)]
mediacodec: add missing exception handling code after dequeue{Input, Output}Buffer

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoQt: addons: sort view
Francois Cartegnie [Tue, 18 Feb 2014 18:09:29 +0000 (19:09 +0100)]
Qt: addons: sort view

10 years agomux: add case for MP3 in muxers as it's not different codec that default mpga
Ilkka Ollakka [Tue, 18 Feb 2014 17:54:36 +0000 (19:54 +0200)]
mux: add case for MP3 in muxers as it's not different codec that default mpga

10 years agoFix possible XSS in httpd_HtmlError
Jean-Baptiste Kempf [Tue, 18 Feb 2014 12:38:56 +0000 (13:38 +0100)]
Fix possible XSS in httpd_HtmlError

Found by Francesco Perna and Pietro Minniti from Quantum Leap s.r.l
Quantum Leap Advisory: Adivsory #QLA140216

10 years agoBlend: allow YUV 4:4:4 16bit
Jean-Baptiste Kempf [Tue, 18 Feb 2014 11:15:35 +0000 (12:15 +0100)]
Blend: allow YUV 4:4:4 16bit

This is notably needed for old vouts like Xv and DDraw

10 years agoAvutil: Map 4:4:4 16bit chroma
Jean-Baptiste Kempf [Tue, 18 Feb 2014 10:49:10 +0000 (11:49 +0100)]
Avutil: Map 4:4:4 16bit chroma

10 years agoAdd YUV 4:4:4 16-bit
Jean-Baptiste Kempf [Tue, 18 Feb 2014 10:43:28 +0000 (11:43 +0100)]
Add YUV 4:4:4 16-bit

10 bits should be enough for everyone

10 years agoAvformat: Support rotation information
Matthias Keiser [Mon, 17 Feb 2014 00:32:20 +0000 (01:32 +0100)]
Avformat: Support rotation information

Notably for mp4

Ref #2882

10 years agoSubtitles: Detect stupid SRT convention for languages in filenames
Jean-Baptiste Kempf [Mon, 17 Feb 2014 22:20:10 +0000 (23:20 +0100)]
Subtitles: Detect stupid SRT convention for languages in filenames

This detects filename.xx.srt, where xx is supposed to be the language
This is a longstanding request...

10 years agoAllow custom HTTP headers for httpd_Stream
Denis Charmet [Sat, 15 Feb 2014 22:15:49 +0000 (23:15 +0100)]
Allow custom HTTP headers for httpd_Stream

This will end up useful for cubemap implementation and may allow to put mms stuff out of the core

10 years agoPlug gestures on video output
Jean-Baptiste Kempf [Sun, 16 Feb 2014 17:30:44 +0000 (18:30 +0100)]
Plug gestures on video output