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