Commit graph

449 commits

Author SHA1 Message Date
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