Commit graph

1312 commits

Author SHA1 Message Date
Joshua N. Pritikin 4f81b9a5da 1 Add option GST_BUFFER_WHERE (off by default) to track the file:line info where each buffer is created. This is use...
Original commit message from CVS:
1 Add option GST_BUFFER_WHERE (off by default) to track the file:line
info where each buffer is created.  This is useful for tracking
buffer memory leaks.

2 Removed gst_buffer_ref_by_count.

3 Merged the GstBufferCopyFunc fix from HEAD.
2001-09-23 01:47:10 +00:00
Joshua N. Pritikin c1051d5087 fix memory leak
Original commit message from CVS:
fix memory leak
2001-09-23 00:00:19 +00:00
Andy Wingo c4fcc0b947 fixed warning if mixmod-dev is not present
Original commit message from CVS:
fixed warning if mixmod-dev is not present
2001-09-22 20:17:37 +00:00
David I. Lehn aa66e0f801 Remove duplicate g_slist_delete_link func
Original commit message from CVS:
Remove duplicate g_slist_delete_link func
2001-09-22 18:04:10 +00:00
Erik Walthinsen 803cf898ed added EOS event handling to filesrc
Original commit message from CVS:
added EOS event handling to filesrc
2001-09-21 20:02:01 +00:00
Erik Walthinsen 7be0cd55de added g_[s]list_delete_link
Original commit message from CVS:
added g_[s]list_delete_link
2001-09-21 20:01:27 +00:00
Wim Taymans 515b9b770b LGPL headers added.
Original commit message from CVS:
LGPL headers added.
2001-09-21 19:51:02 +00:00
Wim Taymans 73dbfbffe1 Renamed bytestream2 to bytestream again, the previous implementation sucked anyway.
Original commit message from CVS:
Renamed bytestream2 to bytestream again, the previous implementation
sucked anyway.
2001-09-21 19:25:28 +00:00
Wim Taymans f443469504 Added the missing g_slist_delete_link
Original commit message from CVS:
Added the missing g_slist_delete_link
2001-09-21 18:30:58 +00:00
Wim Taymans 4cbc68b7d6 Leave unreffing the buffers up to the plugin doing the _span.
Original commit message from CVS:
Leave unreffing the buffers up to the plugin doing the _span.
2001-09-21 17:31:45 +00:00
Wim Taymans c51ee618f1 Removed anoying debugging info
Original commit message from CVS:
Removed anoying debugging info
2001-09-21 17:28:44 +00:00
Erik Walthinsen ff191d4b7b added peek_bytes, please note comments in gstbstest.c
Original commit message from CVS:
added peek_bytes, please note comments in gstbstest.c
2001-09-21 06:39:22 +00:00
Erik Walthinsen 48c1d9cc8e removed some annoying debugging
Original commit message from CVS:
removed some annoying debugging
2001-09-21 06:26:10 +00:00
Erik Walthinsen 8f3cfa70e6 I'm too lazy to comment this
Original commit message from CVS:
*** empty log message ***
2001-09-21 06:13:42 +00:00
Erik Walthinsen d2ed932d25 Totally new bytestream code, works well for non-spannable buffers, there's some refcounting problem still when used w...
Original commit message from CVS:
Totally new bytestream code, works well for non-spannable buffers, there's
some refcounting problem still when used with filesrc (spannable buffers).
To test, set the bytesperread or blocksize parameter of disksrc or filesrc
(resp), attach it to gstbstest (in this dir) with byte_size and count
parameters set, and pipe to fakesink or something.  gstbstest will exit(1)
after count buffers have been read from the bytestream.

disksrc location= bytesperread= ! gstbstest byte_size= count= ! fakesink
2001-09-20 20:48:49 +00:00
Wim Taymans d1ba7c212d some fixes to _span
Original commit message from CVS:
some fixes to _span
2001-09-17 00:15:46 +00:00
Wim Taymans 2f4462aa0f Added buffer shrinking.
Original commit message from CVS:
Added buffer shrinking.
2001-09-17 00:15:10 +00:00
Wim Taymans ed5460e787 Removed the _bytes_ from the methods because we don't return raw bytes.
Original commit message from CVS:
Removed the _bytes_ from the methods because we don't return raw bytes.
2001-09-16 18:41:14 +00:00
Wim Taymans e8e88392e9 Fixed the _is_span_fast check, NULL pointers are not an option.
Original commit message from CVS:
Fixed the _is_span_fast check, NULL pointers are not an option.
Fixed the memcpy in _span
2001-09-16 18:25:09 +00:00
Wim Taymans 55c2704ced Make bytestream functions return a GstBuffer so that we can do proper refcounting.
Original commit message from CVS:
Make bytestream functions return a GstBuffer so that we can do proper
refcounting.
Added first optimisations.
2001-09-16 18:22:42 +00:00
Wim Taymans 3557396a0a Added the bytestream stuff
Original commit message from CVS:
Added the bytestream stuff
2001-09-16 14:29:46 +00:00
Wim Taymans 6bf73136b2 Completely unoptimized bytestream code, but it works.
Original commit message from CVS:
Completely unoptimized bytestream code, but it works.
2001-09-16 14:29:20 +00:00
Wim Taymans 0735fb06b1 Added the bytestream dir.
Original commit message from CVS:
Added the bytestream dir.
2001-09-16 14:28:54 +00:00
Wim Taymans 3b006eabcf Added a function to get the gstreamer version number at runtime.
Original commit message from CVS:
Added a function to get the gstreamer version number at runtime.
2001-09-13 22:28:06 +00:00
Wim Taymans 2377b5d86d Added a plain copy of the bytstream code found in a52dec. it doesn't compile/work yet.
Original commit message from CVS:
Added a plain copy of the bytstream code found in a52dec.
it doesn't compile/work yet.
2001-09-13 21:56:11 +00:00
Wim Taymans f3f3a8fe7d Clean up some of the mess I made..
Original commit message from CVS:
Clean up some of the mess I made..
2001-09-12 22:53:56 +00:00
Wim Taymans c72c3f6596 Corrected what looks like a typo.
Original commit message from CVS:
Corrected what looks like a typo.
2001-09-12 21:59:34 +00:00
Wim Taymans 37db6764dc Register the event type.
Original commit message from CVS:
Register the event type.
Don't process an event in gstfakesink.c
2001-09-11 19:03:59 +00:00
Erik Walthinsen bd13c9eb8e Sync with my copy before wtay starts hacking...
Original commit message from CVS:
Sync with my copy before wtay starts hacking...
Decided to keep the GstBuffer name through most code because it's really
messy otherwise, and it doesn't really mean much either way.  Saves lots
of stupid casting.  fakesrc num_buffers=N ! fakesink ends with a segfault
on EOS right now, not tracked down yet.
2001-09-11 09:58:16 +00:00
Wim Taymans e435484b29 Set the event type in _new
Original commit message from CVS:
Set the event type in _new
2001-09-10 22:29:09 +00:00
Wim Taymans 792745e8a6 Added the event code to create/register/destroy events from a memchunk.
Original commit message from CVS:
Added the event code to create/register/destroy events from a memchunk.
2001-09-10 22:27:06 +00:00
Wim Taymans e0ad55e8cd Make GstEvent extend GstData and added some macros.
Original commit message from CVS:
Make GstEvent extend GstData and added some macros.
2001-09-10 22:06:04 +00:00
Wim Taymans 38bbb8c274 Added the GType and some macros to access/cast to the structure.
Original commit message from CVS:
Added the GType and some macros to access/cast to the structure.
2001-09-10 21:56:38 +00:00
Wim Taymans b7be7d61e5 Added the struct for GstData, which will be used for events and buffers.
Original commit message from CVS:
Added the struct for GstData, which will be used for events and buffers.
2001-09-10 21:53:18 +00:00
Wim Taymans 8d3ec40f5e Updates to make it compile against gtk1.2 again. mostly marshal stuff.
Original commit message from CVS:
Updates to make it compile against gtk1.2 again. mostly marshal stuff.
2001-09-10 20:11:22 +00:00
Erik Walthinsen 47c7a3c430 fixed a minor annoyance (maybe major flaw) with comments, asm, and escaped newlines
Original commit message from CVS:
fixed a minor annoyance (maybe major flaw) with comments, asm, and escaped newlines
2001-09-10 20:02:12 +00:00
Erik Walthinsen c6a04366a3 gstinfo.[ch], cothreads.c: added initial support for -finstrument_functions gstbin.c: removed a reference to config.h...
Original commit message from CVS:
gstinfo.[ch], cothreads.c: added initial support for -finstrument_functions
gstbin.c: removed a reference to config.h
gstbuffer.[ch]: added gst_buffer_is_span_fast(), used it in gst_buffer_span
elements/gstfilesrc.c: initial work fleshing out the event handling code

everywhere else: wrapped XML stuff in #ifndef's
2001-09-10 19:46:01 +00:00
Joshua N. Pritikin 8703d88ce7 Sync g_signal_new args with the marshaller (glib2 is very strict).
Original commit message from CVS:
Sync g_signal_new args with the marshaller (glib2 is very strict).
2001-09-10 19:00:42 +00:00
Joshua N. Pritikin 800bf882c3 Change gtk_type_new -> g_object_new.
Original commit message from CVS:
Change gtk_type_new -> g_object_new.
2001-09-10 18:58:27 +00:00
Steve Baker 7dfe156f37 replace GstDparamPoint struct with GValue** (actually that was in the previous commit). Change gst_dparam_new_point t...
Original commit message from CVS:
replace GstDparamPoint struct with GValue** (actually that was in the previous commit). Change gst_dparam_new_point to gst_dparam_new_value_array
2001-09-10 18:51:27 +00:00
Steve Baker 3025c9d26a s/Dparam/DParam/
Original commit message from CVS:
s/Dparam/DParam/
2001-09-10 17:24:06 +00:00
Steve Baker 4fefa734d6 s/Dparam/DParam/ <taaz> i'll whine about an irrelevant thing: Dparam vs DParam. though Dparam is more consistantly s...
Original commit message from CVS:
s/Dparam/DParam/ <taaz> i'll whine about an irrelevant thing: Dparam vs DParam.  though Dparam is more consistantly screwed up with everything else ;)
2001-09-10 17:20:45 +00:00
Steve Baker 9347e2e4c6 added sinesliders - a test app for dparams
Original commit message from CVS:
added sinesliders - a test app for dparams
2001-09-10 16:32:23 +00:00
Steve Baker 750e6b8c97 dparams have arrived. see previous mail for an intro
Original commit message from CVS:
dparams have arrived. see previous mail for an intro
2001-09-10 16:28:43 +00:00
Steve Baker e1798daa79 added GST_CAT_PARAMS
Original commit message from CVS:
added GST_CAT_PARAMS
2001-09-10 16:23:43 +00:00
Wim Taymans f356cbc4f0 Removed the .libs from the lib path as pkg-config adds this by default.
Original commit message from CVS:
Removed the .libs from the lib path as pkg-config adds this by default.
2001-09-09 12:09:19 +00:00
Steve Baker 967315acac added G_VALUE_HOLDS* macros
Original commit message from CVS:
added G_VALUE_HOLDS* macros
2001-09-08 12:58:53 +00:00
David I. Lehn 1a8d5daea2 Syncing Debian packaging info up to current CVS code.
Original commit message from CVS:
Syncing Debian packaging info up to current CVS code.
2001-09-07 07:40:59 +00:00
David I. Lehn c884410439 ATSC A/52 audio decoder plugin http://liba52.sf.net/
Original commit message from CVS:
ATSC A/52 audio decoder plugin
http://liba52.sf.net/
- not working fully yet
- has ugly debug code at the moment
2001-09-06 20:12:17 +00:00
Erik Walthinsen b1ccfa05fa Added HP-PA for the heck of it. Totally untested, of course.
Original commit message from CVS:
Added HP-PA for the heck of it.  Totally untested, of course.
2001-09-05 21:50:43 +00:00