Wim Taymans
67c932ef0e
Aplied the patches from vishnu to implement seeking in various plugins. bytestream now has an event-aware API.
...
Original commit message from CVS:
Aplied the patches from vishnu to implement seeking in various plugins.
bytestream now has an event-aware API.
2001-10-23 19:50:41 +00:00
Wim Taymans
14de4f27da
Patch from vishnu:
...
Original commit message from CVS:
Patch from vishnu:
The attached patch adds event support to bytestream. Here's how it
works: When bytestream encounters an event, the event is saved and
it returns NULL. Then you must call a new API to retrieve the event
and handle it:
void
gst_bytestream_get_status (GstByteStream *bs,
guint32 *avail_out,
GstEvent **event_out);
Whatever is necessary to handle the event is left up to the plugin.
Once the event is retrieved then the bytestream continues as usual.
2001-10-22 19:00:52 +00:00
Wim Taymans
97f1771e6a
Applied vishnus patch:
...
Original commit message from CVS:
Applied vishnus patch:
* Check all return codes and reliably return NULL if no more data is
available.
* Split _flush into _flush/_flush_fast. This is partly to make the code
self-documenting -- the flush in gst_bytestream_read cannot fail. Also,
this is a slight optimization.[A
2001-10-21 19:14:48 +00:00
Wim Taymans
5e29e07c62
Applied the PIC patches from David Schleef.
...
Original commit message from CVS:
Applied the PIC patches from David Schleef.
2001-10-17 20:18:07 +00:00
Erik Walthinsen
d574ab8126
merge from EVENTS1 on 20011016
...
Original commit message from CVS:
merge from EVENTS1 on 20011016
2001-10-17 10:21:27 +00:00
Steve Baker
dbb97e0055
dparams lives here
...
Original commit message from CVS:
dparams lives here
2001-10-07 09:49:41 +00:00
Steve Baker
3b3e5ecc5d
moved from include/gstaudio.h
...
Original commit message from CVS:
moved from include/gstaudio.h
2001-09-18 19:07:17 +00:00
Steve Baker
acd074aae9
added libs/control
...
Original commit message from CVS:
added libs/control
2001-09-15 13:57:38 +00:00
Steve Baker
19a05024c3
the beginnings of a linear interpolation dynamic parameter
...
Original commit message from CVS:
the beginnings of a linear interpolation dynamic parameter
2001-09-15 13:55:44 +00:00
Steve Baker
4024d899a1
the beginnings of a libgstcontrol library
...
Original commit message from CVS:
the beginnings of a libgstcontrol library
2001-09-15 13:53:31 +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
Wim Taymans
8ea591ef29
Added config.h as an include to make sure BE/LE stuff works
...
Original commit message from CVS:
Added config.h as an include to make sure BE/LE stuff works
2001-01-12 23:37:14 +00:00
Wim Taymans
06044e1c17
Made sure the mmx does not get compiled on non x86 CPUs
...
Original commit message from CVS:
Made sure the mmx does not get compiled on non x86 CPUs
2001-01-12 19:42:52 +00:00
Wim Taymans
12e14584fe
Added --with-win32-libdir to configure
...
Original commit message from CVS:
Added --with-win32-libdir to configure
2001-01-09 21:19:22 +00:00