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
c1051d5087
fix memory leak
...
Original commit message from CVS:
fix memory leak
2001-09-23 00:00:19 +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
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
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
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
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
79303a6fa7
Fixed an endianness bug in the debug message.
...
Original commit message from CVS:
Fixed an endianness bug in the debug message.
2001-08-16 23:20:53 +00:00
Wim Taymans
e3eec669b7
More endianness fixes.
...
Original commit message from CVS:
More endianness fixes.
2001-08-16 22:59:42 +00:00
Wim Taymans
cd3b66fc5a
Added types and structures for AVI/DV.
...
Original commit message from CVS:
Added types and structures for AVI/DV.
2001-07-01 13:59:03 +00:00
Wim Taymans
7b2c15eb02
Removed old unused libs.
...
Original commit message from CVS:
Removed old unused libs.
2001-06-21 11:42:18 +00:00
Wim Taymans
2427113b1d
Removed the wine loader.
...
Original commit message from CVS:
Removed the wine loader.
2001-06-21 11:34:35 +00:00
Thomas Vander Stichele
20e8b7939d
added a function to check if the buffer's data is framed
...
Original commit message from CVS:
added a function to check if the buffer's data is framed
2001-06-13 21:08:02 +00:00
Thomas Vander Stichele
f9023ba24e
added helper function to calculate maximum possible sample value based on caps
...
Original commit message from CVS:
added helper function to calculate maximum possible sample value based
on caps
2001-06-13 15:33:03 +00:00
Wim Taymans
f462526422
Fixed a bug in the avi encoder with wrong alignment.
...
Original commit message from CVS:
Fixed a bug in the avi encoder with wrong alignment.
2001-06-12 19:47:41 +00:00
Thomas Vander Stichele
0c383d7306
added some function to support framestamps & timestamps
...
Original commit message from CVS:
added some function to support framestamps & timestamps
2001-06-12 10:11:26 +00:00
Thomas Vander Stichele
fdac74d01c
added Makefile generation for gstaudio library
...
Original commit message from CVS:
added Makefile generation for gstaudio library
2001-06-06 14:14:53 +00:00
Thomas Vander Stichele
fe7b1abb42
first try at a general gstreamer audio library with helper functions
...
Original commit message from CVS:
first try at a general gstreamer audio library with helper functions
2001-06-06 14:13:58 +00:00
Erik Walthinsen
29204d9ee2
distcheck cleanups
...
Original commit message from CVS:
distcheck cleanups
2001-05-28 19:09:48 +00:00
Erik Walthinsen
4a583683e5
Merged from INCSCHED on 200505251!!!
...
Original commit message from CVS:
Merged from INCSCHED on 200505251!!!
2001-05-25 21:00:07 +00:00
Wim Taymans
54271eca8e
Removed a debug info line.
...
Original commit message from CVS:
Removed a debug info line.
2001-05-25 20:42:48 +00:00
David I. Lehn
a164187503
- basic arch check for HAVE_RDTSC
...
Original commit message from CVS:
- basic arch check for HAVE_RDTSC
- use common gst_trace_read_tsc() for RDTSC call
- add untested function to do ascii dump of trace data
2001-05-16 05:04:44 +00:00
Wim Taymans
57a5017c8b
Fixed a few plugins so that mpeg1 encoding sorta works.
...
Original commit message from CVS:
Fixed a few plugins so that mpeg1 encoding sorta works.
Added an mpeg1 encoder example, it uses the autoplugger to convert
the stream to audio/video, which is then fed to the encoders.
2001-04-21 17:45:56 +00:00
Wim Taymans
335080574f
Lots of updates to the plugins for caps negotiation.
...
Original commit message from CVS:
Lots of updates to the plugins for caps negotiation.
Added YUY2 output to the win32 dlls.
Added a colorspace converter in gstplay
2001-04-12 18:11:19 +00:00
Wim Taymans
2d20073eb3
A rather large update:
...
Original commit message from CVS:
A rather large update:
- a new videosink using plain X windows (xvideosink). It uses capsnego to
set up it's formats.
- gstplay uses the new xvideosink and a gtk_socket. The initial window
size is set to 0x0 so you need to resize it before you see something.
- got rid of the video metadata include file in favour of properties and
caps negotiation
- adjusted most plugins to not use the metadata.
2001-04-02 14:21:08 +00:00
Wim Taymans
ebba06ccd2
I'm too lazy to comment this
...
Original commit message from CVS:
Added the FLX decoder of Sepp Wijnands <mrrazz@garbage-coderz.net>
2001-03-21 23:59:09 +00:00
Wim Taymans
db74410739
Some more conversion functions.. We should really use Hermes soon..
...
Original commit message from CVS:
Some more conversion functions.. We should really use Hermes soon..
2001-03-11 23:14:33 +00:00
Wim Taymans
1e20129686
Added an rgb24 to rgb32 converter (untested)
...
Original commit message from CVS:
Added an rgb24 to rgb32 converter (untested)
2001-03-11 21:12:28 +00:00
Erik Walthinsen
37004188a8
commented out some printfs that went to stdout
...
Original commit message from CVS:
commented out some printfs that went to stdout
2001-02-25 03:36:36 +00:00
Erik Walthinsen
44be31b4f0
added Jens Thiele's bgr565 to rgb32 converter
...
Original commit message from CVS:
added Jens Thiele's bgr565 to rgb32 converter
2001-02-24 23:08:42 +00:00
Wim Taymans
60eeda80de
Remove some unneeded files
...
Original commit message from CVS:
Remove some unneeded files
Added a fix for broken libglade-config in configure.in
2001-02-24 20:06:52 +00:00
Wim Taymans
1c6925c316
Make dist now works
...
Original commit message from CVS:
Make dist now works
2001-02-24 19:28:59 +00:00
Wim Taymans
a114c20d48
Moved some win32 files around small fixes to wincodec
...
Original commit message from CVS:
Moved some win32 files around
small fixes to wincodec
2001-02-24 17:49:57 +00:00
Wim Taymans
78514b44f4
Refreshed the winloader with the latest xmmp code. win32 codecs work again. It was a metter of turning of optimisations.
...
Original commit message from CVS:
Refreshed the winloader with the latest xmmp code.
win32 codecs work again. It was a metter of turning of optimisations.
2001-02-24 17:39:27 +00:00
Wim Taymans
58a66780d8
slightly changed the Makefile.am in videoscale libs.
...
Original commit message from CVS:
slightly changed the Makefile.am in videoscale libs.
v4lsrc works again
A little modification to the videotest programm to use a tee element.
added support for multiple paths in --gst-plugin_path=.
added ab ENV variable GST_PLUGIN_PATH to specify extra directories to
look for plugins.
2001-02-24 00:23:21 +00:00
David I. Lehn
608eaa3d42
Use glib macros for byte order conversion.
...
Original commit message from CVS:
Use glib macros for byte order conversion.
2001-02-21 20:58:09 +00:00
Wim Taymans
a9f3deea80
The BPB has been put over my head... this time it's right I think
...
Original commit message from CVS:
The BPB has been put over my head... this time it's right I think
2001-02-19 00:07:14 +00:00
Wim Taymans
e312a0ed46
Also build the videoscaler on non-I386 because we now have have a plain
...
Original commit message from CVS:
Also build the videoscaler on non-I386 because we now have have a plain
C version too.
2001-02-18 23:58:27 +00:00
Wim Taymans
70dfc6bb1d
Converted the scaler to all asm
...
Original commit message from CVS:
Converted the scaler to all asm
2001-01-26 22:10:12 +00:00
Wim Taymans
de37358730
Added plain C scaler
...
Original commit message from CVS:
Added plain C scaler
Fixed a bug for 32 bits displays
2001-01-26 21:19:49 +00:00
Wim Taymans
59211a49ff
Updated the docs with the new _request methods
...
Original commit message from CVS:
Updated the docs with the new _request methods
2001-01-23 20:03:07 +00:00
Wim Taymans
a3aad0c1a2
Fixed a yuv to bgr32 bug, red and blue were swapped. Thanks to
...
Original commit message from CVS:
Fixed a yuv to bgr32 bug, red and blue were swapped. Thanks to
Trigon (Bert Boer <bert@mermaid.geenpunt.nl>).
2001-01-22 19:21:24 +00:00
Wim Taymans
044c4611af
More eos handling, bin in bin is handled correctly now.
...
Original commit message from CVS:
More eos handling, bin in bin is handled correctly now.
Updated gstreamer-launch to loop while !EOS.
2001-01-21 16:06:42 +00:00
Erik Walthinsen
9ca8248cc2
Massive build fixup. Will send message to -devel list later with details on the changes and what they mean for Makef...
...
Original commit message from CVS:
Massive build fixup. Will send message to -devel list later with details
on the changes and what they mean for Makefile.am writers. Check
docs/random/omega/build/TODO for a list of things that I had to make sure
of.
NOTE: this requires a complete rebuild of all plugins, since I also
changed the STATE enum to a bitfield instead of sequential numbers.
2001-01-14 21:55:41 +00:00