Wim Taymans
ef7d83d515
basesrc: call _stop when start failed
...
When we failed to complete the start, call stop again. This makes sure that all
successfull calls to _start are paired with a _stop.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=687845
2012-12-14 15:33:00 +01:00
Wim Taymans
0a491a8c56
baseparse: improve debug
...
Add pts and dts in debug log
2012-12-14 15:32:32 +01:00
Tim-Philipp Müller
6a589f0d52
docs: clean up sections file for pad probe defines that moved into enum
2012-12-10 13:47:47 +00:00
Wim Taymans
d2c80488e1
plugin: protect against NULL filename in debug
...
See https://bugzilla.gnome.org/show_bug.cgi?id=689948
2012-12-10 13:44:47 +00:00
Wim Taymans
767018e971
bufferpool: clarify docs
2012-12-10 13:44:41 +00:00
Wim Taymans
28ae8612e6
caps: fix docs
2012-12-10 13:44:33 +00:00
Wim Taymans
c447ec34df
adapter: fix 0.10 docs to make more sense in 1.0
2012-12-10 13:44:25 +00:00
Wim Taymans
986d709725
adapter: fix docs for 1.0
...
Add parent to chain function signature and use it.
2012-12-10 13:44:22 +00:00
Wim Taymans
5c29fac651
message: add reset-time type string
2012-12-10 13:44:19 +00:00
Tim-Philipp Müller
2e869f8877
docs: add link to python porting doc and app dev manual to porting-to-1.0.txt
2012-12-10 13:44:16 +00:00
Luis de Bethencourt
23b21c3415
gst-uninstalled: add gst-editing-services to PKG_CONFIG_PATH
2012-11-28 15:10:29 +00:00
Tim-Philipp Müller
9fd8140c65
docs: remove all mention of g_thread_init()
...
It's been deprecated since GLib 2.32 and isn't needed any
longer.
2012-11-28 15:10:09 +00:00
Alessandro Decina
cae0c24cc0
event: fix annotation for gst_event_parse_stream_start
2012-11-24 13:56:14 +00:00
Tim-Philipp Müller
74029db89e
pad: document more pad probe values
2012-11-24 13:56:09 +00:00
Tim-Philipp Müller
cefa4caf5e
pad: don't use parenthesis for ORed pad probe flag enums
...
glib-mkenum doesn't like them for some reason.
https://bugzilla.gnome.org/show_bug.cgi?id=688804
2012-11-24 13:55:54 +00:00
Olivier Crête
86132dcb6d
pad: Put all of the probe types in the enum so they work with bindings
...
https://bugzilla.gnome.org/show_bug.cgi?id=688804
2012-11-24 13:55:20 +00:00
Tim-Philipp Müller
6f2ed90291
Back to development (bug-fixing)
2012-11-21 12:52:51 +00:00
Tim-Philipp Müller
f94694f2e3
Release 1.0.3
2012-11-21 09:31:07 +00:00
Wim Taymans
bb9c38a750
basesink: add some debug
2012-11-20 18:58:09 +00:00
Wim Taymans
3c8f5c0d1c
basesink: reset START_TIME when needed
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=685870
2012-11-20 18:58:09 +00:00
Arnaud Vrac
14d2fcdf8b
baseparse: forward stream-start event in push mode
2012-11-20 12:47:15 +01:00
Tim-Philipp Müller
8f514e6634
examples: don't compile testrtpool example if pthreads are not available like on win32
...
Based on patch by: italarab@gmail.com
https://bugzilla.gnome.org/show_bug.cgi?id=688511
2012-11-17 10:54:28 +00:00
Arnaud Vrac
45bd1c19cf
inputselector: fix clock leak in wait_running_time
...
https://bugzilla.gnome.org/show_bug.cgi?id=688477
2012-11-17 10:18:42 +00:00
Matthew Waters
b24ce63b71
bufferpool: lock before unlock in _get_config
...
Fixes deadlock on Windows
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=687896
2012-11-08 09:11:03 +01:00
Jan Schmidt
ef3fe1e4bf
collectpads: Clarify docs about the buffer handler callback.
...
Clarify that the callback owns a ref on a passed buffer.
2012-10-30 23:34:09 +00:00
Jan Schmidt
07818f773d
multiqueue: Add EOS status to debug output about filled/unfilled
2012-10-30 23:33:52 +00:00
Tim-Philipp Müller
1badfb8627
pad: downgrade 'creating random stream-id' debug log message
...
No need for it to be a warning.
2012-10-30 23:33:13 +00:00
Vincent Penquerc'h
f7e6dd53e1
baseparse: prevent excessively high memory usage with long streams
...
Large streams would index one frame every second, which can get quite
large with multi-hour streams, so add an additional byte-based
minimum distance as well, which will kick in for long streams
and make sure we never have more than a couple of thousand index
entries.
https://bugzilla.gnome.org/show_bug.cgi?id=666053
2012-10-30 23:33:08 +00:00
Tim-Philipp Müller
362eee89e0
Back to development (bug-fixing)
2012-10-25 12:03:18 +01:00
Tim-Philipp Müller
6d44898652
Release 1.0.2
2012-10-25 00:04:49 +01:00
Руслан Ижбулатов
bbc908795b
examples: link testrtpool to pthreads
...
Fixes #686787
2012-10-24 14:25:25 +02:00
Sebastian Dröge
e683cf0596
event: Allow GST_CLOCK_TIME_NONE as duration for GAP events
2012-10-24 11:46:39 +02:00
Wim Taymans
9f42bd643e
basesrc: use new GCond for async state change
...
Use a new GCond, protected with the object lock, to signal completion
of the async state change. We can't reuse the live lock because that
one can be locked when the create function blocks.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686723
2012-10-24 11:16:12 +02:00
Miguel Angel Cabrera Moya
3ae671fb9b
allocator: fix memory leak in _fallback_mem_copy
...
https://bugzilla.gnome.org/show_bug.cgi?id=686658
2012-10-22 19:59:29 +01:00
Miguel Angel Cabrera Moya
ef552507fa
preset: remove variable not read
...
https://bugzilla.gnome.org/show_bug.cgi?id=686659
2012-10-22 19:55:43 +01:00
Sebastian Dröge
1042857f33
configure: Properly check for pthread
...
The old check failed on Android for example.
2012-10-22 15:05:24 +02:00
Sebastian Dröge
32d7d5923b
info: Don't use GST_DEBUG() in gst_debug_add_log_function() and related functions unconditionally
...
If GStreamer was not initialized yet this will cause g_warnings().
2012-10-22 10:26:49 +02:00
Tim-Philipp Müller
d86ecaf53e
collectpads: fix g-i annotation for GstCollectPadsBufferFunction
...
We pass ownership of the buffer to the function.
2012-10-20 19:44:43 +01:00
Tim-Philipp Müller
bf2452d776
g_type_init() is no longer required and deprecated in glib >= 2.35.0
...
https://bugzilla.gnome.org/show_bug.cgi?id=686456
2012-10-20 12:56:30 +01:00
Michael Smith
017b34079e
GstSample: fix typo in G-I annotations, allows creating GstSamples from bindings.
2012-10-19 13:37:08 -07:00
Sebastian Dröge
3690f9a830
poll: Fix compiler warning about constness
...
passing argument 1 of 'g_mutex_lock' discards 'const' qualifier from pointer target type
passing argument 1 of 'g_mutex_unlock' discards 'const' qualifier from pointer target type
2012-10-18 15:31:49 +02:00
Tim-Philipp Müller
28604c197b
bin, pipeline: use gst_element_class_set_static_metadata()
...
So the strings aren't copied.
2012-10-17 16:49:19 +01:00
Sebastian Dröge
1c4fe1bf1a
element: API: Add GstElement::post_message() vfunc
...
Conflicts:
gst/gstelement.h
2012-10-16 12:35:56 +02:00
Wim Taymans
f354e12b09
pwg: link to caps and qos chapters
2012-10-16 11:54:54 +02:00
Wim Taymans
626fcb3707
pwg: add section about query function
2012-10-16 11:23:13 +02:00
Wim Taymans
3f3473772f
pwg: fix event function
2012-10-16 11:23:13 +02:00
Tim-Philipp Müller
73b2a3dd66
collectpads: minor docs fixes
2012-10-15 19:56:36 +01:00
Tim-Philipp Müller
bb2fda64f7
collectpads: fix buffer leak in clip_time
2012-10-15 19:55:42 +01:00
Mark Nauwelaerts
81aef52ac4
collectpads: call clip function with user data
2012-10-15 18:44:56 +02:00
Wim Taymans
04b9dbccfb
pwg: reorder some chapters
...
Reorder some chapter so that they match the steps done in the
element.
2012-10-15 14:06:45 +02:00