mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 12:11:13 +00:00
1b63854c1f
Original commit message from CVS: 2004-01-07 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/audiofile/gstafsink.c: (gst_afsink_init), (gst_afsink_chain), (gst_afsink_handle_event): * ext/jpeg/gstjpegenc.c: (gst_jpegenc_init): * gst/avi/gstavimux.c: (gst_avimux_request_new_pad): * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_init): * sys/dxr3/dxr3spusink.c: (dxr3spusink_init): * sys/dxr3/dxr3videosink.c: (dxr3videosink_init): Fix for instantiate-test (see core). Also remove dead code from jpegenc (which still needs fixing, but that's lower on my TODO list...). * sys/v4l2/gstv4l2src.c: (gst_v4l2src_getcaps): Never return NULL as caps. |
||
---|---|---|
.. | ||
gstaf.c | ||
gstafparse.c | ||
gstafparse.h | ||
gstafsink.c | ||
gstafsink.h | ||
gstafsrc.c | ||
gstafsrc.h | ||
Makefile.am | ||
README |
This plugin wraps the SGI Audiofile (http://oss.sgi.com/projects/audiofile/) library into a src and sink element. You can read from and write to the supported formats (WAVE, AIFF, AIFFC, NEXTSND). What is supported : * all the file formats * integer sample data, both 2's complement and unsigned * 8 or 16 bit width & depth (haven't tested others) * sample rate * some sort of endianness control What isn't supported yet : * float data What you can do : * src element only accepts location argument * sink element accepts location, endianness and type - location : file on the system to output - endianness : at this time endianness is still a bit shady you can either set 1234 or 4321; setting it to 4321 will byteswap the buffer data you might want to keep it at 1234 for now - type : one of the file types Use gstreamer-inspect on afsink and afsrc to see all of the supported options. Examples : * tools/gstreamer-launch afsrc location=/opt/media/wav/dark-480-16-m.wav ! afsink type=2 location=/opt/media/wav/dark-480-16-m.aiff Future plans : * add float support * wrap up afsink and afsrc with pipe and fork to act like data convertors, allowing arbitrary choice of sink and src element