summaryrefslogtreecommitdiff
path: root/sys/decklink
Commit message (Collapse)AuthorAgeFilesLines
* Fix FSF addressTim-Philipp Müller2012-11-043-6/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520
* Use gst_element_class_set_static_metadata()Tim-Philipp Müller2012-10-172-2/+2
| | | | | where possible. Avoids some string copies. Also re-indent some stuff. Also some indent fixes here and there.
* decklink: change device instance lifecycleDavid Schleef2012-09-236-104/+150
| | | | | | The decklink driver eventually crashes after repeated creation/deletion of device, input, output, and configuration objects. Change to create these at the outset and keep them around forever.
* decklinksrc: Fix memory leaksDavid Schleef2012-09-231-5/+25
| | | | | | Buffers now hold on to a reference for the input, so the input object doesn't get freed (and carry the buffers with it) before all the buffers are freed.
* replace _get_caps_reffed with _get_capsMark Nauwelaerts2012-09-141-2/+2
|
* replace gst_element_class_set_details_simple with gst_element_class_set_metadataMark Nauwelaerts2012-09-142-2/+2
|
* decklinksink: Fix memory leakDavid Schleef2012-09-091-0/+5
|
* decklinksink: Better handling of audio outputDavid Schleef2012-07-032-25/+65
| | | | | | Conflicts: sys/decklink/gstdecklinksink.cpp
* decklinksrc: Send newsegment eventsDavid Schleef2012-07-032-0/+32
|
* decklinksink: Mark element as sink elementDavid Schleef2012-07-031-0/+1
|
* decklink: use GOnce in type registrationDavid Schleef2012-07-031-62/+66
|
* decklink: Fix unitialized variableEdward Hervey2012-04-251-1/+1
|
* gst: Update for GST_PLUGIN_DEFINE() API changesSebastian Dröge2012-04-051-1/+1
|
* gst: Update versioningSebastian Dröge2012-04-041-2/+2
|
* Merge remote-tracking branch 'origin/0.10'Sebastian Dröge2012-03-2917-193/+2537
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: NEWS RELEASE common configure.ac docs/libs/gst-plugins-bad-libs-sections.txt docs/plugins/gst-plugins-bad-plugins.args docs/plugins/gst-plugins-bad-plugins.hierarchy docs/plugins/gst-plugins-bad-plugins.interfaces docs/plugins/inspect/plugin-adpcmdec.xml docs/plugins/inspect/plugin-adpcmenc.xml docs/plugins/inspect/plugin-assrender.xml docs/plugins/inspect/plugin-audiovisualizers.xml docs/plugins/inspect/plugin-autoconvert.xml docs/plugins/inspect/plugin-bayer.xml docs/plugins/inspect/plugin-bz2.xml docs/plugins/inspect/plugin-camerabin2.xml docs/plugins/inspect/plugin-celt.xml docs/plugins/inspect/plugin-dataurisrc.xml docs/plugins/inspect/plugin-debugutilsbad.xml docs/plugins/inspect/plugin-dtmf.xml docs/plugins/inspect/plugin-dtsdec.xml docs/plugins/inspect/plugin-dvbsuboverlay.xml docs/plugins/inspect/plugin-dvdspu.xml docs/plugins/inspect/plugin-faac.xml docs/plugins/inspect/plugin-faad.xml docs/plugins/inspect/plugin-gsm.xml docs/plugins/inspect/plugin-h264parse.xml docs/plugins/inspect/plugin-mms.xml docs/plugins/inspect/plugin-modplug.xml docs/plugins/inspect/plugin-mpeg2enc.xml docs/plugins/inspect/plugin-mpegdemux2.xml docs/plugins/inspect/plugin-mpegtsdemux.xml docs/plugins/inspect/plugin-mpegvideoparse.xml docs/plugins/inspect/plugin-mplex.xml docs/plugins/inspect/plugin-pcapparse.xml docs/plugins/inspect/plugin-rawparse.xml docs/plugins/inspect/plugin-rtpmux.xml docs/plugins/inspect/plugin-rtpvp8.xml docs/plugins/inspect/plugin-scaletempo.xml docs/plugins/inspect/plugin-schro.xml docs/plugins/inspect/plugin-sdp.xml docs/plugins/inspect/plugin-segmentclip.xml docs/plugins/inspect/plugin-shm.xml docs/plugins/inspect/plugin-videomaxrate.xml docs/plugins/inspect/plugin-videoparsersbad.xml docs/plugins/inspect/plugin-vp8.xml docs/plugins/inspect/plugin-y4mdec.xml ext/celt/gstceltdec.c ext/dts/gstdtsdec.c ext/modplug/gstmodplug.cc ext/opus/gstopusenc.c gst-libs/gst/video/gstbasevideocodec.c gst-libs/gst/video/gstbasevideocodec.h gst-libs/gst/video/gstbasevideodecoder.c gst-libs/gst/video/gstbasevideodecoder.h gst-libs/gst/video/gstbasevideoencoder.c gst-libs/gst/video/gstbasevideoencoder.h gst/adpcmdec/Makefile.am gst/audiovisualizers/gstbaseaudiovisualizer.c gst/h264parse/gsth264parse.c gst/mpegdemux/mpegtsparse.c gst/mpegtsdemux/mpegtsbase.c gst/mpegtsdemux/mpegtspacketizer.c gst/mpegtsdemux/mpegtsparse.c gst/mpegtsdemux/tsdemux.c gst/mpegtsdemux/tsdemux.h gst/mxf/mxfdemux.c gst/rawparse/gstaudioparse.c gst/videoparsers/gsth263parse.c gst/videoparsers/gsth264parse.c sys/d3dvideosink/d3dvideosink.c sys/decklink/gstdecklinksink.cpp sys/dvb/gstdvbsrc.c sys/shm/gstshmsrc.c sys/vdpau/h264/gstvdph264dec.c sys/vdpau/mpeg/gstvdpmpegdec.c tests/examples/opencv/gst_element_print_properties.c win32/common/config.h
| * decklink: Add decklink dispatch code for OS/XDavid Schleef2012-03-2210-3/+1981
| |
| * decklinksink: Add device propertyDavid Schleef2012-03-175-89/+225
| | | | | | | | Also add property probe for device property, similar to decklinksrc.
| * decklinksrc: make sure we can accept caps before returning trueblake tregre2012-03-171-5/+27
| | | | | | | | | | caps are determined by the plugin's properties, so we should check the incoming caps to see if they agree. Fixes: #667722.
| * decklinksrc: disable pull modeblake tregre2012-03-171-3/+2
| | | | | | | | | | decklink device doesn't support any pull mode related functionality. it's more like a live source, you see. Fixes: #667720.
| * decklinksrc: push new new segment event to all padsblake tregre2012-03-171-4/+21
| | | | | | | | | | Take care to push the event to all pads, but favor the video src pad. Fixes: #667716.
| * decklinksrc: Implement latency queryDavid Schleef2012-03-171-4/+49
| | | | | | | | Implement latency query. Fix memleak releasing resources.
| * decklink: reindentDavid Schleef2012-03-174-79/+75
| |
| * decklinksrc: handle flow return properly and provide better messageblake tregre2012-03-171-4/+12
| | | | | | | | * sys/decklink/gstdecklinksrc.cpp:
| * decklink: Add property probingDavid Schleef2012-03-174-18/+161
| | | | | | | | | | | | | | | | | | | | Renames the subdevice property to just device, and has it return the number of devices in the system in response to a probe. This is useful both for using multiple capture cards, and for detecting whether it's worth adding the element to a pipeline. Also cleans up the property descriptions.
* | update for buffer changesWim Taymans2012-03-281-1/+1
| |
* | Merge branch 'master' into 0.11Wim Taymans2012-02-204-3/+20
|\ \ | |/ | | | | | | | | Conflicts: ext/opus/gstopusparse.c gst/colorspace/colorspace.c
| * decklink: Add $(GST_PLUGINS_BASE_CFLAGS) and $(GST_PLUGINS_BASE_LIBS) to fix ↵Sebastian Dröge2012-02-201-0/+2
| | | | | | | | the build
| * decklink: Add 10-bit supportDavid Schleef2012-02-184-3/+18
| |
* | Merge branch 'master' into 0.11Wim Taymans2012-02-104-1/+9
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ext/chromaprint/gstchromaprint.c ext/mpeg2enc/Makefile.am ext/voaacenc/gstvoaacenc.c gst/dvbsuboverlay/gstdvbsuboverlay.c gst/mpegtsdemux/mpegtsbase.c gst/sdp/gstsdpdemux.c gst/videoparsers/gsth264parse.c sys/d3dvideosink/d3dvideosink.c tests/examples/camerabin/gst-camera-perf.c tests/examples/camerabin/gst-camerabin-test.c tests/examples/camerabin2/gst-camerabin2-test.c tests/examples/mxf/mxfdemux-structure.c tests/examples/scaletempo/demo-main.c
| * build: fix CFLAGS order and LIBS orderTim-Philipp Müller2012-02-031-1/+1
| | | | | | | | | | | | _BAD_CFLAGS should always come first, then GST_PLUGINS_BASE_CFLAGS, then GST_BASE_CFLAGS then GST_CFLAGS. Same for libs: first plugins base libs, then GST_BASE_LIB then GST_LIBS.
| * plenty: fixup glib deprecationsVincent Penquerc'h2012-01-274-1/+9
| |
| * various: fix pad template ref leaksVincent Penquerc'h2011-11-282-8/+11
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662664
* | GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHINGWim Taymans2012-02-081-1/+1
| |
* | chain up in set_clockWim Taymans2011-11-102-2/+2
| |
* | Merge branch 'master' into 0.11Wim Taymans2011-08-2514-53/+9867
|\ \ | |/ | | | | | | Conflicts: ext/resindvd/rsnwrappedbuffer.c
| * decklink: fix compilation on LinuxDavid Schleef2011-08-217-22/+20
| |
| * decklink: Add subdevice propertyDavid Schleef2011-08-212-7/+30
| |
| * decklink: add support for WindowsJoshua M. Doe2011-08-2113-7/+9717
| | | | | | | | | | | | | | | | | | | | Builds with MSVC, not tested in MinGW or anything else. Added COM handling code, borrowed from dshowvideosink. Moved Linux specific files to ./linux and added Windows specific files to ./win (generated from IDL files in VS9). Added macros to handle BSTR and defined bool as BOOL. Fixes #655362. Signed-off-by: David Schleef <ds@schleef.org>
| * decklink: improve frame handlingJoshua M. Doe2011-08-213-16/+39
| | | | | | | | | | | | | | Send NEWSEGMENT on start. Send warning instead of error on dropped frames. Signed-off-by: David Schleef <ds@schleef.org>
| * decklink: fix debugging in capture.cpp by making category externJoshua M. Doe2011-08-213-2/+3
| | | | | | | | Signed-off-by: David Schleef <ds@schleef.org>
| * decklink: use mutexes from glib instead of pthreadJoshua M. Doe2011-08-212-9/+8
|/ | | | Signed-off-by: David Schleef <ds@schleef.org>
* decklink: Add gstdecklink.h to list of headersEdward Hervey2011-08-041-0/+1
|
* decklink: Add audio-input propertyDavid Schleef2011-08-034-10/+71
|
* decklink: HD modes are square pixelsDavid Schleef2011-07-071-1/+1
|
* decklink: properly set up analog inputDavid Schleef2011-07-041-0/+21
|
* decklink: Add more modesDavid Schleef2011-07-043-45/+128
|
* decklink: update DeckLink API wrappersDavid Schleef2011-06-202-5/+89
|
* decklink: Add connection typeDavid Schleef2011-06-204-12/+65
|
* decklinksink: Add audio supportRafael Diniz2011-06-203-16/+63
| | | | Signed-off-by: David Schleef <ds@schleef.org>
* decklink: Add various featuresDavid Schleef2011-06-207-239/+303
| | | | Better mode support, input source property, audio support.