Commit graph

8679 commits

Author SHA1 Message Date
Ronald S. Bultje
38946080fd New typefind system: bytestream is now part of the core all plugins have been modified to use this new typefind syste...
Original commit message from CVS:
New typefind system:
* bytestream is now part of the core
* all plugins have been modified to use this new typefind system
* asf typefinding added
* mpeg video stream typefiding removed because it's broken
* duplicate typefind entries removed
* extra id3 typefinding added, because we've seen 4 types of files
(riff/wav, flac, vorbis, mp3) with id3 headers and each of these needs
to work. Instead, I've added an id3 element and let it redo typefiding
after the id3 header. this needs a hack because spider only typefinds
once. We can remove this hack once spider supports multiple typefinds.
* with all this, mp3 typefinding is semi-rewritten
* id3 typefinding in flac/vorbis is removed, it's no longer needed
* fixed spider and gst-typefind to use this, too.
* Other general cleanups
2003-10-01 13:14:52 +00:00
Ronald S. Bultje
51e244fe4a Set keyframe flag only when it is a keyframe. This will break quite some formats because many encoders dont set this ...
Original commit message from CVS:
Set keyframe flag only when it is a keyframe. This will break quite some formats because many encoders dont set this flag correctly, but I'll fix that as I encounter them. divx5 works correctly now. ;).
2003-09-30 21:06:43 +00:00
Andy Wingo
5d09662e9e In the intfloat conversion elements, there were bugs when the float buffer was bigger than the int buffer (in frames)...
Original commit message from CVS:
In the intfloat conversion elements, there were bugs when the float buffer was
bigger than the int buffer (in frames). That's now fixed, some style issues are
"fixed" (subjectively), mallocs are removed from int2float's processing loop,
and the default buffer size was raised to 256 frames to give better performance in
the default case.

Wavenc was modified to not set an event handler on its sink pad. It deals
with EOS in its chain function instead.
2003-09-30 12:47:48 +00:00
Thomas Vander Stichele
f83560d1cf cvs ignore
Original commit message from CVS:
cvs ignore
2003-09-28 08:31:42 +00:00
Thomas Vander Stichele
aee41a57cc add elapsed time
Original commit message from CVS:
add elapsed time
2003-09-28 08:30:48 +00:00
Thomas Vander Stichele
3ab75a571e added second example with plotting fixed some aesthetics
Original commit message from CVS:
added second example with plotting
fixed some aesthetics
2003-09-26 16:45:04 +00:00
Thomas Vander Stichele
78422efb90 build demo app
Original commit message from CVS:
build demo app
2003-09-21 13:24:13 +00:00
Thomas Vander Stichele
b1fc25ab77 fix caps
Original commit message from CVS:
fix caps
2003-09-21 13:08:29 +00:00
Thomas Vander Stichele
6ba97f7ea9 remove debugging prints
Original commit message from CVS:
remove debugging prints
2003-09-21 12:52:55 +00:00
Thomas Vander Stichele
1bb14f4e48 reworked level plugin. It now does RMS, peak, and decay peak signaling per interleaved channel.
Original commit message from CVS:
reworked level plugin.  It now does RMS, peak, and decay peak signaling
per interleaved channel.
2003-09-21 12:21:49 +00:00
David Schleef
ffb4b651be Fix problem transitioning to PLAYING. (#122481)
Original commit message from CVS:
Fix problem transitioning to PLAYING.  (#122481)
2003-09-19 22:39:28 +00:00
Thomas Vander Stichele
54b0fe0f94 reverting error patch before making a branch.
Original commit message from CVS:
reverting error patch before making a branch.
2003-09-16 10:00:02 +00:00
Benjamin Otte
2cefb50429 converted gst_element_error to new format in gst/ - gettext pending
Original commit message from CVS:
converted gst_element_error to new format in gst/ - gettext pending
2003-09-15 00:34:47 +00:00
David Schleef
aa0c086a44 Change some g_prints to GST_DEBUG
Original commit message from CVS:
Change some g_prints to GST_DEBUG
2003-09-14 11:50:14 +00:00
David Schleef
ea1f88abb6 change caps in template to GST_CAPS_ANY
Original commit message from CVS:
change caps in template to GST_CAPS_ANY
2003-09-14 11:21:55 +00:00
Ronald S. Bultje
f04b1b7858 Check for seekability and use gst_pad_push() instead of gst_pad_send_event()
Original commit message from CVS:
Check for seekability and use gst_pad_push() instead of gst_pad_send_event()
2003-09-12 11:39:29 +00:00
Ronald S. Bultje
f663868fcd Clarify DV type 1/2 difference
Original commit message from CVS:
Clarify DV type 1/2 difference
2003-09-12 11:39:05 +00:00
David Schleef
07e5bc672f Remove all locally-defined optimization flags
Original commit message from CVS:
Remove all locally-defined optimization flags
2003-09-11 19:57:59 +00:00
Christian Schaller
787df17482 add cvsignores
Original commit message from CVS:
add cvsignores
2003-09-11 19:17:02 +00:00
Andrew Turner
4f5c2b190c compilation problems on FreeBSD.
Original commit message from CVS:
Patch from Andrew Turner <zxombie@hotpop.com> (#120307).  Fixes
compilation problems on FreeBSD.
2003-08-21 04:42:56 +00:00
Angel Carpintero
3269b5d6d2 Add setsockopt SO_REUSEADDR
Original commit message from CVS:
Add setsockopt SO_REUSEADDR
2003-08-20 05:35:48 +00:00
Angel Carpintero
c7ca010543 fix GstElementDetails name
Original commit message from CVS:
fix GstElementDetails name
2003-08-13 12:18:18 +00:00
David Schleef
b957481334 Fix regressions from using gstriff library
Original commit message from CVS:
Fix regressions from using gstriff library
2003-08-13 06:41:09 +00:00
David Schleef
b3a95010c1 Remove riff code, since it's duplicated in the riff library
Original commit message from CVS:
Remove riff code, since it's duplicated in the riff library
2003-08-13 04:48:51 +00:00
Angel Carpintero
2bbef11b2b Add PCMU = 0 (G711 mu-law) and PCMA = 8 (G711 a-law) payloads
Original commit message from CVS:
Add PCMU = 0 (G711 mu-law) and PCMA = 8 (G711 a-law) payloads
2003-08-12 11:20:00 +00:00
Angel Carpintero
be8bd94217 Update and Add some RFCs
Original commit message from CVS:
Update and Add some RFCs
2003-08-11 17:54:56 +00:00
David Schleef
37fe79eef2 Remove redundant plugindir definition
Original commit message from CVS:
Remove redundant plugindir definition
2003-08-10 00:01:58 +00:00
Angel Carpintero
26437b9e21 Enable MTU feature
Original commit message from CVS:
Enable MTU feature
2003-08-07 11:18:57 +00:00
Ronald S. Bultje
261afd97e9 Fix wrong mimetype, might cause #119272
Original commit message from CVS:
Fix wrong mimetype, might cause #119272
2003-08-06 17:37:14 +00:00
Angel Carpintero
6475c36ec4 Added some issues on TODO
Original commit message from CVS:
Added some issues on TODO
2003-07-31 11:16:20 +00:00
Iain Holmes
27d2925a1a At end of stream, rewrite the header with the correct number of bytes
Original commit message from CVS:
At end of stream, rewrite the header with the correct number of bytes
2003-07-29 17:46:14 +00:00
David Schleef
63f7cb4275 Rewrote the core function. Added some nice #defines that should probably go in gstvideo.h. Fixes #118245.
Original commit message from CVS:
Rewrote the core function.  Added some nice #defines that should
probably go in gstvideo.h.  Fixes #118245.
2003-07-25 08:41:44 +00:00
David Schleef
322baf19c8 Add buffer length checks to every typefinding function
Original commit message from CVS:
Add buffer length checks to every typefinding function
2003-07-24 08:49:42 +00:00
Ronald S. Bultje
d43be4033e Fix a warning
Original commit message from CVS:
Fix a warning
2003-07-22 21:07:46 +00:00
Ronald S. Bultje
6f35e4fcbe improve index offset calculation, fix some minor other issues and make avimux actually work with mp3 audio
Original commit message from CVS:
Fix padding (2 bytes instead of 4), improve index offset calculation, fix some minor other issues and make avimux actually work with mp3 audio
2003-07-22 20:55:08 +00:00
Joshua N. Pritikin
65a2c594cd A "video/raw" wasn't converted to the new "video/x-raw-yuv". Fixed.
Original commit message from CVS:
A "video/raw" wasn't converted to the new "video/x-raw-yuv".  Fixed.
2003-07-22 08:03:54 +00:00
Leif Johnson
7b0389b09c + the last of the float caps changes ... these are a bit more pervasive
Original commit message from CVS:
+ the last of the float caps changes ... these are a bit more pervasive
2003-07-19 23:47:41 +00:00
Leif Johnson
6fcc950836 + changes for new float caps without slope/intercept + some category changes for plugins
Original commit message from CVS:
+ changes for new float caps without slope/intercept
+ some category changes for plugins
2003-07-19 23:25:25 +00:00
David Schleef
eac642da85 Fixes to make it compile without GNOME, and with a modern (>= 0.3) version of GStreamer. Now that I got it compiled,...
Original commit message from CVS:
Fixes to make it compile without GNOME, and with a modern (>= 0.3)
version of GStreamer.  Now that I got it compiled, I want to delete
it.
2003-07-17 04:16:42 +00:00
Ronald S. Bultje
4418ea9659 Update to new debugging system
Original commit message from CVS:
Update to new debugging system
2003-07-15 19:13:28 +00:00
Brian Cameron
d1019eb046 Added #include of config.h so that they symbol "VERSION" could be found.
Original commit message from CVS:
Added #include of config.h so that they symbol "VERSION" could be found.
Also removed GST_CAT_EVENT from a GST_DEBUG line to reflect recent changes
in the debug logic.  Now this plugin compiles.
2003-07-15 13:17:20 +00:00
David Schleef
ad79edbe42 Caps fixes and general cleanup.
Original commit message from CVS:
Caps fixes and general cleanup.
2003-07-14 08:32:38 +00:00
Zeeshan Ali
333468b5d4 GSM -> RTP and viceversa
Original commit message from CVS:
GSM -> RTP and viceversa
2003-07-13 00:20:44 +00:00
Thomas Vander Stichele
68bd6538d8 various spec file and build fixes agogo /me kicks ds in a friendly way
Original commit message from CVS:
various spec file and build fixes agogo
/me kicks ds in a friendly way
2003-07-12 12:49:14 +00:00
Ronald S. Bultje
743b82aef5 Silence and fix typefinding
Original commit message from CVS:
Silence and fix typefinding
2003-07-11 06:04:23 +00:00
Christian Schaller
234aa1b285 fix licensing terms for Goom, it is LGPL not GPL
Original commit message from CVS:
fix licensing terms for Goom, it is LGPL not GPL
2003-07-10 13:19:43 +00:00
Benjamin Otte
22364f25d3 another comma missing
Original commit message from CVS:
another comma missing
2003-07-08 17:21:47 +00:00
Brian Cameron
d0f73a2262 Support ISO style variable length macros
Original commit message from CVS:
Support ISO style variable length macros
2003-07-07 16:55:59 +00:00
Ronald S. Bultje
292fec2a0b New mimetypes gone into effect today - this commit changes all old mimetypes over to the new mimetypes spec as descri...
Original commit message from CVS:
New mimetypes gone into effect today - this commit changes all old mimetypes over to the new mimetypes spec as described in the previous commit's document. Note: some plugins will break, some pipelines will break, expect HEAD to be broken or at least not 100% working for a few days, but don't forget to report bugs
2003-07-06 20:49:52 +00:00
Christian Schaller
a8183e9a3f small disting fix
Original commit message from CVS:
small disting fix
2003-07-05 22:45:39 +00:00
David Schleef
2b054f0f89 add formats to base class, not the actual videofilter class
Original commit message from CVS:
add formats to base class, not the actual videofilter class
2003-07-02 08:10:35 +00:00
David Schleef
96e5a724f8 Add a base init function
Original commit message from CVS:
Add a base init function
2003-07-02 08:08:34 +00:00
David Schleef
e22a782729 move code from videoflip directory. Why? I don't really know.
Original commit message from CVS:
move code from videoflip directory.  Why?  I don't really know.
2003-07-02 06:50:32 +00:00
David Schleef
c6e986c8e4 video balancing (brightness, contrast, etc.)
Original commit message from CVS:
video balancing (brightness, contrast, etc.)
2003-07-02 06:49:37 +00:00
David Schleef
623f55f194 Add videobalance from template
Original commit message from CVS:
Add videobalance from template
2003-07-02 06:31:33 +00:00
David Schleef
1bdd2c9cc3 Add videoflip, created from template.
Original commit message from CVS:
Add videoflip, created from template.
2003-07-02 06:16:39 +00:00
David Schleef
23e47de332 GstVideofilter abstract class for video filters
Original commit message from CVS:
GstVideofilter abstract class for video filters
2003-07-02 05:22:47 +00:00
David Schleef
7ec579da84 Fix type punning.
Original commit message from CVS:
Fix type punning.
2003-06-30 06:54:18 +00:00
Benjamin Otte
90da904f1e compatibility fix for new GST_DEBUG stuff.
Original commit message from CVS:
compatibility fix for new GST_DEBUG stuff.
Includes fixes for missing includes for config.h and unistd.h

I only ensured for plugins I can build that they work, so if some of them are still broken, you gotta fix them yourselves unfortunately.
2003-06-29 19:46:12 +00:00
Thomas Vander Stichele
996d50d307 fix category
Original commit message from CVS:
fix category
2003-06-27 23:28:46 +00:00
Ronald S. Bultje
082ae36645 Remove some more unused cruft left over from our ancient avifile period
Original commit message from CVS:
Remove some more unused cruft left over from our ancient avifile period
2003-06-26 21:33:14 +00:00
David Schleef
bbf74571a7 "My way" turned out to cause seg faults. :) Fixed, and added more fourcc to caps conversions.
Original commit message from CVS:
"My way" turned out to cause seg faults.  :)  Fixed, and added
more fourcc to caps conversions.
2003-06-23 07:04:40 +00:00
David Schleef
3d3cec6e7e new "Electric Fence" element, that converts each buffer into an allocated region surrounded by two unmapped pages.
Original commit message from CVS:
new "Electric Fence" element, that converts each buffer into an allocated
region surrounded by two unmapped pages.
2003-06-22 03:58:04 +00:00
David Schleef
d1b4db094c Revert last two changes and do it my way. :)
Original commit message from CVS:
Revert last two changes and do it my way.  :)
2003-06-19 19:36:26 +00:00
Brian Cameron
f46b1af7c2 Support ISO-style variable argument macros.
Original commit message from CVS:
Support ISO-style variable argument macros.
2003-06-19 17:27:23 +00:00
Ronald S. Bultje
98db832871 which causes a segfault. I'm working on that
Original commit message from CVS:
This adds width/height properties to qtdemux, so that it connects to ffdec_*... still doesn't work, because the buffer allocation in ffdec_ allocs too small buffers (edge emulation failure or so?), which causes a segfault. I'm working on that
2003-06-17 10:46:32 +00:00
David Schleef
7951409932 Handle compressed headers. Fix inappropriate use of bytestream_flush().
Original commit message from CVS:
Handle compressed headers.  Fix inappropriate use of bytestream_flush().
Code cleanup.  Added getcaps and _link functions for src pads.  Extract
and set the size,rate,channels correctly.  Fix some of the caps to
agree with avidemux and/or ffmpeg.
2003-06-16 17:39:26 +00:00
David Schleef
f75ff8a6e7 Fix some of the fourcc to caps conversions. reenable setting of rate and n channels on audio caps.
Original commit message from CVS:
Fix some of the fourcc to caps conversions.  reenable setting of rate
and n channels on audio caps.
2003-06-15 02:57:53 +00:00
Benjamin Otte
3ecb3e1c09 gcc 3.3 and ppc fixes
Original commit message from CVS:
gcc 3.3 and ppc fixes
2003-06-14 20:10:11 +00:00
Wim Taymans
480e32885f Added state change function where state is cleared
Original commit message from CVS:
Added state change function where state is cleared
2003-06-13 22:11:56 +00:00
David Schleef
176e9f83f3 Rotate/flip video by increments of 90 degrees.
Original commit message from CVS:
Rotate/flip video by increments of 90 degrees.
2003-06-13 05:37:19 +00:00
David Schleef
d6decc3112 Complete rewrite. Not finished, nothing to see here.
Original commit message from CVS:
Complete rewrite.  Not finished, nothing to see here.
2003-06-10 06:23:42 +00:00
Zeeshan Ali
8d3275ce49 Congrats everyone! udp plugins are now multicast-enabled
Original commit message from CVS:
Congrats everyone! udp plugins are now multicast-enabled
2003-06-09 23:13:40 +00:00
Zeeshan Ali
5f9547b056 localhost (the default host) couldnt get resolved
Original commit message from CVS:
localhost (the default host) couldnt get resolved
2003-06-09 21:30:40 +00:00
Ronald S. Bultje
2a0cef0c8b Actually push the event over to the next element instead of leaving it into eternity - thanks for Joshua for detecting
Original commit message from CVS:
Actually push the event over to the next element instead of leaving it into eternity - thanks for Joshua for detecting
2003-06-07 00:19:56 +00:00
David Schleef
2d14fa98cb Make sure buffer is long enough in type_find. Attempt to fix #114580
Original commit message from CVS:
Make sure buffer is long enough in type_find.  Attempt to fix #114580
2003-06-06 20:24:13 +00:00
Ronald S. Bultje
4cd27e99d5 Add support for new divx/xvid mimetypes
Original commit message from CVS:
Add support for new divx/xvid mimetypes
2003-06-01 17:00:45 +00:00
Ronald S. Bultje
186265276b Prevent warning
Original commit message from CVS:
Prevent warning
2003-06-01 13:28:46 +00:00
Ronald S. Bultje
d379242755 Oops
Original commit message from CVS:
Oops
2003-06-01 12:53:44 +00:00
Ronald S. Bultje
8bad3bd4ac This fixes avimux largely. Sound playback still isn't optimal, but at least we're getting somewhere
Original commit message from CVS:
This fixes avimux largely. Sound playback still isn't optimal, but at least we're getting somewhere
2003-06-01 12:23:46 +00:00
Ronald S. Bultje
04b611b88c Fix avimux (somewhat). Note: the EOS event still doesn't get through. This is completely braindead, I have no clue wh...
Original commit message from CVS:
Fix avimux (somewhat). Note: the EOS event still doesn't get through. This is completely braindead, I have no clue why, but setting this thing to PAUSE should do the trick too. EOS fix will come later on...
2003-05-30 23:05:29 +00:00
Wim Taymans
1c65404179 Update duration field
Original commit message from CVS:
Update duration field
2003-05-29 10:12:29 +00:00
Wim Taymans
9dc595c9b9 UNITS -> DEFAULT
Original commit message from CVS:
UNITS -> DEFAULT
2003-05-24 10:41:21 +00:00
Zeeshan Ali
700f13fa7f localhost should not be looked-up and the user should be able to able to use IP instead of hostname
Original commit message from CVS:
localhost should not be looked-up and the user should be able to able to use IP instead of hostname
2003-05-22 19:38:14 +00:00
Brian Cameron
1bc371768a Removed needless ; at the end of GST_PAD_TEMPLATE_FACTORY calls, which were causing non-gcc compilers to break.
Original commit message from CVS:
Removed needless ; at the end of GST_PAD_TEMPLATE_FACTORY calls, which
were causing non-gcc compilers to break.
2003-05-22 11:04:31 +00:00
Brian Cameron
1505cd8773 Made the SWAP and PREPARE_3D_LINE macros work with gints rather than using typeof(), since typeof() is a gcc-extensio...
Original commit message from CVS:
Made the SWAP and PREPARE_3D_LINE macros work with gints rather than
using typeof(), since typeof() is a gcc-extension and does not work
with other compilers.  This is okay since every place these macros
are used, gints are passed in.  I renamed SWAP to SWAP_INT to reflect
that it is not so generic.
2003-05-22 10:26:44 +00:00
Brian Cameron
08962fa4f4 Fixed header files so that rtp builds on Solaris
Original commit message from CVS:
Fixed header files so that rtp builds on Solaris
2003-05-22 09:27:15 +00:00
Brian Cameron
65d0e5af3d Corrected the configure.ac so it actually works. Updated some c files so that they build on Solaris. This mostly in...
Original commit message from CVS:
Corrected the configure.ac so it actually works.  Updated some c files
so that they build on Solaris.  This mostly involved supporting ISO
style variable-argument macros.
2003-05-21 18:16:28 +00:00
Brian Cameron
1c7d5ad0d8 Updated autogen.sh/configure.ac and various Makefiles to make the configure script set up all gcc specific compiler a...
Original commit message from CVS:
Updated autogen.sh/configure.ac and various Makefiles to make the
configure script set up all gcc specific compiler arguments, rather
than hardcoding them in the Makefile.am files
2003-05-21 15:16:49 +00:00
David Schleef
40998b3018 Fix typo in last checkin
Original commit message from CVS:
Fix typo in last checkin
2003-05-20 21:55:28 +00:00
David Schleef
3a70d95a84 Fix typo (incorrect pointer dereference). Change the magic number for little-endian streams to match with /etc/magic.
Original commit message from CVS:
Fix typo (incorrect pointer dereference).  Change the magic number
for little-endian streams to match with /etc/magic.
2003-05-20 21:19:42 +00:00
Benjamin Otte
8e3c67b6df make wavparse not segfault when somebody puts data at the end of the file
Original commit message from CVS:
make wavparse not segfault when somebody puts data at the end of the file
2003-05-17 16:09:59 +00:00
Ronald S. Bultje
01d4e568c6 Hm, one more little endian fix
Original commit message from CVS:
Hm, one more little endian fix
2003-05-14 22:04:20 +00:00
Ronald S. Bultje
5a77a54a5a PCM data in AVI is always little endian
Original commit message from CVS:
PCM data in AVI is always little endian
2003-05-14 21:59:18 +00:00
Ronald S. Bultje
8f25f8971d wavenc supports 8 bits too
Original commit message from CVS:
wavenc supports 8 bits too
2003-05-13 12:26:51 +00:00
Ronald S. Bultje
c1097e5080 I'm too lazy to comment this
Original commit message from CVS:
Move wav parser into correct category. Thanks, Ross Burton <r.burton@180sw.com> - #112829
2003-05-12 12:17:40 +00:00
Thomas Vander Stichele
bc5cced5e1 fixes #112657
Original commit message from CVS:
fixes #112657
2003-05-10 16:57:38 +00:00
Benjamin Otte
98cfd56ea3 bugfixes:
Original commit message from CVS:
bugfixes:
- seek correctly on SEEK_METHOD_END
- don't emit a warning when mp3's in wav's have no width information
- use BYTES format on discontinuous events and omit timestamp when invalid (mp3 anyone?)
2003-04-29 21:54:47 +00:00
Benjamin Otte
f49ab8e25e we do not destroy anything anymore. Not even unwanted pads
Original commit message from CVS:
we do not destroy anything anymore. Not even unwanted pads
2003-04-15 17:11:42 +00:00
Benjamin Otte
fe00dae6d4 added support for alaw/mulaw audio - yes, I have alaw encoded AVIs here
Original commit message from CVS:
added support for alaw/mulaw audio - yes, I have alaw encoded AVIs here
2003-04-14 02:18:46 +00:00
Wim Taymans
533d9c6860 - handle mono audio too
Original commit message from CVS:
- handle mono audio too
- better caps negotiation
- goom_close() in dispose
2003-04-13 18:40:34 +00:00
Benjamin Otte
f3f29fbb98 fixes to wavparse:
Original commit message from CVS:
fixes to wavparse:
- endianness is G_LITTLE_ENDIAN and not G_BYTE_ORDER
- support the law formats
- error out on unknown format, don't try to go on (fixes #110516)
- check buffer size before typefinding
2003-04-11 21:52:18 +00:00
David Schleef
af874cb250 Fix a bunch of endianness conversions that were done as long instead of int32. Should go into 0.6.1.
Original commit message from CVS:

Fix a bunch of endianness conversions that were done as long instead of
int32.  Should go into 0.6.1.
2003-04-07 18:43:20 +00:00
Ronald S. Bultje
a1fa51068b Fixup for bug 109797 and 109094
Original commit message from CVS:
Fixup for bug 109797 and 109094
2003-04-06 22:20:42 +00:00
Benjamin Otte
3999f7ce09 wav is little endian
Original commit message from CVS:
wav is little endian
2003-03-25 20:12:20 +00:00
Benjamin Otte
51b189fe1e I bet you didn't try if the fix worked, BBB ;)
Original commit message from CVS:
I bet you didn't try if the fix worked, BBB ;)
Fixed it the right way now.
2003-03-24 04:06:08 +00:00
Ronald S. Bultje
99bc9dd63d Fix compiler problems with gcc-2.96/RH-7.3
Original commit message from CVS:
Fix compiler problems with gcc-2.96/RH-7.3
2003-03-14 21:08:30 +00:00
Wim Taymans
a92a485542 resync on discont events
Original commit message from CVS:
resync on discont events
2003-03-04 22:04:05 +00:00
Wim Taymans
2ce9feebb7 Added state change function to clear some state in READY
Original commit message from CVS:
Added state change function to clear some state in READY
2003-03-04 21:46:59 +00:00
Benjamin Otte
83fc370be3 Make alaw / mulaw work again.
Original commit message from CVS:
Make alaw / mulaw work again.
- fixed link functions
- make alaw encode/decode use alsa code, so it works right now
2003-03-03 22:17:28 +00:00
Zeeshan Ali
fd90de3113 Silly bug, i wonder who was the last one to play with it
Original commit message from CVS:
Silly bug, i wonder who was the last one to play with it
2003-03-02 20:17:21 +00:00
Wim Taymans
a07ccf5856 Commit header changes too
Original commit message from CVS:
Commit header changes too
2003-03-02 10:49:54 +00:00
Christian Schaller
a1a3853e87 Complete the move of the RTP plugin
Original commit message from CVS:
Complete the move of the RTP plugin
2003-03-02 10:16:26 +00:00
Wim Taymans
ab71414650 Implement seeking on wav
Original commit message from CVS:
Implement seeking on wav
2003-03-01 18:34:38 +00:00
Benjamin Otte
975f8f1437 get this thing working (again ?)
Original commit message from CVS:
get this thing working (again ?)
2003-02-25 22:48:30 +00:00
Wim Taymans
d350460247 Forward events.
Original commit message from CVS:
Forward events.
2003-02-25 21:34:10 +00:00
Ronald S. Bultje
5e1bb63b70 Fix bug 105886
Original commit message from CVS:
Fix bug 105886
2003-02-23 17:48:07 +00:00
Zeeshan Ali
7f88e88b46 Making some things work and breaking others
Original commit message from CVS:
Making some things work and breaking others
2003-02-10 22:10:46 +00:00
Wim Taymans
d3ebdad0b1 Bigendian fixes
Original commit message from CVS:
Bigendian fixes
2003-02-04 21:21:38 +00:00
Wim Taymans
2fe0c7b83e Endian fixes for index parsing.
Original commit message from CVS:
Endian fixes for index parsing.
2003-02-04 18:58:34 +00:00
Wim Taymans
9314894ee3 Fix endian issues with metadata. Some Cleanups too
Original commit message from CVS:
Fix endian issues with metadata. Some Cleanups too
2003-02-02 23:48:30 +00:00
David Schleef
df0b94aae4 Change %lld, %llu to G_G[U]INT64_FORMAT globally. Fix bad pointer->integer conversion.
Original commit message from CVS:
Change %lld, %llu to G_G[U]INT64_FORMAT globally.  Fix bad pointer->integer
conversion.
2003-02-02 05:26:29 +00:00
Ronald S. Bultje
85f9831b2f add some extra checking on validity of pads before using them
Original commit message from CVS:
add some extra checking on validity of pads before using them
2003-01-31 23:42:58 +00:00
Owen Fraser-Green
05b50db50a Renamed GST_RIFF_WAVE_FORMAT_DIVX and _divx to _DIVX_WMAV1 and _DIVX_WMAV2 and added _WMAV9
Original commit message from CVS:
Renamed GST_RIFF_WAVE_FORMAT_DIVX and _divx to _DIVX_WMAV1 and _DIVX_WMAV2 and added _WMAV9
2003-01-31 23:06:18 +00:00
Ronald S. Bultje
1be30a4ce0 doh
Original commit message from CVS:
doh
2003-01-31 21:37:55 +00:00
Ronald S. Bultje
77329fbb2b Add metadata/streaminfo to AVI
Original commit message from CVS:
Add metadata/streaminfo to AVI
2003-01-31 19:37:26 +00:00
Zeeshan Ali
7d287b3df1 Just correcting my mistake
Original commit message from CVS:
Just correcting my mistake
2003-01-30 21:05:22 +00:00
Zeeshan Ali
94885fb105 The first attempt to support MAS. Dont expect it to work :)
Original commit message from CVS:
The first attempt to support MAS. Dont expect it to work :)
2003-01-30 20:24:26 +00:00
Wim Taymans
1655534c37 Don't use samplesize on video frames
Original commit message from CVS:
Don't use samplesize on video frames
2003-01-30 18:14:39 +00:00
Ronald S. Bultje
b0e9998114 DOH! (yes, I'm a moron)
Original commit message from CVS:
DOH! (yes, I'm a moron)
2003-01-28 20:02:14 +00:00
Ronald S. Bultje
0eb4d2208e Someone forgot to fix this connect->link thingy - can this go into 0.6.0 please?
Original commit message from CVS:
Someone forgot to fix this connect->link thingy - can this go into 0.6.0 please?
2003-01-26 16:25:59 +00:00
Wim Taymans
0a4bfffd11 Be nice to the indians
Original commit message from CVS:
Be nice to the indians
2003-01-25 23:18:52 +00:00
Wim Taymans
eee282c521 - Parse strn tag
Original commit message from CVS:
- Parse strn tag
- fix flush
2003-01-21 22:23:32 +00:00
Wim Taymans
b720115fca - new avi demuxer doesn't use a recursive infinite loop anymore
Original commit message from CVS:
- new avi demuxer doesn't use a recursive infinite loop anymore
- removed temporary riff.[ch] files
- removed aviparse from build
2003-01-20 20:49:34 +00:00
Christian Schaller
f4af920ba8 hmm, fix some build breakage
Original commit message from CVS:
hmm, fix some build breakage
2003-01-19 20:30:20 +00:00
Wim Taymans
fe48c46451 Really add A52 caps now
Original commit message from CVS:
Really add A52 caps now
2003-01-19 01:55:11 +00:00
Thomas Vander Stichele
06e299a3a5 don't break the build
Original commit message from CVS:
don't break the build
2003-01-18 23:53:43 +00:00
Thomas Vander Stichele
b19d0bd840 don't segfault when data didn't make it in
Original commit message from CVS:
don't segfault when data didn't make it in
2003-01-18 18:10:53 +00:00
Wim Taymans
93f27006cf Added first unusable code that should become the base element for a new aviparser
Original commit message from CVS:
Added first unusable code that should become the base element for a new
aviparser
2003-01-18 18:09:47 +00:00
Wim Taymans
5d90723aed Don't barf on ISFT tags
Original commit message from CVS:
Don't barf on ISFT tags
2003-01-18 16:22:16 +00:00
Wim Taymans
8a878af24b Add a52 audio
Original commit message from CVS:
Add a52 audio
2003-01-18 16:13:29 +00:00
Iain Holmes
c2a5bb3a6a Handle JUNK and dmlh tags and when we find a broken/unknown chunk, just move to the next byte and try to see if it's ...
Original commit message from CVS:
Handle JUNK and dmlh tags and when we find a broken/unknown chunk, just move to the next byte and try to see if it's a known chunk
2003-01-15 00:41:40 +00:00
Wim Taymans
785d4193c2 0 terminate query formats
Original commit message from CVS:
0 terminate query formats
2003-01-14 21:10:53 +00:00
Thomas Vander Stichele
bfedb2363f fix wavparse so that it handles mp1/2/3 unref buffers that aren't pushed out
Original commit message from CVS:
fix wavparse so that it handles mp1/2/3
unref buffers that aren't pushed out
2003-01-14 14:01:49 +00:00
Wim Taymans
088c24429a Fix timestamps
Original commit message from CVS:
Fix timestamps
2003-01-12 21:28:38 +00:00
Thomas Vander Stichele
c2a01f482c PadConnect -> PadLink
Original commit message from CVS:
PadConnect -> PadLink
2003-01-10 13:38:32 +00:00
Thomas Vander Stichele
be876ae577 another batch of connect->link fixes please let me know about issues and please refrain of making them yourself, so t...
Original commit message from CVS:
another batch of connect->link fixes
please let me know about issues
and please refrain of making them yourself, so that I don't spend double
the time resolving conflicts
2003-01-10 10:22:25 +00:00
Wim Taymans
4d36ba7e87 Fix plugins for new query API
Original commit message from CVS:
Fix plugins for new query API
2002-12-30 17:53:18 +00:00
Wim Taymans
a06b9161dc Update to new element sync API
Original commit message from CVS:
Update to new element sync API
2002-12-27 23:00:36 +00:00
Wim Taymans
e40f901226 Cleanups
Original commit message from CVS:
Cleanups
2002-12-27 16:35:09 +00:00
Iain Holmes
48eeb2ddd7 On Ready to Paused the internal state was set to not setup. Fix
Original commit message from CVS:
On Ready to Paused the internal state was set to not setup. Fix
2002-12-26 16:31:19 +00:00
Zeeshan Ali
1e2eb46c0b added mtu option
Original commit message from CVS:
added mtu option
2002-12-20 21:38:35 +00:00
Wim Taymans
bb9513547c Fix caps nego
Original commit message from CVS:
Fix caps nego
2002-12-18 23:07:09 +00:00
David I. Lehn
9010198627 build fix: declare variable at start of block
Original commit message from CVS:
build fix: declare variable at start of block
2002-12-17 05:57:00 +00:00
Zeeshan Ali
e1f3e53fbc trying to follow wtay's advice
Original commit message from CVS:
trying to follow wtay's advice
2002-12-15 22:45:53 +00:00
Iain Holmes
efa337df0a Replace audio/mp3 with audio/x-mp3 and audio/x-flac with application/x-flac
Original commit message from CVS:
Replace audio/mp3 with audio/x-mp3 and audio/x-flac with application/x-flac
2002-12-08 17:20:41 +00:00
Thomas Vander Stichele
e16c50551b parallel install fixes
Original commit message from CVS:
parallel install fixes
2002-12-08 14:50:09 +00:00
Christian Schaller
b1db900c74 Applied endianess fix and unsigned data fix from Jon Nall
Original commit message from CVS:
Applied endianess fix and unsigned data fix from Jon Nall
2002-12-08 12:23:48 +00:00
Christian Schaller
8fb4f4b12e fix some disting and rpm building issues
Original commit message from CVS:
fix some disting and rpm building issues
2002-11-28 12:58:38 +00:00
Wim Taymans
c2758dbd00 Moved clock set/get to class functions.
Original commit message from CVS:
Moved clock set/get to class functions.
2002-11-27 20:54:43 +00:00
Zeeshan Ali
b65886cfa5 updated with the latest changes.
Original commit message from CVS:
updated with the latest changes.
2002-11-16 19:28:01 +00:00
Zeeshan Ali
766a544f35 (1) Caps nego are now dynamic, the Application developer now have choices: udp, tcp & none.
Original commit message from CVS:
(1) Caps nego are now dynamic, the Application developer  now have choices: udp, tcp & none.
(2) Broadcast flag set to true on all the udp sockets.
2002-11-16 18:55:43 +00:00
Zeeshan Ali
1125f6c41c UDP plugins will work for RedHatians too
Original commit message from CVS:
UDP plugins will work for RedHatians too
2002-11-08 01:56:49 +00:00
Zeeshan Ali
7b3955e369 Trying to make udp plugins work
Original commit message from CVS:
Trying to make udp plugins work
2002-11-08 01:29:11 +00:00
Thomas Vander Stichele
d41ef1fedc query and convert functions will remove debug output later when everything works
Original commit message from CVS:
query and convert functions
will remove debug output later when everything works
2002-11-03 13:59:35 +00:00
Thomas Vander Stichele
0cf5963cff don't push if can't push
Original commit message from CVS:
don't push if can't push
2002-11-03 03:58:30 +00:00
Wim Taymans
ea619028c7 Added segment seek
Original commit message from CVS:
Added segment seek
2002-11-02 13:47:00 +00:00
Thomas Vander Stichele
dd2985ac5f backmerge
Original commit message from CVS:
backmerge
2002-11-01 21:41:29 +00:00
Ronald S. Bultje
027ddda3f0 Add ogg/vorbis support for avi files
Original commit message from CVS:
Add ogg/vorbis support for avi files
2002-10-27 18:08:43 +00:00
David Schleef
4d61580232 convert sys_errlist to g_strerror()
Original commit message from CVS:
convert sys_errlist to g_strerror()
2002-10-26 03:26:33 +00:00
Ronald S. Bultje
3109e14e36 avi needs 4 byte padding
Original commit message from CVS:
avi needs 4 byte padding
2002-10-24 19:32:11 +00:00
Ronald S. Bultje
d0b157df9a Make it loopbased and use only one video and one audio pad. framerate is also no longer a property but is requested f...
Original commit message from CVS:
Make it loopbased and use only one video and one audio pad. framerate is also no longer a property but is requested from the source pad
2002-10-23 18:56:28 +00:00
Christian Schaller
5d63d50f9d fix my bogus additons ot last commit, thanks to taaz
Original commit message from CVS:
fix my bogus additons ot last commit, thanks to taaz
2002-10-22 14:34:13 +00:00
Christian Schaller
e3caf4385e fixed licensing on wavenc plugin. Permissions for LGPL gotten from Aaron Holtzman and Stan Seibert.
Original commit message from CVS:
fixed licensing on wavenc plugin. Permissions for LGPL gotten from Aaron Holtzman and Stan Seibert.
2002-10-22 11:52:18 +00:00
Iain Holmes
f6bfbdd222 Added a WAV file encoder
Original commit message from CVS:
Added a WAV file encoder
2002-10-21 17:06:53 +00:00
Wim Taymans
da28e427d8 Some cleanups, fix for the blending code
Original commit message from CVS:
Some cleanups, fix for the blending code
2002-10-17 21:36:20 +00:00
Wim Taymans
4a742c4a4c - implemented clock sweep on 90 degree angles to compensate for aspect ratio.
Original commit message from CVS:
- implemented clock sweep on 90 degree angles to compensate for aspect
ratio.
- implemented remaining clock wipes
2002-10-15 22:09:51 +00:00
Wim Taymans
ae3c8d1668 Some more wipes, added radial wipes
Original commit message from CVS:
Some more wipes, added radial wipes
2002-10-15 00:00:27 +00:00
Wim Taymans
76cd31ec32 Removed unused code, fixed a bug
Original commit message from CVS:
Removed unused code, fixed a bug
2002-10-13 19:00:41 +00:00
Wim Taymans
20ef6b8c2c - reimplemented using organic masks, rendered with gouraud shaded triangles
Original commit message from CVS:
- reimplemented using organic masks, rendered with gouraud shaded triangles
- implemented more masks
- implemented adjustable border
2002-10-13 18:46:10 +00:00
David Schleef
a06f00ebb1 fix for big endian machines. Chunk ID conversion was being swabbed twice.
Original commit message from CVS:
fix for big endian machines.  Chunk ID conversion was being swabbed
twice.
2002-10-10 22:14:54 +00:00
Wim Taymans
bc93903d01 Added the base framework for the SMPTE transitions and wipes.
Original commit message from CVS:
Added the base framework for the SMPTE transitions and wipes.
2002-10-10 21:19:12 +00:00
Thomas Vander Stichele
6c1c00f8c6 api change
Original commit message from CVS:
api change
2002-10-02 08:05:23 +00:00
Andy Wingo
483a804c5c licenses again
Original commit message from CVS:
licenses again
2002-09-29 18:12:19 +00:00
Andy Wingo
3b0d26a922 add license
Original commit message from CVS:
add license
2002-09-29 18:02:12 +00:00
Wim Taymans
ef399ccaf4 Fix various overflow cases, this should fix seeking on very large files.
Original commit message from CVS:
Fix various overflow cases, this should fix seeking on very large
files.
2002-09-23 20:05:04 +00:00
Ronald S. Bultje
2218165b16 With these changes, the generated AVI has a valid index and can thus be read by players
Original commit message from CVS:
With these changes, the generated AVI has a valid index and can thus be read by players
2002-09-19 16:52:11 +00:00
Ronald S. Bultje
427a9c9432 License fix
Original commit message from CVS:
License fix
2002-09-19 15:39:22 +00:00
Ronald S. Bultje
b6b3c5f55a This fixes some problems when recording AVI files with gstrec
Original commit message from CVS:
This fixes some problems when recording AVI files with gstrec
2002-09-19 10:46:01 +00:00
Christian Schaller
2ff64d483e plugins part of license field patch
Original commit message from CVS:
plugins part of license field patch
2002-09-18 19:02:51 +00:00
Wim Taymans
1868b0e348 const fixes
Original commit message from CVS:
const fixes
2002-09-12 20:53:56 +00:00
Ronald S. Bultje
0b497b1634 This updates all plugins to the new API for gst_pad_try_set_caps
Original commit message from CVS:
This updates all plugins to the new API for gst_pad_try_set_caps
2002-09-10 09:31:40 +00:00
Thomas Vander Stichele
4ec41347e2 removing warnings (approved by wtay)
Original commit message from CVS:
removing warnings (approved by wtay)
2002-09-09 23:24:29 +00:00
Ronald S. Bultje
b55bc35162 Fixes bug where median doesnt trigger capsnego
Original commit message from CVS:
Fixes bug where median doesnt trigger capsnego
2002-09-09 17:42:05 +00:00
Thomas Vander Stichele
33362b9128 small cleanups
Original commit message from CVS:
small cleanups
2002-09-09 08:47:32 +00:00
Thomas Vander Stichele
629bc459df linked to a pending change in core
Original commit message from CVS:
linked to a pending change in core
2002-09-01 14:16:58 +00:00
Thomas Vander Stichele
68b9c47907 copy_on_write
Original commit message from CVS:
copy_on_write
2002-08-30 15:30:04 +00:00
Thomas Vander Stichele
2976d0f45d get a writable buffer
Original commit message from CVS:
get a writable buffer
2002-08-30 13:39:57 +00:00
Thomas Vander Stichele
81fc9a9cb3 cleanups and clarifications
Original commit message from CVS:
cleanups and clarifications
2002-08-30 13:37:31 +00:00
Thomas Vander Stichele
4b9deaaf00 whoops, this shouldn'tvegonein
Original commit message from CVS:
whoops, this shouldn'tvegonein
2002-08-27 17:55:15 +00:00
Thomas Vander Stichele
509a2d42b1 sf's back
Original commit message from CVS:
sf's back
2002-08-27 17:45:07 +00:00
Christian Schaller
9543b76266 Removed Sam Lantigas GPL comment as he also has given his permision to relicense under LGPL.
Original commit message from CVS:
Removed Sam Lantigas GPL comment as he also has given his permision to relicense under LGPL.
2002-08-14 21:02:40 +00:00
Christian Schaller
2d624fc812 Fixed license statements in EffectTv plugins so they now state LGPL.
Original commit message from CVS:
Fixed license statements in EffectTv plugins so they now state LGPL.
2002-08-14 21:01:38 +00:00
Steve Baker
0db159065c qtdemux.c:315: warning: implicit declaration of function `free' qtdemux.c:331: warning: implicit declaration of funct...
Original commit message from CVS:
qtdemux.c:315: warning: implicit declaration of function `free'
qtdemux.c:331: warning: implicit declaration of function `malloc'
2002-08-11 11:31:42 +00:00
Wim Taymans
6bfb23d4d1 Don't send events on unusable pads
Original commit message from CVS:
Don't send events on unusable pads
2002-08-02 11:30:55 +00:00
Wim Taymans
c44396be67 Expose the signal as a G_SIGNAL_ACTION
Original commit message from CVS:
Expose the signal as a G_SIGNAL_ACTION
2002-07-24 21:42:35 +00:00
Wim Taymans
22cfbdfe29 - added eventmask/query/format functions
Original commit message from CVS:
- added eventmask/query/format functions
- some cleanups
2002-07-24 21:41:38 +00:00
Wim Taymans
f9c1d3a406 Added simple video cropping plugin
Original commit message from CVS:
Added simple video cropping plugin
2002-07-22 22:08:28 +00:00
Thomas Vander Stichele
b3493d394d print fixes
Original commit message from CVS:
print fixes
2002-07-15 12:35:49 +00:00
Thomas Vander Stichele
6a76cca81a DEBUG fixes
Original commit message from CVS:
DEBUG fixes
2002-07-15 12:30:17 +00:00
Thomas Vander Stichele
a8b1136da3 merge fix
Original commit message from CVS:
merge fix
2002-07-15 11:40:29 +00:00
Thomas Vander Stichele
d70bc4c945 fixes
Original commit message from CVS:
fixes
2002-07-12 21:15:31 +00:00
Thomas Vander Stichele
b939ad941d output fix
Original commit message from CVS:
output fix
2002-07-11 15:33:39 +00:00
Thomas Vander Stichele
138929756f merge from release branch
Original commit message from CVS:
merge from release branch
2002-07-09 10:45:37 +00:00
Wim Taymans
8a4b3564b5 - properly unref events
Original commit message from CVS:
- properly unref events
- slightly better seeking
2002-07-08 19:40:37 +00:00
David I. Lehn
f35f59f9b7 Add some extra files to dist
Original commit message from CVS:
Add some extra files to dist
2002-07-04 19:33:33 +00:00
Andy Wingo
28672d474e fix multiline string
Original commit message from CVS:
fix multiline string
2002-07-04 16:52:03 +00:00
Thomas Vander Stichele
cd8df64059 windowed sinc bandpass filter
Original commit message from CVS:
windowed sinc bandpass filter
2002-06-27 14:15:51 +00:00
Wim Taymans
d9b0cf77a2 Separate the movi processing loop from the index/entry parsing loop
Original commit message from CVS:
Separate the movi processing loop from the index/entry parsing loop
Detect when the index starts from 0 or from the movi chunck offset
2002-06-18 19:17:04 +00:00
Wim Taymans
27b946fca9 Fix timestamps
Original commit message from CVS:
Fix timestamps
2002-06-16 21:56:49 +00:00
Wim Taymans
3616ba23f6 Hint bytestream about optimal size sync fixes for VBR streams
Original commit message from CVS:
Hint bytestream about optimal size
sync fixes for VBR streams
2002-06-14 20:01:47 +00:00
Wim Taymans
98ae5cb270 Ignore bogus index entries
Original commit message from CVS:
Ignore bogus index entries
Assume all audio frames are keyframes
2002-06-13 18:17:23 +00:00
Wim Taymans
32c37620a5 Fix sync on avidemux
Original commit message from CVS:
Fix sync on avidemux
2002-06-09 14:26:50 +00:00
Thomas Vander Stichele
4a1c198502 reorg
Original commit message from CVS:
reorg
2002-06-08 09:30:16 +00:00
Thomas Vander Stichele
b237a49772 rearranging element tree
Original commit message from CVS:
rearranging element tree
2002-06-08 09:15:07 +00:00
Wim Taymans
cdfc0665ce Some cleanups, add convert functions
Original commit message from CVS:
Some cleanups, add convert functions
2002-06-02 21:42:49 +00:00
Thomas Vander Stichele
a1bdcdc0c8 UNITS fixes
Original commit message from CVS:
UNITS fixes
2002-06-02 15:51:08 +00:00
Wim Taymans
6bb455cdc9 Make elements nanoseconds aware
Original commit message from CVS:
Make elements nanoseconds aware
2002-06-02 13:25:40 +00:00
Wim Taymans
8b094e02a9 Remove media specific seeking type in favour of unit. xvimage compile fix.
Original commit message from CVS:
Remove media specific seeking type in favour of unit.
xvimage compile fix.
2002-06-02 11:57:13 +00:00
Steve Baker
afd592b066 add ranks only for plugins who participate in autoplugging. If you have a file that used to autoplug but doesn't any...
Original commit message from CVS:
add ranks only for plugins who participate in autoplugging.  If you have a file that used to autoplug but doesn't anymore, then let me know or add a rank to the missing element.
2002-05-31 08:24:31 +00:00
Wim Taymans
dd75c7776c Implement an element event handler.
Original commit message from CVS:
Implement an element event handler.
2002-05-30 19:09:11 +00:00
Andy Wingo
22c7be80df wavparse fixups
Original commit message from CVS:
wavparse fixups
2002-05-30 04:43:38 +00:00
Wim Taymans
91a716f915 - Changed plugins for new APIs
Original commit message from CVS:
- Changed plugins for new APIs
- modularized audiofile.
- added seeking, query and convert functions for mad, mpeg2dec,
avidemux, mpegdemux, mpegparse
- sync updates to oss. removed the ossclock for now
2002-05-26 21:59:22 +00:00
Steve Baker
163076dd9e use new bytestream api
Original commit message from CVS:
use new bytestream api
2002-05-15 19:08:49 +00:00
Steve Baker
c622ee22a8 use new bytestream api. please test if you care about this plugin
Original commit message from CVS:
use new bytestream api. please test if you care about this plugin
2002-05-15 19:05:41 +00:00
Thomas Vander Stichele
57df009f45 conformity
Original commit message from CVS:
conformity
2002-05-13 14:51:01 +00:00
Wim Taymans
3a56b3ddf6 Better description
Original commit message from CVS:
Better description
2002-05-08 20:19:33 +00:00
Wim Taymans
7632dbb008 Remove the memcpy
Original commit message from CVS:
Remove the memcpy
2002-05-05 18:38:52 +00:00
Wim Taymans
9e42779841 Added quarkTV with some cleanups. Can still do with some optimisations.
Original commit message from CVS:
Added quarkTV with some cleanups. Can still do with some optimisations.
2002-05-05 15:29:14 +00:00
Thomas Vander Stichele
223ce42ed6 various name fixes and sundry
Original commit message from CVS:
various name fixes and sundry
2002-05-03 09:59:10 +00:00
Artyom Baginski
56efeff3b4 adding new quicktime parser:
Original commit message from CVS:
adding new quicktime parser:
- openquicktime free (hense gst/qtdemux)
- no more seeks for parsing -> better for network streams
- uses GstByteStream
- less memcpy's
- long ChangeLog record in pompous style
2002-05-01 18:41:59 +00:00
Wim Taymans
872fa1d897 Fix an anoying (rare) segfault
Original commit message from CVS:
Fix an anoying (rare) segfault
2002-04-27 17:07:39 +00:00
Steve Baker
7c41bba589 use audio/x-wav instead of audio/wav. I don't know if we have a policy of matching GStreamer types with official mime...
Original commit message from CVS:
use audio/x-wav instead of audio/wav. I don't know if we have a policy of matching GStreamer types with official mime types, but I figure it can't hurt.
2002-04-26 12:44:20 +00:00
Wim Taymans
36321899ef And the revTV plugin..
Original commit message from CVS:
And the revTV plugin..
2002-04-24 23:44:02 +00:00
Wim Taymans
0f4d96ce68 Vertigo is another cool one
Original commit message from CVS:
Vertigo is another cool one
2002-04-24 23:09:13 +00:00
Wim Taymans
ad06345b2a ported the shagadelic plugin, shake it baby!
Original commit message from CVS:
ported the shagadelic plugin, shake it baby!
2002-04-24 22:24:57 +00:00
Wim Taymans
15b1a6ed38 Dispose wasn't a good idea..
Original commit message from CVS:
Dispose wasn't a good idea..
2002-04-24 21:58:59 +00:00
Wim Taymans
14c7c3777b Some cleanups ported the ber cool warp plugin.
Original commit message from CVS:
Some cleanups
ported the ber cool warp plugin.
2002-04-24 21:51:24 +00:00
Wim Taymans
20f880e4bc Added the diceTV plugin
Original commit message from CVS:
Added the diceTV plugin
2002-04-24 21:03:10 +00:00
Wim Taymans
f8f6dcc5a0 License fixups.
Original commit message from CVS:
License fixups.
2002-04-24 19:50:00 +00:00
Wim Taymans
053921abd3 Port agingTV
Original commit message from CVS:
Port agingTV
2002-04-24 18:33:26 +00:00
Wim Taymans
49ae2189ae Added some more components to port effectv
Original commit message from CVS:
Added some more components to port effectv
2002-04-23 22:17:01 +00:00
Wim Taymans
191ef94d89 Copy the timestamp too. funny effects: ./gst-launch filesrc location=/opt/data/AlienSong.mpg ! mpegdemux video_%02d! ...
Original commit message from CVS:
Copy the timestamp too.

funny effects:

./gst-launch filesrc location=/opt/data/AlienSong.mpg ! mpegdemux video_%02d! { queue ! mpeg2dec ! colorspace ! edgeTV ! colorspace ! xvideosink }

./gst-launch filesrc location=/opt/data/south.mp3 ! mad ! goom ! edgeTV ! colorspace ! xvideosink
2002-04-23 20:47:14 +00:00
Andy Wingo
cca77e215b a hack to work around intltool's brokenness a current check for mpeg2dec details->klass reorganizations an element br...
Original commit message from CVS:
* a hack to work around intltool's brokenness
* a current check for mpeg2dec
* details->klass reorganizations
* an element browser that uses details->klass
* separated cdxa parse out from the avi directory
2002-04-20 21:42:51 +00:00
Wim Taymans
69e113d4e5 Fix the padtemplate names.
Original commit message from CVS:
Fix the padtemplate names.
2002-04-14 11:35:52 +00:00
Andy Wingo
3a9c675a68 GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE same with *factory and typefind.
Original commit message from CVS:
GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE

same with *factory and typefind.

also, some -Werror fixes.
2002-04-11 20:42:25 +00:00
Benjamin Otte
31375b100c fixed rest of warning for gcc 3 in /gst.
Original commit message from CVS:
fixed rest of warning for gcc 3 in /gst.
fixed some Makefiles: s/-m486/-mcpu=i486/
disabled mpegaudioparse plugin. What good is this rotten code for anyway?
2002-04-06 14:51:03 +00:00
Benjamin Otte
ffd4b556cc fixed first bunch of compiler warnings
Original commit message from CVS:
fixed first bunch of compiler warnings
2002-04-06 03:40:14 +00:00
Wim Taymans
13d9e8d352 Changed to the new props API
Original commit message from CVS:
Changed to the new props API
Other small tuff.
2002-03-30 17:06:26 +00:00
Andy Wingo
29aa39e99c filter newlines out of GST_DEBUG statements to reflect new core behavior fixes to adder's caps, again
Original commit message from CVS:
* filter newlines out of GST_DEBUG statements to reflect new core behavior
* fixes to adder's caps, again
2002-03-24 22:07:03 +00:00
Andy Wingo
d8e18eb071 s/Gnome-Streamer/GStreamer/
Original commit message from CVS:
s/Gnome-Streamer/GStreamer/
2002-03-20 21:45:03 +00:00
Andy Wingo
d6258153e0 removal of //-style comments don't link plugins to core libs -- the versioning is done internally to the plugins with...
Original commit message from CVS:
* removal of //-style comments
* don't link plugins to core libs -- the versioning is done internally to the plugins with the plugin_info struct,
and symbol resolution is lazy, so we can always know if a plugin can be loaded by the plugin_info data. in theory.
2002-03-19 04:10:05 +00:00
Andy Wingo
0f1d754932 s/@GST_PLUGIN_LDFLAGS@/$(GST_PLUGIN_LDFLAGS)/ @-substitued variables variables are defined as make variables automagi...
Original commit message from CVS:
s/@GST_PLUGIN_LDFLAGS@/$(GST_PLUGIN_LDFLAGS)/

@-substitued variables variables are defined as make variables automagically,
and this gives the user the freedom to say make GST_PLUGIN_LDFLAGS=-myflag
2002-03-19 01:39:42 +00:00
Richard Boulton
f1a8a9c502 Fix several C++ style comments.
Original commit message from CVS:
Fix several C++ style comments.
2002-03-08 16:59:38 +00:00
Richard Boulton
31b3a71dc8 Remove static structures: you can now have multiple monoscopes, and they'll actually display different things. :)
Original commit message from CVS:
Remove static structures: you can now have multiple monoscopes, and they'll
actually display different things. :)
2002-03-08 16:43:08 +00:00
Wim Taymans
fef1a9307e Make sure we use proper properties to define the different AVI types.
Original commit message from CVS:
Make sure we use proper properties to define the different AVI types.
2002-03-06 22:49:01 +00:00
Ronald S. Bultje
9a7e2b133b Bugfix - it now actually works (I think)
Original commit message from CVS:
Bugfix - it now actually works (I think)
2002-03-06 16:17:14 +00:00
Andy Wingo
42145d6e8f paramspec type fix, make the source pads GST_PAD_SOMETIMES
Original commit message from CVS:
paramspec type fix, make the source pads GST_PAD_SOMETIMES
2002-03-06 13:38:16 +00:00
Andy Wingo
f4c0650d63 update to the g_object_notify() way of sending the app information this is untested, but should work
Original commit message from CVS:
update to the g_object_notify() way of sending the app information

this is untested, but should work
2002-03-04 22:15:29 +00:00
Richard Boulton
b62e08de6e Fix monoscope: caps already asked for mono input: make it actually expect such input.
Original commit message from CVS:
Fix monoscope: caps already asked for mono input: make it actually expect
such input.
2002-03-03 17:29:59 +00:00
Thomas Vander Stichele
2f7d0766d9 what sort of compiler allowed this anomaly to pass ??? please fix indentation too ;)
Original commit message from CVS:
what sort of compiler allowed this anomaly to pass ???
please fix indentation too ;)
2002-03-02 20:15:00 +00:00
Richard Boulton
ff816a1475 I'm too lazy to comment this
Original commit message from CVS:
*** empty log message ***
2002-03-02 12:36:07 +00:00
Ronald S. Bultje
a6b37b8444 Get rid of a warning
Original commit message from CVS:
Get rid of a warning
2002-02-23 14:05:13 +00:00
Ronald S. Bultje
7813a24e3f Small updates to avimux and the v4l plugins for usability in general
Original commit message from CVS:
Small updates to avimux and the v4l plugins for usability in general
2002-02-20 07:25:39 +00:00
Andy Wingo
6f2a22eb93 better capsnego in osssink s/parseau/auparse/ update volume, mulawdecode, auparse to new capsnego
Original commit message from CVS:
* better capsnego in osssink
* s/parseau/auparse/
* update volume, mulawdecode, auparse to new capsnego
2002-02-17 02:06:04 +00:00
Ronald S. Bultje
7254ecbd02 It should now basically work - fps calculations are still on the TODO list
Original commit message from CVS:
It should now basically work - fps calculations are still on the TODO list
2002-02-04 19:44:08 +00:00
Ronald S. Bultje
ba02074906 Small fixes
Original commit message from CVS:
Small fixes
2002-02-04 19:41:50 +00:00
Wim Taymans
98ffdface2 Assorted fixes.
Original commit message from CVS:
Assorted fixes.
Use the new clocking stuff.
2002-02-03 20:10:04 +00:00
Ronald S. Bultje
5aeb0b399f We dont need these anymore, avidemux handles it all internally
Original commit message from CVS:
We dont need these anymore, avidemux handles it all internally
2002-02-03 16:09:07 +00:00
Ronald S. Bultje
bbe54084b8 We dont need avidecoder and avitypes anymore
Original commit message from CVS:
We dont need avidecoder and avitypes anymore
2002-02-03 16:07:53 +00:00
Ronald S. Bultje
41d83ad803 Some small adjustments for for better open-a-new-file handling
Original commit message from CVS:
Some small adjustments for for better open-a-new-file handling
2002-02-03 15:47:02 +00:00
Ronald S. Bultje
63c5bedc40 Fixes AVI playback - doh
Original commit message from CVS:
Fixes AVI playback - doh
2002-02-03 13:47:16 +00:00
Wim Taymans
8c47de1c65 Added fps control to goom
Original commit message from CVS:
Added fps control to goom
2002-02-03 02:45:33 +00:00
Bastien Nocera
2da71acdf5 - remove the use of ASM as well
Original commit message from CVS:
- remove the use of ASM as well
2002-02-03 01:59:30 +00:00
Bastien Nocera
7019a03ee1 - add goom to the build system, dunno if it works, but it doesn't break my ppc :)
Original commit message from CVS:
- add goom to the build system, dunno if it works, but it doesn't break my ppc :)
2002-02-02 18:49:03 +00:00
Ronald S. Bultje
e8ace28405 WARNING: avimux is still broken, but less broken than it used to be... Code is under heavy development and will work ...
Original commit message from CVS:
WARNING: avimux is still broken, but less broken than it used to be... Code is under heavy development and will work sooner or later... Uploaded for generic development and testing purposes, not intended for generic use whatsoever
2002-02-02 16:27:20 +00:00
Wim Taymans
716b8feb88 Pretty pointless cleanup
Original commit message from CVS:
Pretty pointless cleanup
2002-02-02 13:58:48 +00:00
Wim Taymans
ddb176f2ed Small fixes
Original commit message from CVS:
Small fixes
2002-02-02 13:56:02 +00:00
Wim Taymans
39af162cb1 Some more goom fixes
Original commit message from CVS:
Some more goom fixes
2002-02-02 13:51:56 +00:00
Wim Taymans
4d3b1472e7 Added a goom plugin (goom.sourceforge.net) to test: ./gst-launch filesrc location=/opt/data/south.mp3 ! mad ! tee sil...
Original commit message from CVS:
Added a goom plugin (goom.sourceforge.net)

to test:
./gst-launch filesrc location=/opt/data/south.mp3 ! mad ! tee silent=true src%d! goom ! colorspace ! xvideosink  tee0.src%d! osssink
2002-02-01 19:28:30 +00:00
Ronald S. Bultje
1c7a0058d6 Various fixes
Original commit message from CVS:
Various fixes
2002-01-31 22:22:42 +00:00
Thomas Vander Stichele
dc96794279 taaz's virtual patch
Original commit message from CVS:
taaz's virtual patch
2002-01-30 10:20:58 +00:00
Wim Taymans
ee06d65064 Set the typefind plugin to READY so that it can do capsnego.
Original commit message from CVS:
Set the typefind plugin to READY so that it can do capsnego.
2002-01-20 11:56:07 +00:00
Wim Taymans
78c73a27b7 Drop the bytstream correctly.
Original commit message from CVS:
Drop the bytstream correctly.
2002-01-19 18:46:23 +00:00
Wim Taymans
1f450bc6d8 Small cleanups, break the loop if the buffer is null
Original commit message from CVS:
Small cleanups, break the loop if the buffer is null
2002-01-19 18:26:20 +00:00
Wim Taymans
8e098a3c6b Removed unused properties
Original commit message from CVS:
Removed unused properties
2002-01-19 17:56:44 +00:00
Wim Taymans
012d30270f Don't push empty buffers
Original commit message from CVS:
Don't push empty buffers
2002-01-19 17:54:31 +00:00
Wim Taymans
bb3e687dcb Ignore junk after the stream
Original commit message from CVS:
Ignore junk after the stream
2002-01-19 17:48:45 +00:00
Christian Schaller
3d6ee376df more // fixage
Original commit message from CVS:
more // fixage
2002-01-19 15:06:48 +00:00
Christian Schaller
f14fcbf896 A new batch of // fixes
Original commit message from CVS:
A new batch of // fixes
2002-01-19 15:02:09 +00:00
Christian Schaller
fb03befba9 Ok a new batch of // to /* */ fixes commited
Original commit message from CVS:
Ok a new batch of //  to /* */ fixes commited
2002-01-19 14:57:47 +00:00
Christian Schaller
9d84e5353b minor fixes
Original commit message from CVS:
minor fixes
2002-01-19 14:50:50 +00:00
Wim Taymans
e2e6dd4ba7 Fixed two off by one bugs in the delta decoding code.
Original commit message from CVS:
Fixed two off by one bugs in the delta decoding code.
2002-01-18 19:41:04 +00:00
Wim Taymans
f34f00f438 Fix the "64 colors flx too dark" bug.
Original commit message from CVS:
Fix the "64 colors flx too dark" bug.
2002-01-18 18:41:58 +00:00
Wrobell
6c039d3297 - plugins are built without versioning info
Original commit message from CVS:
- plugins are built without versioning info
2002-01-18 11:37:19 +00:00
Wrobell
7304bf825b - plugins are built without versioning info
Original commit message from CVS:
- plugins are built without versioning info
2002-01-18 02:05:25 +00:00
Wim Taymans
8de03894ef Added support for the VCD RIFF/CDXA format.
Original commit message from CVS:
Added support for the VCD RIFF/CDXA format.
2002-01-17 19:55:20 +00:00
Wim Taymans
d5217cf68c Make the video/avi caps for RIFF/AVI a bit more specific.
Original commit message from CVS:
Make the video/avi caps for RIFF/AVI a bit more specific.
2002-01-16 18:31:15 +00:00
Wim Taymans
126c7c995c Somewhat handle events too.
Original commit message from CVS:
Somewhat handle events too.
2002-01-15 22:49:11 +00:00
Wim Taymans
c23749df76 Fixed a serious parsing bug in avidemux
Original commit message from CVS:
Fixed a serious parsing bug in avidemux
2002-01-15 22:43:00 +00:00
Wim Taymans
97454065ce Bring the plugins in sync with the new core capsnego system.
Original commit message from CVS:
Bring the plugins in sync with the new core capsnego system.
Added some features, enhancements...
2002-01-13 22:27:25 +00:00
David I. Lehn
c656b5eab6 s/filter/plugin/ link plugins to GST_LIBS rearrange rules to a common format
Original commit message from CVS:
* s/filter/plugin/
* link plugins to GST_LIBS
* rearrange rules to a common format
2002-01-12 03:34:26 +00:00
Thomas Vander Stichele
0793153090 should be properly tested for first
Original commit message from CVS:
should be properly tested for first
2002-01-05 14:29:40 +00:00
Andy Wingo
7a0de84838 wave.c -> demo-osssrc.c this is probably broken, but then so is smoothwave
Original commit message from CVS:
wave.c -> demo-osssrc.c

this is probably broken, but then so is smoothwave
2002-01-04 21:53:21 +00:00
Andy Wingo
9e0450cce0 spectrum.c -> demo-osssrc.c
Original commit message from CVS:
spectrum.c -> demo-osssrc.c
2002-01-04 21:36:18 +00:00
Thomas Vander Stichele
9ff9da869d smoothwave fixin
Original commit message from CVS:
smoothwave fixin
2001-12-30 20:10:15 +00:00
Wim Taymans
0f1b49a387 Fixed some plugins
Original commit message from CVS:
Fixed some plugins
2001-12-28 20:24:41 +00:00
Andy Wingo
99e6471e46 cya smoothwave
Original commit message from CVS:
cya smoothwave
2001-12-26 06:07:58 +00:00
Wim Taymans
5b3c1cf7a5 Insert a yield operation.
Original commit message from CVS:
Insert a yield operation.
2001-12-24 01:52:33 +00:00
Wim Taymans
86d20fdbb1 Keep different counters for audio and video.
Original commit message from CVS:
Keep different counters for audio and video.
2001-12-23 23:26:50 +00:00
Wim Taymans
72f78c11d8 Fixed some leftover errors.
Original commit message from CVS:
Fixed some leftover errors.
2001-12-23 23:01:28 +00:00
Wim Taymans
d1574e1da4 First attempt at fixing avidemux
Original commit message from CVS:
First attempt at fixing avidemux
2001-12-23 22:14:25 +00:00
Thomas Vander Stichele
65b5fc170c made changes everywhere to accomodate for the headers being in <gst/(lib)/...> we'll need to conclude this fast becau...
Original commit message from CVS:
made changes everywhere to accomodate for the headers being in
<gst/(lib)/...>
we'll need to conclude this fast because we will also need to change stuff in core real soon for the libs in order to fix everything
and I can't do it right now because I disabled all of the plugins here ;)
2001-12-23 12:18:17 +00:00
Andy Wingo
c05f8dc809 much build fixage turns out synaesthesia and smoothwav depend on gtk, maybe they should go to ext/
Original commit message from CVS:
much build fixage
turns out synaesthesia and smoothwav depend on gtk, maybe they should go to
ext/
2001-12-23 04:38:37 +00:00
Andy Wingo
3d4da9a8df on dasher, on dancer, on donner, on fixen!
Original commit message from CVS:
on dasher, on dancer, on donner, on fixen!
2001-12-23 03:25:55 +00:00
Andy Wingo
185612aae3 Initial revision
Original commit message from CVS:
Initial revision
2001-12-22 23:27:31 +00:00
Andy Wingo
61a50361fb Initial revision
Original commit message from CVS:
Initial revision
2001-12-22 23:22:30 +00:00
Andy Wingo
ed5a006090 Initial revision
Original commit message from CVS:
Initial revision
2001-12-22 23:22:05 +00:00
Thomas Vander Stichele
e6cca5b964 adding sine stuff
Original commit message from CVS:
adding sine stuff
2001-12-21 12:31:29 +00:00