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