Commit graph

3718 commits

Author SHA1 Message Date
Ronald S. Bultje
ab57fbcd54 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:27 +00:00
Julien Moutte
7ca8563737 Made a theorical libgstplay which refs/unrefs elements before putting them in AsyncQueue.
Original commit message from CVS:
Made a theorical libgstplay which refs/unrefs elements before putting them in AsyncQueue.
Added a "pipeline_error" signal which will later allow the player and apps to detect that pipeline was unable to play and why...
This version is NOT STABLE AT ALL. it will need fixes in core but i commit it as is so that we fix those problems
2003-04-20 21:06:55 +00:00
Julien Moutte
b87a472504 Changed sanity checks according to BBB feedback
Original commit message from CVS:
Changed sanity checks according to BBB feedback
2003-04-17 10:20:25 +00:00
David Schleef
b8ef2ab708 Fix compilation errors
Original commit message from CVS:
Fix compilation errors
2003-04-16 07:23:02 +00:00
Benjamin Otte
d39ef5dabe Added initial version of audioconvert, a generic converter of integer audio/raw formats.
Original commit message from CVS:
Added initial version of audioconvert, a generic converter of integer audio/raw formats.
It currently supports conversion of
- channels (mono/stereo only, until someone tells me how to mix other channels)
- endianness (little/bi endian)
- signedness
- width (8, 1, 24 and 32 bits)
- depth (1 - width bits)
missing:
- enough testing (I intend to write a testsuite for this, but that's pending)
- samplerate conversion
- other goodies like format conversion etc
Expect bugs when using it.

problems this should solve:
- encoding wav files on big endian machines
- goom working with mono audio files in gst-player
- Iain's soundcard (that one is a problem in itself)
- complaints about missing conversion
- too many age old, nearly unmaintained plugins (stereo2mono etc.)
Have fun.
2003-04-14 01:19:11 +00:00
David Schleef
5e5437a1c4 Change autoconf_2.52d_check to 2_52 to make bash happy
Original commit message from CVS:
Change autoconf_2.52d_check to 2_52 to make bash happy
2003-04-13 20:13:58 +00:00
Julien Moutte
0b13c0f9ce make Company happy : Changed visualisation pipeline structure.. audio sink is directly connected to tee so no queue b...
Original commit message from CVS:
make Company happy : Changed visualisation pipeline structure.. audio sink is directly connected to tee so no queue between volume and audio sink...
2003-04-13 20:02:34 +00:00
Ronald S. Bultje
058e00e3cb Update dvdnav plugin to latest version
Original commit message from CVS:
Update dvdnav plugin to latest version
2003-04-13 11:24:54 +00:00
Julien Moutte
a9bd477470 Adding a lot of sanity checks
Original commit message from CVS:
Adding a lot of sanity checks
Checking if vis pad is connected before linking/unlinking
2003-04-10 13:20:02 +00:00
Benjamin Otte
646db378d5 fixes to mp3 typefinding:
Original commit message from CVS:
fixes to mp3 typefinding:
- removed workaround that detected files with valid ID3v2 tag as mp3 (not needed anymore)
Invalid files didn't occur because of broken length in the tag but because of padding
in the beginning of the audio data most of the time.
- fixed various assorted stuff in the old typefind function (like not adjusting buffer
size after skipping)
- added 2nd typefind function to detect mp3 streams (fixes #94113)
2003-04-10 02:34:13 +00:00
David Schleef
3021d277dd Grrr... another fix, to make gst_artsio.idl dist correctly.
Original commit message from CVS:
Grrr... another fix, to make gst_artsio.idl dist correctly.
2003-04-09 22:20:11 +00:00
David Schleef
27b2ebd812 Refix #104689
Original commit message from CVS:
Refix #104689
2003-04-08 22:53:24 +00:00
Ronald S. Bultje
5ae196bc8a This one needs to be adapted too
Original commit message from CVS:
This one needs to be adapted too
2003-04-07 22:02:55 +00:00
Ronald S. Bultje
13cf1785d8 Port some changes from 0.6.0/0.6.1 back to HEAD (.pc files moved to pkg-config/, .m4 file moved from plugins to core)
Original commit message from CVS:
Port some changes from 0.6.0/0.6.1 back to HEAD (.pc files moved to pkg-config/, .m4 file moved from plugins to core)
2003-04-07 21:34:30 +00:00
David Schleef
f2f86939c3 Convert some of the broken fourcc printing to GST_FOURCC_FORMAT
Original commit message from CVS:
Convert some of the broken fourcc printing to GST_FOURCC_FORMAT
2003-04-07 20:47:30 +00:00
David Schleef
76b8f5b85f Remove CVS/Tag from dist. Should go into 0.6.1.
Original commit message from CVS:
Remove CVS/Tag from dist.  Should go into 0.6.1.
2003-04-07 19:00:09 +00:00
David Schleef
bb23b9a3a2 Fix a bunch of endianness conversions that were done as long instead of int32. Should go into 0.6.1.
Original commit message from CVS:

Fix a bunch of endianness conversions that were done as long instead of
int32.  Should go into 0.6.1.
2003-04-07 18:43:25 +00:00
David Schleef
6b32ca5b1a Remove automake-1.4 hack to get files to dist correctly. Fixes #104689.
Original commit message from CVS:
Remove automake-1.4 hack to get files to dist correctly.  Fixes #104689.
Doesn't need to go into 0.6.1, imo.
2003-04-05 21:28:34 +00:00
Ronald S. Bultje
40fbee86ff add comments
Original commit message from CVS:
add comments
2003-04-05 21:16:02 +00:00
David Schleef
7bfc131d34 Fix the QCAM detection. (Correctly, this time.) Should go into 0.6.1
Original commit message from CVS:
Fix the QCAM detection.  (Correctly, this time.)  Should go into 0.6.1
2003-04-05 20:09:05 +00:00
David Schleef
0cdfc4adb9 Revert last change, since it breaks build
Original commit message from CVS:
Revert last change, since it breaks build
2003-04-05 01:31:54 +00:00
David Schleef
b32c526e60 Partial fix for #109700. Should be applied to 0.6.1.
Original commit message from CVS:
Partial fix for #109700.  Should be applied to 0.6.1.
2003-04-04 22:51:07 +00:00
David Schleef
e04f7c3687 Correct fix for #109048. Disable qcamsrc plugin if non-i386.
Original commit message from CVS:
Correct fix for #109048.  Disable qcamsrc plugin if non-i386.
2003-04-04 22:22:15 +00:00
Ronald S. Bultje
e98706d4e4 Well, ok, one more patch - fix the well-known v4l compilation problems inside ffmpeg too
Original commit message from CVS:
Well, ok, one more patch - fix the well-known v4l compilation problems inside ffmpeg too
2003-04-04 21:17:10 +00:00
Ronald S. Bultje
0b34afa797 sys/io.h -> asm/io.h (more portable) - fixes bug #109048
Original commit message from CVS:
sys/io.h -> asm/io.h (more portable) - fixes bug #109048
2003-04-04 19:32:49 +00:00
David Schleef
0292c80b59 Add $(GST_LIBS) to LIBADD for libgstgconf. Should go into 0.6.1.
Original commit message from CVS:
Add $(GST_LIBS) to LIBADD for libgstgconf.  Should go into 0.6.1.
2003-04-04 19:16:46 +00:00
Julien Moutte
fc6d47a4c6 Incorporating visualisation in libgstplay adding have_vis_xid signal and a new type of GstPlay object (VIDEO_VISUALIS...
Original commit message from CVS:
Incorporating visualisation in libgstplay
adding have_vis_xid signal and a new type of GstPlay object (VIDEO_VISUALISATION)
2003-04-02 21:33:12 +00:00
Julien Moutte
e71c9b9aca Fixed seeking discont with visualisation
Original commit message from CVS:
Fixed seeking discont with visualisation
2003-03-30 10:21:40 +00:00
Julien Moutte
620e0f274d Added gst_gconf function to render visualisation plugin from GConf key "default/visualisation"
Original commit message from CVS:
Added gst_gconf function to render visualisation plugin from GConf key "default/visualisation"
Enjoyed that commit to document those functions and remove commented functions
2003-03-29 19:48:38 +00:00
Benjamin Otte
c7850cd0ae fix compile error
Original commit message from CVS:
fix compile error
2003-03-24 02:58:13 +00:00
Christian Schaller
552d2816af fixes for monkeys audio
Original commit message from CVS:
fixes for monkeys audio
2003-03-11 21:46:07 +00:00
Jeremy Simon
ce6a262cf7 Add monkeyaudio plugin
Original commit message from CVS:
Add monkeyaudio plugin
2003-03-11 19:29:20 +00:00
Ronald S. Bultje
c5f3b5e48c Fix v4l/v4l2 compilation problems
Original commit message from CVS:
Fix v4l/v4l2 compilation problems
2003-03-09 15:07:53 +00:00
Ronald S. Bultje
72d53d141d Fix compilation failure in testsuite/alsa/
Original commit message from CVS:
Fix compilation failure in testsuite/alsa/
2003-03-05 13:41:34 +00:00
Andy Wingo
3503def596 update for the latest jack cvs and non-cothreaded gst scheduler
Original commit message from CVS:
update for the latest jack cvs and non-cothreaded gst scheduler
2003-03-04 15:34:20 +00:00
Julien Moutte
42aadabc81 gst_play_get_sink_element has been improved :
Original commit message from CVS:
gst_play_get_sink_element has been improved :
- Recursively searches in bins
- Able to find sink_element of a specified GstPlaySinkType (audio,video,any)

This now allow us to send very complex bins to GstPlay for audio/video sink without breaking length querying, eos signaling, etc..
2003-03-03 17:58:07 +00:00
Ronald S. Bultje
c62995f2fc Unification of the way to speak to v4l2 and v4l elements... Also fix a segfautl when doing gst-inspect v4l2src
Original commit message from CVS:
Unification of the way to speak to v4l2 and v4l elements... Also fix a segfautl when doing gst-inspect v4l2src
2003-03-02 21:58:52 +00:00
Zeeshan Ali
ae500224ff Silly bug, i wonder who was the last one to play with it
Original commit message from CVS:
Silly bug, i wonder who was the last one to play with it
2003-03-02 20:17:21 +00:00
Christian Schaller
701e4e6c31 remove obsolete requirement from rtp plugin
Original commit message from CVS:
remove obsolete requirement from rtp plugin
2003-03-02 11:58:26 +00:00
Christian Schaller
5dc4e1daf9 commit RTP fixes to spec file
Original commit message from CVS:
commit RTP fixes to spec file
2003-03-02 11:29:18 +00:00
Christian Schaller
5cfc579426 one missing file updated
Original commit message from CVS:
one missing file updated
2003-03-02 10:17:53 +00:00
Christian Schaller
fd8b83489c 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
4239f29902 remove videosink from spec
Original commit message from CVS:
remove videosink from spec
2003-03-01 15:04:35 +00:00
Christian Schaller
793d23e5e8 fix ivorbis part 2
Original commit message from CVS:
fix ivorbis part 2
2003-03-01 14:49:57 +00:00
Christian Schaller
3cd58ad6f9 commit first part of ivorbis fixes
Original commit message from CVS:
commit first part of ivorbis fixes
2003-03-01 14:48:00 +00:00
Wim Taymans
7912d9becd Forward events.
Original commit message from CVS:
Forward events.
2003-02-25 21:34:10 +00:00
Christian Schaller
2980087e6a disabling videosink from head build, should I do the same for 0.6 branch?
Original commit message from CVS:
disabling videosink from head build, should I do the same for 0.6 branch?
2003-02-23 21:52:42 +00:00
Christian Schaller
4344085222 state change fixes from Pedro Corte-Real for shout and shout2 plugins
Original commit message from CVS:
state change fixes from Pedro Corte-Real for shout and shout2 plugins
2003-02-23 21:01:23 +00:00
Christian Schaller
6fdb0b8039 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
David I. Lehn
56dd04644e remove autogenerated file
Original commit message from CVS:
remove autogenerated file
2003-02-23 18:30:26 +00:00