gstreamer/sys/applemedia
Sebastian Dröge 68c067e3c9 vtenc: Fix locking
The object lock only protects the session, as we modify
the session from other threads when the bitrate property
is changed. Don't hold it much longer than for session
related things.

And we need to release the video decoder stream lock before
enqueueing a frames. It might wait for our callback to dequeue
a frame from another thread, which will then take the stream
lock too and deadlock.
2014-10-21 16:22:06 +02:00
..
atdec.c atdec: Fix some compiler warnings with newer clang 2014-09-17 17:37:12 +03:00
atdec.h atdec: Implement draining properly 2014-03-11 15:33:26 +01:00
avfassetsrc.h iosavassetsrc: rename element to avfassetsrc 2014-04-24 12:28:17 +02:00
avfassetsrc.m avfassetsrc: rename references to iOS 2014-04-24 12:28:17 +02:00
avfvideosrc.h applemedia: update contact information 2013-02-16 02:51:52 +01:00
avfvideosrc.m avfvideosrc: fix bogus BGRA caps 2014-09-10 16:38:52 +01:00
coremediabuffer.c applemedia: We need to map the coremedia buffers in non-readonly mode 2014-09-19 14:47:04 +03:00
coremediabuffer.h coremediabuffer: handle stride alignment 2014-04-24 12:27:59 +02:00
corevideobuffer.c applemedia: We need to map the coremedia buffers in non-readonly mode 2014-09-19 14:47:04 +03:00
corevideobuffer.h applemedia: don't use the dynamic API for public frameworks 2013-05-20 13:31:02 +02:00
iosassetsrc.h iosassetsrc: Port to 1.0 and fix some bugs on the way 2013-09-28 20:36:21 +02:00
iosassetsrc.m iosavassetsrc: Port to 1.0 2014-04-24 12:28:17 +02:00
Makefile.am applemedia: Remove old code that is of no use anymore 2014-09-17 13:19:04 +03:00
plugin.m applemedia: Remove old code that is of no use anymore 2014-09-17 13:19:04 +03:00
qtkitvideosrc.h applemedia: update contact information 2013-02-16 02:51:52 +01:00
qtkitvideosrc.m applemedia: remove the unneeded buffer factory 2013-05-20 13:31:02 +02:00
vtdec.c vtdec: Set reorder length to 0 if we can't calculate it 2014-10-14 09:19:59 +02:00
vtdec.h applemedia: vtdec: rename reorder_queue_frame_delay to reorder_queue_length 2013-12-11 08:12:37 +01:00
vtenc.c vtenc: Fix locking 2014-10-21 16:22:06 +02:00
vtenc.h vtenc: Properly handle keyframes 2014-09-18 13:11:05 +03:00
vtutil.c atdec: Set correct number of frames for MP3 2014-03-11 15:33:25 +01:00
vtutil.h applemedia: replace private function with its public variant 2013-05-20 13:31:02 +02:00