Commit graph

1324 commits

Author SHA1 Message Date
Erik Walthinsen bdae23a5fe merge from HEAD on 20011016
Original commit message from CVS:
merge from HEAD on 20011016
2001-10-17 08:51:04 +00:00
Wim Taymans 022e91685e Added a little testbed for measuring buffer alloc/free, with some optimised gstmempool code (measured at a 10+ speed ...
Original commit message from CVS:
Added a little testbed for measuring buffer alloc/free, with some
optimised gstmempool code (measured at a 10+ speed improvement)
2001-10-16 21:52:13 +00:00
Wim Taymans 3f4b8084d2 Added more testcases
Original commit message from CVS:
Added more testcases
2001-10-14 20:41:03 +00:00
Wim Taymans cccf1891e2 Make peek_bytes clear the previously assembled bytes.
Original commit message from CVS:
Make peek_bytes clear the previously assembled bytes.
2001-10-14 20:40:29 +00:00
Wim Taymans 704e5eb697 Uhm...
Original commit message from CVS:
Uhm...
2001-10-14 18:36:15 +00:00
Wim Taymans dc44572574 More cleanups, added a pattern argument to bstest. The testsuite is now driven by a config file.
Original commit message from CVS:
More cleanups, added a pattern argument to bstest. The testsuite is now
driven by a config file.
2001-10-14 15:55:49 +00:00
Wim Taymans 8ade95069b Fix a mem leak with _peek_bytes. We keep a pointer to the assembled bytes and g_free it on the next flush.
Original commit message from CVS:
Fix a mem leak with _peek_bytes. We keep a pointer to the assembled bytes
and g_free it on the next flush.
2001-10-14 12:28:58 +00:00
Wim Taymans e37919f916 Fixed a leak.
Original commit message from CVS:
Fixed a leak.
2001-10-14 12:14:44 +00:00
Wim Taymans d518b7e859 Added some more testcases and rearanged some code (it's still pretty stupid)
Original commit message from CVS:
Added some more testcases and rearanged some code (it's still pretty stupid)
2001-10-14 02:52:27 +00:00
Wim Taymans aed1e95e9b Make status less cpu consuming
Original commit message from CVS:
Make status less cpu consuming
2001-10-13 18:10:56 +00:00
Wim Taymans 00f78d264b A first attempt at a bytestream test suite. This one measures data correctness and mem leaks.
Original commit message from CVS:
A first attempt at a bytestream test suite. This one measures data
correctness and mem leaks.
2001-10-13 18:02:28 +00:00
Wim Taymans e0c55e8f6d Added change_state to fakesrc
Original commit message from CVS:
Added change_state to fakesrc
2001-10-13 17:56:10 +00:00
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