From 73ec6b7a1dac638c79e3704f961ae808c706fbbe Mon Sep 17 00:00:00 2001 From: Stefan Kost Date: Wed, 18 Jul 2007 09:21:23 +0000 Subject: More docs. More logs in pngdec. Original commit message from CVS: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-good-plugins-docs.sgml: * docs/plugins/gst-plugins-good-plugins-sections.txt: * docs/plugins/inspect/plugin-jpeg.xml: * docs/plugins/inspect/plugin-png.xml: * ext/jpeg/gstjpegdec.c: * ext/libpng/gstpngdec.c: (gst_pngdec_task), (gst_pngdec_sink_setcaps): More docs. More logs in pngdec. --- docs/plugins/Makefile.am | 12 +- docs/plugins/gst-plugins-good-plugins-docs.sgml | 2 + docs/plugins/gst-plugins-good-plugins-sections.txt | 145 ++++++++++++--------- docs/plugins/inspect/plugin-jpeg.xml | 48 +++---- docs/plugins/inspect/plugin-png.xml | 24 ++-- 5 files changed, 132 insertions(+), 99 deletions(-) (limited to 'docs/plugins') diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am index 547b911c..fb59456e 100644 --- a/docs/plugins/Makefile.am +++ b/docs/plugins/Makefile.am @@ -89,6 +89,8 @@ EXTRA_HFILES = \ $(top_srcdir)/ext/jpeg/gstjpegenc.h \ $(top_srcdir)/ext/jpeg/gstsmokedec.h \ $(top_srcdir)/ext/jpeg/gstsmokeenc.h \ + $(top_srcdir)/ext/libpng/gstpngdec.h \ + $(top_srcdir)/ext/libpng/gstpngenc.h \ $(top_srcdir)/ext/taglib/gstapev2mux.h \ $(top_srcdir)/ext/taglib/gstid3v2mux.h \ $(top_srcdir)/ext/taglib/gsttaglibmux.h \ @@ -114,14 +116,14 @@ EXTRA_HFILES = \ $(top_srcdir)/gst/rtsp/gstrtspsrc.h \ $(top_srcdir)/gst/udp/gstmultiudpsink.h \ $(top_srcdir)/gst/udp/gstudpsrc.h \ - $(top_srcdir)/gst/videocrop/gstvideocrop.h \ + $(top_srcdir)/gst/videocrop/gstvideocrop.h \ $(top_srcdir)/gst/videofilter/gstvideobalance.h \ $(top_srcdir)/gst/videofilter/gstvideoflip.h \ $(top_srcdir)/gst/videomixer/videomixer.c \ - $(top_srcdir)/sys/waveform/gstwaveformsink.h \ - $(top_srcdir)/ext/wavpack/gstwavpackdec.h \ - $(top_srcdir)/ext/wavpack/gstwavpackenc.h \ - $(top_srcdir)/ext/wavpack/gstwavpackparse.h \ + $(top_srcdir)/sys/waveform/gstwaveformsink.h \ + $(top_srcdir)/ext/wavpack/gstwavpackdec.h \ + $(top_srcdir)/ext/wavpack/gstwavpackenc.h \ + $(top_srcdir)/ext/wavpack/gstwavpackparse.h \ $(top_srcdir)/gst/wavparse/gstwavparse.h \ $(top_srcdir)/sys/directdraw/gstdirectdrawsink.h \ $(top_srcdir)/sys/directsound/gstdirectsoundsink.h \ diff --git a/docs/plugins/gst-plugins-good-plugins-docs.sgml b/docs/plugins/gst-plugins-good-plugins-docs.sgml index 8cba176e..57b948c3 100644 --- a/docs/plugins/gst-plugins-good-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-good-plugins-docs.sgml @@ -52,6 +52,8 @@ + + diff --git a/docs/plugins/gst-plugins-good-plugins-sections.txt b/docs/plugins/gst-plugins-good-plugins-sections.txt index 4f440d3f..bc431f13 100644 --- a/docs/plugins/gst-plugins-good-plugins-sections.txt +++ b/docs/plugins/gst-plugins-good-plugins-sections.txt @@ -1,7 +1,7 @@
element-alphacolor -GstAlphaColor alphacolor +GstAlphaColor GstAlphaColorClass GST_ALPHA_COLOR @@ -14,8 +14,8 @@ GST_IS_ALPHA_COLOR_CLASS
element-apedemux -GstApeDemux apedemux +GstApeDemux GstApeDemuxClass GST_APE_DEMUX @@ -28,8 +28,8 @@ GST_IS_APE_DEMUX_CLASS
element-apev2mux -GstApev2Mux apev2mux +GstApev2Mux GstApev2MuxClass GST_APEV2_MUX @@ -43,8 +43,8 @@ gst_apev2_mux_plugin_init
element-audiopanorama -GstAudioPanorama audiopanorama +GstAudioPanorama GstAudioPanoramaClass GST_AUDIO_PANORAMA @@ -53,8 +53,8 @@ GST_AUDIO_PANORAMA_CLASS
element-audioinvert -GstAudioInvert audioinvert +GstAudioInvert GstAudioInvertClass GST_AUDIO_INVERT @@ -63,8 +63,8 @@ GST_AUDIO_INVERT_CLASS
element-audioamplify -GstAudioAmplify audioamplify +GstAudioAmplify GstAudioAmplifyClass GST_AUDIO_AMPLIFY @@ -73,8 +73,8 @@ GST_AUDIO_AMPLIFY_CLASS
element-audiodynamic -GstAudioDynamic audiodynamic +GstAudioDynamic GstAudioDynamicClass GST_AUDIO_DYNAMIC @@ -83,8 +83,8 @@ GST_AUDIO_DYNAMIC_CLASS
element-autoaudiosink -GstAutoAudioSink autoaudiosink +GstAutoAudioSink GstAutoAudioSinkClass GST_TYPE_AUTO_AUDIO_SINK @@ -97,8 +97,8 @@ gst_auto_audio_sink_get_type
element-autovideosink -GstAutoVideoSink autovideosink +GstAutoVideoSink GstAutoVideoSinkClass GST_TYPE_AUTO_VIDEO_SINK @@ -111,8 +111,8 @@ gst_auto_video_sink_get_type
element-avidemux -GstAviDemux avidemux +GstAviDemux GstAviDemuxClass GST_TYPE_AVI_DEMUX @@ -126,8 +126,8 @@ gst_avi_demux_get_type
element-avimux -GstAviMux avimux +GstAviMux GstAviMuxClass GST_TYPE_AVI_MUX @@ -140,8 +140,8 @@ gst_avi_mux_get_type
element-cairotimeoverlay -GstCairoTimeOverlay cairotimeoverlay +GstCairoTimeOverlay GstCairoTimeOverlayClass GST_TYPE_CAIRO_TIME_OVERLAY @@ -154,8 +154,8 @@ gst_cairo_time_overlay_get_type
element-cmmldec -GstCmmlDec cmmldec +GstCmmlDec GstCmmlDecClass GST_TYPE_CMML_DEC @@ -169,8 +169,8 @@ gst_cmml_dec_plugin_init
element-cmmlenc -GstCmmlEnc cmmlenc +GstCmmlEnc GstCmmlEncClass GST_TYPE_CMML_ENC @@ -184,8 +184,8 @@ gst_cmml_enc_plugin_init
element-cdiocddasrc -GstCdioCddaSrc cdiocddasrc +GstCdioCddaSrc GstCdioCddaSrcClass GST_TYPE_CDIO_CDDA_SRC @@ -198,24 +198,24 @@ gst_cdio_cdda_src_get_type
element-directdrawsink -GstDirectDrawSink directdrawsink +GstDirectDrawSink GstDirectDrawSinkClass
element-directsoundsink -GstDirectSoundSink directsoundsink +GstDirectSoundSink GstDirectSoundSinkClass
element-dvdec -GstDVDec dvdec +GstDVDec GstDVDecClass GST_TYPE_DVDEC @@ -228,8 +228,8 @@ gst_dvdec_get_type
element-dvdemux -GstDVDemux dvdemux +GstDVDemux GstDVDemuxClass GST_TYPE_DVDEMUX @@ -242,8 +242,8 @@ gst_dvdemux_get_type
element-esdsink -GstEsdSink esdsink +GstEsdSink GstEsdSinkClass GST_TYPE_ESDSINK @@ -256,8 +256,8 @@ gst_esdsink_get_type
element-flacdec -GstFlacDec flacdec +GstFlacDec GstFlacDecClass GST_TYPE_FLAC_DEC @@ -270,8 +270,8 @@ gst_flac_dec_get_type
element-goom -GstGoom goom +GstGoom GstGoomClass GOOM_SAMPLES @@ -285,8 +285,8 @@ gst_goom_get_type
element-halaudiosink -GstHalAudioSink halaudiosink +GstHalAudioSink GstHalAudioSinkClass GST_TYPE_HAL_AUDIO_SINK @@ -299,8 +299,8 @@ gst_hal_audio_sink_get_type
element-halaudiosrc -GstHalAudioSrc halaudiosrc +GstHalAudioSrc GstHalAudioSrcClass GST_TYPE_HAL_AUDIO_SRC @@ -313,8 +313,8 @@ gst_hal_audio_src_get_type
element-icydemux -GstICYDemux icydemux +GstICYDemux GstICYDemuxClass GST_TYPE_ICYDEMUX @@ -327,8 +327,8 @@ gst_icydemux_get_type
element-id3demux -GstID3Demux id3demux +GstID3Demux GstID3DemuxClass GST_TYPE_ID3DEMUX @@ -341,8 +341,8 @@ gst_id3demux_get_type
element-id3v2mux -GstId3v2Mux id3v2mux +GstId3v2Mux GstId3v2MuxClass GST_TYPE_ID3V2_MUX @@ -355,10 +355,10 @@ gst_id3v2_mux_get_type
element-jpegdec +jpegdec GstJpegDec GstJpegDecErrorMgr GstJpegDecSourceMgr -jpegdec GstJpegDecClass GST_JPEG_DEC @@ -385,8 +385,8 @@ gst_jpegenc_get_type
element-level -GstLevel level +GstLevel GstLevelClass GST_TYPE_LEVEL @@ -400,8 +400,8 @@ gst_level_get_type
element-multipartmux -GstMultipartMux multipartmux +GstMultipartMux GstMultipartMuxClass GST_TYPE_MULTIPART_MUX @@ -415,8 +415,8 @@ gst_multipart_mux_plugin_init
element-multipartdemux -GstMultipartDemux multipartdemux +GstMultipartDemux GstMultipartDemuxClass GST_TYPE_MULTIPART_DEMUX @@ -430,9 +430,9 @@ gst_multipart_demux_plugin_init
element-multiudpsink +multiudpsink GstUDPClient GstMultiUDPSink -multiudpsink GstMultiUDPSinkClass gst_multiudpsink_add @@ -449,8 +449,8 @@ gst_multiudpsink_get_type
element-ossmixer -GstOssMixerElement ossmixer +GstOssMixerElement GstOssMixerElementClass GST_OSS_MIXER_ELEMENT @@ -463,8 +463,8 @@ gst_oss_mixer_element_get_type
element-osssink -GstOssSink osssink +GstOssSink GstOssSinkClass GST_TYPE_OSSSINK @@ -477,8 +477,8 @@ gst_oss_sink_get_type
element-osssrc -GstOssSrc osssrc +GstOssSrc GstOssSrcClass GST_TYPE_OSS_SRC @@ -491,8 +491,8 @@ gst_oss_src_get_type
element-osxaudiosink -GstOsxAudioSink osxaudiosink +GstOsxAudioSink GstOsxAudioSinkClass GST_TYPE_OSX_AUDIO_SINK @@ -500,8 +500,8 @@ GST_TYPE_OSX_AUDIO_SINK
element-osxaudiosrc -GstOsxAudioSrc osxaudiosrc +GstOsxAudioSrc GstOsxAudioSrcClass GST_TYPE_OSX_AUDIO_SINK @@ -509,8 +509,8 @@ GST_TYPE_OSX_AUDIO_SINK
element-osxvideosink -GstOSXVideoSink osxvideosink +GstOSXVideoSink GstOSXVideoSinkClass @@ -523,10 +523,40 @@ GST_TYPE_OSX_VIDEO_SINK GstOSXWindow
+
+element-pngdec +pngdec +GstPngDec +GstPngDecErrorMgr +GstPngDecSourceMgr + +GstPngDecClass +GST_PNG_DEC +GST_IS_PNG_DEC +GST_TYPE_PNG_DEC +GST_PNG_DEC_CLASS +GST_IS_PNG_DEC_CLASS +gst_png_dec_get_type +
+ +
+element-pngenc +pngenc +GstPngEnc + +GstPngEncClass +GST_PNGENC +GST_IS_PNGENC +GST_TYPE_PNGENC +GST_PNGENC_CLASS +GST_IS_PNGENC_CLASS +gst_pngenc_get_type +
+
element-progressreport -GstProgressReport progressreport +GstProgressReport GstProgressReportClass GST_TYPE_PROGRESS_REPORT @@ -539,17 +569,17 @@ gst_progress_report_get_type
element-qtdemux -GstQTDemux qtdemux +GstQTDemux GstQTDemuxClass
element-rtspsrc +rtspsrc RTSPLowerTrans GstRTSPSrc -rtspsrc gst_rtspsrc_send GstRTSPStream @@ -568,8 +598,8 @@ GST_RTSP_LOOP_WAIT
element-rtpdec -GstRTPDec rtpdec +GstRTPDec GstRTPDecClass GstRTPDecSession @@ -583,8 +613,8 @@ GST_IS_RTP_DEC_CLASS
element-smokedec -GstSmokeDec smokedec +GstSmokeDec GstSmokeDecClass GST_SMOKEDEC @@ -597,8 +627,8 @@ GST_IS_SMOKEDEC_CLASS
element-smokeenc -GstSmokeEnc smokeenc +GstSmokeEnc GstSmokeEncClass GST_SMOKEENC @@ -611,8 +641,8 @@ GST_IS_SMOKEENC_CLASS
element-taglibmux -GstTagLibMux taglibmux +GstTagLibMux GstTagLibMuxClass GST_TYPE_TAG_LIB_MUX @@ -623,11 +653,10 @@ GST_IS_TAG_LIB_MUX_CLASS gst_tag_lib_mux_get_type
-
element-udpsrc -GstUDPSrc udpsrc +GstUDPSrc GstUDPSrcClass GST_UDPSRC @@ -640,17 +669,17 @@ GST_IS_UDPSRC_CLASS
element-videocrop -GstVideoCrop videocrop +GstVideoCrop GstVideoCropClass
element-videoflip +videoflip GstVideoFlip GstVideoFlipMethod -videoflip GstVideoFlipClass GST_VIDEO_FLIP @@ -663,8 +692,8 @@ GST_IS_VIDEO_FLIP_CLASS
element-videobalance -GstVideoBalance videobalance +GstVideoBalance GstVideoBalanceClass GST_VIDEO_BALANCE @@ -677,9 +706,9 @@ GST_IS_VIDEO_BALANCE_CLASS
element-videomixer +videomixer GstVideoMixer GstVideoMixerBackground -videomixer GstVideoMixerClass GST_VIDEO_MIXER @@ -720,40 +749,40 @@ ROUND_UP_8
element-waveformsink -GstWaveFormSink waveformsink +GstWaveFormSink GstWaveFormSinkClass
element-wavpackdec -GstWavpackDec wavpackdec +GstWavpackDec GstWavpackDecClass
element-wavpackenc -GstWavpackEnc wavpackenc +GstWavpackEnc GstWavpackEncClass
element-wavpackparse -GstWavpackParse wavpackparse +GstWavpackParse GstWavpackParseClass
element-wavparse -GstWavParse wavparse +GstWavParse GstWavParseClass GstWavParseState @@ -767,8 +796,8 @@ GST_IS_WAVPARSE_CLASS
element-v4l2src -GstV4l2Src v4l2src +GstV4l2Src GST_V4L2_MAX_BUFFERS GST_V4L2_MIN_BUFFERS @@ -786,8 +815,8 @@ GST_IS_V4L2SRC_CLASS
element-ximagesrc -GstXImageSrc ximagesrc +GstXImageSrc GstXImageSrcClass GST_XIMAGE_SRC diff --git a/docs/plugins/inspect/plugin-jpeg.xml b/docs/plugins/inspect/plugin-jpeg.xml index bf9aaca0..e59bc371 100644 --- a/docs/plugins/inspect/plugin-jpeg.xml +++ b/docs/plugins/inspect/plugin-jpeg.xml @@ -16,18 +16,18 @@ Decode images from JPEG format Wim Taymans <wim@fluendo.com> - - src - source - always -
video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
sink sink always
image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 8, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+ + src + source + always +
video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
@@ -37,18 +37,18 @@ Encode images in JPEG format Wim Taymans <wim.taymans@tvd.be> - - sink - sink - always -
video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
src source always
image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+ + sink + sink + always +
video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
@@ -58,18 +58,18 @@ Decode video from Smoke format Wim Taymans <wim@fluendo.com> - - src - source - always -
video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
sink sink always
video/x-smoke, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+ + src + source + always +
video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
@@ -79,18 +79,18 @@ Encode images into the Smoke format Wim Taymans <wim@fluendo.com> - - sink - sink - always -
video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
src source always
video/x-smoke, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+ + sink + sink + always +
video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
diff --git a/docs/plugins/inspect/plugin-png.xml b/docs/plugins/inspect/plugin-png.xml index dc235451..f668bfbb 100644 --- a/docs/plugins/inspect/plugin-png.xml +++ b/docs/plugins/inspect/plugin-png.xml @@ -16,18 +16,18 @@ Decode a png video frame to a raw image Wim Taymans <wim@fluendo.com> - - src - source - always -
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
sink sink always
image/png
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
@@ -37,18 +37,18 @@ Encode a video frame to a .png image Jeremy SIMON <jsimon13@yahoo.fr> - - sink - sink - always -
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
src source always
image/png, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+ + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
-- cgit