gstreamer/subprojects/gstreamer/gst
Xavier Claessens 364d0ff45d pad: gst_pad_set_offset is only reliable on source pads
Setting an offset on sink pads won't repush segment event which means
buffer running time won't be adjusted. Better warn about this than being
silently not working.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6464>
2024-04-25 13:49:03 +00:00
..
parse parse: avoid -Werror=unused-but-set-variable 2023-07-29 13:12:21 +00:00
printf gstreamer: re-indent with GNU indent 2.2.12 2023-03-17 03:18:53 +00:00
glib-compat-private.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
glib-compat.c Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
glib-compat.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gst.c meson: fix gstreamer-full static mode on win32 2023-11-27 18:12:18 +00:00
gst.h meta: Add serialize/deserialize API 2023-12-17 16:13:26 +00:00
gst_private.h plugin: add API for plugins to provide status info messages 2024-02-21 00:58:19 +00:00
gstallocator.c GstAllocator: Add GST_ALLOCATOR_FLAG_NO_COPY flag 2023-11-03 18:22:00 +00:00
gstallocator.h GstAllocator: Add GST_ALLOCATOR_FLAG_NO_COPY flag 2023-11-03 18:22:00 +00:00
gstandroid.c gstreamer: re-indent with GNU indent 2.2.12 2023-03-17 03:18:53 +00:00
gstatomicqueue.c core: Add/fix various annotations 2022-10-18 13:51:16 +03:00
gstatomicqueue.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstbin.c bin: fix documentation about event forwarding 2023-03-23 02:39:34 +00:00
gstbin.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstbuffer.c meta: Add API to register metas in two steps 2023-12-19 22:41:31 +00:00
gstbuffer.h meta: Add serialize/deserialize API 2023-12-17 16:13:26 +00:00
gstbufferlist.c allocator, buffer, bufferlist: drop use of GSlice 2023-01-24 15:25:05 +00:00
gstbufferlist.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstbufferpool.c meta: Move the clear operation to its own vfunc 2023-12-19 22:41:31 +00:00
gstbufferpool.h core: Add/fix various annotations 2022-10-18 13:51:16 +03:00
gstbus.c bus: do not leak message on invalid handler return value 2024-02-15 18:37:48 +00:00
gstbus.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstbytearrayinterface.h meta: Add serialize/deserialize API 2023-12-17 16:13:26 +00:00
gstcaps.c caps: Fix documentation 2023-06-26 19:56:55 +02:00
gstcaps.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstcapsfeatures.c caps, capsfeatures: drop use of GSlice 2023-01-24 15:25:05 +00:00
gstcapsfeatures.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstchildproxy.c childproxy: Fix documentation 2022-11-09 16:03:58 +00:00
gstchildproxy.h childproxy: Implement a new ::get_child_by_name_recurse() API 2022-11-02 13:21:09 +00:00
gstclock.c gstreamer: re-indent with GNU indent 2.2.12 2023-03-17 03:18:53 +00:00
gstclock.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstcompat.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstconfig.h.in Fix API visibility macros 2022-12-20 14:03:35 +00:00
gstcontext.c gstcontext: Added gst_clear_context() 2023-12-02 09:03:47 +00:00
gstcontext.h gstcontext: Added gst_clear_context() 2023-12-02 09:03:47 +00:00
gstcontrolbinding.c gstreamer: re-indent with GNU indent 2.2.12 2023-03-17 03:18:53 +00:00
gstcontrolbinding.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstcontrolsource.c Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstcontrolsource.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstdatetime.c datetime: Return G_MAXFLOAT instead of G_MAXDOUBLE for no timezone offset 2023-03-27 16:50:33 +00:00
gstdatetime.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstdebugutils.c debugutils: Ensure we always expose a bin_to_dot_data implementation 2023-10-26 08:24:40 +00:00
gstdebugutils.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstdevice.c Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstdevice.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstdevicemonitor.c devicemonitor: drop use of GSlice 2023-01-24 15:25:05 +00:00
gstdevicemonitor.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstdeviceprovider.c Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstdeviceprovider.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstdeviceproviderfactory.c {element,deviceprovider}factory: g_object_new() can't ever return NULL 2022-10-19 12:09:45 +00:00
gstdeviceproviderfactory.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstdynamictypefactory.c Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstdynamictypefactory.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstelement.c gstelement: protect async state changes against spurious wake ups 2023-04-04 07:24:57 +00:00
gstelement.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstelementfactory.c factory: Add "Timestamper" as new factory type 2023-01-24 16:31:40 +00:00
gstelementfactory.h factory: Add "Timestamper" as new factory type 2023-01-24 16:31:40 +00:00
gstelementmetadata.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gsterror.c Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
gsterror.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstevent.c event: drop use of GSlice 2023-01-24 15:25:05 +00:00
gstevent.h pad: Fix sticky event ordering for instant-rate-change 2022-11-21 10:32:02 +00:00
gstformat.c meta: drop use of GSlice 2023-01-24 15:25:05 +00:00
gstformat.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstghostpad.c Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstghostpad.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstinfo.c docs: Use backticks to escape * in markdown 2023-06-02 13:25:23 +00:00
gstinfo.h info: rename new log macros from GST_*_OBJECT_ID -> GST_*_ID 2022-12-10 12:40:13 +00:00
gstiterator.c iterator: drop use of GSlice 2023-01-24 15:25:05 +00:00
gstiterator.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstmacos.h macos: Add wrapper API to run a NSApplication in the main thread 2022-12-13 17:50:32 +00:00
gstmacos.m macos: Fix gst_macos_main() terminating whole process before returning a value 2024-01-30 19:37:23 +00:00
gstmacros.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstmemory.c docs: specify possibility of a NULL return 2022-12-11 00:05:04 +00:00
gstmemory.h docs: specify possibility of a NULL return 2022-12-11 00:05:04 +00:00
gstmessage.c message: drop use of GSlice 2023-01-24 15:25:05 +00:00
gstmessage.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstmeta.c meta: Skip gst_meta_info_new in gir 2024-02-20 12:30:39 +00:00
gstmeta.h meta: Add API to register metas in two steps 2023-12-19 22:41:31 +00:00
gstminiobject.c docs: specify possibility of a NULL return 2022-12-11 00:05:04 +00:00
gstminiobject.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstobject.c gstobject: add CONSTRUCTED flag 2024-02-20 19:16:54 +00:00
gstobject.h gstobject: add CONSTRUCTED flag 2024-02-20 19:16:54 +00:00
gstpad.c pad: gst_pad_set_offset is only reliable on source pads 2024-04-25 13:49:03 +00:00
gstpad.h gstpad, gstobject: Add GMutexLocker helper 2024-01-11 17:20:23 +00:00
gstpadtemplate.c padtemplate: Fix annotations 2022-10-22 22:06:13 +09:00
gstpadtemplate.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstparamspecs.c Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstparamspecs.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstparse.c gstparse: drop use of GSlice allocator 2023-01-24 15:25:05 +00:00
gstparse.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstpipeline.c core: pipeline: add gst_pipeline_get_configured_latency() 2024-01-18 20:17:04 +01:00
gstpipeline.h core: pipeline: add gst_pipeline_get_configured_latency() 2024-01-18 20:17:04 +01:00
gstplugin.c plugin: add API for plugins to provide status info messages 2024-02-21 00:58:19 +00:00
gstplugin.h plugin: add API for plugins to provide status info messages 2024-02-21 00:58:19 +00:00
gstpluginfeature.c pluginfeature: fix unexpected version check behaviour for git versions 2023-05-02 18:09:42 +00:00
gstpluginfeature.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstpluginloader-win32.c pluginloader-win32: Early terminate if plugin loader binary is not installed 2024-02-11 13:49:34 +00:00
gstpluginloader.c gstreamer: pluginloader: Remove unnecessary Windows special cases 2023-05-04 09:25:49 +03:00
gstpluginloader.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstpoll.c bus, poll: drop use of GSlice 2023-01-24 15:25:05 +00:00
gstpoll.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstpreset.c Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstpreset.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstpromise.c gstpromise: Added gst_clear_promise() 2023-12-02 09:03:47 +00:00
gstpromise.h gstpromise: Added gst_clear_promise() 2023-12-02 09:03:47 +00:00
gstprotection.c protection: Document original-media-type caps field 2024-02-19 18:35:03 +00:00
gstprotection.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstquark.c query: Add a new stream selection query 2022-03-30 14:30:54 +00:00
gstquark.h query: Add a new stream selection query 2022-03-30 14:30:54 +00:00
gstquery.c query: Add a quark for SELECTABLE query type 2023-07-19 01:24:30 +00:00
gstquery.h query: Add a new stream selection query 2022-03-30 14:30:54 +00:00
gstregistry.c registry, ptp: Canonicalize the library path returned by dladdr 2024-03-12 15:51:36 +00:00
gstregistry.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gstregistrybinary.c registry: drop use of GSlice 2023-01-24 15:25:05 +00:00
gstregistrybinary.h plugin: add API for plugins to provide status info messages 2024-02-21 00:58:19 +00:00
gstregistrychunks.c plugin: add API for plugins to provide status info messages 2024-02-21 00:58:19 +00:00
gstregistrychunks.h registrychunks: get rid of internal GST_REGISTRY_CHUNK_FLAG_MALLOC 2023-01-24 15:25:05 +00:00
gstsample.c sample: Add gst_clear_sample() method 2023-04-28 04:38:30 +09:00
gstsample.h sample: Add gst_clear_sample() method 2023-04-28 04:38:30 +09:00
gstsegment.c gstsegment: Don't use g_return_val_if_fail() 2024-03-06 14:48:50 +00:00
gstsegment.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gststreamcollection.c streamcollection: Fixup doc blurbs 2023-11-10 00:28:42 +00:00
gststreamcollection.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gststreams.c gst: handle combinations in gst_stream_type_get_name() 2022-12-14 15:22:08 +00:00
gststreams.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gststructure.c structure: Allow STRICT flag only in _serialize_full() 2024-02-09 15:45:33 +00:00
gststructure.h structure: Allow STRICT flag only in _serialize_full() 2024-02-09 15:45:33 +00:00
gstsystemclock.c gst: clock: Block futex_time64 usage on Android API level < 30 2024-04-02 15:32:37 +00:00
gstsystemclock.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gsttaglist.c taglist: Register new tag for container specific track ID 2024-02-12 10:37:29 +00:00
gsttaglist.h taglist: Register new tag for container specific track ID 2024-02-12 10:37:29 +00:00
gsttagsetter.c taglist, tagsetter: drop use of GSlice 2023-01-24 15:25:05 +00:00
gsttagsetter.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gsttask.c task: Log task states as string 2023-06-22 23:24:58 +00:00
gsttask.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gsttaskpool.c taskpool: drop use of GSlice 2023-01-24 15:25:06 +00:00
gsttaskpool.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gsttoc.c toc, tocsetter: drop use of GSlice 2023-01-24 15:25:05 +00:00
gsttoc.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gsttocsetter.c toc, tocsetter: drop use of GSlice 2023-01-24 15:25:05 +00:00
gsttocsetter.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gsttracer.c Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gsttracer.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gsttracerfactory.c Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gsttracerfactory.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gsttracerrecord.c Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gsttracerrecord.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gsttracerutils.c tracerutils: allow casting parameters types 2023-06-12 12:27:57 +00:00
gsttracerutils.h tracing: add hooks for gst_pad_chain() / gst_pad_chain_list() 2022-06-29 21:05:14 +00:00
gsttypefind.c gst: Fix gst_type_find_peek() return value annotation 2023-01-25 13:16:44 +00:00
gsttypefind.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gsttypefindfactory.c docs: fix unnecessary ampersand, < and > escaping in code blocks 2021-11-12 11:39:19 +00:00
gsttypefindfactory.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
gsturi.c gsturi: Sort by feature name to break a feature rank tie 2024-03-12 14:25:10 +00:00
gsturi.h gsturi: Add API to order query strings 2023-02-02 11:02:47 +01:00
gstutils.c utils: Remove unnecessary const-removal casts from gst_util_filename_compare() 2024-02-06 08:03:56 +00:00
gstutils.h gstutils: Add g_util_filename_compare 2024-01-24 20:15:19 +00:00
gstvalue.c structure: Allow STRICT flag only in _serialize_full() 2024-02-09 15:45:33 +00:00
gstvalue.h docs: link to concrete types rather than type macros 2021-09-25 01:29:38 +00:00
gstversion.h.in GST_CHECK_VERSION: Fix unexpected "git = next version" assumption 2022-07-28 08:52:13 +00:00
math-compat.h Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
meson.build meta: Add serialize/deserialize API 2023-12-17 16:13:26 +00:00