Page 1 of 1

vod_rtsp vod server error: unsupported codec dts

Posted: 19 Mar 2009 05:52
by musikgoat
Hi,

I must be doing something wrong, I'm trying to stream an x264 matroska file. I successfully stream an mpeg 2 file.

Code: Select all

My vod_config is such: new testvideo vod enabled setup testvideo input "file:///media/linkpro/testvideo.mkv"
from the client I load the config via telnet and on the server get the following error:

Code: Select all

[0xfd7ec8] main vod server: creating httpd [0x1d990d8] [Media: testvideo] dts packetizer: DTS channels:6 samplerate:48000 bitrate:1536000 [matroska @ 0x1c066f0]Read error [0xfd7ec8] vod_rtsp vod server error: cannot add this stream (unsupported codec: dts )

however, on the server itself, I can play the file in vlc:

Code: Select all

tim@Central:~$ vlc VLC media player 1.0.0-git Goldeneye [0xc0d888] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. [0x1e93778] dts decoder: DTS channels:6 samplerate:48000 bitrate:1536000 QPainter::begin: Paint device returned engine == 0, type: 1 QPainter::begin: Paint device returned engine == 0, type: 1 Stream with high frequencies VQ coding
this is my output of vlc -l:

Code: Select all

tim@Central:~$ vlc -l VLC media player 1.0.0-git Goldeneye aout_file File audio output alsa ALSA audio output oss UNIX OSS audio output pulse Pulseaudio audio output packetizer_mpegvideo MPEG-I/II video packetizer packetizer_copy Copy packetizer packetizer_vc1 VC-1 packetizer packetizer_mlp MLP/TrueHD parser packetizer_h264 H.264 video packetizer packetizer_mpeg4audio MPEG4 audio packetizer packetizer_mpeg4video MPEG4 video packetizer dtstospdif Audio filter for DTS->S/PDIF encapsulation dtstofloat32 DTS Coherent Acoustics audio decoder dtstofloat32 DTS Coherent Acoustics audio decoder ugly_resampler Audio filter for ugly resampling a52tofloat32 ATSC A/52 (AC-3) audio decoder a52tofloat32 ATSC A/52 (AC-3) audio decoder mono Audio filter for stereo to mono conversion trivial_channel_mixer Audio filter for trivial channel mixing linear_resampler Audio filter for linear interpolation resampling linear_resampler Audio filter for linear interpolation resampling bandlimited_resampler Audio filter for band-limited interpolation resampling bandlimited_resampler Audio filter for band-limited interpolation resampling dolby_surround_decoder Simple decoder for Dolby Surround encoded streams audio_format Audio filter for PCM format conversion a52tospdif Audio filter for A/52->S/PDIF encapsulation simple_channel_mixer Audio filter for simple channel mixing simple_channel_mixer audio filter for simple channel mixing converter_float Floating-point audio format conversions converter_float Floating-point audio format conversions converter_float Floating-point audio format conversions converter_float Floating-point audio format conversions converter_float Floating-point audio format conversions converter_float Floating-point audio format conversions converter_float Floating-point audio format conversions converter_float Floating-point audio format conversions converter_float Floating-point audio format conversions converter_float Floating-point audio format conversions normvol Volume normalizer param_eq Parametric Equalizer mpgatofixed32 MPEG audio decoder mpgatofixed32 MPEG audio decoder equalizer Equalizer with 10 bands scaletempo Audio tempo scaler synched with rate trivial_resampler Audio filter for trivial resampling headphone_channel_mixer Headphone virtual spatialization effect headphone_channel_mixer Headphone virtual spatialization effect converter_fixed Fixed point audio format conversions converter_fixed Fixed point audio format conversions converter_fixed Fixed point audio format conversions converter_fixed Fixed point audio format conversions spatializer Audio Spatializer bonjour Bonjour services sap SAP Announcements sap SDP Descriptions parser hal HAL devices detection podcast Podcasts shout Shoutcast radio listings shout Freebox TV listing (French ISP free.fr services) shout French TV shout Shoutcast TV listings glx OpenGL(GLX) provider fb GNU/Linux framebuffer video output opengl OpenGL video output xvideo XVideo extension video output yuv YUV video output x11 X11 video output vmem Video memory output drawable Embedded X window video drawable Embedded Windows video stream_out_duplicate Duplicate stream output stream_out_raop Remote Audio Output Protocol stream output stream_out_gather Gathering stream output stream_out_autodel Automatically add/delete input streams stream_out_mosaic_bridge Mosaic bridge stream output stream_out_display Display stream output stream_out_transcode Transcode stream output stream_out_description Description stream output stream_out_bridge Bridge stream output stream_out_bridge Bridge stream output stream_out_bridge Bridge stream output stream_out_record Record stream output stream_out_standard Standard stream output stream_out_transrate MPEG2 video transrating stream output stream_out_dummy Dummy stream output stream_out_es Elementary stream output stream_out_rtp RTP stream output magnify Magnify/Zoom interactive video filter grain Grain video filter wall Wall video filter rotate Rotate video filter mosaic Mosaic video sub filter extract Extract RGB component video filter invert Invert video filter atmo AtmoLight Filter motionblur Motion blur filter alphamask Alpha mask video filter postproc Video post processing filter yuvp YUVP converter deinterlace Deinterlacing video filter deinterlace Deinterlacing video filter scene Scene video filter motiondetect Motion detect video filter crop Crop video filter erase Erase video filter blendbench Blending benchmark filter dynamicoverlay Dynamic video overlay transform Video transformation filter gaussianblur Gaussian blur video filter bluescreen Bluescreen video filter clone Clone video filter canvas Automatically resize and padd a video adjust Image properties filter sharpen Augment contrast between contours. scale Video scaling filter marq Marquee display swscale Video scaling filter wave Wave video filter puzzle Puzzle interactive game video filter osdmenu On Screen Display menu gradient Gradient video filter ripple Ripple video filter rv32 RV32 conversion filter remoteosd Remote-OSD over VNC panoramix Panoramix: wall with overlap video filter rss RSS and Atom feed display psychedelic Psychedelic video filter colorthres Color threshold filter logo Logo sub filter logo Logo video filter croppadd Video scaling filter chain Video filtering using a chain of video filter modules blend Video pictures blending noise Noise video filter spdif_mixer Dummy S/PDIF audio mixer trivial_mixer Trivial audio mixer float32_mixer Float32 audio mixer i420_rgb I420,IYUV,YV12 to RGB2,RV15,RV16,RV24,RV32 conversions i422_yuy2 Conversions from I422 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv,Y211 grey_yuv Conversions from GREY to I420,YUY2 i420_ymga_mmx MMX conversions from I420,IYUV,YV12 to YMGA yuy2_i420 Conversions from YUY2,YUNV,YVYU,UYVY,UYNV,Y422,cyuv to I420 i422_yuy2_mmx MMX conversions from I422 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv i420_yuy2_sse2 SSE2 conversions from I420,IYUV,YV12 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv i422_yuy2_sse2 SSE2 conversions from I422 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv i420_yuy2_mmx MMX conversions from I420,IYUV,YV12 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv i420_yuy2 Conversions from I420,IYUV,YV12 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv,Y211 i420_rgb_mmx MMX I420,IYUV,YV12 to RV15,RV16,RV24,RV32 conversions i420_ymga Conversions from I420,IYUV,YV12 to YMGA yuy2_i422 Conversions from YUY2,YUNV,YVYU,UYVY,UYNV,Y422,cyuv to I422 i422_i420 Conversions from I422,J422 to I420,IYUV,J420,YV12,YUVA i420_rgb_sse2 SSE2 I420,IYUV,YV12 to RV15,RV16,RV24,RV32 conversions stream_filter_rar Uncompressed RAR stream_filter_record Internal stream record decomp Decompression decomp Decompression folder Folder meta data taglib taglib taglib taglib visual Visualizer filter vcd VCD input v4l2 Video4Linux2 input v4l2 Video4Linux2 Compressed A/V dc1394 dc1394 input dvdread DVDRead Input (no menu support) access_bd Blu-Ray Disc Input access_tcp TCP input access_ftp FTP input access_ftp FTP upload output x11_screen Screen Input access_http HTTP input access_rtmp RTMP input vcdx Video CD (VCD 1.0, 1.1, 2.0, SVCD, HQVCD) input access_alsa Alsa audio capture input access_mms Microsoft Media Server (MMS) input zip Zip files filter zip Zip access pvr IVTV MPEG Encoding cards input dvdnav DVDnav Input v4l Video4Linux input access_realrtsp Real RTSP access_directory Standard filesystem directory input access_dv Digital Video (Firewire/ieee1394) input access_file File input access_gnomevfs GnomeVFS input access_udp UDP input rtp Real-Time Protocol (RTP) input access_oss OSS input access_mmap Memory-mapped file input cdda Audio CD input access_fake Fake input real Real demuxer ps MPEG-PS demuxer ps MPEG-PS demuxer pva PVA demuxer smf SMF demuxer vc1 VC1 video demuxer mp4 MP4 stream demuxer ty TY Stream audio/video demux aiff AIFF demuxer nuv Nuv demuxer xa XA demuxer tta TTA demuxer rawdv DV (Digital Video) demuxer demuxdump File dumper avformat FFmpeg demuxer avformat FFmpeg muxer rawvid Raw video demuxer nsc Windows Media NSC metademux voc VOC demuxer asf ASF v1.0 demuxer flacsys FLAC demuxer nsv NullSoft demuxer m4v MPEG-4 video demuxer h264 H264 video demuxer demux_cdg CDG demuxer mjpeg M-JPEG camera demuxer au AU demuxer es MPEG-I/II/4 / A52 / DTS / MLP audio subtitle Text subtitles parser avi AVI demuxer wav WAV demuxer vobsub Vobsub subtitles parser live555 RTP/RTSP/SDP demuxer (using Live555) live555 RTSP/RTP access and demux mpgv MPEG-I/II video demuxer ogg OGG demuxer playlist Playlist playlist iTunes Music Library importer playlist Dummy ifo demux playlist Google Video Playlist importer playlist QuickTime Media Link importer playlist Kasenna MediaBase parser playlist ASX playlist import playlist New winamp 5.2 shoutcast import playlist XSPF playlist import playlist Podcast parser playlist DVB playlist import playlist B4S playlist import playlist PLS playlist import playlist M3U playlist import x264 H.264/MPEG4 AVC encoder (x264) zvbi VBI and Teletext decoder png PNG video decoder speex Speex audio decoder speex Speex audio encoder speex Speex audio packetizer subsusf USF subtitles decoder dts DTS parser dts DTS audio packetizer realaudio RealAudio library decoder rawvideo Pseudo raw video decoder rawvideo Pseudo raw video packetizer libmpeg2 MPEG I/II video decoder (using libmpeg2) invmem Memory video decoder a52 A/52 parser a52 A/52 audio packetizer realvideo RealVideo library decoder cvdsub CVD subtitle decoder cvdsub Chaoji VCD subtitle packetizer schroedinger Schroedinger video decoder theora Theora video decoder theora Theora video encoder theora Theora video packetizer araw Raw/Log Audio decoder araw Raw audio encoder cdg CDG video decoder svcdsub Philips OGT (SVCD subtitle) decoder svcdsub Philips OGT (SVCD subtitle) packetizer t140 t140 t140 T.140 text encoder subsdec Text subtitles decoder spudec DVD subtitles decoder spudec DVD subtitles packetizer aes3 AES3/SMPTE 302M audio decoder aes3 AES3/SMPTE 302M audio packetizer telx Teletext subtitles decoder cmml CMML annotations decoder cmml CMML annotations decoder flac Flac audio decoder flac Flac audio packetizer flac Flac audio encoder faad AAC audio decoder (using libfaad2) lpcm Linear PCM audio decoder lpcm Linear PCM audio packetizer cc Closed Captions decoder mpeg_audio MPEG audio layer I/II/III decoder mpeg_audio MPEG audio layer I/II/III packetizer fake Fake video decoder vorbis Vorbis audio decoder vorbis Vorbis audio encoder vorbis Vorbis audio packetizer avcodec FFmpeg audio/video decoder avcodec FFmpeg deinterlace video filter avcodec FFmpeg audio/video encoder fluidsynth FluidSynth MIDI synthetizer twolame Libtwolame audio encoder adpcm ADPCM audio decoder dvbsub DVB subtitles decoder dvbsub DVB subtitles encoder access_output_file File stream output access_output_http HTTP stream output access_output_dummy Dummy stream output access_output_rtmp RTMP stream output access_output_udp UDP stream output access_output_shout IceCAST output http HTTP remote control interface hotkeys Hotkeys management interface dbus D-Bus control interface gestures Mouse gestures control interface rc Remote control interface motion motion control interface showintf Show interface with mouse telnet VLM remote control interface signals POSIX signals handling interface inhibit Power Management Inhibitor vod_rtsp RTSP VoD server lua Fetch artwork using lua scripts lua Lua Interface Module lua Lua Playlist Parser Interface memcpy libc memcpy audioscrobbler Submission of played songs to last.fm osd_parser osd_parser osd_parser XML OSD configuration importer osd_parser OSD configuration importer freetype Freetype2 font renderer memcpy3dn 3D Now! memcpy memcpymmxext MMX EXT memcpy xml XML Parser (using libxml2) telepathy Telepathy "Now Playing" (MissionControl) logger File logging xtag Simple XML Parser stats Stats encoder function stats Stats video output function stats Stats demux function stats Stats decoder function screensaver X Screensaver disabler gnutls GnuTLS transport layer security gnutls GnuTLS server export export export HTML playlist export export XSPF playlist export export Old playlist export export M3U playlist export probe_hal HAL devices detection dummy Dummy interface function dummy Dummy font renderer function dummy Dummy video output function dummy Dummy audio output function dummy Dummy encoder function dummy Dump decoder function dummy Dummy decoder function dummy Dummy demux function dummy Dummy access function notify LibNotify Notification Plugin memcpymmx MMX memcpy mux_ps PS muxer mux_avi AVI muxer mux_wav WAV muxer mux_ogg Ogg/OGM muxer mux_mp4 MP4/MOV muxer mux_dummy Dummy/Raw muxer mux_mpjpeg Multipart JPEG muxer mux_asf ASF muxer qt4 Qt interface qt4 Qt interface qt4 Dialogs provider skins2 Skinnable Interface skins2 Skins loader demux skins2 Skinnable Interface main main program

Re: vod_rtsp vod server error: unsupported codec dts

Posted: 19 Mar 2009 10:28
by Jean-Baptiste Kempf
You need to transcode.