- 24 Feb, 2014 16 commits
-
-
Denis Charmet authored
-
Denis Charmet authored
-
Steinar H. Gunderson authored
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>
-
Denis Charmet authored
-
Denis Charmet authored
-
Rémi Denis-Courmont authored
-
Rafaël Carré authored
-
David Fuhrmann authored
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
-
David Fuhrmann authored
This prevents waiting for the timeout in some situations, especially if the format was already set to the new value before.
-
David Fuhrmann authored
Indeed this can happen rarely.
-
David Fuhrmann authored
-
David Fuhrmann authored
-
David Fuhrmann authored
-
David Fuhrmann authored
close #9469
-
David Fuhrmann authored
This would result in an unpleasant black or grey area for a short time, for instance when selecting the media library.
-
Rafaël Carré authored
-
- 23 Feb, 2014 6 commits
-
-
KO Myung-Hun authored
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>
-
KO Myung-Hun authored
--stats was added at commit c24ea5fb. So free arguments after this. Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 22 Feb, 2014 9 commits
-
-
David Fuhrmann authored
-
David Fuhrmann authored
fixes #9919
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
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.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
KO Myung-Hun authored
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>
-
KO Myung-Hun authored
Files are not added, and a first instance is blocked. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
KO Myung-Hun authored
```-- 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>
-
- 21 Feb, 2014 9 commits
-
-
Jean-Baptiste Kempf authored
config.h includes vlc_fixup.h that can include stdint.h
-
Rémi Denis-Courmont authored
-
David Fuhrmann authored
The code reads the user-defined settings and adapts channel reordering accordingly, not the other way around. fixes #10125, should also close #10199
-
David Fuhrmann authored
-
Francois Cartegnie authored
changes use of null uri
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
-
Rafaël Carré authored
-
Felix Paul Kühne authored
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.
-