Benjamin Otte
5cd9d88152
configure.ac: use AC_C_INLINE
...
Original commit message from CVS:
2004-01-30 Benjamin Otte <in7y118@public.uni-hamburg.de>
* configure.ac:
use AC_C_INLINE
* configure.ac:
* ext/Makefile.am:
* ext/theora/Makefile.am:
* ext/theora/theoradec.c:
add theora video decoder. Does just do simple decoding for now and
has been tested against Theora cvs only.
* ext/vorbis/vorbisdec.c: (vorbis_dec_event):
always reset packetno on DISCONT
2004-01-30 20:23:23 +00:00
Thomas Vander Stichele
611d7f4dd0
GST_ELEMENT_ERROR
...
Original commit message from CVS:
GST_ELEMENT_ERROR
2004-01-29 23:20:44 +00:00
Benjamin Otte
9964e04d4d
gst/asfdemux/: lot's of fixes to make data extraction simpler and get the code architecture and compiler independant....
...
Original commit message from CVS:
2004-01-27 Benjamin Otte <in7y118@public.uni-hamburg.de>
* gst/asfdemux/asfheaders.h:
* gst/asfdemux/gstasfdemux.c:
* gst/asfdemux/gstasfmux.c: (gst_asfmux_put_guid),
(gst_asfmux_put_string), (gst_asfmux_put_wav_header),
(gst_asfmux_put_vid_header), (gst_asfmux_put_bmp_header):
lot's of fixes to make data extraction simpler and get the code
architecture and compiler independant. Add debugging category
* gst/goom/gstgoom.c: (gst_goom_change_state):
reset channel count on PAUSED=>READY, not READY=>PAUSED
2004-01-27 01:27:04 +00:00
Thomas Vander Stichele
30c4a33085
fix distcheck
...
Original commit message from CVS:
fix distcheck
2004-01-23 13:19:46 +00:00
Christian Schaller
b79d4324cb
adding NAS plugin
...
Original commit message from CVS:
adding NAS plugin
2004-01-21 06:57:30 +00:00
Thomas Vander Stichele
50321f9c8d
fix typo
...
Original commit message from CVS:
fix typo
2004-01-19 13:29:28 +00:00
Thomas Vander Stichele
c9c4535e5a
parenthising NULL
...
Original commit message from CVS:
parenthising NULL
2004-01-19 10:00:01 +00:00
Thomas Vander Stichele
7a033494ea
use new error signal and classification
...
Original commit message from CVS:
use new error signal and classification
2004-01-18 21:46:58 +00:00
Jeremy Simon
17b460f838
Check for libmusicbrainz
...
Original commit message from CVS:
Check for libmusicbrainz
Add the musicbrainz directory to the build process
Update Changelog
2004-01-18 20:19:44 +00:00
Colin Walters
a508c0ff2f
ext/mad/gstid3tag.c (gst_id3_tag_chain): Don't nego caps if they've already been.
...
Original commit message from CVS:
2004-01-14 Colin Walters <walters@verbum.org>
* ext/mad/gstid3tag.c (gst_id3_tag_chain): Don't nego caps if
they've already been.
2004-01-15 04:16:15 +00:00
Benjamin Otte
4d89f431aa
ext/mad/gstid3tag.c: assume tag mode when pad is not connected
...
Original commit message from CVS:
2004-01-15 Benjamin Otte <in7y118@public.uni-hamburg.de>
* ext/mad/gstid3tag.c: (gst_id3_tag_do_caps_nego):
assume tag mode when pad is not connected
2004-01-15 03:05:35 +00:00
Jan Schmidt
76158e905a
Don't issue a timestamp unless we have a PTS.
...
Original commit message from CVS:
Don't issue a timestamp unless we have a PTS.
2004-01-14 06:41:52 +00:00
Amaury Jacquot
e54a42a567
enable compilation and installation of ivorbis plugin
...
Original commit message from CVS:
enable compilation and installation of ivorbis plugin
2004-01-13 23:15:58 +00:00
David Schleef
feb7eca9a5
Make sure everybody wraps #include "config.h" in #ifdef HAVE_CONFIG_H
...
Original commit message from CVS:
* ext/ffmpeg/gstffmpeg.c:
* ext/ffmpeg/gstffmpegcodecmap.c:
* ext/ffmpeg/gstffmpegdec.c:
* ext/ffmpeg/gstffmpegenc.c:
* ext/ffmpeg/gstffmpegprotocol.c:
* ext/gdk_pixbuf/gstgdkanimation.c:
* ext/jpeg/gstjpeg.c:
* ext/libpng/gstpng.c:
* ext/mpeg2dec/perftest.c:
* ext/speex/gstspeex.c:
* gst-libs/gst/resample/dtos.c:
* gst/intfloat/gstintfloatconvert.c:
* gst/oneton/gstoneton.c:
* gst/rtjpeg/RTjpeg.c:
* gst/rtp/gstrtp.c:
* sys/dxr3/dxr3init.c:
* sys/glsink/gstgl_nvimage.c:
* sys/glsink/gstgl_pdrimage.c:
* sys/glsink/gstglsink.c:
* testsuite/gst-lint:
Make sure everybody wraps #include "config.h" in #ifdef HAVE_CONFIG_H
2004-01-12 04:15:46 +00:00
David Schleef
7785d0eb3a
Fixes to make ext/libcaca compile.
...
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am: Fixes to make ext/libcaca compile.
* ext/divx/gstdivxdec.c:
* ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_link),
(gst_gdk_pixbuf_init), (gst_gdk_pixbuf_chain): Make gdkpixbufdec
handle images that span multiple buffers. Now work with both
filesrc ! gdkpixbufdec and qtdemux ! gdkpixbufdec.
* ext/gdk_pixbuf/gstgdkpixbuf.h:
* ext/libcaca/gstcacasink.h: Fixes needed due to recent
video/video.h changes
* ext/xvid/gstxvid.c: (gst_xvid_csp_to_caps): same
* sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_get),
(gst_v4lmjpegsrc_buffer_free): Use buffer free function instead
of GstData free function.
* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_get), (gst_v4lsrc_buffer_free):
same.
2004-01-12 03:21:39 +00:00
David Schleef
3ca5a814ea
New source plugin based on librfb-0.1. RFB (remote framebuffer) is the protocol used by VNC.
...
Original commit message from CVS:
New source plugin based on librfb-0.1. RFB (remote framebuffer)
is the protocol used by VNC.
2004-01-07 10:51:05 +00:00
Benjamin Otte
246a3667eb
ext/mad/gstid3tag.c: Add guard against invalid utf-8 conversions in mad. Just in case.
...
Original commit message from CVS:
2004-01-07 Benjamin Otte <in7y118@public.uni-hamburg.de>
* ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
Add guard against invalid utf-8 conversions in mad. Just in case.
2004-01-07 03:06:19 +00:00
Jan Schmidt
afa4e0fc85
ext/dv/gstdvdec.c: Fix caps negotiation.
...
Original commit message from CVS:
* ext/dv/gstdvdec.c: (gst_dvdec_loop):
Fix caps negotiation.
* ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_class_init),
(dvdnavsrc_update_buttoninfo), (dvdnavsrc_get),
(dvdnavsrc_get_event_mask), (dvdnav_handle_navigation_event),
(dvdnavsrc_event):
* ext/mpeg2dec/gstmpeg2dec.c:
* gst-libs/gst/navigation/navigation.c:
(gst_navigation_send_key_event), (gst_navigation_send_mouse_event):
* gst-libs/gst/navigation/navigation.h:
* gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_handle_src_event):
* sys/ximage/ximagesink.c: (gst_ximagesink_handle_xevents):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_handle_xevents):
Super-simple first version of mouse and keyboard events. Clicking
on a DVD menu now works, although it may not take you where you
expected.
* gst/sine/gstsinesrc.c: (gst_sinesrc_src_fixate):
* gst/videotestsrc/gstvideotestsrc.c:
(gst_videotestsrc_src_fixate):
These fixate functions were broken - they never actually
fixated :)
2004-01-06 16:42:10 +00:00
David Schleef
151cca6d7f
remove c99-ism
...
Original commit message from CVS:
remove c99-ism
2004-01-05 00:58:39 +00:00
Ronald S. Bultje
6203d26d0c
Hm, I broke compilation on 0.3.1... This really fixes it
...
Original commit message from CVS:
Hm, I broke compilation on 0.3.1... This really fixes it
2004-01-03 23:45:32 +00:00
Ronald S. Bultje
ddc2c60a03
ext/mpeg2dec/gstmpeg2dec.c: Add support for mpeg2dec-0.4.0 (released two weeks ago). See #130416 .
...
Original commit message from CVS:
2004-01-03 Ronald Bultje <rbultje@ronald.bitfreak.net>
* ext/mpeg2dec/gstmpeg2dec.c:
Add support for mpeg2dec-0.4.0 (released two weeks ago). See
#130416 .
2004-01-03 22:17:16 +00:00
David Schleef
e032fe6395
ext/ffmpeg/gstffmpegenc.c: Negotiation fixes.
...
Original commit message from CVS:
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_init),
(gst_ffmpegenc_connect): Negotiation fixes.
* ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
Remove inappropriate gst_caps_free().
* sys/ximage/ximagesink.c: (gst_ximagesink_sinkconnect):
Reenable Ronald's internal resize code, since the core handles
it correctly now.
2004-01-02 23:11:41 +00:00
David Schleef
de9bc83c2b
Fix problem with last checkin -- remove some of the attempts at negotiation and just set the format to I420.
...
Original commit message from CVS:
Fix problem with last checkin -- remove some of the attempts at negotiation
and just set the format to I420.
2004-01-02 10:06:22 +00:00
David Schleef
763b096ef2
Convert elements to use gst_pad_use_explicit_caps() where appropriate.
...
Original commit message from CVS:
Convert elements to use gst_pad_use_explicit_caps() where appropriate.
2004-01-02 07:09:23 +00:00
David Schleef
ceb2719593
Negotiation fixes.
...
Original commit message from CVS:
Negotiation fixes.
2003-12-31 08:02:04 +00:00
Benjamin Otte
d6719d4e59
ext/mad/gstid3tag.c: Make id3tag use correct caps nego.
...
Original commit message from CVS:
2003-12-27 Benjamin Otte <in7y118@public.uni-hamburg.de>
* ext/mad/gstid3tag.c: (gst_id3_tag_add_src_pad),
(gst_id3_tag_do_caps_nego), (gst_id3_tag_src_link):
Make id3tag use correct caps nego.
2003-12-27 13:54:15 +00:00
David Schleef
200089a2ba
Merge CAPS branch
...
Original commit message from CVS:
Merge CAPS branch
2003-12-22 01:47:08 +00:00
Ronald S. Bultje
b26c0ce2c5
Fix crasher ( #129287 )
...
Original commit message from CVS:
Fix crasher (#129287 )
2003-12-15 08:52:16 +00:00
Benjamin Otte
3199346aaf
make tag encoding use utf-8. Use glib functions for character conversion
...
Original commit message from CVS:
make tag encoding use utf-8. Use glib functions for character conversion
2003-12-15 04:20:59 +00:00
Benjamin Otte
6eeca5fecf
make id3v1 tag reading use internal function, which gets the charset conversion done better. And fix an error with un...
...
Original commit message from CVS:
make id3v1 tag reading use internal function, which gets the charset conversion done better. And fix an error with unset GstTagSetter tags when in tagsetting mode
2003-12-15 03:30:42 +00:00
Thomas Vander Stichele
1e8327f0c1
distcheck fixes
...
Original commit message from CVS:
distcheck fixes
2003-12-14 19:50:00 +00:00
Ronald S. Bultje
239c431a34
This is a first attempt at a wrapper for the lib'ified mpeg2enc of mjpegtools. Currently, there's a few release candi...
...
Original commit message from CVS:
This is a first attempt at a wrapper for the lib'ified mpeg2enc of
mjpegtools. Currently, there's a few release candidates for mjpegtools-1.6.2
available, but no stable version yet.
I've made 4 small subclasses to wrap input, output, options and generic
encoding model. The last .cc file is the GStreamer plugin element.
Note that it doesn't actually work yet, I'm doing something wrong with
header parsing and Andrew asked me to commit so he could help debugging
that. Apart from that, we should soon be able to make top-quality MPEG
encodes! :).
mpeg2enc licensing is tricky, btw, I don't even want to start discussing
that...
2003-12-11 21:07:25 +00:00
Benjamin Otte
33da588e1b
rework id3tag plugin to work as a) parser - just strip id3 tags b) tag reader - extract tags and go EOS c) tag writer...
...
Original commit message from CVS:
rework id3tag plugin to work as
a) parser - just strip id3 tags
b) tag reader - extract tags and go EOS
c) tag writer - change id3 tags
Included is some revamping to ease code to make it possible to strip id3tag from its mad dependency (without ID3v2 support), which would still make the parsing bits work. This is however not done yet.
This plugin supercedes the id3types plugin.
2003-12-09 16:33:52 +00:00
Thomas Vander Stichele
8d77492504
configure fixing
...
Original commit message from CVS:
configure fixing
2003-12-08 22:08:18 +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
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
David Schleef
05b156788c
change _connect to _link
...
Original commit message from CVS:
change _connect to _link
2003-12-02 02:28:12 +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
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
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
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
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
Ronald S. Bultje
2081f9ad65
Remove all config.h includes from header files, add it to each source file and remove duplicate config.h includes fro...
...
Original commit message from CVS:
Remove all config.h includes from header files, add it to each source file and remove duplicate config.h includes from several source files
2003-11-07 12:46:51 +00:00
David Schleef
ca180bf066
fixes for new plugin system
...
Original commit message from CVS:
fixes for new plugin system
2003-11-03 20:16:05 +00:00
Iain Holmes
0a8b18395c
Mpeg2dec go go go!
...
Original commit message from CVS:
Mpeg2dec go go go!
Fixed for the new stuff
2003-11-02 00:33:31 +00:00
Iain Holmes
0ff2df8ec7
Fixed lame too
...
Original commit message from CVS:
Fixed lame too
2003-11-02 00:13:26 +00:00
Iain Holmes
442f4abec8
DVDReadSrc updated as well
...
Original commit message from CVS:
DVDReadSrc updated as well
2003-11-01 15:19:40 +00:00
Iain Holmes
382130066c
DVDNavSrc updated
...
Original commit message from CVS:
DVDNavSrc updated
2003-11-01 15:16:06 +00:00
Iain Holmes
be441a255d
Updated for new changes
...
Original commit message from CVS:
Updated for new changes
2003-11-01 01:32:03 +00:00
Benjamin Otte
abfdbffca2
first bunch of conversions to new plugin_init. Includes libs/gst, gst/id3, sys/oss, ext/gnomevfs, gst/typefind and ex...
...
Original commit message from CVS:
first bunch of conversions to new plugin_init. Includes libs/gst, gst/id3, sys/oss, ext/gnomevfs, gst/typefind and ext/mad.
You guessed it, everything Rhythmbox needs ;)
fixed BMP typefind and made gnomevfs one plugin instead of two while doing this
2003-10-31 20:03:29 +00:00
David Schleef
c5d80ae83d
Move a few typefind functions to gst/typefind, remove all old typefinding code from bitrotten plugins
...
Original commit message from CVS:
Move a few typefind functions to gst/typefind, remove all old typefinding
code from bitrotten plugins
2003-10-29 05:09:39 +00:00
David Schleef
ec3c196db4
change gst/bytestream.h to gst/bytestream/bytestream.h
...
Original commit message from CVS:
change gst/bytestream.h to gst/bytestream/bytestream.h
2003-10-29 03:15:55 +00:00
Benjamin Otte
97bf62c74f
merge TYPEFIND branch. Major changes:
...
Original commit message from CVS:
merge TYPEFIND branch. Major changes:
- totally reworked type(find) system
- all typefind functions are in gst/typefind now
- more typefind functions then before
- some plugins might fail to compile now because I don't have them installed and they
a) require bytestream or
b) haven't had their typefind fixed.
Please fix those plugins and put the typefind functions into gst/typefind if they don't have dependencies
2003-10-28 20:52:41 +00:00
Ronald S. Bultje
72e48d3129
Fix typo in Andy's commit
...
Original commit message from CVS:
Fix typo in Andy's commit
2003-10-09 09:04:23 +00:00
David Schleef
8b3c0de75a
Trivial fixes for GstBuffer->GstData migration
...
Original commit message from CVS:
Trivial fixes for GstBuffer->GstData migration
2003-10-09 02:23:01 +00:00
Andy Wingo
6300f2611c
/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:10 +00:00
Ronald S. Bultje
bf93a640f7
Make binary work with both libmpeg2-0.3.1 and -0.3.2
...
Original commit message from CVS:
Make binary work with both libmpeg2-0.3.1 and -0.3.2
2003-10-07 10:08:30 +00:00
Ronald S. Bultje
625c0096f2
I believe this fixes 0.3.2-cvs failures; it's 0.3.1-backwards-compatible (well, compile-wise) too
...
Original commit message from CVS:
I believe this fixes 0.3.2-cvs failures; it's 0.3.1-backwards-compatible (well, compile-wise) too
2003-10-06 12:16:21 +00:00
David Schleef
14d73ce3e7
Fix typefinding for BBB's new system
...
Original commit message from CVS:
Fix typefinding for BBB's new system
2003-10-03 17:01:25 +00:00
Ronald S. Bultje
0ea59b7a7b
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:51 +00:00
Ronald S. Bultje
78b1dc5bff
Input and output samplerate are *not* necessarily the same in lame. This fixes the output caps
...
Original commit message from CVS:
Input and output samplerate are *not* necessarily the same in lame. This fixes the output caps
2003-09-30 19:48:39 +00:00
Thomas Vander Stichele
e78672327e
reverting error patch before making a branch.
...
Original commit message from CVS:
reverting error patch before making a branch.
2003-09-16 10:00:00 +00:00
Benjamin Otte
4535cf586b
converted gst_element_error to new format in ext/ - gettext pending
...
Original commit message from CVS:
converted gst_element_error to new format in ext/ - gettext pending
2003-09-15 01:08:38 +00:00
Ronald S. Bultje
e8e82a9158
Fix tiny caps error in lame caps - mpegversion(1) was missing
...
Original commit message from CVS:
Fix tiny caps error in lame caps - mpegversion(1) was missing
2003-09-12 11:35:23 +00:00
David Schleef
f402dffda4
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
Thomas Vander Stichele
91c4f0f7be
fix ocmpilation against cvs
...
Original commit message from CVS:
fix ocmpilation against cvs
2003-09-11 17:13:24 +00:00
David Schleef
141645bc32
Remove redundant plugindir definition
...
Original commit message from CVS:
Remove redundant plugindir definition
2003-08-10 00:01:58 +00:00
Ronald S. Bultje
6e8f57d253
gcc-2.9x fixes
...
Original commit message from CVS:
gcc-2.9x fixes
2003-08-02 00:56:11 +00:00
David Schleef
b2ca399df1
Make mplex subdir dependent on USE_MPLEX
...
Original commit message from CVS:
Make mplex subdir dependent on USE_MPLEX
2003-07-27 05:29:10 +00:00
Jan Schmidt
5fe4be1f96
Update the gst-launch example for the new syntax
...
Original commit message from CVS:
Update the gst-launch example for the new syntax
2003-07-26 17:28:01 +00:00
Jan Schmidt
245b24c8f4
hack to handle DVDNAV_WAIT event
...
Original commit message from CVS:
hack to handle DVDNAV_WAIT event
2003-07-26 17:27:10 +00:00
Brian Cameron
b1df15f5cb
Adding needed license information. The patch was reviewed and approved by
...
Original commit message from CVS:
Adding needed license information. The patch was reviewed and approved by
Christian Shaller. Ronald Bultje and Benjamin also responded with
comments.
2003-07-25 10:50:48 +00:00
Joshua N. Pritikin
6dc7c1b621
Provide valuable diagnostics for seek events control by the GST_SEEK debug category.
...
Original commit message from CVS:
Provide valuable diagnostics for seek events control by the GST_SEEK
debug category.
2003-07-25 02:04:01 +00:00
Anonymous Ignore This
f1dc779db1
Don't attempt to negotiate format if our srcpad isn't linked. Simply succeed and continue. This is needed for pure ...
...
Original commit message from CVS:
Don't attempt to negotiate format if our srcpad isn't linked. Simply
succeed and continue. This is needed for pure indexer applications.
2003-07-24 03:02:06 +00:00
David Schleef
23f2464658
And also handle the case where caps have alredy been negotiated, and you are switching from PAUSED->PLAYING.
...
Original commit message from CVS:
And also handle the case where caps have alredy been negotiated, and you
are switching from PAUSED->PLAYING.
2003-07-23 05:02:25 +00:00
David Schleef
624ec76646
Try to get bufferpool _after_ sucessfully negotiating caps.
...
Original commit message from CVS:
Try to get bufferpool _after_ sucessfully negotiating caps.
2003-07-23 04:53:59 +00:00
David Schleef
3c1bf3aeff
enable ext/mplex
...
Original commit message from CVS:
enable ext/mplex
2003-07-22 22:08:13 +00:00
Christian Schaller
e9cf90188b
the real speex disting fix, the previous one was just the build fix :)
...
Original commit message from CVS:
the real speex disting fix, the previous one was just the build fix :)
2003-07-18 20:33:39 +00:00
Christian Schaller
96816aced3
fix it so that the SPEEX plugin gets disted
...
Original commit message from CVS:
fix it so that the SPEEX plugin gets disted
2003-07-18 20:28:36 +00:00
David Schleef
dc18488304
Applied patch from vishnu to remove can_seek.
...
Original commit message from CVS:
Applied patch from vishnu to remove can_seek.
2003-07-17 08:32:06 +00:00
Andy Wingo
9ee0b03986
actually recurse into sndfile if we are able big ladspa cleanups, mainly to comply with the buffer-frames caps proper...
...
Original commit message from CVS:
* actually recurse into sndfile if we are able
* big ladspa cleanups, mainly to comply with the buffer-frames caps property, but also general
cleanups
- the samplerate prop is gone, if you want to set it explicitly (as in for get-based plugins)
you need to use a filtered connection, just like with buffer-frames
* big float2int and int2float changes for buffer-frames compatibility - I think it's quite a bit
simpler
* make the ossclock general, add it to gstaudio, and use it in sndfile as well
i need to update mimetypes, but that's coming soon. there are some other plugins that don't
support buffer-frames, i guess i need to get around to fixing them as well.
2003-07-16 16:08:13 +00:00
Ronald S. Bultje
0efffb541e
Add matroska support to the build tree
...
Original commit message from CVS:
Add matroska support to the build tree
2003-07-14 17:37:34 +00:00
Ronald S. Bultje
88d4814d25
Plugin details fixes
...
Original commit message from CVS:
Plugin details fixes
2003-07-12 14:49:20 +00:00
Christian Schaller
070ba3799a
fix license field of lame plugin to say LGPL, lame is LGPL. Add Readme with info
...
Original commit message from CVS:
fix license field of lame plugin to say LGPL, lame is LGPL. Add Readme with info
2003-07-10 15:39:11 +00:00
Ronald S. Bultje
0723f01b39
Implement mpeg-delimited framerate lists instead of (too wide) ranges
...
Original commit message from CVS:
Implement mpeg-delimited framerate lists instead of (too wide) ranges
2003-07-08 17:40:09 +00:00
Ronald S. Bultje
ed2362149a
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:50 +00:00
Ronald S. Bultje
efbd8d977d
These antique version-specific files aren't needed anymore
...
Original commit message from CVS:
These antique version-specific files aren't needed anymore
2003-07-06 14:22:48 +00:00
Thomas Vander Stichele
a1d5d20a70
patch from hadess, modified
...
Original commit message from CVS:
patch from hadess, modified
2003-07-05 22:48:58 +00:00
Christian Schaller
0b3f6eb761
small disting fix
...
Original commit message from CVS:
small disting fix
2003-07-05 22:45:39 +00:00
David Schleef
095d44ceff
add gst/videofilter and ext/pango
...
Original commit message from CVS:
add gst/videofilter and ext/pango
2003-07-02 08:15:01 +00:00
David Schleef
6e8d09e813
Fix a stray GST_DEBUG(0,...)
...
Original commit message from CVS:
Fix a stray GST_DEBUG(0,...)
2003-07-01 02:28:04 +00:00
Benjamin Otte
b4786e830b
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:09 +00:00
Ronald S. Bultje
e8d8431c03
Plugins cleanup:
...
Original commit message from CVS:
Plugins cleanup:
* stereo2mono, mono2stereo, int2float, float2int: replaced by audioconvert.
* stereosplit replaced by oneton.
* vumeter replaced by level (and was broken anyway).
* avifile replaced by ffmpeg.
* mjpegtools duplicates functionality of jpeg. jpeg now works with jpeg-mmx,
too, which makes mjpegtools unneeded.
* allow for jpegmmx instead of jpeg.
* openquicktime replaced by qtdemux and ffmpeg. Broken anyway.
* XMMS is broken and will never be fixed.
* vga is broken and will not be fixed anywhere soon.
* videosink has never worked. If it works, add it back to replace xvideosink.
2003-06-25 19:17:58 +00:00
David Schleef
cf338eafff
Add gdkpixbuf subdir. Alphabetize a few others.
...
Original commit message from CVS:
Add gdkpixbuf subdir. Alphabetize a few others.
2003-06-25 03:18:27 +00:00
Andy Wingo
b4c8a32265
caps refcounting fixes for float2int fixed wrt setting of caps on int pad with dynamic number of sink pads in float2i...
...
Original commit message from CVS:
* caps refcounting fixes for float2int
* fixed wrt setting of caps on int pad with dynamic number of sink pads in float2int
* added libsndfile plugin (currently only the src is implemented) - currently only float output, noninterleaved is implemented
2003-06-16 14:56:34 +00:00
Ronald S. Bultje
9a33a50ae3
Another duration patch from Joshua (slightly modified by me)
...
Original commit message from CVS:
Another duration patch from Joshua (slightly modified by me)
2003-06-07 00:34:51 +00:00
Ronald S. Bultje
ef073e6ce2
Add duration field support to mad - thanks to Joshua
...
Original commit message from CVS:
Add duration field support to mad - thanks to Joshua
2003-06-07 00:28:20 +00:00
Wim Taymans
264e1f15e2
- Small cleanups
...
Original commit message from CVS:
- Small cleanups
- update OFFSET/DURATION
- add blocksize property
2003-06-03 18:23:14 +00:00
Wim Taymans
1b3a2a30f7
- fix timestamps
...
Original commit message from CVS:
- fix timestamps
2003-05-30 14:48:29 +00:00
Ronald S. Bultje
4744ec5a90
Fix build prob
...
Original commit message from CVS:
Fix build prob
2003-05-29 19:32:39 +00:00
Wim Taymans
b27556d018
- copy offset from input buffer
...
Original commit message from CVS:
- copy offset from input buffer
2003-05-29 12:41:42 +00:00
Wim Taymans
6b8b864541
- Fix offset calculations
...
Original commit message from CVS:
- Fix offset calculations
2003-05-29 09:12:17 +00:00
Wim Taymans
9ba5e6cfe6
UNITS -> DEFAULT
...
Original commit message from CVS:
UNITS -> DEFAULT
2003-05-24 10:41:58 +00:00
Wim Taymans
26e26d1aa4
- UNITS -> DEFAULT
...
Original commit message from CVS:
- UNITS -> DEFAULT
2003-05-24 10:35:12 +00:00
Wim Taymans
f5897c479c
- update DURATION field
...
Original commit message from CVS:
- update DURATION field
2003-05-24 10:15:28 +00:00
Wim Taymans
1f7f70eac3
- update DURATION of the buffer too
...
Original commit message from CVS:
- update DURATION of the buffer too
- removed _FORMAT_UNITS (soon obsolete)
2003-05-24 10:14:39 +00:00
Ronald S. Bultje
2cf0ef34e1
Get timestamping somewhat better
...
Original commit message from CVS:
Get timestamping somewhat better
2003-05-13 12:28:16 +00:00
Zeeshan Ali
d368d6910c
Hacked lame to make it copy the timestamp on the source buffer to the sink buffer
...
Original commit message from CVS:
Hacked lame to make it copy the timestamp on the source buffer to the sink buffer
2003-05-12 20:08:17 +00:00
Christian Schaller
080569583b
Some bugfixes:
...
Original commit message from CVS:
Some bugfixes:
- Add missing .h file to videoscale disting
- Remove http plugin from build
2003-05-12 13:17:11 +00:00
Wim Taymans
49352d0279
The final state change result is that of the parent
...
Original commit message from CVS:
The final state change result is that of the parent
2003-05-08 19:58:13 +00:00
Christian Schaller
42a4abb285
Removing avifile and http plugins, also fixing some disting issues
...
Original commit message from CVS:
Removing avifile and http plugins, also fixing some disting issues
2003-04-23 19:42:12 +00:00
Ronald S. Bultje
4e04e1c7e7
Adds divx/xvid encoders. divx encoder is based on divx4linux (commercial, closed-source)
...
Original commit message from CVS:
Adds divx/xvid encoders.
* divx encoder is based on divx4linux (commercial, closed-source)
* xvid encoder is based on xvidcore (http://www.xvid.org/ , GPL - Christian? ;) )
Both use a GstCaps that doesn't conform with what we currently use, I might fix that later on or so. For now, it doesn't matter, it's just a test. We're also missing corresponding decoders (ffmpeg can decoded this too, but that's not the point), these might come later too.
2003-04-21 21:54:26 +00:00
Ronald S. Bultje
8e15349b51
Same dvdnav fixes for HEAD - someone please double check since the interface changed and I have no clue what all this...
...
Original commit message from CVS:
Same dvdnav fixes for HEAD - someone please double check since the interface changed and I have no clue what all this means
2003-04-13 18:08:42 +00:00
Wim Taymans
4bd919792f
Try to recover from decoding errors, use a hack(?) to make libmpeg2 not crash.
...
Original commit message from CVS:
Try to recover from decoding errors, use a hack(?) to make libmpeg2 not
crash.
2003-04-13 15:01:27 +00:00
Ronald S. Bultje
9dfada637e
Update dvdnav plugin to latest version
...
Original commit message from CVS:
Update dvdnav plugin to latest version
2003-04-13 11:24:55 +00:00
Benjamin Otte
c19744b419
- if you don't know the timestamp, don't try to guess. Send an invalid one.
...
Original commit message from CVS:
- if you don't know the timestamp, don't try to guess. Send an invalid one.
- use new macro GST_CLOCK_TIME_IS_VALID
- send the first buffer, too (funny that nobody noticed for ages, that we don't send the first audio buffer ever, no?)
2003-04-13 03:11:06 +00:00
David Schleef
19cb895c21
Fix obvious typo in last checkin
...
Original commit message from CVS:
Fix obvious typo in last checkin
2003-04-05 01:35:54 +00:00
Ronald S. Bultje
82709b844e
Fix #104009 - evil but true
...
Original commit message from CVS:
Fix #104009 - evil but true
2003-04-04 20:46:06 +00:00
Christian Schaller
b190af1494
Complete the move of the RTP plugin
...
Original commit message from CVS:
Complete the move of the RTP plugin
2003-03-02 10:16:24 +00:00
Christian Schaller
d64189f81a
add FreeBSD patches from Andrew Turner and add missing ivorbis m4 to cvs, also disable ivorbis plugin as the test mis...
...
Original commit message from CVS:
add FreeBSD patches from Andrew Turner and add missing ivorbis m4 to cvs, also disable ivorbis plugin as the test mistakes ordinary vorbis for tremor
2003-02-23 19:58:50 +00:00
Christian Schaller
a925c64c1e
merge integer based Tremor vorbis plugin
...
Original commit message from CVS:
merge integer based Tremor vorbis plugin
2003-02-23 17:35:35 +00:00
Wim Taymans
5b02345612
Fix refcounting in capsnego and streaminfo
...
Original commit message from CVS:
Fix refcounting in capsnego and streaminfo
2003-02-02 20:03:10 +00:00
Wim Taymans
28aadf4801
Use refcounting helpers to make sure metadata and streaminfo caps are not leaked.
...
Original commit message from CVS:
Use refcounting helpers to make sure metadata and streaminfo caps
are not leaked.
2003-02-02 20:01:56 +00:00
David Schleef
b689cac7f8
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
46571ec266
Include config.h (bug 104009)
...
Original commit message from CVS:
Include config.h (bug 104009)
2003-01-31 00:18:23 +00:00
Ronald S. Bultje
10e56bda1e
Fix bug 104010
...
Original commit message from CVS:
Fix bug 104010
2003-01-31 00:12:09 +00:00
Zeeshan Ali
90bee57f2a
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:25 +00:00
Ronald S. Bultje
7111e0092d
Fix bug 104344 and add a missing free()
...
Original commit message from CVS:
Fix bug 104344 and add a missing free()
2003-01-30 20:12:18 +00:00
Wim Taymans
7518d22e9b
Seeking/indexing patch from vishnu
...
Original commit message from CVS:
Seeking/indexing patch from vishnu
2003-01-20 19:38:37 +00:00
Wim Taymans
75713b2171
Start with timestamp of 0 when no timestamp was found
...
Original commit message from CVS:
Start with timestamp of 0 when no timestamp was found
2003-01-18 17:09:22 +00:00
Wim Taymans
2ab382b196
Interpollate timestamps
...
Original commit message from CVS:
Interpollate timestamps
2003-01-18 17:06:01 +00:00
Jeremy Simon
a16de9a3dd
Fix typo
...
Original commit message from CVS:
Fix typo
2003-01-15 21:06:57 +00:00
Thomas Vander Stichele
b6adcea171
PadConnect -> PadLink
...
Original commit message from CVS:
PadConnect -> PadLink
2003-01-10 13:38:27 +00:00
Thomas Vander Stichele
1669173743
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:24 +00:00
David I. Lehn
d87c018584
add magic user_op signal hack
...
Original commit message from CVS:
add magic user_op signal hack
2003-01-09 08:56:58 +00:00
Thomas Vander Stichele
616b2b2bd7
some code cleanup
...
Original commit message from CVS:
some code cleanup
2003-01-08 16:11:48 +00:00
David I. Lehn
bb1917b897
attempt to support libdvdnav sector query/set feature
...
Original commit message from CVS:
attempt to support libdvdnav sector query/set feature
2003-01-08 07:49:16 +00:00
David I. Lehn
377d651470
- add some streaminfo
...
Original commit message from CVS:
- add some streaminfo
- sort of add buttoninfo
- loop to get func
- fixup seek/flush a bit (still have a52dec problems though)
- add action signals for dvd menu button interaction
- misc cleanups
2003-01-07 08:09:28 +00:00
David I. Lehn
c113816019
add seeking and query ability
...
Original commit message from CVS:
add seeking and query ability
2003-01-02 08:21:29 +00:00
Wim Taymans
0207f453bb
Cleanups
...
Original commit message from CVS:
Cleanups
Add streaminfo
2002-12-31 17:03:29 +00:00
Wim Taymans
9ba6871226
Fix timestamps
...
Original commit message from CVS:
Fix timestamps
2002-12-31 16:32:32 +00:00
Wim Taymans
b36db2b3db
Fix typos
...
Original commit message from CVS:
Fix typos
2002-12-31 14:53:04 +00:00
Wim Taymans
b5bee92a53
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
67ca89b0d2
Prefer to seek on bytes when we have an index
...
Original commit message from CVS:
Prefer to seek on bytes when we have an index
2002-12-27 22:26:15 +00:00
Wim Taymans
769ab2d316
Small improvements
...
Original commit message from CVS:
Small improvements
2002-12-27 04:04:04 +00:00
Wim Taymans
0fd7103987
Improbed seeking and indexing
...
Original commit message from CVS:
Improbed seeking and indexing
2002-12-26 22:46:26 +00:00
Wim Taymans
d9bf04bce7
- Fixed nasty bug that destroyed the decoder state when going to READY
...
Original commit message from CVS:
- Fixed nasty bug that destroyed the decoder state when going to READY
- Moved indexing code around, added index lookup
2002-12-23 00:32:36 +00:00
Wim Taymans
afbd370cd9
my bad, CC can happen anywhere (but not for DVD)
...
Original commit message from CVS:
my bad, CC can happen anywhere (but not for DVD)
2002-12-19 21:05:57 +00:00
Wim Taymans
c49cd54ded
- Added streaminfo
...
Original commit message from CVS:
- Added streaminfo
- moved CC parsing to GOP state
- don't decode when srcpad is not usable
- Fix acceleration again
2002-12-19 20:05:10 +00:00
David I. Lehn
91ab6b0ca9
add user_data src pad
...
Original commit message from CVS:
add user_data src pad
2002-12-19 07:45:11 +00:00
Christian Schaller
02409c09df
apply Jeroens patch to move us to mpeg2dec 0.3.1, also update REQ file and spec file.
...
Original commit message from CVS:
apply Jeroens patch to move us to mpeg2dec 0.3.1, also update REQ file and spec file.
2002-12-15 21:48:34 +00:00
Thomas Vander Stichele
39192aa969
people prefer mysterious failures
...
Original commit message from CVS:
people prefer mysterious failures
2002-12-13 10:23:07 +00:00
Wim Taymans
d96e951b4d
cache -> index
...
Original commit message from CVS:
cache -> index
2002-12-12 22:15:39 +00:00
Thomas Vander Stichele
0820b958ef
never hurts to make sure
...
Original commit message from CVS:
never hurts to make sure
2002-12-12 13:56:46 +00:00
Thomas Vander Stichele
7df5e894a6
move out some code to a function
...
Original commit message from CVS:
move out some code to a function
2002-12-11 21:57:39 +00:00
Iain Holmes
ac04104547
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:44 +00:00
Thomas Vander Stichele
f1f464b7b2
parallel install fixes
...
Original commit message from CVS:
parallel install fixes
2002-12-08 14:50:04 +00:00
Wim Taymans
dc5e2f2593
cleanups
...
Original commit message from CVS:
cleanups
2002-12-08 02:44:00 +00:00
Wim Taymans
c9272fb0fe
Added metadata and better negotiation
...
Original commit message from CVS:
Added metadata and better negotiation
2002-12-08 01:14:59 +00:00
Wim Taymans
b4ee2a7763
Clear some more status variables
...
Original commit message from CVS:
Clear some more status variables
2002-12-07 14:32:21 +00:00
David I. Lehn
4af44b1075
drop mpeg2dec 0.2.1 support in favor of 0.3.0.
...
Original commit message from CVS:
drop mpeg2dec 0.2.1 support in favor of 0.3.0.
keeping old code around in cvs for a while just in case someone needs it.
2002-12-05 00:29:11 +00:00
Wim Taymans
6276c11107
Remove unused #include
...
Original commit message from CVS:
Remove unused #include
2002-12-03 20:13:58 +00:00
Wim Taymans
adef0284f8
Make mpeg2dec cache aware
...
Original commit message from CVS:
Make mpeg2dec cache aware
2002-11-28 22:07:05 +00:00
Christian Schaller
30f148f5f8
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
Christian Schaller
07fdf22b3b
fix some directories left out of dist
...
Original commit message from CVS:
fix some directories left out of dist
2002-11-27 21:25:11 +00:00
Thomas Vander Stichele
425d2ab022
not sure what I did wrong but this should fix it hopefully
...
Original commit message from CVS:
not sure what I did wrong but this should fix it hopefully
2002-11-27 19:58:21 +00:00
Thomas Vander Stichele
bcd8674c23
flac debug cleanup m4 for ffmpeg
...
Original commit message from CVS:
flac debug cleanup
m4 for ffmpeg
2002-11-26 14:51:33 +00:00
Wim Taymans
2f8afa8596
Don't error when the peer srcpad is not usable
...
Original commit message from CVS:
Don't error when the peer srcpad is not usable
2002-11-23 18:21:17 +00:00
Wim Taymans
0b47aabffd
Remove redundant properties.
...
Original commit message from CVS:
Remove redundant properties.
2002-11-20 21:02:40 +00:00
Wim Taymans
7a2515834a
Small cleanups, remove properties that are in the streaminfo
...
Original commit message from CVS:
Small cleanups, remove properties that are in the streaminfo
2002-11-20 20:59:00 +00:00
Thomas Vander Stichele
9d173c2a6b
LIBPNG going in
...
Original commit message from CVS:
LIBPNG going in
2002-11-18 22:30:12 +00:00
Thomas Vander Stichele
73280091a3
sync with vorbisfile and media info stuff
...
Original commit message from CVS:
sync with vorbisfile and media info stuff
2002-11-11 13:54:52 +00:00
Wim Taymans
f8b0cdb562
- Renegotiate if format changes
...
Original commit message from CVS:
- Renegotiate if format changes
- properly skip the id3 tags
2002-11-08 20:39:58 +00:00
Wim Taymans
aae92a57bf
Do the poor man's pulldown timestamp correction, no smoothing yet..
...
Original commit message from CVS:
Do the poor man's pulldown timestamp correction, no smoothing yet..
2002-11-04 23:03:16 +00:00
Wim Taymans
d8b37c7162
- Fix decode error, CVS libmpeg2 has a new state
...
Original commit message from CVS:
- Fix decode error, CVS libmpeg2 has a new state
- use libmpeg2 pts handling for better sync
- cleanups
2002-11-03 04:29:01 +00:00
Wim Taymans
d27545a678
Don't decode stuff if the srcpad is not connected
...
Original commit message from CVS:
Don't decode stuff if the srcpad is not connected
Added half samplerate property and ignore_crc
2002-11-02 17:40:16 +00:00
Wim Taymans
c0dc6784df
Added some sort of flush operation in mpeg2dec
...
Original commit message from CVS:
Added some sort of flush operation in mpeg2dec
2002-11-02 13:36:39 +00:00
Wim Taymans
e630a05347
Removed properties that can be retrived from pad caps and query functions
...
Original commit message from CVS:
Removed properties that can be retrived from pad caps and query
functions
2002-11-02 13:35:45 +00:00
David I. Lehn
f536ba32e8
use AM_CFLAGS instead of CFLAGS
...
Original commit message from CVS:
use AM_CFLAGS instead of CFLAGS
2002-11-02 05:39:21 +00:00
Christian Schaller
a07a9daf50
fixed shout2 building
...
Original commit message from CVS:
fixed shout2 building
2002-10-29 12:02:31 +00:00
Thomas Vander Stichele
73cb75033c
fix oopsie in spec files if anything, arch optimization should be handled generally, not locally for plugins
...
Original commit message from CVS:
fix oopsie in spec files
if anything, arch optimization should be handled generally, not locally
for plugins
2002-10-28 01:39:22 +00:00
Jeremy Simon
9ba3a9e0a5
add snapshot dir to Makefile
...
Original commit message from CVS:
add snapshot dir to Makefile
2002-10-18 22:36:34 +00:00
Cameron Hutchison
f2ef6fa3da
work-in-progress checkpointing: mutated quite a bit to provide better debugging output for various events
...
Original commit message from CVS:
work-in-progress checkpointing:
patch from Cameron Hutchison <camh@xdna.net> hidden by further refactoring
mutated quite a bit to provide better debugging output for various events
2002-10-03 03:24:04 +00:00
Thomas Vander Stichele
1a497a1ac6
api change
...
Original commit message from CVS:
api change
2002-10-02 08:04:00 +00:00
Wim Taymans
3cfb5663f2
Added pixel aspect ratio to caps
...
Original commit message from CVS:
Added pixel aspect ratio to caps
2002-09-22 00:42:53 +00:00
David I. Lehn
8e500986d1
only renegotiate when relavent properties change
...
Original commit message from CVS:
only renegotiate when relavent properties change
2002-09-21 12:07:43 +00:00
Wim Taymans
15968144ba
Fix the timestamps. A new incomming timestamp should not be used on a pertial buffer.
...
Original commit message from CVS:
Fix the timestamps. A new incomming timestamp should not be used on a
pertial buffer.
2002-09-18 22:04:32 +00:00
Christian Schaller
64789849a6
plugins part of license field patch
...
Original commit message from CVS:
plugins part of license field patch
2002-09-18 19:02:46 +00:00
Wim Taymans
fc0a9cf215
Setting a GList as propsentry is not the same as a list
...
Original commit message from CVS:
Setting a GList as propsentry is not the same as a list
2002-09-17 23:47:57 +00:00
David Schleef
8de72235f8
Add swfdec to dist subdirs
...
Original commit message from CVS:
Add swfdec to dist subdirs
2002-09-17 22:44:47 +00:00
Wim Taymans
37a30ca3d0
- Small speed improvements
...
Original commit message from CVS:
- Small speed improvements
- added id3 tag support
This is a POC for metadata notification, benefits of using gobject
properties and GstCaps are basically:
- GstCaps as boxed type (g_strdup_value_contents() etc works)
- g_object_notify to notify the app of (new/updated) metadata
- deep_notify to get easily pass metadata up in the pipeline
- GstCaps API for easy parsing of lists, strings, ints etc.
- GstCaps mime type to describe the type of metadata (ID3 tags,
standard Gst tags etc)
- easy method of setting metadata on objects/pads (for encoders)
2002-09-17 21:40:37 +00:00
David Schleef
82d5ac91dc
Add swfdec autoconf stuff
...
Original commit message from CVS:
Add swfdec autoconf stuff
2002-09-15 21:33:53 +00:00
Wim Taymans
2bd2cab559
Only free the decoder once
...
Original commit message from CVS:
Only free the decoder once
2002-09-12 20:40:35 +00:00
Ronald S. Bultje
0d5f4a02ca
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:38 +00:00
Thomas Vander Stichele
78bac60b30
removing warnings as approved by wim
...
Original commit message from CVS:
removing warnings as approved by wim
2002-09-09 23:27:36 +00:00
David I. Lehn
216b896e29
add bufferpool title/chapter initial seek broken at this point
...
Original commit message from CVS:
add bufferpool
title/chapter initial seek broken at this point
2002-09-08 08:34:34 +00:00
David I. Lehn
c01930c547
Fixup dvdnav plugin.
...
Original commit message from CVS:
Fixup dvdnav plugin.
Merge .h into .c.
Event handling patch and fixups from Cameron Hutchison <camh@xdna.net>.
2002-09-08 04:21:36 +00:00
Wim Taymans
e3329811fe
grr..
...
Original commit message from CVS:
grr..
2002-09-02 19:07:01 +00:00
Wim Taymans
62579ab3f2
oops
...
Original commit message from CVS:
oops
2002-09-02 18:50:38 +00:00
Wim Taymans
70f2f1ba90
Make sure renegotiation happens after going to READY
...
Original commit message from CVS:
Make sure renegotiation happens after going to READY
2002-09-02 18:13:26 +00:00
Thomas Vander Stichele
eb9115dbbb
small updates
...
Original commit message from CVS:
small updates
2002-09-01 15:40:39 +00:00
Wim Taymans
a3e752abea
Fix to make things work again with cvs mpeg2dec
...
Original commit message from CVS:
Fix to make things work again with cvs mpeg2dec
2002-09-01 11:55:14 +00:00
David I. Lehn
0be19ec8c4
libdv build fixes
...
Original commit message from CVS:
libdv build fixes
2002-08-09 21:14:55 +00:00
Wim Taymans
5ac10a9303
Don't send event on unusable pads.
...
Original commit message from CVS:
Don't send event on unusable pads.
2002-08-02 11:29:59 +00:00
Wim Taymans
10717d7386
- implement format/eventmasks/querytype getters
...
Original commit message from CVS:
- implement format/eventmasks/querytype getters
- more efficient seeking
- updated to latest libmpeg2 CVS
2002-07-24 21:38:16 +00:00
Wim Taymans
8e2de001d5
- Expose some object properties as enums
...
Original commit message from CVS:
- Expose some object properties as enums
- implement format/eventmask/querytype getters
- implement more efficient seeking with the new getters
2002-07-24 21:36:39 +00:00
Andy Wingo
96c62e9094
compile fixen, and prepare to move MAINTAINER_MODE to as-version.m4
...
Original commit message from CVS:
compile fixen, and prepare to move MAINTAINER_MODE to as-version.m4
2002-07-09 17:39:18 +00:00
Thomas Vander Stichele
c75d98ae1c
fixaroo
...
Original commit message from CVS:
fixaroo
2002-07-09 15:25:31 +00:00
Wim Taymans
4866d8a7cb
unref events free buffer in vorbisfile if it cannot be pushed
...
Original commit message from CVS:
unref events
free buffer in vorbisfile if it cannot be pushed
2002-07-08 19:38:26 +00:00
Wim Taymans
c00336816a
- unref events and pools
...
Original commit message from CVS:
- unref events and pools
- use _merge in mikmod instead of _append
2002-07-08 19:35:51 +00:00
Wim Taymans
dba0d2eb35
unref event
...
Original commit message from CVS:
unref event
2002-07-08 19:32:49 +00:00
Wim Taymans
7661d48e87
Don't free uninitialized pointers
...
Original commit message from CVS:
Don't free uninitialized pointers
2002-07-07 14:17:00 +00:00
Wim Taymans
3a39d7823f
Lame should accept events even when not negotiated yet.
...
Original commit message from CVS:
Lame should accept events even when not negotiated yet.
2002-07-07 14:06:38 +00:00
David I. Lehn
116792755c
attempt to fix my sucky dv and festival breakage.
...
Original commit message from CVS:
attempt to fix my sucky dv and festival breakage.
2002-07-05 10:17:09 +00:00
David I. Lehn
4985d6e6f8
Add festival to the dist
...
Original commit message from CVS:
Add festival to the dist
2002-07-04 19:35:33 +00:00
Wim Taymans
c2319d8fa1
Added YV12 output format
...
Original commit message from CVS:
Added YV12 output format
2002-06-21 18:27:46 +00:00
Wim Taymans
ad2e7cd89c
Added a mpeg2dec plugin based on current mpeg2dec CVS that does proper I-frame seeking and sinkpad conversion
...
Original commit message from CVS:
Added a mpeg2dec plugin based on current mpeg2dec CVS that does
proper I-frame seeking and sinkpad conversion
2002-06-20 21:23:23 +00:00
Wim Taymans
bebb579a91
Move discont event back to where it was :)
...
Original commit message from CVS:
Move discont event back to where it was :)
2002-06-09 14:30:16 +00:00
Wim Taymans
1d77cd3e78
push the dicont right before pushing the new buffer
...
Original commit message from CVS:
push the dicont right before pushing the new buffer
2002-06-09 12:26:32 +00:00
Wim Taymans
51ce4737e2
Fix the event_free mess, do a mad_sync
...
Original commit message from CVS:
Fix the event_free mess, do a mad_sync
2002-06-09 11:29:14 +00:00
Thomas Vander Stichele
42ee4ddd9b
reorder
...
Original commit message from CVS:
reorder
2002-06-08 09:26:09 +00:00
Thomas Vander Stichele
70eed2656c
doing the proper ladspa thing
...
Original commit message from CVS:
doing the proper ladspa thing
2002-06-04 15:54:58 +00:00
Thomas Vander Stichele
39a3cc4d60
added LIBFAME_DIR
...
Original commit message from CVS:
added LIBFAME_DIR
2002-06-03 10:55:48 +00:00
Wim Taymans
eca933ed4d
Remove redundant code
...
Original commit message from CVS:
Remove redundant code
2002-06-02 20:17:58 +00:00
Wim Taymans
1c3dd75368
Remove redundant code, call real convert functions
...
Original commit message from CVS:
Remove redundant code, call real convert functions
2002-06-02 20:13:35 +00:00
Wim Taymans
787b9827ea
Add timestamps add some convert/query functions
...
Original commit message from CVS:
Add timestamps
add some convert/query functions
2002-06-02 20:09:43 +00:00
Wim Taymans
f311f50684
UNIT -> UNITS
...
Original commit message from CVS:
UNIT -> UNITS
2002-06-02 17:06:46 +00:00
Wim Taymans
7dc141070c
UNIT -> UNITS
...
Original commit message from CVS:
UNIT -> UNITS
2002-06-02 15:58:05 +00:00
Wim Taymans
452ff33bb3
Only act when the seek worked.
...
Original commit message from CVS:
Only act when the seek worked.
2002-06-02 15:17:31 +00:00
Wim Taymans
05c26d51a3
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:12 +00:00
Thomas Vander Stichele
4a6626c218
adding fame plugin
...
Original commit message from CVS:
adding fame plugin
2002-06-01 10:51:17 +00:00
Steve Baker
8d6dc6a67e
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
Wim Taymans
b482dd1ab1
Fix event problem.
...
Original commit message from CVS:
Fix event problem.
2002-05-30 19:06:44 +00:00
Wim Taymans
b0c33553d3
- Changed plugins for new APIs
...
Original commit message from CVS:
- Changed plugins for new APIs
- modularized audiofile.
- added seeking, query and convert functions for mad, mpeg2dec,
avidemux, mpegdemux, mpegparse
- sync updates to oss. removed the ossclock for now
2002-05-26 21:59:22 +00:00
David I. Lehn
69bc511e38
rename dvdsrc to dvdreadsrc add libdvdnav support as dvdnavsrc plugin
...
Original commit message from CVS:
rename dvdsrc to dvdreadsrc
add libdvdnav support as dvdnavsrc plugin
2002-05-26 17:39:45 +00:00
David I. Lehn
9987beb5a5
warning when event not available
...
Original commit message from CVS:
warning when event not available
2002-05-26 17:36:24 +00:00
Steve Baker
2c6a121e4f
use the correct type for got_bytes. fixes bytestream weirdness taaz was seeing.
...
Original commit message from CVS:
use the correct type for got_bytes. fixes bytestream weirdness taaz was seeing.
2002-05-26 10:00:21 +00:00
Thomas Vander Stichele
0b59450f59
let me know if you cared lots about a 486
...
Original commit message from CVS:
let me know if you cared lots about a 486
2002-05-15 19:10:12 +00:00
Steve Baker
a26984bd9d
use new bytestream api. please test if you care about this plugin
...
Original commit message from CVS:
use new bytestream api. please test if you care about this plugin
2002-05-15 18:54:14 +00:00
Thomas Vander Stichele
42fe73f4f7
removing snapshot from the build because we need to fix it adding gconf schema to build and spec
...
Original commit message from CVS:
removing snapshot from the build because we need to fix it
adding gconf schema to build and spec
2002-05-10 21:56:15 +00:00
Wim Taymans
7d3ce90c33
Reset some properties.
...
Original commit message from CVS:
Reset some properties.
Break out of the loop after state change to READY...
2002-05-07 21:02:24 +00:00
Thomas Vander Stichele
9f9ef63d11
various name fixes and sundry
...
Original commit message from CVS:
various name fixes and sundry
2002-05-03 09:59:10 +00:00
Andy Wingo
06989d4c52
a hack to work around intltool's brokenness a current check for mpeg2dec details->klass reorganizations an element br...
...
Original commit message from CVS:
* a hack to work around intltool's brokenness
* a current check for mpeg2dec
* details->klass reorganizations
* an element browser that uses details->klass
* separated cdxa parse out from the avi directory
2002-04-20 21:42:51 +00:00
David I. Lehn
a60523ba49
cleanup
...
Original commit message from CVS:
cleanup
2002-04-15 09:25:02 +00:00
Wim Taymans
ff9836e8aa
Don't try to continue parsing stuff after an error but skip the junk
...
Original commit message from CVS:
Don't try to continue parsing stuff after an error but skip the junk
2002-04-13 17:17:59 +00:00
Thomas Vander Stichele
66776ccfa7
spec fixes gst-launch-ext additions trying to fix up ieeetest but failed function collision in avifile dir
...
Original commit message from CVS:
* spec fixes
* gst-launch-ext additions
* trying to fix up ieeetest but failed
* function collision in avifile dir
2002-04-13 00:46:23 +00:00
Thomas Vander Stichele
1ed4713a08
cvs collision
...
Original commit message from CVS:
cvs collision
2002-04-12 10:27:16 +00:00