gstreamer/gst
Wim Taymans 1a0a543148 gdp: Some docs updates
Original commit message from CVS:
* CHANGES-0.9:
* docs/design/part-TODO.txt:
* docs/design/part-events.txt:
Some docs updates

* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
(gst_base_sink_event), (gst_base_sink_do_sync),
(gst_base_sink_activate_push), (gst_base_sink_activate_pull):
* gst/base/gstbasesrc.c: (gst_base_src_send_discont),
(gst_base_src_do_seek), (gst_base_src_event_handler),
(gst_base_src_loop):
* gst/base/gstbasetransform.c: (gst_base_transform_transform_caps),
(gst_base_transform_configure_caps), (gst_base_transform_setcaps),
(gst_base_transform_get_size), (gst_base_transform_buffer_alloc),
(gst_base_transform_event), (gst_base_transform_handle_buffer),
(gst_base_transform_set_passthrough),
(gst_base_transform_is_passthrough):
* gst/elements/gstfakesink.c: (gst_fake_sink_event):
* gst/elements/gstfilesink.c: (gst_file_sink_event):
Event updates.

* gst/gstbuffer.h:
Use faster casts.

* gst/gstelement.c: (gst_element_seek):
* gst/gstelement.h:
Update gst_element_seek.

* gst/gstevent.c: (gst_event_finalize), (_gst_event_copy),
(gst_event_new), (gst_event_new_custom), (gst_event_get_structure),
(gst_event_new_flush_start), (gst_event_new_flush_stop),
(gst_event_new_eos), (gst_event_new_newsegment),
(gst_event_parse_newsegment), (gst_event_new_tag),
(gst_event_parse_tag), (gst_event_new_filler), (gst_event_new_qos),
(gst_event_parse_qos), (gst_event_new_seek),
(gst_event_parse_seek), (gst_event_new_navigation):
* gst/gstevent.h:
Make GstEvent use GstStructure. Add parsing code, make sure the
API is sufficiently generic.
Mark possible directions of events and serialization.

* gst/gstmessage.c: (gst_message_init), (gst_message_finalize),
(_gst_message_copy), (gst_message_new_segment_start),
(gst_message_new_segment_done), (gst_message_new_custom),
(gst_message_parse_segment_start),
(gst_message_parse_segment_done):
Small cleanups.

* gst/gstpad.c: (gst_pad_get_caps_unlocked), (gst_pad_accept_caps),
(gst_pad_set_caps), (gst_pad_send_event):
Update for new events.
Catch events sent in wrong directions.

* gst/gstqueue.c: (gst_queue_link_src),
(gst_queue_handle_sink_event), (gst_queue_chain), (gst_queue_loop),
(gst_queue_handle_src_query):
Event updates.

* gst/gsttag.c:
* gst/gsttag.h:
Remove event code from this file.

* libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packet_from_event),
(gst_dp_event_from_packet):
Event updates.
2012-09-11 01:54:37 +01:00
..
adpcmdec gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
adpcmenc gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
aiff gst_tag_list_free -> gst_tag_list_unref 2012-08-04 16:31:30 +01:00
asfmux gst_tag_list_free -> gst_tag_list_unref 2012-08-04 16:31:30 +01:00
audiobuffer gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
audiovisualizers audiovisualizer: revert renaming of the type 2012-08-22 15:10:25 +02:00
autoconvert autoconvert: Handle caps query on internal srcpad 2012-09-01 16:09:59 -07:00
bayer bayer: prefix orc functions with bayer_orc 2012-07-24 10:32:51 +02:00
camerabin2 camerabin2: use correct variable when handling pad probe buffers 2012-09-06 01:53:07 -03:00
cdxaparse update for task api change 2012-06-20 10:40:42 +02:00
coloreffects coloreffects: port to 0.11 2012-04-24 17:01:21 +02:00
dataurisrc dataurisrc: copy into provided buffer if a buffer is provided 2012-07-10 00:59:40 +01:00
dccp Add WINSOCK2_LIBS, remove WIN32_LIBS, fix rtmp build on Windows some more 2012-05-05 18:20:33 +01:00
debugutils collectpads2: rename to collectpads 2012-04-17 15:22:59 +02:00
dtmf gst: Set alignment at the correct place of GstAllocationParams 2012-08-08 17:41:42 +02:00
dvbsuboverlay dvbsuboverlay: adjust to modified video overlay composition API 2012-08-30 12:21:41 +02:00
dvdspu dvdspu: Make GAP event aware 2012-08-31 13:12:41 -07:00
faceoverlay gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
festival celt, opencv, wayland, dvbsub, festival, hls: printf format fixes 2012-07-15 12:27:12 +01:00
fieldanalysis fieldanalysis: prefix orc functions 2012-07-24 10:44:51 +02:00
freeverb gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
freeze update for task api change 2012-06-20 10:40:42 +02:00
frei0r frei0r: Double properties are supposed in the range [0.0, 1.0] 2012-05-22 11:20:06 +02:00
games gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
gaudieffects guadi: prefix orc functions with gaudi_orc_ 2012-07-24 10:46:39 +02:00
gdp gdp: Some docs updates 2012-09-11 01:54:37 +01:00
geometrictransform geometrictransform: don't link against libgstinterfaces which was removed 2012-04-14 15:29:15 +01:00
hdvparse gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
hls hls: disable hlssink but do build hlsdemux 2012-09-08 14:43:37 +01:00
id3tag id3tag: extract year to write into ID3v1 tag from GST_TAG_DATE_TIME not GST_TAG_DATE 2012-09-02 03:55:35 +01:00
inter inter: fix leaks in audiosrc/sink 2012-09-09 02:03:33 +01:00
interlace interlace: Use buffer flags and caps correctly 2012-07-20 23:29:54 +02:00
ivfparse gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
jp2kdecimator gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
jpegformat gst_tag_list_free -> gst_tag_list_unref 2012-08-04 16:31:30 +01:00
librfb rfbsrc: Fix compiling in Windows 2012-06-14 16:38:22 +01:00
liveadder update for task api change 2012-06-20 10:40:42 +02:00
mixmatrix gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
mpeg1sys Fix up FSF address in some source files as well 2012-08-18 20:31:17 +01:00
mpegdemux resindvd/mpegdemux: Send both PTS and DTS downstream 2012-09-01 16:09:59 -07:00
mpegpsmux collectpads2: rename to collectpads 2012-04-17 15:22:59 +02:00
mpegtsdemux video/x-dvd-subpicture -> subpicture/x-dvd 2012-08-20 23:37:00 +01:00
mpegtsmux schroedinger, mpegtsmux: fix plugin names 2012-08-03 11:52:11 +01:00
mve gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
mxf gst_tag_list_free -> gst_tag_list_unref 2012-08-04 16:31:30 +01:00
nsf gst_tag_list_free -> gst_tag_list_unref 2012-08-04 16:31:30 +01:00
nuvdemux update for task api change 2012-06-20 10:40:42 +02:00
overlay gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
patchdetect gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
pcapparse Add WINSOCK2_LIBS, remove WIN32_LIBS, fix rtmp build on Windows some more 2012-05-05 18:20:33 +01:00
pnm gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
rawparse gst: Implement segment-done event 2012-07-05 13:18:47 +02:00
real gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
removesilence gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
rtjpeg Fix up FSF address in some source files as well 2012-08-18 20:31:17 +01:00
rtpmux rtpmux: Misc fix for 0.11 2012-09-10 20:38:14 -04:00
rtpvp8 gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
scaletempo gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
sdi gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
sdp hls, sdp: update for gst_element_make_from_uri() changes 2012-06-23 15:02:13 +01:00
segmentclip gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
siren gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
smooth gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
smoothwave smoothwave: remove element unported from 0.8 2011-11-23 08:42:01 +01:00
speed gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
stereo gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
subenc gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
tta Fix up FSF address in some source files as well 2012-08-18 20:31:17 +01:00
vbidec Fix up FSF address in some source files as well 2012-08-18 20:31:17 +01:00
videofilters gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
videomeasure collectpads2: rename to collectpads 2012-04-17 15:22:59 +02:00
videoparsers mpeg4videoparse: Don't override upstream framerate and PAR 2012-09-08 17:07:12 +02:00
videosignal gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
vmnc gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
y4m y4m: link against the right libgstvideo 2012-05-16 21:50:48 +01:00
Makefile.am build: build plugins and examples in parallel where possible, if make -jN is used 2010-03-30 01:17:15 +01:00