Marcel Holtmann
|
31fe375174
|
bluez: Add pragma based workaround for GStreamer warnings
|
2013-01-09 14:30:12 +00:00 |
|
Marcel Holtmann
|
afa8560345
|
bluez: Revert "Fix build issues with latest GStreamer updates"
|
2013-01-09 14:30:12 +00:00 |
|
Marcel Holtmann
|
e03a435ad9
|
bluez: Fix build issues with latest GStreamer updates
|
2013-01-09 14:30:12 +00:00 |
|
Marcel Holtmann
|
d8b4759116
|
bluez: Update copyright information
|
2013-01-09 14:30:12 +00:00 |
|
Luiz Augusto von Dentz
|
81eb2b020f
|
bluez: Fix codec selection on gstream plugin.
|
2013-01-09 14:30:12 +00:00 |
|
Johan Hedberg
|
b167c2bbd3
|
bluez: Fix unnecessary NULL checks
|
2013-01-09 14:30:12 +00:00 |
|
Luiz Augusto von Dentz
|
621d857d49
|
bluez: Remove useless instruction.
|
2013-01-09 14:30:12 +00:00 |
|
Filippo Giunchedi
|
c1eb112a6d
|
bluez: Register the a2dp gst sink as marginal
Avoid taking over as default gst sink by registering as GST_RANK_MARGINAL
|
2013-01-09 14:30:11 +00:00 |
|
Luiz Augusto von Dentz
|
86ea471beb
|
bluez: Add specific codec types.
Add specific codec types for a2dp sources and sinks so clients are able
to differ between them.
|
2013-01-09 14:30:11 +00:00 |
|
Luiz Augusto von Dentz
|
c4f094da7d
|
bluez: Remove unnecessary memset.
|
2013-01-09 14:30:11 +00:00 |
|
Luiz Augusto von Dentz
|
08837565fa
|
bluez: Add lock flag for capabilities.
lock flag permits the unix client to detect if there is someone holding
the lock so it can prevent useless attempt of setting a new configuration.
|
2013-01-09 14:30:11 +00:00 |
|
Luiz Augusto von Dentz
|
08dd7e709d
|
bluez: Introduce BT_OPEN command to audio ipc.
BT_OPEN make it possible to lock a given seid which is automacally
release if the client disconnects from the unix socket.
|
2013-01-09 14:30:11 +00:00 |
|
Luiz Augusto von Dentz
|
35e57f99f0
|
bluez: Add source and destination fields to audio ipc messages.
|
2013-01-09 14:30:11 +00:00 |
|
Luiz Augusto von Dentz
|
1f8330784a
|
bluez: Make use of g_io_channel_shutdown instead of deprecated g_io_channel_close.
|
2013-01-09 14:30:11 +00:00 |
|
Marcel Holtmann
|
93c66d5008
|
bluez: Update copyright information
|
2013-01-09 14:30:11 +00:00 |
|
Marcel Holtmann
|
441a82cb6b
|
bluez: First attempt in fixing compiler warnings (still needs cleanup)
|
2013-01-09 14:30:11 +00:00 |
|
Johan Hedberg
|
8b5d0aba41
|
bluez: More coding style fixes
|
2013-01-09 14:30:11 +00:00 |
|
Johan Hedberg
|
43879f9a5d
|
bluez: Coding style fixes
|
2013-01-09 14:30:11 +00:00 |
|
Johan Hedberg
|
d8b5c0d9c9
|
bluez: Fix length header values in messages
|
2013-01-09 14:30:11 +00:00 |
|
Luiz Augusto von Dentz
|
b03faa59d1
|
bluez: Fix gstreamer plugin to reflect the ipc changes.
|
2013-01-09 14:30:11 +00:00 |
|
Luiz Augusto von Dentz
|
4fd14e4113
|
bluez: Fix channel mode string from dual to dual-channel.
|
2013-01-09 14:30:10 +00:00 |
|
Luiz Augusto von Dentz
|
7bc4d8ee9e
|
bluez: Fix channel mode string to joint-stereo.
|
2013-01-09 14:30:10 +00:00 |
|
Luiz Augusto von Dentz
|
2431bdeb7c
|
bluez: Fix runtime warnings of gstreamer plugin.
|
2013-01-09 14:30:10 +00:00 |
|
Luiz Augusto von Dentz
|
d27932cac4
|
bluez: Update gstreamer plugin to use new sbc API.
|
2013-01-09 14:30:10 +00:00 |
|
Luiz Augusto von Dentz
|
a85d0fb7e8
|
bluez: Make use of parameters selected in alsa plugin and fix auto selection.
|
2013-01-09 14:30:10 +00:00 |
|
Marcel Holtmann
|
89f66da8ae
|
bluez: Update copyright information
|
2013-01-09 14:30:10 +00:00 |
|
Luiz Augusto von Dentz
|
42f9db0214
|
bluez: Add bitpool property and others fixes for gstreamer plugin.
|
2013-01-09 14:30:10 +00:00 |
|
Luiz Augusto von Dentz
|
ff3034af81
|
bluez: Enable gstreamer plugin to use autoconnect flag.
|
2013-01-09 14:30:10 +00:00 |
|
Luiz Augusto von Dentz
|
1354fcea15
|
bluez: Fixes gstreamer caps and code cleanup.
|
2013-01-09 14:30:10 +00:00 |
|
Luiz Augusto von Dentz
|
aba7785ba1
|
bluez: Fix use of gstreamer plugin with rhythmbox and banshee and rtp timestamps.
|
2013-01-09 14:30:10 +00:00 |
|
Luiz Augusto von Dentz
|
309c6ecc47
|
bluez: Rename a2dpsendersink to avdtpsink.
|
2013-01-09 14:30:10 +00:00 |
|
Luiz Augusto von Dentz
|
26017b78da
|
bluez: Bug fixes for gstreamer plugin.
|
2013-01-09 14:30:10 +00:00 |
|
Luiz Augusto von Dentz
|
1ca7a347cf
|
bluez: Add mp3 support for gstreamer plugin.
|
2013-01-09 14:30:10 +00:00 |
|
Luiz Augusto von Dentz
|
b0e7feba1e
|
bluez: Make a2dpsink to act like a bin and split the payloader.
|
2013-01-09 14:30:10 +00:00 |
|
Luiz Augusto von Dentz
|
62b90c78e5
|
bluez: Fix error messages. (thanks to fchevalier for the patch)
|
2013-01-09 14:30:10 +00:00 |
|
Luiz Augusto von Dentz
|
06b6caf5cd
|
bluez: Handle new ipc messages properly and adapt the plugins.
|
2013-01-09 14:30:09 +00:00 |
|
Luiz Augusto von Dentz
|
efbe0f68a2
|
bluez: Code cleanup.
|
2013-01-09 14:30:09 +00:00 |
|
Luiz Augusto von Dentz
|
3c8b91e0cb
|
bluez: Integrate new ipc API implementation.
|
2013-01-09 14:30:09 +00:00 |
|
Luiz Augusto von Dentz
|
22d80ddff0
|
bluez: Fix sbc negotiation and improves buffer handling by using GstAdapter.
|
2013-01-09 14:30:09 +00:00 |
|
Luiz Augusto von Dentz
|
ff77205750
|
bluez: Add bitpool capability.
|
2013-01-09 14:30:09 +00:00 |
|
Luiz Augusto von Dentz
|
4f12fb1827
|
bluez: Remove dependency of sbc library from a2dpsink element.
|
2013-01-09 14:30:09 +00:00 |
|
Luiz Augusto von Dentz
|
1eb40b8550
|
bluez: Fix buffer usage.
|
2013-01-09 14:30:09 +00:00 |
|
Marcel Holtmann
|
050a168c4e
|
bluez: Some more coding style fixes
|
2013-01-09 14:30:09 +00:00 |
|
Luiz Augusto von Dentz
|
518f463efe
|
bluez: Fix coding style.
|
2013-01-09 14:30:09 +00:00 |
|
Luiz Augusto von Dentz
|
cb09a130ae
|
bluez: Fix a2dpsink coding style problems and improve compatibility with some players.
|
2013-01-09 14:30:09 +00:00 |
|
Luiz Augusto von Dentz
|
53dfa00805
|
bluez: Add rtp header.
|
2013-01-09 14:30:09 +00:00 |
|
Luiz Augusto von Dentz
|
2522d1ce0d
|
bluez: Fix coding style issues.
|
2013-01-09 14:30:09 +00:00 |
|
Luiz Augusto von Dentz
|
795c605f7c
|
bluez: Fixes a2dpsink element.
|
2013-01-09 14:30:09 +00:00 |
|
Marcel Holtmann
|
cb7d3b6d4e
|
bluez: Add possible capabilities and connect to audio server
|
2013-01-09 14:30:09 +00:00 |
|
Marcel Holtmann
|
8fdac7fec0
|
bluez: Add SBC encoder and decoder skeletons for GStreamer
|
2013-01-09 14:30:09 +00:00 |
|
Marcel Holtmann
|
0e117ffef3
|
bluez: Add skeleton for an A2DP sink element
|
2013-01-09 14:30:09 +00:00 |
|
Sebastian Dröge
|
1e9aaee3ec
|
mfc: Add support for RGB
|
2013-01-05 19:33:52 +01:00 |
|
Olivier Crête
|
4caad2d06c
|
shm: Actually get the permissions on get_property
|
2013-01-04 15:39:05 -05:00 |
|
Sebastian Dröge
|
f5ef0dd7ee
|
mfc: Set variables to NULL to prevent usage after free/unref
|
2013-01-03 12:09:15 +01:00 |
|
Sebastian Dröge
|
6e05f1ba12
|
mfc: Fix leak of input/output buffer storage in the MFC decoder library
|
2013-01-03 10:53:01 +01:00 |
|
Sebastian Dröge
|
24b5dd72bd
|
mfc: Fix typo
|
2013-01-03 10:10:57 +01:00 |
|
Sebastian Dröge
|
204ec7efd5
|
mfc: Only add crop metadata if required
|
2013-01-02 17:23:51 +01:00 |
|
Sebastian Dröge
|
83ea8f1256
|
fimc: Do STREAMON/STREAMOFF only once and not once per buffer
|
2013-01-02 16:53:19 +01:00 |
|
Sebastian Dröge
|
718fe99018
|
mfc: Require one more output buffer than returned by the driver
|
2013-01-02 16:38:47 +01:00 |
|
Sebastian Dröge
|
8ed8347866
|
mfc: Prefer NV12 over I420/YV12
|
2013-01-02 16:09:15 +01:00 |
|
Sebastian Dröge
|
710b7c3f2e
|
mfc: The first frame produces output in our case
|
2013-01-02 15:40:10 +01:00 |
|
Sebastian Dröge
|
0fbfe0225c
|
mfc: Request input buffers explicitely
|
2013-01-02 14:32:32 +01:00 |
|
Sebastian Dröge
|
644ef86728
|
mfc: Don't STREAMOFF if no STREAMON happened yet
|
2013-01-02 14:27:53 +01:00 |
|
Sebastian Dröge
|
954ad79320
|
mfc: Check if the MFC hardware exists before registering the element
|
2013-01-02 14:23:22 +01:00 |
|
Sebastian Dröge
|
83a8138b4a
|
mfc: Check device capabilities before doing anything else
|
2013-01-02 14:16:06 +01:00 |
|
Sebastian Dröge
|
4abcec4ce8
|
mfc: Include codec_data in the buffer with the next frame
|
2013-01-02 12:33:42 +01:00 |
|
Sebastian Dröge
|
b765e33b86
|
mfc: Set format field of the instance struct
|
2013-01-02 11:56:20 +01:00 |
|
Sebastian Dröge
|
43ea557b9c
|
mfc: Implement support for crop metadata
|
2013-01-02 11:56:20 +01:00 |
|
Sebastian Dröge
|
0489f52776
|
mfc: Check if the hardware is available in GstVideoDecoder::open()
|
2013-01-02 10:27:28 +01:00 |
|
Sebastian Dröge
|
8835cb5814
|
mfc: Add support for h263 and MPEG1/2
|
2013-01-01 11:05:24 +01:00 |
|
Sebastian Dröge
|
c3c33d88d4
|
mfc: Don't reconfigure if we get compatible caps
|
2012-12-31 15:59:08 +01:00 |
|
Sebastian Dröge
|
bee7328210
|
mfc: Only create the MFC context in ::set_format()
|
2012-12-31 15:59:08 +01:00 |
|
Sebastian Dröge
|
9739f58a7f
|
mfc: Recreate fimc context if settings change
|
2012-12-31 15:59:08 +01:00 |
|
Sebastian Dröge
|
3a4ade2966
|
mfc: Some refactoring
|
2012-12-31 15:59:08 +01:00 |
|
Sebastian Dröge
|
7a8845243c
|
mfc: Do zerocopy if we get EGLImage buffers
|
2012-12-31 15:59:07 +01:00 |
|
Sebastian Dröge
|
37603c7dbd
|
mfc: Some minor fixes
|
2012-12-31 15:59:07 +01:00 |
|
Sebastian Dröge
|
2cf73892e1
|
mfc: Fix double-unmap of the codec data
|
2012-12-31 15:59:07 +01:00 |
|
Sebastian Dröge
|
30fd0ded4f
|
mfc: Pass codec_data to the codec if there's some
|
2012-12-31 15:59:07 +01:00 |
|
Sebastian Dröge
|
cfe1ff1c08
|
mfc: Refactor fimc code a bit
|
2012-12-31 15:59:07 +01:00 |
|
Sebastian Dröge
|
3b172723d6
|
mfc: Downgrade an error to debug output
|
2012-12-31 15:59:07 +01:00 |
|
Sebastian Dröge
|
410eb82aff
|
mfc: Some fimc cleanup
|
2012-12-31 15:59:07 +01:00 |
|
Sebastian Dröge
|
64230003d9
|
mfc: Add profile/level and width/height constraints
|
2012-12-31 15:59:07 +01:00 |
|
Sebastian Dröge
|
817d30f130
|
mfc: Don't leak buffers when setting new dest settings for a direct buffer
|
2012-12-31 15:59:07 +01:00 |
|
Sebastian Dröge
|
21258a52cd
|
mfc: Add initial MPEG4 support
|
2012-12-31 15:59:07 +01:00 |
|
Sebastian Dröge
|
fbf42806dc
|
mfc: Add some more debug output
|
2012-12-31 15:59:06 +01:00 |
|
Sebastian Dröge
|
fe5b268a1c
|
mfc: Implement tracking of frames using the v4l2_buffer timestamp
|
2012-12-31 15:59:06 +01:00 |
|
Sebastian Dröge
|
35400051fa
|
mfc: Reset some more variables on ::reset()
|
2012-12-31 15:59:06 +01:00 |
|
Sebastian Dröge
|
8c433b8fb9
|
mfc: Also add support for YV12
|
2012-12-31 15:59:06 +01:00 |
|
Sebastian Dröge
|
2212880093
|
mfc: Add support for video meta
|
2012-12-31 15:59:06 +01:00 |
|
Sebastian Dröge
|
6111f89365
|
mfc: Implement negotiation to NV12 or I420 based on downstream caps
|
2012-12-31 15:59:06 +01:00 |
|
Sebastian Dröge
|
c77e820a52
|
mfc: Workaround for wrongly reported strides by FIMC
|
2012-12-31 15:59:06 +01:00 |
|
Sebastian Dröge
|
52f8649586
|
mfc: Add proper support for MFC decoder strides
|
2012-12-31 15:59:06 +01:00 |
|
Sebastian Dröge
|
94acf4189c
|
mfc: Try with I420 for now, it's easier to debug
|
2012-12-31 15:59:06 +01:00 |
|
Sebastian Dröge
|
440dec8a68
|
mfc: Add some more debug output
|
2012-12-31 15:59:06 +01:00 |
|
Sebastian Dröge
|
048a09682f
|
mfc: Don't require stride to be set on src parameters
|
2012-12-31 15:59:06 +01:00 |
|
Sebastian Dröge
|
dd56c6b5b6
|
mfc: The mfc decoder library is dual licensed too
Apache License 2.0 and LGPL2+
|
2012-12-31 15:59:05 +01:00 |
|
Sebastian Dröge
|
dedbb443ed
|
mfc: Use CAMIF/FIMC for hardware color format conversion and de-tiling
|
2012-12-31 15:59:05 +01:00 |
|
Sebastian Dröge
|
1ca618fa6a
|
mfc: Only unref the outbuf if it doesn't belong to the frame
|
2012-12-31 15:59:05 +01:00 |
|
Sebastian Dröge
|
902e72874a
|
mfc: Port to GStreamer 1.0
|
2012-12-31 15:59:05 +01:00 |
|
Sebastian Dröge
|
01da756491
|
mfc: Add initial decoder element implementation
This does not copy the output to any output buffers yet.
Other than that should be basically functional already.
|
2012-12-31 15:59:05 +01:00 |
|