Commit graph

300 commits

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