summaryrefslogtreecommitdiff
path: root/omx/gstomxaudioenc.c
AgeCommit message (Expand)AuthorFilesLines
2014-01-25omx: Don't handle FLUSHING and NOT_LINKED as errorsSebastian Dröge1-2/+7
2013-05-20omx: Take lock on EOS to update the flow return valueJosep Torra1-0/+2
2013-05-06omx: Add pads based on element typejitendra1-0/+1
2013-04-18omx: more printf format fixesTim-Philipp Müller1-6/+6
2013-04-16omx: Disable output port before transition to idle statejitendra1-7/+7
2013-04-08omx: fix printf formats in debug messagesTim-Philipp Müller1-5/+5
2013-03-16omx: Clarify that loop task is also paused in EOSJosep Torra1-1/+1
2013-03-15omx: Stop output port task after drainingSebastian Dröge1-0/+1
2013-03-14omx: Handle the OMX_EventBufferFlag to detect EOS tooSebastian Dröge1-96/+103
2013-03-11omxaudioenc: Disable output port when setting a new formatSebastian Dröge1-5/+10
2013-03-11omx: Catch errors when releasing buffers to a port and handle themSebastian Dröge1-8/+43
2013-03-09omx: Fix deadlock in encoders and add explainatory comments.Josep Torra1-0/+6
2013-03-08omx: Flush and stop srcpad when configuring new capsSebastian Dröge1-0/+2
2013-03-07omx: Add timeout to the flush operation and move buffer populating to a separ...Sebastian Dröge1-14/+20
2013-03-07omx: Do number of buffers configuration explicitelySebastian Dröge1-4/+4
2013-03-01omxaudioenc: Only enable the output port after we know the output formatSebastian Dröge1-6/+12
2013-02-28omx: Return the OMX_ERRORTYPE from gst_omx_port_update_port_definitionSebastian Dröge1-2/+4
2013-02-28omx: Add API for allocating a specific number of buffers and using EGLImages ...Sebastian Dröge1-5/+5
2013-02-27omx: Refactor code flow a bit if output port settings have changedSebastian Dröge1-40/+43
2013-02-27omx: Clean up port settings change handlingSebastian Dröge1-18/+92
2013-02-25omx: Auto-detect the port indizes if possibleSebastian Dröge1-4/+29
2013-02-25omx: Refactor waiting for buffers to be released by the component to a separa...Sebastian Dröge1-1/+4
2013-02-25omxaudioenc: Rename component variableSebastian Dröge1-92/+93
2013-02-12omx: Some minor refactoring and cleanupSebastian Dröge1-1/+3
2013-02-12omx: Split enabling/disabling of port into sending the command and waiting fo...Sebastian Dröge1-0/+10
2013-01-14omx: Fix some memory leaks and suboptimal lockingSebastian Dröge1-12/+13
2013-01-14omx: Implement new approach for locking that should solve all deadlocks on RPiSebastian Dröge1-4/+6
2012-12-20omx: Fix ununsed variable compiler warningSebastian Dröge1-2/+1
2012-12-20omx: No need to start the srcpad task in ::start() alreadySebastian Dröge1-3/+0
2012-12-20omx: Improve debug outputSebastian Dröge1-0/+20
2012-11-12omx: Update to new GLib thread APISebastian Dröge1-17/+17
2012-06-20omx: Fix compilation after gst_pad_start_task() API changesSebastian Dröge1-3/+3
2012-05-07Implement a new custom recursive mutex type and fix locking in callbacks so t...George Kiagiadakis1-2/+2
2012-04-16omxaudioenc: Use gst_buffer_extract() to copy the input buffer data to the Op...Sebastian Dröge1-17/+9
2012-04-13Port to Gst 0.11Olivier Crête1-204/+63
2011-12-14omxaudioenc: Add hack for encoder components that don't allow empty EOS buffersJonas Larsson1-66/+106
2011-12-06omxaudioenc: Don't forward EOS events immediately but let all other events be...Sebastian Dröge1-3/+3
2011-12-06omxaudioenc: Use correct timestamp, duration and filled length for the EOS bu...Sebastian Dröge1-1/+14
2011-11-25omxaudioenc: Use audio base classes from gst-plugins-base instead of having o...Sebastian Dröge1-81/+78
2011-11-18omxaudioenc: First set ports to flushing before waiting for the srcpad stream...Sebastian Dröge1-3/+5
2011-11-17omxaudioenc: Signal the drain GCond even if downstream returned an errorSebastian Dröge1-2/+4
2011-11-17omxaudioenc: Shutdown component in PAUSED->READY and deallocate buffersSebastian Dröge1-1/+18
2011-11-10omxaudioenc: Make srcpad caps setting threadsafeSebastian Dröge1-0/+4
2011-11-10omxaudioenc: Make the srcpad task and the sinkpad streaming thread handling t...Sebastian Dröge1-0/+7
2011-11-10omxaudioenc: Always flush the ports and make sure no processing is happening ...Sebastian Dröge1-10/+8
2011-11-10omxaudioenc: Improve EOS handlingSebastian Dröge1-2/+7
2011-11-10omxaudioenc: Improve debugging of EOS and drainingSebastian Dröge1-3/+14
2011-11-10omxaudioenc: No need to signal the drain cond when going from READY to PAUSEDSebastian Dröge1-3/+2
2011-11-08omxaudioenc: Release the audio encoder stream lock before acquiring an input ...Sebastian Dröge1-2/+16
2011-11-08omxaudioenc: Don't try to drain the component after EOSSebastian Dröge1-6/+29