Ronald S. Bultje
77db559306
Riff, EBML, fourcc etc. work. Not fully finished, but better than what we used to have and definately worth a first b...
...
Original commit message from CVS:
Riff, EBML, fourcc etc. work. Not fully finished, but better than
what we used to have and definately worth a first broad testing.
I've revived rifflib. Rifflib used to be a bytestream-for-riff, which
just dup'ed bytestream. I've rewritten rifflib to be a modern riff-
chunk parser that uses bytestream fully, plus adds some extra functions
so that riff file parsing becomes extremely easy. It also contains some
small usability functions for strh/strf and metadata parsing. Note that
it doesn't use the new tagging yet, that's a TODO.
Avidemux has been rewritten to use this. I think we all agreed that
avidemux was pretty much a big mess, which is because it used all
sort of bytestream magic all around the place. It was just ugly.
This is a lot nicer, very complete and safe. I think this is far more
robust than what the old avidemux could ever have been. Of course, it
might contain bugs, please let me know.
EBML writing has also been implemented. This is useful for matroska.
I'm intending to modify avidemux (with a riffwriter) similarly. Maybe
I'll change wavparse/-enc too to use rifflib.
Lastly, several plugins have been modified to use rifflib's fourcc
parsing instead of their own. this puts fourcc parsing in one central
place, which should make it a lot simpler to add new fourccs. We might
want to move this to its own lib instead of rifflib.
Enjoy!
2003-12-07 20:00:33 +00:00
Julien Moutte
962d4dd519
time_tick works.
...
Original commit message from CVS:
time_tick works.
have_video_size works.
2003-12-07 19:02:31 +00:00
Julien Moutte
3c61eeca84
Updating with my local repository. It already plays video with sound :) Great !
...
Original commit message from CVS:
Updating with my local repository. It already plays video with sound :) Great !
2003-12-07 17:56:10 +00:00
Christophe Fergeau
004b2bb86e
Uses new tagging framework
...
Original commit message from CVS:
Uses new tagging framework
2003-12-07 14:47:09 +00:00
Julien Moutte
0c128b00fd
Adding my work in progress rewrite from scratch of libgstplay.
...
Original commit message from CVS:
Adding my work in progress rewrite from scratch of libgstplay.
2003-12-07 13:29:10 +00:00
Ronald S. Bultje
36b652840c
Move over from GstInterface to GstImplementsInterface. Also adds some signals to several interfaces
...
Original commit message from CVS:
Move over from GstInterface to GstImplementsInterface. Also adds some signals to several interfaces
2003-12-07 12:11:30 +00:00
Ronald S. Bultje
c9b861c773
Fix v4l detection (it requires X, but X is detected after v4l, so this needed to be swapped). Also add X requirement ...
...
Original commit message from CVS:
Fix v4l detection (it requires X, but X is detected after v4l, so this needed to be swapped). Also add X requirement to v4l2
2003-12-07 11:51:06 +00:00
Andy Wingo
dbf9d697eb
remove copyright field from plugins
...
Original commit message from CVS:
remove copyright field from plugins
2003-12-04 10:37:35 +00:00
Thomas Vander Stichele
24cf217717
fix X dependencies
...
Original commit message from CVS:
fix X dependencies
2003-12-03 12:49:29 +00:00
Thomas Vander Stichele
b3caa1ac7c
what was this doing here ?
...
Original commit message from CVS:
what was this doing here ?
2003-12-03 12:25:49 +00:00
Thomas Vander Stichele
a7158f85ae
fixing up X test and general features test
...
Original commit message from CVS:
fixing up X test and general features test
2003-12-03 12:23:37 +00:00
Benjamin Otte
14b7f6edf3
fix crasher
...
Original commit message from CVS:
fix crasher
2003-12-03 02:45:13 +00:00
David Schleef
d4e4077b6f
Add ACLOCAL_AMFLAGS
...
Original commit message from CVS:
Add ACLOCAL_AMFLAGS
2003-12-02 04:54:38 +00:00
David Schleef
05b156788c
change _connect to _link
...
Original commit message from CVS:
change _connect to _link
2003-12-02 02:28:12 +00:00
Ronald S. Bultje
c4d31322bc
Add check for faad2 (faad1 was detected, too, but we don't want that)
...
Original commit message from CVS:
Add check for faad2 (faad1 was detected, too, but we don't want that)
2003-11-29 22:43:23 +00:00
David Schleef
c7759cfe11
Change everyone to video/x-msvideo
...
Original commit message from CVS:
Change everyone to video/x-msvideo
2003-11-27 21:48:40 +00:00
Leif Johnson
8c0d56d293
fixing bug #127984 , we require a higher version of the alsa library
...
Original commit message from CVS:
fixing bug #127984 , we require a higher version of the alsa library
2003-11-27 02:02:11 +00:00
Leif Johnson
792e5b1a63
fixing bug #126985 , gst core requires 1.6 anyway
...
Original commit message from CVS:
fixing bug #126985 , gst core requires 1.6 anyway
2003-11-27 01:59:20 +00:00
Benjamin Otte
9aa2fa06be
use GDK_PIXBUF_CONFDIR
...
Original commit message from CVS:
use GDK_PIXBUF_CONFDIR
2003-11-24 23:16:03 +00:00
Benjamin Otte
a12e1eee6e
oops, we use application/x-id3 as caps for id3 tags. Old code...
...
Original commit message from CVS:
oops, we use application/x-id3 as caps for id3 tags. Old code...
2003-11-24 21:00:36 +00:00
Benjamin Otte
f950c2d2ed
forgot breaks and fixed a bogus 'value used uninitialized'
...
Original commit message from CVS:
forgot breaks and fixed a bogus 'value used uninitialized'
2003-11-24 16:44:28 +00:00
Benjamin Otte
4495848883
add a rank to allow autoplugging
...
Original commit message from CVS:
add a rank to allow autoplugging
2003-11-24 15:25:22 +00:00
Benjamin Otte
c5ca1b712d
tagging stuff and build fixes. In detail:
...
Original commit message from CVS:
tagging stuff and build fixes. In detail:
- make gdk-pixbuf loader work when distchecking
- fix invalid syntax in ffmpeg Makefile. wildcards for EXTRA_DIST are not allowed. This broke builds where distdir != srcdir
- fix ffmpeg cvs grabbing when srcdir != distdir
- new id3tag plugin for id3 tag reading/writing (uses mad's libid3tag)
- mad and libid3tag require mad/libid3tag v0.15. Fixed configure to require that
- added ogg demuxer in ext/ogg. The demuxer does not handle events yet. Especially getting seeking right will require some effort or code copying from libvorbis.
- added raw vorbis detection to typefinding. oggdemux requires a typefind function to detect its contents.
- tags plugin in gst/tags. Provides API in <gst/tags/gsttagediting.h>. API includes tag matching GStreamer <=> ID3 and GStreamer <=> vorbis and writing/reading vorbiscomments or ID3v1 tags. Also included is a simple vorbiscomment reader/writer. Writing will not really work though until someone writes oggmux.
- various build fixes. Mostly missing (DIST)CLEANFILES.
- vorbisenc handles tag writing.
Now it's YOUR turn to fix and write more plugins that handle writing/reading of tags. :)
2003-11-24 04:08:47 +00:00
Christian Schaller
64e2396520
fix faad plugin
...
Original commit message from CVS:
fix faad plugin
2003-11-23 21:21:12 +00:00
Jeremy Simon
484990b557
faad plugin needs the math library
...
Original commit message from CVS:
faad plugin needs the math library
2003-11-23 20:19:09 +00:00
Christian Schaller
b96cff0721
commit my batch of build and spec fixes
...
Original commit message from CVS:
commit my batch of build and spec fixes
2003-11-23 15:32:14 +00:00
Christian Schaller
7a4554332a
latest and greatest news
...
Original commit message from CVS:
latest and greatest news
2003-11-23 12:06:35 +00:00
David Schleef
d8ac74f7ad
Fix gdk_pixbuf installation directory (again)
...
Original commit message from CVS:
Fix gdk_pixbuf installation directory (again)
2003-11-23 00:51:02 +00:00
Ronald S. Bultje
37ec168f18
Typo
...
Original commit message from CVS:
Typo
2003-11-22 22:15:57 +00:00
Ronald S. Bultje
7be8087bd4
Add faac build
...
Original commit message from CVS:
Add faac build
2003-11-22 12:40:19 +00:00
David Schleef
1711867fab
fixes to make gdk_pixbuf loader install nicely
...
Original commit message from CVS:
fixes to make gdk_pixbuf loader install nicely
2003-11-22 04:10:10 +00:00
David Schleef
04391f294b
distcheck fixes
...
Original commit message from CVS:
distcheck fixes
2003-11-22 04:05:37 +00:00
David Schleef
7faf00a845
apparently we require a newer version of gnome-vfs
...
Original commit message from CVS:
apparently we require a newer version of gnome-vfs
2003-11-22 04:03:05 +00:00
Ronald S. Bultje
c3ac8883c2
Add C-based local matroska/EBML plugin, remove libmatroska/libebml c++ one
...
Original commit message from CVS:
Add C-based local matroska/EBML plugin, remove libmatroska/libebml c++ one
2003-11-21 21:34:26 +00:00
Ronald S. Bultje
adf7f29c7a
New libfaad (MPEG-2/4 AAC decoder) plugin
...
Original commit message from CVS:
New libfaad (MPEG-2/4 AAC decoder) plugin
2003-11-21 21:20:42 +00:00
Julien Moutte
4b3c4b7766
Fix a stupid mistake
...
Original commit message from CVS:
Fix a stupid mistake
2003-11-19 22:59:53 +00:00
Julien Moutte
f119708012
Removing the video_out things.
...
Original commit message from CVS:
Removing the video_out things.
2003-11-19 22:41:45 +00:00
Julien Moutte
e8bd838897
Removing have_size as it is in GstVideoSink higher class.
...
Original commit message from CVS:
Removing have_size as it is in GstVideoSink higher class.
2003-11-19 22:40:59 +00:00
Julien Moutte
d6476228b6
Merged GstVideoOverlay features here.
...
Original commit message from CVS:
Merged GstVideoOverlay features here.
2003-11-17 16:29:38 +00:00
Julien Moutte
e1f12ff9f9
Merging with GstXOverlay
...
Original commit message from CVS:
Merging with GstXOverlay
2003-11-17 15:42:32 +00:00
Leif Johnson
1889569e4b
+ adding buffer-frames prop to standard caps macros
...
Original commit message from CVS:
+ adding buffer-frames prop to standard caps macros
2003-11-16 22:04:16 +00:00
Leif Johnson
b71ed5aa7d
+ checking in plugin category changes
...
Original commit message from CVS:
+ checking in plugin category changes
2003-11-16 22:02:04 +00:00
Leif Johnson
e3757f79b1
+ adding endianness conversion macros for floats
...
Original commit message from CVS:
+ adding endianness conversion macros for floats
2003-11-16 21:47:16 +00:00
Thomas Vander Stichele
0433f71109
live and let die
...
Original commit message from CVS:
live and let die
2003-11-15 20:43:55 +00:00
Julien Moutte
a7c2690ff8
Adding GstVideoOverlay interface.
...
Original commit message from CVS:
Adding GstVideoOverlay interface.
2003-11-15 15:02:49 +00:00
Benjamin Otte
82ae9c504e
GStreamer does not use changelogs
...
Original commit message from CVS:
GStreamer does not use changelogs
2003-11-14 19:24:15 +00:00
David Schleef
94ad466e5e
er, no, signal should be VOID__POINTER. :)
...
Original commit message from CVS:
er, no, signal should be VOID__POINTER. :)
2003-11-13 21:25:38 +00:00
David Schleef
b59f5184bf
signal should be VOID__VOID
...
Original commit message from CVS:
signal should be VOID__VOID
2003-11-13 01:48:53 +00:00
Benjamin Otte
14df204808
fix build system for X, XShm and Xv
...
Original commit message from CVS:
fix build system for X, XShm and Xv
2003-11-12 03:06:07 +00:00
Benjamin Otte
6bf32fa2d4
add -lX11 to X_LIBS so ximagesink builds
...
Original commit message from CVS:
add -lX11 to X_LIBS so ximagesink builds
2003-11-12 00:13:46 +00:00