Ronald S. Bultje
c5c78205bc
Remove can_seek () because eventmasks was removed from sink pads - grrr
...
Original commit message from CVS:
Remove can_seek () because eventmasks was removed from sink pads - grrr
2003-10-09 22:11:53 +00:00
Andy Wingo
f2d5cae8da
/GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to deal with that. Fixes #113488 .
...
Original commit message from CVS:
/GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to deal with that. Fixes #113488 .
2003-10-08 16:08:18 +00:00
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
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
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
David Schleef
37fe79eef2
Remove redundant plugindir definition
...
Original commit message from CVS:
Remove redundant plugindir definition
2003-08-10 00:01:58 +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
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
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
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
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
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
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
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
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
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
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
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
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
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