summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-02-17[MOVED FROM GST-P-FARSIGHT] Rename next_ts into expected_ts, make sure all ↵Olivier Crete1-11/+16
buffers have a duration 20080403005728-3e2dc-8245ce1bfeebebfb8f75073253b3c0e3c4b5f596.gz
2009-02-17[MOVED FROM GST-P-FARSIGHT] Don't try to set the discont flag if the ↵Olivier Crete1-7/+11
duration of the previous incoming buffer was not valid 20080403004012-3e2dc-6f95520c928c347508bdf6188c873ed724ad2dd7.gz
2009-02-17[MOVED FROM GST-P-FARSIGHT] Reset buffers offsets to noneOlivier Crete1-0/+3
20080402224627-3e2dc-d3ee8c7d0c14131017842d8159f7f684d0ccef6d.gz
2009-02-17[MOVED FROM GST-P-FARSIGHT] Import adder src event handlingOlivier Crete1-0/+85
20080402224612-3e2dc-21a682b18fe18782bf7fa48983c13c1ad86dc5a1.gz
2009-02-17[MOVED FROM GST-P-FARSIGHT] Push out a simple newsegment eventOlivier Crete2-0/+26
20080331184421-3e2dc-69544b5b03ae3bb8c1e3f967974fd250d04056b5.gz
2009-02-17[MOVED FROM GST-P-FARSIGHT] Don't return EOS if there is no sink padOlivier Crete1-1/+4
20080331184404-3e2dc-482a134b47eadcd9f1f9d144c02ab1145028fa07.gz
2009-02-17[MOVED FROM GST-P-FARSIGHT] Reduce locking a bit and cleanup code a bitOlivier Crete1-9/+9
20080331171116-3e2dc-5ddfb0e459004780d3f7a660c64f58243936a844.gz
2009-02-17[MOVED FROM GST-P-FARSIGHT] Add liveadder elementOlivier Crete4-0/+1340
20080329004518-3e2dc-40e4746fe82bbc5a871f03fe6ff6048f436c9f85.gz
2009-02-16bpmdetect: Fix accidentally introduced stack overwriting introduced in last ↵Sebastian Dröge1-1/+0
commit
2009-02-16bpmdetect: Save one memory allocation per stereo bufferSebastian Dröge1-5/+6
2009-02-13scaletempo: Do not use void pointer arithmetic.Michael Smith1-2/+2
2009-02-12dshowvideosink: Return ASYNC appropriately from change_state.Michael Smith1-4/+8
Make sure we don't do the wrong thing when our base class is returning ASYNC in state changes.
2009-02-12dshowdecwrapper: fix compilation.Michael Smith1-7/+0
Accidently merged part of one change; remove it.
2009-02-12Make the demuxer reusable in READY->PLAYING->READY->PLAYING cycles byJulien Moutte1-0/+1
flushing adapters correctly.
2009-02-12mxfdemux: Also include the picture/sound/data essence coding in the unknown capsSebastian Dröge1-3/+31
2009-02-12mxfdemux: Update TODO, we should support the drop-frame property of timecode ↵Sebastian Dröge1-0/+1
tracks
2009-02-12mxfdemux: Fix resolval of identifications from the prefaceSebastian Dröge1-1/+1
2009-02-12mxfdemux: Parse MXFTimestamp's milliseconds and add _to_string() functionSebastian Dröge6-71/+37
2009-02-12mxfdemux: Update TODOSebastian Dröge1-2/+0
2009-02-12metadata: also post error message when returning errorMark Nauwelaerts1-0/+5
2009-02-11Update spec file with latest changes, also add some missing disting ↵Christian Schaller3-10/+8
directories to a couple of Makefiles.am files
2009-02-11inputselector: Fix compilation, activate_sinkpad() has no notify parameterSebastian Dröge1-3/+4
2009-02-10input-selector: Activate and notify pad before processing events.Michael Smith1-8/+13
Events should trigger pad selection if we don't already have an explicitly selected pad, so that events prior to first buffer don't get lost.
2009-02-11camerabin: Sanitize constants used for element factory names.René Stadler1-27/+18
2009-02-11camerabin: Use v4l2src as default source.René Stadler1-7/+4
2009-02-11photography interface: .gitignore generated files.René Stadler1-0/+2
2009-02-11photography interface: Move generated files to win32/common.René Stadler2-0/+0
2009-02-11camerabin: Add .gitignore to hide generated signal marshaller files.René Stadler1-0/+2
2009-02-11camerabin: Fix plugin details to use GST_PACKAGE_* values.René Stadler1-1/+1
2009-02-11aacparse: Fix license specified in plugin details.René Stadler1-2/+1
2009-02-10dshowdecwrapper: Pass pixel aspect through from demuxers, if supplied.Michael Smith1-2/+14
If the incoming caps have a pixel-aspect-ratio, ensure it's set on the output. Corrects PAR for many (but probably not all) files.
2009-02-10dshowdecwrapper: Make audio decoders have SECONDARY rank.Michael Smith1-1/+1
These wrappers are not ideal, and for many of these formats there are better gstreamer elements available. So, make the rank SECONDARY. In particular, the mp3 decoder on winXP doesn't work very well.
2009-02-10dshowdecwrapper: Delete old .c files that are unusedMichael Smith3-2417/+0
These old files are stale; the plugin was rewritten in c++ ages ago. Not sure why these are hanging around.
2009-02-10bpmdetect: Pass at most 2048 samples to SoundTouch's BPMDetectSebastian Dröge1-4/+16
Internally BPMDetect assumes that at most 2048 samples are passed to it at once and stores those in a stack allocated static sized array. If we pass too many samples this will result in a buffer overflow resulting in heavy stack corruption and a crash. Fixes bug #570996.
2009-02-09acmmp3dec: fix major memory leaks and clean up code.Michael Smith1-349/+410
Unref incoming buffers when we're done. Reindent, clean up white space. Fix comments.
2009-02-09mxfdemux: After pulling the footer metadata reset essence track positions to 0Sebastian Dröge1-0/+14
2009-02-09mxfdemux: When trying to find an essence track position try to find ↵Sebastian Dröge1-8/+8
position+1 too By searching for the following position we will add the complete generic container (i.e. all tracks) at the same position to the index which should make finding positions for more than one track a bit faster.
2009-02-09mxfdemux: For new essence tracks only set the position to 0 if it starts in ↵Sebastian Dröge1-0/+6
the current partition
2009-02-09mxfdemux: Check if the length of the src/essence track arrays are 0, not the ↵Sebastian Dröge1-59/+33
array itself
2009-02-09mxfdemux: Make sure that the srcpad and essence track arrays always existSebastian Dröge1-19/+21
2009-02-09mxfdemux: Change some GST_ERRORs to something less criticalSebastian Dröge1-2/+2
2009-02-09mxfdemux: Only go into EOS and send segment-done after all tracks are finishedSebastian Dröge1-2/+16
2009-02-09mxfdemux: Update TODOSebastian Dröge2-1/+2
2009-02-09Fix build for camerabin.Julien Moutte1-4/+6
2009-02-09Bump revision to use for common submodule.Edward Hervey1-0/+0
2009-02-09More files to ignoreEdward Hervey3-0/+10
2009-02-09tests: Add camerabin unit tests.Nokia Corporation2-0/+405
2009-02-09Add camerabin element.Nokia Corporation17-0/+5393
2009-02-09Add photography interface.Nokia Corporation7-1/+884
2009-02-09mxfdemux: Fix seeking to the end of fileSebastian Dröge1-17/+11
When seeking to a position where no new offset can be found or after the end of a track don't set the EOS flag to TRUE as we don't (and can't) push EOS downstream then. Instead set the current essence track position to then end of the essence track and let the loop or chain function set everything to EOS and push EOS downstream. Also restart the pad's task if resolving metadata failed (playback will continue as before) and return FALSE from the seek if no new offset could be found.