Andoni Morales Alastruey
|
c450a15f9f
|
dshowaudiosrc: fix audiocapture producing silence
Configure the capture latency using the IAMBufferNegotiation
interface and try to respect the configured latency-time and buffer-time
|
2013-06-18 12:04:58 +02:00 |
|
Tim-Philipp Müller
|
9e1b75fda3
|
Fix FSF address
https://bugzilla.gnome.org/show_bug.cgi?id=687520
|
2012-11-04 00:09:59 +00:00 |
|
Tim-Philipp Müller
|
32ba17cd0f
|
Use gst_element_class_set_static_metadata()
where possible. Avoids some string copies. Also re-indent
some stuff. Also some indent fixes here and there.
|
2012-10-17 17:46:34 +01:00 |
|
Mark Nauwelaerts
|
578861abea
|
replace gst_element_class_set_details_simple with gst_element_class_set_metadata
|
2012-09-14 17:27:49 +02:00 |
|
Benjamin Otte
|
775c7584fd
|
gst_element_class_set_details => gst_element_class_set_details_simple
|
2010-03-18 22:46:41 +01:00 |
|
Julien Isorce
|
db3bd777e8
|
dshowsrcwrapper: cleanup push buffer callback
|
2009-10-28 17:37:44 +01:00 |
|
Jan Schmidt
|
3063de4e87
|
Revert "dshowsrcwrapper: cleanup push buffer callback"
gst-plugins-bad is still frozen for general commits.
This reverts commit 2e4131926f .
|
2009-10-22 14:00:10 +01:00 |
|
Julien Isorce
|
2e4131926f
|
dshowsrcwrapper: cleanup push buffer callback
|
2009-10-22 14:26:30 +02:00 |
|
Julien Isorce
|
0518509f0a
|
dshowsrcwrapper: indent
|
2009-09-07 10:59:53 +02:00 |
|
Julien Isorce
|
9844d73b37
|
dshowsrcwrapper: convert line ended characters to LF
|
2009-09-07 10:51:28 +02:00 |
|
Julien Isorce
|
2004db26d7
|
dshowsrcwrapper: use of default debug category and better dshow errors readability
|
2009-08-24 14:37:28 +02:00 |
|
Tim-Philipp Müller
|
1691621faf
|
Remove execute flags from source files
|
2009-08-10 22:16:37 +01:00 |
|
Julien Isorce
|
8c37eed491
|
dshowsrcwrapper: can list more than 1 device
something like the following code now works:
vector<string> getVideoDeviceNames()
{
vector<string> l_name;
string property;
GstElement* videodevicesrc = create_element("dshowvideosrc", "videodevicesrc");
GstPropertyProbe* probe = GST_PROPERTY_PROBE (videodevicesrc);
GValueArray* va = gst_property_probe_get_values_name (probe, "device-name");
if (va)
{
for(size_t i=0; i < va->n_values; ++i)
{
GValue* v = g_value_array_get_nth(va, i);
string name(g_value_get_string(v));
l_name.push_back(name);
}
}
if (videodevicesrc)
gst_object_unref(GST_OBJECT (videodevicesrc));
return l_name;
}
|
2009-08-10 16:35:36 +02:00 |
|
Julien Isorce
|
ae6935e6a3
|
dshowaudiosrc: handles device-name property
|
2009-08-10 16:17:41 +02:00 |
|
Julien Isorce
|
67dd6694a1
|
dshowsrcwrapper: add a helper function to check a media type
|
2009-08-10 16:03:17 +02:00 |
|
Julien Isorce
|
dabb692e7c
|
dshowsrcwrapper: remove use of IGstDshowInterface
|
2009-07-27 14:52:57 +02:00 |
|
Julien Isorce
|
4d926e3b0d
|
dshowaudiosrc: do not remove a range of length 0
|
2009-07-22 12:34:36 +02:00 |
|
Julien Isorce
|
0efde4cb70
|
dshowaudiosrc: converts code to C++
|
2009-07-22 12:24:46 +02:00 |
|