vlc | branch: master | Julian Scheel <jul...@jusst.de> | Thu Oct 19 16:43:01
2017 +0200| [0face1e6faafb16ecd744fd5eee91221d9653636] | committer:
Jean-Baptiste Kempf
mmal/deinterlace: Add option to use QPUs for advanced deinterlace
The image_fx deinterlace filter can optionally ma
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Mon Oct 23 12:16:23
2017 +0200| [2a5734c4929ca41a9ee3ab69b61a76cf0b047990] | committer:
Jean-Baptiste Kempf
mmal/codec: Queue pictures immediately
Queuing pictures internally into decoded_pictures is a relict from when
decoded pi
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Mon Oct 23 12:10:57
2017 +0200| [0c6abe2a6efdbbe6c6a8968483cabe97659f2766] | committer:
Jean-Baptiste Kempf
mmal/vout: Delete vout window on open
Make sure the vout is not considered to be windows, so that it won't
receive any
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Thu Oct 19 11:46:29
2017 +0200| [4b898d321d77436204b573d066c61261d037f275] | committer:
Jean-Baptiste Kempf
mmal/vout: Fix build
Make the background switch independent from video size, as the
is_fullscreen was remove
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Thu Oct 19 11:23:05
2017 +0200| [f9d9d929cfba8ba4a38ceba93677a63f28ef9c2d] | committer:
Jean-Baptiste Kempf
mmal/codec: Optimise buffer allocation
Reduce the number of extra buffers, which effectively controls the size
of the all
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Thu Oct 19 11:23:01
2017 +0200| [df86ffd3dd06670279f8d2a0f8c0e48d3f383be3] | committer:
Jean-Baptiste Kempf
mmal/codec: flush: wait for input buffers
Wait for all input buffers to be returned when flushing.
Signed-off-by: Julian
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Thu Oct 19 11:23:00
2017 +0200| [0b5d6e1b8fead8d909988fb3c6c4eb1a1952559c] | committer:
Jean-Baptiste Kempf
mmal/codec: Fix flushing
There is no reason to disable ports before flushing, neither is there a
reason to reconfigure th
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Thu Oct 19 11:23:02
2017 +0200| [173e44e8f2fc58fc3635b75190e501f49f0851ed] | committer:
Jean-Baptiste Kempf
mmal/deinterlace: Replace cond_signal with vlc_sem
Simply locking code by using vlc_sem_t. Also removes the peviously
unus
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Thu Oct 19 11:23:03
2017 +0200| [796a027b1be141f0f0ba65ef2d69c1caaebf8b9d] | committer:
Jean-Baptiste Kempf
mmal/deinterlace: Always flush mmal on flush
Do not only flush if buffers are in transit, but whenever flush is
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Thu Oct 19 11:23:06
2017 +0200| [84db048da1ece31c8dc23bf1c5b8a89953ebb678] | committer:
Jean-Baptiste Kempf
mmal/deinterlace: Allocate extra buffers
The image_fx plugin has an internal pool of allocated buffers which are
used to
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Thu Oct 19 11:22:59
2017 +0200| [bc7d53020fd476e710f447dbb9aaa6c65cb99099] | committer:
Jean-Baptiste Kempf
mmal/codec: Allow longer wait for input buffer
Avoid useless flushing by allowing to wait a little longer for b
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Thu Oct 19 11:22:58
2017 +0200| [b489093e17c1d8e8619ba4c320f6cc051df4bac7] | committer:
Jean-Baptiste Kempf
mmal/codec: Remove useless locking
The mmal_queue is threadsafe and the block released from output callback
does not int
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Mon Oct 16 12:45:54
2017 +0200| [397bd35c4130198b40b37364b344022fee8d06f2] | committer:
Jean-Baptiste Kempf
access: decklink: Support rgb input modes
Check if the card reports yuv or rgb input and set the codec format
accor
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Thu Oct 12 14:47:06
2017 +0200| [1857a476b3f2f8ecb8fcd9668ae8b82c6facbb5b] | committer:
Jean-Baptiste Kempf
mmal: Link to core, components, util explicitly
In older versions of the rpi-userland libmmal was linked against
libmma
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Thu Oct 12 14:47:05
2017 +0200| [3571a4d399aa6cd5eb11a76cf74eb23566a35050] | committer:
Jean-Baptiste Kempf
mmal: Include headers with -isystem
The vcos/mmal headers are vendor provided system headers.
Signed-off-by: Julian Schee
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Wed Sep 27 17:11:20
2017 +0200| [05c3bb28f823d301548cb709f7421e840020681c] | committer: Ilkka
Ollakka
access: decklink: Set video chroma format
A properly set chroma field is required for automatic filter selection
t
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Wed Mar 22 09:58:54
2017 +0100| [adb9c18776499857ddf74d044674317101967c67] | committer:
Jean-Baptiste Kempf
compat: Add sigwait dummy for NaCl
Implement a sigwait dummy for NaCl, which relies on:
- NaCl does never send SIGPIPE to t
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Wed Mar 22 09:59:00
2017 +0100| [6afc4594c75a400deb8e4a33d619d82e91df3cd9] | committer:
Jean-Baptiste Kempf
nacl: vlc_fixups: Define TCP_NODELAY
netinet/tcp.h is broken in NaCl/Newlib. Define TCP_NODELAY for it.
Signed-off-by:
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Wed Mar 22 09:58:56
2017 +0100| [583094f05ad66079f48c4ae6c2f7e53cfc4d8760] | committer:
Jean-Baptiste Kempf
nacl: vlc_fixups: Define IOV_MAX for newlib/nacl
Signed-off-by: Julian Scheel <jul...@jusst.de>
Signed-off-by: J
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Wed Mar 22 09:58:52
2017 +0100| [b4c4c5bee9f7b8bea0ddd9c218cbb047af62aaf3] | committer:
Jean-Baptiste Kempf
nacl: Add new system type
Add system type for Google Native Client.
Signed-off-by: Julian Scheel <jul...@jusst.de>
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Wed Mar 22 09:58:54
2017 +0100| [d26bff7b731bc3f0f6245748baedce5a1e9696da] | committer:
Jean-Baptiste Kempf
compat: Add sigwait dummy for NaCl
Implement a sigwait dummy for NaCl, which relies on:
- NaCl does never send SIGPIPE to t
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Wed Mar 22 09:58:55
2017 +0100| [c8f8f4a52de1fe7d0b70c3d722019862cde20af7] | committer:
Jean-Baptiste Kempf
nacl: nacl comes with xlocale dummies for C++
The nacl c++ toolchain comes with it's own dummy implementation of
extended
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Wed Mar 22 09:58:53
2017 +0100| [4ad2ec6f24b2932baa096dd86e3b197826c3b205] | committer: Rémi
Denis-Courmont
newlib/nacl: Provide flockfile implementation
newlib provides an flockfile implementation via sys/io.h, which is
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Wed Dec 28 09:01:03
2016 +0100| [846fb7c2f2d14c118dae21e817c948cab5ce68a2] | committer: Thomas
Guillem
aout: Do not try to resample without filter
If no resampling filter is available it makes no sense to try to
resample the
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Thu Jul 7 17:07:26
2016 +0200| [af81fd8fb63d5455f1d2aaf8a4b841eebe2a38d9] | committer: Thomas
Guillem
live555: Drop satip support
The satip shortcut is provided by the dedicated satip access module now.
Signed-off-by: Thomas G
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Thu Jul 7 17:07:24
2016 +0200| [45c877aa1d35ff7305bce9075724b79b8fb7c4f6] | committer: Thomas
Guillem
access: Add satip access module
This module implements a minimal RTSP subset, which is required to support
satip servers.
Sign
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Fri Oct 9 10:07:08
2015 +0200| [4d692bf04c38227e73c0c8ed54ba124aeca845e2] | committer:
Jean-Baptiste Kempf
mmal: Fix picture passing through mmal
Assign the picture pointer to mmal buffers user_data right before passing it
int
vlc | branch: master | Julian Scheel <jul...@jusst.de> | Fri Oct 9 10:07:07
2015 +0200| [b7cbd7b5fe310238a673dc0e3f3c9e5e20e8163c] | committer:
Jean-Baptiste Kempf
mmal: Add missing vlc_atomic.h includes
Signed-off-by: Julian Scheel <jul...@jusst.de>
Signed-off-by: Jean-Bapti
vlc | branch: master | Julian Scheel jul...@jusst.de | Thu Jun 18 17:33:58
2015 +0200| [8d0b0e89493bfebe5de2e7c927cf0ba0f22382fb] | committer:
Jean-Baptiste Kempf
live555: Add satip support
Register a satip-access, which uses a hardcoded default SDP dataset instead of
querying it via DESCRIBE
vlc | branch: master | Julian Scheel jul...@jusst.de | Thu Jun 18 17:33:59
2015 +0200| [30dd905e51508e300e30adc06c5167a3b7a62f16] | committer:
Jean-Baptiste Kempf
live555: Use OPTIONS as keep-alive fallback
So far no keep-alive messages are sent when GET_PARAMETERS is not supported
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 17 11:28:33
2015 +0200| [73689dd333148138353fbd82359ba37215b1c36d] | committer:
Jean-Baptiste Kempf
mmal: Fix plane offset computation
The computation of plane offsets was broken after recent refactorings. Fix it
by doing
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 17 12:14:26
2015 +0200| [b37dcfb6bfc39c0f98a0751461c3b8c668104d5c] | committer:
Jean-Baptiste Kempf
mmal/codec: Fall back to dts if pts is no available
If a container does not provide pts fall back to use the provided dts instead
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 3 09:37:28
2015 +0200| [620303f6b607038d49ca773d3ae75c0ea2e04e65] | committer:
Jean-Baptiste Kempf
mmal: Add missing header include guards
Signed-off-by: Julian Scheel jul...@jusst.de
Signed-off-by: Jean-Baptiste Kempf j
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 3 09:50:31
2015 +0200| [51fed80a4cf63457dae27cf2cc37b84b88c235b8] | committer:
Jean-Baptiste Kempf
mmal/deinterlace: Release picture if unable to process
When an input picture can not be handled due to lack of resources we need
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 3 09:50:32
2015 +0200| [3c0019d062b0e74a5a39b5b4b1dda30524663d9d] | committer:
Jean-Baptiste Kempf
mmal/deinterlace: Rework to use pictures from vout pool
The reason for having a local picture pool within the deinterlace filter
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 3 09:37:30
2015 +0200| [47c81c46c93f729e554a9c8afba8f23976ffd65d] | committer:
Jean-Baptiste Kempf
mmal/codec: Improve locking
Only lock when really needed. To do this feeding the mmal port with buffers is
done from one place only
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 3 09:37:35
2015 +0200| [e14240974014231afe552657f49971af84550761] | committer:
Jean-Baptiste Kempf
mmal/vout: Do not wait for picture in non-opaque mode
When not running in opaque mode the buffer headed over for rendering is only
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 3 09:50:30
2015 +0200| [8bd0fc0425dee28d10b745b8097e8161b34340b6] | committer:
Jean-Baptiste Kempf
mmal/deinterlace: Clear data from buffer header before release
The data attached to the output port headers is not owned
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 3 09:50:29
2015 +0200| [5011389fe855b0371cedfdfda2e2ed9c46b87c40] | committer:
Jean-Baptiste Kempf
mmal/codec: Do not disable ports for flushing
It is safe to flush enabled ports, so avoid unnecessary delays by disabling
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 3 09:50:36
2015 +0200| [c92f24312c5674c9a32185da417ae5bdbf426276] | committer:
Jean-Baptiste Kempf
mmal/deinterlace: Do not filter the same picture twice
If the same picture, containing the same buffer header without being
re
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 3 09:37:31
2015 +0200| [43fa8e7893064695870575a969da42d9deb7a0d4] | committer:
Jean-Baptiste Kempf
mmal/deinterlace: Simplify flushing
It is not required to disable mmal ports before flushing them.
Signed-off-by: Julian Scheel
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 3 09:50:38
2015 +0200| [190ebeb4e5adbf2582924dec02e5791adc8aa534] | committer:
Jean-Baptiste Kempf
mmal/vout: Use port bound pool allocation
Using mmal_port_pool_allocate/destroy adds some extra safety on maintaining
the pool
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 3 09:50:27
2015 +0200| [2698e5893cedd9ac388b21789097e4ddb5cae725] | committer:
Jean-Baptiste Kempf
mmal/codec: Try to apply fmt changes without disabling port
Depending on what parts of the format have changed it can be possible
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 3 09:54:33
2015 +0200| [2d7881198e1b909dddf55e0becfd09a2e054845e] | committer:
Jean-Baptiste Kempf
mmal/codec: Silence build warnings
Signed-off-by: Julian Scheel jul...@jusst.de
Signed-off-by: Jean-Baptiste Kempf j
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 3 09:50:35
2015 +0200| [974e13d7b3c99bb2c05c95ce43706e4a11905a52] | committer:
Jean-Baptiste Kempf
mmal/deinterlace: Do not use local buffer pools
The mmal deinterlace filter does currently support the mmal opaque encoding
only
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 3 09:50:37
2015 +0200| [b2cf46dd2242bea3388fcd016f49c368a28208f6] | committer:
Jean-Baptiste Kempf
mmal/deinterlace: Free unusable buffers
If the input port returns a buffer which has no picture attached to it it
would be leaked
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 3 09:37:34
2015 +0200| [73a216048dc36e6c6813ff056d13ae2f3adc947d] | committer:
Jean-Baptiste Kempf
mmal: Use atomic operations for refcounting
Signed-off-by: Julian Scheel jul...@jusst.de
Signed-off-by: Jean-Baptiste Kempf j
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 3 09:50:26
2015 +0200| [88f9688b96667c9d261707755347dd3ff66b1606] | committer:
Jean-Baptiste Kempf
mmal/vout: Use fixed binding of mmal buffer to picture
Instead of dynamically allocating a mmal buffer from the mmal buffer pool
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 3 09:37:29
2015 +0200| [de2115b5d2ba9199fecbb4c01228e6125c378633] | committer:
Jean-Baptiste Kempf
mmal/codec: Don't send buffers to disabled ports
If a port is not enabled sending any buffers to it will cause an error, so
just
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 3 09:37:32
2015 +0200| [dd33e6f11db1bfdc78c0b3331a1661cf7d5edf84] | committer:
Jean-Baptiste Kempf
mmal/deinterlace: Fix locking
The locking was incomplete and partly just wrong.
Signed-off-by: Julian Scheel jul...@jusst.de
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 3 09:54:34
2015 +0200| [2d8c51b930a9c465f806e03d3c8e228136d908b7] | committer:
Jean-Baptiste Kempf
mmal/codec: Implement full flush
To be able to handle seeking properly we need to do a full decoder flush on a
discontinuity
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 3 09:54:37
2015 +0200| [4e8c81f922d938a0d1089571175ed4388ac047ce] | committer:
Jean-Baptiste Kempf
mmal/deinterlace: Avoid overflows on buffer calculation
Use signed variables for calculating the buffers to be sent
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Jun 3 09:54:35
2015 +0200| [a9f5941b5f285ea8d7292ecad16db45cd06c47b8] | committer:
Jean-Baptiste Kempf
mmal/codec: Use default input buffer count
As we use packetized input we normally don't need more than a handful of input
buffers
vlc | branch: master | Julian Scheel jul...@jusst.de | Mon Jan 19 11:30:22
2015 +0100| [572e1eb66e8430802a806ec4e5812edfa1c61b40] | committer: Rémi
Denis-Courmont
mmal/codec: Fix buffer leak
If buffers were discarded because of wrong size or type a mmal buffer header
would be leaked each time
vlc | branch: master | Julian Scheel jul...@jusst.de | Mon Jan 19 11:30:33
2015 +0100| [f870bdc6803650977a6833b2ff7d118b84719eda] | committer: Rémi
Denis-Courmont
mmal/codec: Enable error_concealment for h264
Until now error concealment was disabled for h264 decoding because the mmal
h264
vlc | branch: master | Julian Scheel jul...@jusst.de | Mon Jan 19 11:30:21
2015 +0100| [3387d16d5acc4fb53df585efc50d6835dd2d3a94] | committer: Rémi
Denis-Courmont
mmal/codec: Read opaque handle from picture_sys
Instead of assuming that p_pixels[0] points to the mmal opaque handle retrieve
vlc | branch: master | Julian Scheel jul...@jusst.de | Mon Jan 19 11:30:30
2015 +0100| [0b7fff93d3baa47af5776a0ff57573fc45c59533] | committer: Rémi
Denis-Courmont
mmal/deinterlace: Add locking to port callbacks
The in- and ouput port callbacks lead to access on the mmal pools, which
vlc | branch: master | Julian Scheel jul...@jusst.de | Mon Jan 19 11:30:23
2015 +0100| [fc5204e32cf1d761220749eba69f23559ec968f4] | committer: Rémi
Denis-Courmont
mmal: Replace global mutex by module-owned mutex
The mutex held within mmal_pictures is used to lock access of mmal
picture/buffer
vlc | branch: master | Julian Scheel jul...@jusst.de | Mon Jan 19 11:30:27
2015 +0100| [23ac116345247cbe47b9364be4ec8b49e18a95bf] | committer: Rémi
Denis-Courmont
mmal/deinterlace: Explicitly count buffers in transit
The previous approach of calculating the buffers in transit was broken
vlc | branch: master | Julian Scheel jul...@jusst.de | Mon Jan 19 11:30:29
2015 +0100| [f9b028aed85edcee2906c9a49121344bb3497f7e] | committer: Rémi
Denis-Courmont
mmal: Restore old buffer configuration
With previours cleanups we reduced the number of allocated mmal buffers and
buffer headers
vlc | branch: master | Julian Scheel jul...@jusst.de | Mon Jan 19 11:30:31
2015 +0100| [dbef00f8726fa8e0e7225e7fa6efd6363bfec37b] | committer: Rémi
Denis-Courmont
mmal/deinterlace: Implement filter flush
It is required to flush the filter properly for stopping of playback to work
reliably
vlc | branch: master | Julian Scheel jul...@jusst.de | Mon Jan 19 11:30:28
2015 +0100| [39c2f78d1db052305785f583791caf2d772c7e3c] | committer: Rémi
Denis-Courmont
mmal/vout: Use cached framerate for phase adjust
The framerate stored in vd-source is not reliable in any case. Instead we use
vlc | branch: master | Julian Scheel jul...@jusst.de | Mon Jan 19 11:30:24
2015 +0100| [d8ad9f353e8694bd2d41ba703568119b582e] | committer: Rémi
Denis-Courmont
mmal/codec: Flush the decoder when running out of buffers
Normally the decoder should not run out of input buffers as it is fed
vlc | branch: master | Julian Scheel jul...@jusst.de | Mon Jan 19 11:30:20
2015 +0100| [ee578201b4aefef5201440e3becf31bb97e29935] | committer: Rémi
Denis-Courmont
mmal: Fix configure
The mmal/bcm host libraries haven been restructured lately, which requires
some tweaking in the detection
vlc | branch: master | Julian Scheel jul...@jusst.de | Mon Jan 19 11:30:32
2015 +0100| [cd6b82f8df3f9e80a8fdba2860bc6c9cdbbba2a0] | committer: Rémi
Denis-Courmont
mmal/vout: Make display() synchronous
Ensure that the pictures which are rendered by display() are released before
display
vlc | branch: master | Julian Scheel jul...@jusst.de | Mon Jan 19 11:30:26
2015 +0100| [152c5ba41d65e0d0d1096b98edcbf75b53cf8715] | committer: Rémi
Denis-Courmont
mmal/codec: Explicitly count buffers in transit
The previous approach of calculating the buffers in transit was broken because
vlc | branch: master | Julian Scheel jul...@jusst.de | Mon Jan 19 11:30:25
2015 +0100| [32249e3dba2e06d485ec3400785014683a19c9ec] | committer: Rémi
Denis-Courmont
mmal/codec: Remove buffer header count hack
This hack is not required anymore as the buffer header lifecycle is properly
handled
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Oct 15 14:17:39
2014 +| [5aaf6a5aead937042ab23cc8dc8313e938c75c07] | committer:
Jean-Baptiste Kempf
mmal/vout: Add some comments to vout_display_sys_t
To ease understanding of the code add some comments.
Signed-off-by: Julian
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Oct 15 10:05:29
2014 +0200| [a5930aa11b13ac2791d7c8c1b7d67a3e6e8dfde6] | committer:
Jean-Baptiste Kempf
mmal/vout: Optimise struct packing
Sort vout_sys_t struct members by size to optimize packing.
Signed-off-by: Julian Scheel jul
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Oct 15 10:05:30
2014 +0200| [c5ad5cde17043c5f77e9bb39346ef3494b6ad703] | committer:
Jean-Baptiste Kempf
mmal/vout: Support native interlaced modes
Add a new flag, which can be used to let mmal select ahdmi mode which matches
the video
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Oct 15 10:23:14
2014 +0200| [6837ebd2743e2301cd0373acdc88e2fa7e3bbcbe] | committer:
Jean-Baptiste Kempf
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
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Oct 15 10:23:15
2014 +0200| [9d2170bee16b743e8e5a56d690457c4b5c397835] | committer:
Jean-Baptiste Kempf
mmal/vout: Drop DISPLAY_FILLED handler
This handler was a no-op and does not make sense in a fullscreen only
renderer, so drop
vlc | branch: master | Julian Scheel jul...@jusst.de | Fri Oct 10 10:39:14
2014 +0200| [f7034507a3ed7255e9a5b98a3f2c923b3e05c6a4] | committer:
Jean-Baptiste Kempf
mmal/vout: Use framerate from pictures
The framerate of pictures might change without a change of the general input
format
vlc | branch: master | Julian Scheel jul...@jusst.de | Fri Oct 10 10:40:07
2014 +0200| [f22a823402de340e1be86bb0dfbe0254a2871de5] | committer:
Jean-Baptiste Kempf
mmal/codec: Fix top_field_first flagging
The logic setting the top_field_first flag was broken as it evaluated the
actual mode
vlc | branch: master | Julian Scheel jul...@jusst.de | Fri Oct 10 10:40:08
2014 +0200| [c99b7dc8ef3f333f2f6f8025c55bd1b6882f1576] | committer:
Jean-Baptiste Kempf
mmal/codec: Increase verbosity for interlaced detection
Makes debugging of badly deinterlaced content a bit easier.
Signed-off
vlc | branch: master | Julian Scheel jul...@jusst.de | Fri Oct 10 11:21:07
2014 +0200| [47012982d20cf537fc710edd14c9c9c4183d0a19] | committer:
Jean-Baptiste Kempf
codec/zvbi: Only reset subpicture in text mode
The subpicture reset, as stated in the comment, is only required when
rendering text
vlc | branch: master | Julian Scheel jul...@jusst.de | Fri Oct 10 11:19:57
2014 +0200| [072f409f8625c8eae93937db0a6e6e9a99f81a87] | committer:
Jean-Baptiste Kempf
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
vlc | branch: master | Julian Scheel jul...@jusst.de | Thu Oct 9 12:08:57
2014 +0200| [04e9ee96722d3b23e2b78d27ef236ec34558b3b8] | committer:
Jean-Baptiste Kempf
mmal/vout: Apply phase offset to match vsync period
As the latency target alone is not ensuring that we start with a sane phase
vlc | branch: master | Julian Scheel jul...@jusst.de | Thu Oct 9 12:08:56
2014 +0200| [28c484c277369dc14e2bffd2bee846765839e654] | committer:
Jean-Baptiste Kempf
mmal/vout: Configure latency target
The mmal video_render element allows to configure a latency target. Although
the parameter
vlc | branch: master | Julian Scheel jul...@jusst.de | Thu Oct 9 14:49:39
2014 +0200| [54f93974a92c55c4266578779a9e3e143969fc70] | committer:
Jean-Baptiste Kempf
mmal: Fix buffer size computation
The buffer sizes in opaque case were computed by a mixture of hardcoded values
and mmal defaults
vlc | branch: master | Julian Scheel jul...@jusst.de | Thu Oct 9 14:49:40
2014 +0200| [9ccd69b27f431d6f0600e09dab1f78b0aad26e1e] | committer:
Jean-Baptiste Kempf
mmal/vout: Use current pictures format for rate matching
Instead of using the video_format which was set on output creation, always
vlc | branch: master | Julian Scheel jul...@jusst.de | Thu Oct 9 16:52:14
2014 +0200| [21cfe456ed48b7c1592380e16d6c50a390d2c05c] | committer:
Jean-Baptiste Kempf
mmal/codec: Set progressive flag on frames
Query the interlace type from the mmal decoder on format change and pass it
through
vlc | branch: master | Julian Scheel jul...@jusst.de | Thu Sep 11 17:16:07
2014 +0200| [ecc610b0b763d3e6735231090b1117ec90d0a18f] | committer:
Jean-Baptiste Kempf
mmal: Add mmal_picture.h to Makefile
The header needs to be referenced by the Makefile to be included in the dist
tarball.
Signed
vlc | branch: master | Julian Scheel jul...@jusst.de | Thu Sep 4 12:43:02
2014 +0200| [a0ffd5a2e6659965207ae9a70e5f81ec09792567] | committer:
Jean-Baptiste Kempf
mmal/codec: Check picture buffer size before usage
We need to make sure that a buffer is big enough to store the amount of data
we
vlc | branch: master | Julian Scheel jul...@jusst.de | Thu Sep 4 12:49:52
2014 +0200| [c465b5bcf49913b8931bebfc42a750c672cf7c5c] | committer:
Jean-Baptiste Kempf
mmal/deinterlace: Teardown cleanup
Refactor teardown code a little, merging the picture_pool destruction into the
core Close method
vlc | branch: master | Julian Scheel jul...@jusst.de | Thu Sep 4 12:49:53
2014 +0200| [65488614b2ab77a294db52e25d7c9387e7819dae] | committer:
Jean-Baptiste Kempf
mmal/deinterlace: Fix build warning
Comparing signed to unsigned.
Signed-off-by: Julian Scheel jul...@jusst.de
Signed-off-by: Jean
vlc | branch: master | Julian Scheel jul...@jusst.de | Thu Sep 4 12:46:20
2014 +0200| [adcc436f17bac246aeec7cc443660fd86fb7a483] | committer:
Jean-Baptiste Kempf
mmal/mmal_picture: Don't wait inifinitely for picture
Use mmal_queue_timedwait instead of mmal_queue_wait to avoid deadlocks if due
vlc | branch: master | Julian Scheel jul...@jusst.de | Thu Sep 4 12:43:01
2014 +0200| [c1a536563747efb51e0b844d4a756dc0b749224a] | committer:
Jean-Baptiste Kempf
mmal/vout: Properly populate plane specification
The pictures plane specifications were always filled with the size information
vlc | branch: master | Julian Scheel jul...@jusst.de | Thu Sep 4 12:55:12
2014 +0200| [2eccb60b5be0cd8452d8e247410e8521dc3d515f] | committer:
Jean-Baptiste Kempf
mmal/vout: Use default allocator for mmal pool
The port agnostic allocator helpers in mmal leak memory (see
https://github.com
vlc | branch: master | Julian Scheel jul...@jusst.de | Thu Sep 4 12:55:11
2014 +0200| [edbf269311d5c80aac05f7612229078b9e9d60d8] | committer:
Jean-Baptiste Kempf
mmal/deinterlace: Use default allocator for mmal pool
The port agnostic allocator helpers in mmal leak memory (see
https
vlc | branch: master | Julian Scheel jul...@jusst.de | Thu Sep 4 12:55:10
2014 +0200| [dbd4c27405bf4d3af5d5b958216ac6a722c9f366] | committer:
Jean-Baptiste Kempf
mmal/deinterlace: Remove double pool allocation
The mmal buffer pool was allocated twice by accident, which caused a leak
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed Sep 3 09:26:47
2014 +0200| [ada506316fb9e22ea989d5b18b0162d8c9032233] | committer:
Jean-Baptiste Kempf
mmal: Add deinterlace filter
Add a video_filter module which uses the Broadcom Multi Media Abstraction
Layer (mmal) to deinterlace
vlc | branch: master | Julian Scheel jul...@jusst.de | Tue Sep 2 09:15:36
2014 +0200| [243c5854d9c48793d364431ec0fe795053335c1e] | committer:
Jean-Baptiste Kempf
mmal: Add shared code for handling mmal pictures
Outsource some of the picture handling code from the mmal video_output
vlc | branch: master | Julian Scheel jul...@jusst.de | Fri Aug 29 09:09:33
2014 +0200| [1d2b56c68bbc3287e17f6140bdf8c8c3efe08fdc] | committer: Rémi
Denis-Courmont
mmal: Move video_output plugin into hw/mmal module
As the mmal modules will require some shared code in the future move them out
vlc | branch: master | Julian Scheel jul...@jusst.de | Fri Aug 29 09:09:34
2014 +0200| [bdb1d86acfb0d0068e57281b6fbfc52345960d29] | committer: Rémi
Denis-Courmont
mmal: Move codec plugin into hw/mmal module
The mmal codec plugin is built as a part of the mmal module now. This drops
the ability
vlc | branch: master | Julian Scheel jul...@jusst.de | Fri Aug 29 09:09:36
2014 +0200| [3f12704abe6f18c938563e831381a96d0ab1c147] | committer: Rémi
Denis-Courmont
mmal/vout: Rework buffer handling
This patch reflects the buffer handling improvements done in the mmal codec
module
vlc | branch: master | Julian Scheel jul...@jusst.de | Fri Aug 29 09:09:38
2014 +0200| [e08f4fc3aa27edf47ce4cdf074b58b40a4ea4977] | committer: Rémi
Denis-Courmont
mmal/vout: Fix memory leak
sys-pictures was allocated but not freed.
Signed-off-by: Julian Scheel jul...@jusst.de
Signed-off
vlc | branch: master | Julian Scheel jul...@jusst.de | Fri Aug 29 09:09:37
2014 +0200| [59b75775a00cd2d391872e8ff97af075b1f4e5c4] | committer: Rémi
Denis-Courmont
mmal/vout: Remove bad locking
This removes some bad locking. In fact this lock could cause a deadlock on
shutdown as the lock
vlc | branch: master | Julian Scheel jul...@jusst.de | Fri Aug 29 09:09:35
2014 +0200| [0bf3d5ace8063213d412d710083d3a8a275d6572] | committer: Rémi
Denis-Courmont
mmal/codec: Rework buffer handling
This patch reduces the number of required pictures in the picture pool as well
as the number
vlc | branch: master | Julian Scheel jul...@jusst.de | Wed May 21 13:46:39
2014 +0200| [d5545aaae244b88c72f691ebf10df67d34208cbd] | committer:
Jean-Baptiste Kempf
mmal: Register opaque fourcc in core as fake_fmt
Add a new fourcc, which will be used by the mmal decoder and vout plugins
1 - 100 of 108 matches
Mail list logo