summaryrefslogtreecommitdiff
path: root/gst-libs/gst
AgeCommit message (Collapse)AuthorFilesLines
2012-02-27Suppress deprecation warnings in selected files, for g_value_array_* mostlyEdward Hervey1-0/+4
2012-02-27audioencoder: don't leak eventWim Taymans1-1/+3
2012-02-27audioencoder: use default event functionWim Taymans1-36/+34
Implement a default event function so that subclasses can call it without having to return FALSE (and make it impossible to report errors).
2012-02-26Fix compiler warningsAlessandro Decina1-1/+2
2012-02-25appsink: implement SEEKING queryTim-Philipp Müller1-0/+26
We don't support seeking (in the sense that upstream can make us jump back and forth to certain offsets in the output).
2012-02-25pbutils: fix gst_install_plugins_{sync,async} g-i annotationsTim-Philipp Müller1-4/+6
the gir scanner doesn't use a sensible defaults for string array arguments, so we have to annotate it properly. https://bugzilla.gnome.org/show_bug.cgi?id=668343
2012-02-24interfaces: fix ABI class padding after the recent changesStefan Sauer2-2/+2
2012-02-24update for metadata changesWim Taymans2-33/+34
2012-02-23video: fix docsWim Taymans1-2/+3
2012-02-23video: Improve video frame map/unmapWim Taymans3-96/+88
Install defaul map/unmap function on the metadata and really call the functions instead of always calling a default implementation. Rework some bits so that we don't have to mess with the GstMapInfo information (adding the offset), instead pass the adjusted data pointer from the map function.
2012-02-23videopool: fix docsWim Taymans1-1/+1
2012-02-22riff: fix compilation on big-endianTim-Philipp Müller1-3/+6
Update to new gst_buffer_map() API
2012-02-22videofilter: improve propose_allocationWim Taymans1-1/+6
When we are in passthrough, call the parent implementation. Otherwise we have to suggest allocation parameters ourselves.
2012-02-22mixer: Add ::get_mixer_type() vfunc and deprecate interface struct valueSebastian Dröge2-1/+15
2012-02-22colorbalance: Add ::get_balance_type() vfunc and deprecated value inside the ↵Sebastian Dröge2-1/+15
interface struct Values in class/interface structs are not supported by most bindings.
2012-02-22navigation: Fix copy&paste error in documentationSebastian Dröge1-1/+1
2012-02-22update for new memory apiWim Taymans4-5/+8
2012-02-21tag: xmp: Fix a build warning when compiling with asserts disabledVincent Untz1-1/+4
Return a value even if the code will never be reached, to make compilers happy. https://bugzilla.gnome.org/show_bug.cgi?id=670548
2012-02-21Merge branch 'master' into 0.11Wim Taymans1-0/+15
Conflicts: tests/examples/seek/seek.c
2012-02-20rtsp: fix connectionWim Taymans1-1/+3
2012-02-18riff: Add v210, r210 formatsDavid Schleef1-0/+21
2012-02-17Merge branch 'master' into 0.11Wim Taymans2-5/+5
Conflicts: gst-libs/gst/rtsp/gstrtspconnection.c win32/common/libgstaudio.def
2012-02-17docs: add new audio base class API to docs and .def fileTim-Philipp Müller1-4/+4
2012-02-17rtspconnection: only send new data immediately if there are no queued messagesOgnyan Tonchev1-1/+1
Even if watch->messages->length is 0 there may still be some data from a message that was only written partially at the previous attempt stored in watch->write_data, so check for that as well. We don't want to write data into the middle of another message, which could happen when there wasn't enough bandwidth. https://bugzilla.gnome.org/show_bug.cgi?id=669039
2012-02-16Merge branch 'master' into 0.11Wim Taymans5-3/+290
Conflicts: gst-libs/gst/audio/gstaudioencoder.c gst-libs/gst/pbutils/gstdiscoverer.c
2012-02-16audiodecoder: add some properties to tweak baseclass behaviourMark Nauwelaerts2-0/+134
... so subclass can also rely upon never being bothered with some NULL buffer it can't do any interesting with, or with any data before it received any format configuration (and setup properly).
2012-02-16audioencoder: add some properties to tweak baseclass behaviourMark Nauwelaerts2-3/+130
... so subclass can also rely upon never being bothered with less data than it desires or with some NULL buffer it can't do any interesting with.
2012-02-16audiodecoder: assert some more that subclass parsed frame has proper lenMark Nauwelaerts1-0/+1
2012-02-15audiodecoder: chain up to parent for defaultsWim Taymans2-41/+39
Chain up to the parent instead of using the FALSE return value from the event function (because it's otherwise impossible to return an error).
2012-02-15audiodecoder: call default event handlerWim Taymans1-1/+1
Call the default event handler for unknown events.
2012-02-15tagdemux: refactor the tag find functionWim Taymans1-16/+41
Move the code to find the tags and to typefind the data into a separate function. Call this function from the loop function.
2012-02-15tagdemux: don't to data processing in state changeWim Taymans1-78/+164
Start a task to perform the pulling and typefind of the tags.
2012-02-14discoverer: try harder to obtain a duration if we don't get one right awayTim-Philipp Müller1-0/+25
If we don't get a duration right away, set the pipeline to playing and sleep a bit, then try again. This is ugly, but the least worst we can do right now. The alternative would be to make parsers etc. return some bogus duration estimate even after only having pushed a single frame, for example. Fixes discoverer showing 0 durations for some mp3 and aac files (e.g. soweto-adts.aac).
2012-02-14tagdemux: fix src query handlerWim Taymans1-5/+13
We don't want to blindly forward all queries.
2012-02-13videometa: adjust for memory api changeWim Taymans1-19/+37
2012-02-12tag: make GstTagMux base class a bit more functionalTim-Philipp Müller1-5/+30
We can't use G_DEFINE_*TYPE here because we need the klass in the _init method to get to the padtemplates. Fixes 'GstTagDemux subclass GstTagDemux did not set up a {sink,src} pad template' warnings.
2012-02-09video: add performance log for frame copyWim Taymans1-1/+3
2012-02-09debug: add some performance debugWim Taymans1-0/+2
2012-02-08GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHINGWim Taymans4-10/+10
2012-02-07rtsp: make g-ir-scanner include Gio-2.0 to suppress complaints about GSocket ↵Tim-Philipp Müller1-1/+2
etc.
2012-02-06audiodecoder: remove stray obsolete declarationMark Nauwelaerts1-1/+0
2012-02-06audio: correctly fill in fallback channel positions in stereo caseMark Nauwelaerts1-1/+1
2012-02-06video: mark endianness correctlyWim Taymans1-1/+17
2012-02-06tagdemux: push event in the right directionWim Taymans1-1/+1
Push the stored events in the right direction
2012-02-06tag: fix up define that tells code where to find the license translations tooTim-Philipp Müller1-1/+1
Tell code about new location of translation dict.
2012-02-06audiofilter: configure info after calling vmethodWim Taymans2-3/+12
First call the vmethod and then configure the audioinfo in the baseclass. This allows subclasses to know about the old format.
2012-02-06videofilter: take care of in_place transformWim Taymans1-2/+8
If the subclass doesn't implement a transform_frame function we need to force the baseclass into in_place transform.
2012-02-06tag: Install license translations into $(pkgdatadir)/0.11Sebastian Dröge1-1/+1
This prevents file conflicts with GStreamer 0.10.
2012-02-06video: add GST_VIDEO_INFO_COMP_BITSMark Nauwelaerts1-0/+1
2012-02-06video: Add GST_VIDEO_INFO_COMP_WIDTHSebastian Dröge1-0/+1