mpeg2ts1394dec-0.3.1

所属分类:单片机开发
开发工具:C/C++
文件大小:230KB
下载次数:2
上传日期:2014-07-22 11:36:14
上 传 者aiyoujun
说明:  Mpeg2 TS 音视频解析程序,根据媒体的pid类型解析出音视频类型及格式。
(Mpeg2 TS audio and video parse program, it pase out the media type by pid type.)

文件列表:
mpeg2ts1394dec-0.3.1\acinclude.m4 (5254, 2008-05-23)
mpeg2ts1394dec-0.3.1\aclocal.m4 (37815, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\audio.c (5835, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\audio.h (2275, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\audiobuffer.c (9273, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\audiobuffer.h (1654, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\audio_oss.c (8310, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\common.c (2447, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\common.h (526, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\COPYING.mpg123 (1620, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\dct64_i386.c (9806, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\decode_2to1.c (5064, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\decode_4to1.c (5439, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\decode_i386.c (5771, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\decode_ntom.c (6114, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\equalizer.c (513, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\getbits.c (2139, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\getbits.h (1095, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\huffman.h (15949, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\l2tables.h (8305, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\layer1.c (3764, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\layer2.c (8602, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\layer3.c (50048, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\Makefile.am (383, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\Makefile.in (13907, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\mpg123.c (8271, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\mpg123.h (9274, 2008-05-23)
mpeg2ts1394dec-0.3.1\audio\tabinit.c (4530, 2008-05-23)
mpeg2ts1394dec-0.3.1\compile (3707, 2008-05-23)
mpeg2ts1394dec-0.3.1\config.guess (44208, 2008-05-23)
mpeg2ts1394dec-0.3.1\config.h.in (3104, 2008-05-23)
mpeg2ts1394dec-0.3.1\config.sub (32448, 2008-05-23)
mpeg2ts1394dec-0.3.1\configure (264441, 2008-05-23)
mpeg2ts1394dec-0.3.1\configure.in (4411, 2008-05-23)
mpeg2ts1394dec-0.3.1\COPYING (18009, 2008-05-23)
mpeg2ts1394dec-0.3.1\depcomp (15936, 2008-05-23)
mpeg2ts1394dec-0.3.1\install-sh (9233, 2008-05-23)
mpeg2ts1394dec-0.3.1\iso1394dataflowsource.c (21231, 2008-05-23)
mpeg2ts1394dec-0.3.1\iso1394dataflowsource.h (3250, 2008-05-23)
... ...

MPEG2-TS 1394 decoder ===================== Introduction ------------ This program receives MPEG-2 transport streams from an IEEE 1394 (FireWire) bus according to IEC 61883-4. It can decode one audio and video stream and present them on the local sound card and on the local display. For video, a new window with the dimensions of the decoded video pops up when decoding video is started. The window is closed when decoding video stops. However, if it is configured with --enable-fix-window (on compile time), it will open the window for video output on startup. The window is always open, regardless whether video is currently available. This option was added to enable a more TV like operation where the "TV screen" is alway there and goes black when there is no video (e. g. when decoding a radio program). Requirements ------------ This software requires access to the IEEE 1394 adapter via libraw1394. This version uses the rawiso API. Therefore, it requires libraw1394 version 0.10.0 or higher and linux kernel 2.4.21 or higher. In the current versions of the drivers, the rawiso API only works with ohci cards, but not with pcilynx cards. Libmpeg2 (available at http://libmpeg2.sourceforge.net) must be installed. This software was tested with libmpeg2 from mpeg2dec-0.4.0 installed. Furthermore, it requires sound support according to the Open Sound System, as it is part of Linux 2.2 and 2.4. License ------- Most parts of this software are distributed under the terms of the GNU General Public License (see COPYING). The only exception is the audio decoder. It is an adapted version of mpg123, which is distributed under a different license (see COPYING.mpg123 in the audio subdirectory). This applies to all files in the audio subdirectory except audiobuffer.c and audiobuffer.h. Furthermore, this applies to a small portion of mpeg2demux.c. The audio decoder is based on an old version of mpg123 (version 0.59r). The latest versions of mpg123 are available under GNU GPL. So when this old code is replaced with the new version of mpg123, mpeg2ts1394dec as a whole will be available under GNU GPL. How to build ------------ Type "./configure" and then "make" on the console! If you want a version with fix video window, then type "./configure --enable-fix-window" instead of "./configure"! If you want to install the program, become root and type "make install"! How to use ---------- Start the program (mpeg2ts1394dec) and type "help" on the prompt! Acknowledgements ---------------- This software is based on several open source software packages. The audio decoder is based on mpg123 from Michael Hipp, which is available at http://www.mpg123.de. Video is decoded using libmpeg2 available at http://libmpeg2.sourceforge.net. Ideas for the MPEG-2 transport stream demultiplexer were taken from an implementation by Alex Theo de Jong (NIST, February 1996). January 11th, 2007 Manfred Weihs

近期下载者

相关文件


收藏者