Commit graph

1312 commits

Author SHA1 Message Date
Wim Taymans
fe49cb9cba Properly set the GType in the subbuffer too
Original commit message from CVS:
Properly set the GType in the subbuffer too
2001-10-13 16:43:43 +00:00
Steve Baker
3a16440217 fixed syntax
Original commit message from CVS:
fixed syntax
2001-10-13 12:24:29 +00:00
Wim Taymans
eac5a34bee Added lots of neat stuff to fakesrc:
Original commit message from CVS:
Added lots of neat stuff to fakesrc:
- ability to g_malloc buffer data or to use subbuffers.
- fixed/0/random sized buffers with min/max size
- fill types: none/0/random/patterns
- set the parent buffer size
- an arg for dumping the buffer contents
2001-10-11 22:31:37 +00:00
Erik Walthinsen
61edf2c02c bunch of changes to the loadsave/registry #ifdefs, they aren't totally correct yet
Original commit message from CVS:
bunch of changes to the loadsave/registry #ifdefs, they aren't totally correct yet
2001-10-08 08:19:32 +00:00
Erik Walthinsen
eb94357ec2 added touch param to filesrc to control whether to touch mmap'd pages
Original commit message from CVS:
added touch param to filesrc to control whether to touch mmap'd pages
2001-10-08 08:19:09 +00:00
Wim Taymans
69bc0811ee Create the events test code makefile
Original commit message from CVS:
Create the events test code makefile
2001-10-06 14:42:29 +00:00
Wim Taymans
cfc9825fdb Added seek and flush test code.
Original commit message from CVS:
Added seek and flush test code.
2001-10-06 14:42:02 +00:00
Wim Taymans
9b7b1794bc Added code for sending an event to a pad.
Original commit message from CVS:
Added code for sending an event to a pad.
Added code to handle the event in fakesrc and fakesink.
2001-10-06 14:41:20 +00:00
Erik Walthinsen
0fc739a48f minor patch to error message in case of no registry support
Original commit message from CVS:
minor patch to error message in case of no registry support
2001-10-02 06:05:20 +00:00
Erik Walthinsen
f71850c59b oops, those #defines weren't supposed to be committed
Original commit message from CVS:
oops, those #defines weren't supposed to be committed
2001-10-02 05:56:41 +00:00
Wim Taymans
4d831f6750 Added an option to preload plugins with
Original commit message from CVS:
Added an option to preload plugins with
--gst-plugin-load=<plugin1>,<plugin2>,...
Removed a bogus eos detection check.
2001-10-01 21:54:44 +00:00
Wim Taymans
e9327c81ae loadsave fixes
Original commit message from CVS:
loadsave fixes
2001-10-01 20:54:14 +00:00
Wim Taymans
e303a9c266 remove loadsave deps
Original commit message from CVS:
remove loadsave deps
2001-10-01 20:53:34 +00:00
Wim Taymans
613a8fe1dd more load save fixes
Original commit message from CVS:
more load save fixes
2001-10-01 20:53:06 +00:00
Wim Taymans
ab316b83a8 load save dependencies removed
Original commit message from CVS:
load save dependencies removed
2001-10-01 20:52:36 +00:00
Wim Taymans
6ec8d606ed Removed the loadsave dependency
Original commit message from CVS:
Removed the loadsave dependency
2001-10-01 20:47:33 +00:00
Wim Taymans
0ff096c841 Added ifdefs around xml code when it was not compiled into the core.
Original commit message from CVS:
Added ifdefs around xml code when it was not compiled into the core.
2001-10-01 20:23:49 +00:00
Erik Walthinsen
95fae173f7 reworked things to fully deal with having XML disabled
Original commit message from CVS:
reworked things to fully deal with having XML disabled
2001-10-01 19:41:03 +00:00
Wim Taymans
e68dc8f315 Removed the -profile-arcs flag
Original commit message from CVS:
Removed the -profile-arcs flag
2001-09-30 22:44:25 +00:00
Wim Taymans
afab5d4056 More pending stuff
Original commit message from CVS:
More pending stuff
2001-09-30 22:19:04 +00:00
Wim Taymans
f447082a5e Removed the instrument-functions flag
Original commit message from CVS:
Removed the instrument-functions flag
2001-09-30 22:11:16 +00:00
Wim Taymans
56d23064a2 Reverted the bytestream changes
Original commit message from CVS:
Reverted the bytestream changes
2001-09-30 22:09:07 +00:00
Wim Taymans
2dd7576db3 Hmm. sec..
Original commit message from CVS:
Hmm. sec..
2001-09-30 22:06:20 +00:00
Wim Taymans
ccccda7d5d Commit my pending changes.
Original commit message from CVS:
Commit my pending changes.
- revert WHERE stuff
- added fast type checking
- add preliminary stack trace functionality
- minor fixes/cleanups.
2001-09-30 22:01:14 +00:00
Wim Taymans
1058e3cf90 Added automatic growing of the memchunk.
Original commit message from CVS:
Added automatic growing of the memchunk.
Added cleanup.
2001-09-30 21:37:36 +00:00
Wim Taymans
4389c3a5c9 This one actually works..
Original commit message from CVS:
This one actually works..
2001-09-30 03:23:31 +00:00
Wim Taymans
7bb4b2cefe Added a fast non-blocking memchunk implementation, it's about 20x faster than a mutex based implementation.
Original commit message from CVS:
Added a fast non-blocking memchunk implementation, it's about 20x
faster than a mutex based implementation.
2001-09-30 01:33:28 +00:00
Joshua N. Pritikin
81a7a06c20 1 Make 64-bit clean.
Original commit message from CVS:
1 Make 64-bit clean.

2 (gst_filesrc_map_small_region) Fix memory leak.
2001-09-29 03:28:52 +00:00
Joshua N. Pritikin
aa1a33e1ff merge from head: (1) 64-bit offset detection (2) fix a52dec detection
Original commit message from CVS:
merge from head:  (1) 64-bit offset detection  (2) fix a52dec detection
2001-09-28 23:09:17 +00:00
Joshua N. Pritikin
925c27d16c rename gst_event_empty_new -> gst_event_new
Original commit message from CVS:
rename gst_event_empty_new -> gst_event_new
2001-09-28 23:00:12 +00:00
Joshua N. Pritikin
c8a65ed978 1 Handle events.
Original commit message from CVS:
1 Handle events.

2 Add gst_bytestream_flush_fast.
2001-09-28 22:58:38 +00:00
Erik Walthinsen
66b48557b7 added discont event to filesrc
Original commit message from CVS:
added discont event to filesrc
2001-09-27 20:14:59 +00:00
Erik Walthinsen
f987d766e9 added discont enum for events
Original commit message from CVS:
added discont enum for events
2001-09-27 20:11:12 +00:00
Joshua N. Pritikin
c786e56b3a add get'er
Original commit message from CVS:
add get'er
2001-09-26 23:14:32 +00:00
Wim Taymans
3fe230abd0 This is the one..
Original commit message from CVS:
This is the one..
2001-09-26 20:46:12 +00:00
Wim Taymans
6bed828c63 Added a doc on the current state of events.
Original commit message from CVS:
Added a doc on the current state of events.
2001-09-26 20:45:29 +00:00
Joshua N. Pritikin
41f7bfd02b fix bugs in gst_buffer_print_live()
Original commit message from CVS:
fix bugs in gst_buffer_print_live()
2001-09-25 22:35:19 +00:00
Wim Taymans
3e00a80989 Make debugging code less CPU consuling when compiled out.
Original commit message from CVS:
Make debugging code less CPU consuling when compiled out.
2001-09-25 22:09:45 +00:00
Joshua N. Pritikin
b51de8d6ee 1 cope with running out of data 2 add a few assertions
Original commit message from CVS:
1 cope with running out of data

2 add a few assertions
2001-09-25 04:08:23 +00:00
Joshua N. Pritikin
7f5ec15359 add refcnt assertions
Original commit message from CVS:
add refcnt assertions
2001-09-25 04:07:09 +00:00
Joshua N. Pritikin
a3a159e216 fix memory leak in destroy, maybe pad needs help too
Original commit message from CVS:
fix memory leak in destroy, maybe pad needs help too
2001-09-24 19:57:45 +00:00
Erik Walthinsen
aabc218a93 fleshed out the _destroy function
Original commit message from CVS:
fleshed out the _destroy function
2001-09-24 19:42:41 +00:00
Joshua N. Pritikin
071646673d 1 Add gtk+-2.0 detection, hopefully correctly.
Original commit message from CVS:
1 Add gtk+-2.0 detection, hopefully correctly.

2 Add comment about the non-use of FOMIT_FRAME_POINTER.
2001-09-24 06:04:06 +00:00
Joshua N. Pritikin
5538c9eed5 make build trickery less invisible
Original commit message from CVS:
make build trickery less invisible
2001-09-24 04:35:47 +00:00
Andy Wingo
a7fa31afef - if you call gst_element_request_pad_by_name() with, say "sink4" as the pad name and there is a "sink%d" template, t...
Original commit message from CVS:
- if you call gst_element_request_pad_by_name() with, say "sink4" as the pad name
and there is a "sink%d" template, the request_new_pad function will be called.
this is to allow for, for example, requesting a certain channel on a multichannel
device.
- to this end, request_new_pad now has the following prototype:
GstPad* (*request_new_pad) (GstElement *element, GstPadTemplate *templ, const gchar *name)
if request_pad_by_name was called with a name like "sink%d" (i.e. no parsing
was necessary) then NULL is passed as 'name'.
- all plugins that use request pads have been changed to the new api.

also, some incremental (untested) alsa updates, switching to the bytestream api...
2001-09-23 22:52:32 +00:00
Joshua N. Pritikin
3056a25c58 1 Switch back to GSList.
Original commit message from CVS:
1 Switch back to GSList.

2 Improve gst_buffer_print_live output.
2001-09-23 06:21:54 +00:00
Joshua N. Pritikin
b77946f3a0 Oops! Turn off by default.
Original commit message from CVS:
Oops!  Turn off by default.
2001-09-23 06:07:15 +00:00
Joshua N. Pritikin
2cbb2ffd35 1 Add GST_BUFFER_WHERE support to bytestream.
Original commit message from CVS:
1 Add GST_BUFFER_WHERE support to bytestream.

2 Sort live buffers by timestamp.  <g>

3 Rename GST_WHERE macro to GST_WHERE_ARGS.
2001-09-23 06:03:20 +00:00
Joshua N. Pritikin
03587e2155 improve diag output
Original commit message from CVS:
improve diag output
2001-09-23 04:38:00 +00:00
Joshua N. Pritikin
478fff7d78 more doc
Original commit message from CVS:
more doc
2001-09-23 04:24:22 +00:00