- 01 Sep, 2014 9 commits
-
-
Rémi Denis-Courmont authored
-
Julian Scheel authored
sys->pictures was allocated but not freed. Signed-off-by: Julian Scheel <julian@jusst.de> Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
-
Julian Scheel authored
This removes some bad locking. In fact this lock could cause a deadlock on shutdown as the lock is held by the main thread when shutting down and this function might be called as a result of shutting the ports down. Signed-off-by: Julian Scheel <julian@jusst.de> Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
-
Julian Scheel authored
This patch reflects the buffer handling improvements done in the mmal codec module into the the mmal video output module. A nice side effect of the restructuring is that less magic values need to be defined as the required values can be computed dynamically now. Signed-off-by: Julian Scheel <julian@jusst.de> Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
-
Julian Scheel authored
This patch reduces the number of required pictures in the picture pool as well as the number of required buffer headers on the mmal component. If MMAL_ENCODING_OPAQUE is used as data format the number of buffers which have to be provided to the components ports are very critical and there is a relation between the configured number of buffers at the port and the actual number of buffers which are available at a port at any time. The previous approach was rather conservative and allocated a lot of extra buffers to ensure that things are smooth all the time. This has the drawback of wasting memory though. Especially when adding another mmal element (deinterlace filter) it caused a situation where we run out of resources. This new approach reduces the required resources so that another mmal component can be added to the chain. Signed-off-by: Julian Scheel <julian@jusst.de> Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
-
Julian Scheel authored
The mmal codec plugin is built as a part of the mmal module now. This drops the ability to en-/disable codec support independently from the vout, but in fact currently there is no mmal implementation which wouldn't support both modules, so it seems sane to build them together as this unclutters the configure scripts a little. Signed-off-by: Julian Scheel <julian@jusst.de> Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
-
Julian Scheel authored
As the mmal modules will require some shared code in the future move them out of the split directory structure into a hw/mmal subdirectory, like it is handled with vdpau plugins already. Signed-off-by: Julian Scheel <julian@jusst.de> Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 31 Aug, 2014 10 commits
-
-
Felix Paul Kühne authored
macosx: contacting an app using SBApplication can fail, be a bit more conservative to prevent runtime exceptions
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
-
Sean McGovern authored
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
-
Rémi Denis-Courmont authored
-
David Fuhrmann authored
All black-syle panels should get the floating window level. This is normal behaviour of panels and has the positive side effect that the panel also stays in front while vout window reconfigurations. This level is also used for the preferences window, as this is sort of a modal window which needs to be closed (in order to get settings saved). close #12063
-
David Fuhrmann authored
-
David Fuhrmann authored
Avoids setting this variable multiple times, as each time vout restart is requested. Also avoids unnecessary vout restarts at start and when changing profiles. refs #12063
-
David Fuhrmann authored
- add signing of sparkles autoupdate tool - directly fail on error - fix bug preventing signing of VLC binary - rework validation steps so that it validates frameworks and autoupdate tool separately, but then the complete bundle like gatekeeper (using --deep option) Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
-
Rémi Denis-Courmont authored
This interferes with overlay-based outputs, and serves no useful purpose for VLC since the video frames are always fully opaque.
-
- 30 Aug, 2014 18 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
Remove unused checks for locale.h, machine/parm.h, scsi/scsi.h, sys/time.h, and sys/ioctl.h. Simplify checks for net/if.h (this has no dependency) and sys/mounth.h (sys/param.h).
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
David Fuhrmann authored
mac frameworks use symlinks for their internal structure. This reduces size of delivered framework folders by a factor of 3. Also correctly clean the BGHUDAppkit ressources folder. Info.plist must remain for proper code signing.
-
David Fuhrmann authored
-
David Fuhrmann authored
-
Rémi Denis-Courmont authored
-
Francois Cartegnie authored
mp4stream tries to build stream with 1.5sec runs. mp4frag aims files by creating a compatible index. Might need for transcode tests (fragments are 1.5 sec only). --sout-x264-keyint=30 --sout-avcodec-strict=-2 Streaming done using http, with fragment start used as iframes.
-
Francois Cartegnie authored
-
Jean-Baptiste Kempf authored
Close #11740
-
Francois Cartegnie authored
At least, fedora 20 doesn't enable it.
-
Jean-Baptiste Kempf authored
-
Francois Cartegnie authored
-
Francois Cartegnie authored
-
Francois Cartegnie authored
Can still div by zero by pushing vbr codec
-
- 29 Aug, 2014 1 commit
-
-
Hannes Domani authored
-
- 28 Aug, 2014 2 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
The convention used here matches with the Qt Wayland native platform, and seems most generic. Note that Wayland does not allow "sharing" surface handles between multiple display connections in general, and multiple processes in particular.
-