Re: [linux-dvb] Anysee E30 C Plus + MPEG-4?
Thanks for the advice, it worked! mplayer -identify dvb://channel name produced the following result: PROGRAM_ID=0 (0x00), PMT_PID: 16(0x10) PROGRAM_ID=109 (0x6D), PMT_PID: 7029(0x1B75) PROGRAM_ID=1001 (0x3E9), PMT_PID: 59(0x3B) PROGRAM_ID=1930 (0x78A), PMT_PID: 1930(0x78A) PROGRAM_ID=15551 (0x3CBF), PMT_PID: 8021(0x1F55) I was searching for the HD channel with program id 15551, so I added +8021 to the video identifier in channels.conf and it works. regards s. BOUWSMA Barry: I said it before and I'll say it again, what `mplayer' needs is -- I mean, I don't know if it would be possible for `mplayer' to identify the video as H.264, but for me, it needs this additional PID stream to do that. That is something for the `mplayer' developers or for someone more familiar with H.264 in DVB to answer. I'm guessing your `channels.conf' file is simple with one field for video and one for audio, but no extra fields. If this is the case, then what you will need to do as a test would be to write more of the stream to a file; the example I gave in my earlier reply for BBC-HD is what I pass to `dvbstream'. Then `mplayer' should be able to play this file with no problems. --- | Make it idiot proof and someone will make a better idiot. | --- -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [linux-dvb] Anysee E30 C Plus + MPEG-4?
Thierry Lelegard: Stream type 0x1B precisely means AVC / H.264 video stream (cf. ISO 138181-1:2000/FDAM 3) Try VLC instead of mplayer. VLC does render H.264 HD video, provided you have a (very) good CPU. Thanks for the info. Anyway, mplayer also does render H.264 of course, it's the stream that's not very cleverly muxed, it seems. And with mplayer I have vdpau acceleration on my nvidia card that can render 1920x1...@50 fps in real time. s. - | After all is said and done, a hell of a lot more is said than done. | - -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [linux-dvb] Anysee E30 C Plus + MPEG-4?
Thanks for the comprehensive answer. Mr. Thommeret's hint about the missing video PID pushed me into the right direction so I'm a step further now. With scan -vv I could find the video PIDs for the HD channels and indeed they were missing in my channels.conf (values were 0) as scan detected them as OTHER, but with a type 0x1b addition with which I don't know what to do for the time being... After adding the correct PID values, mplayer still can't demux the incoming stream but the video is there, and with -dumpvideo a h264 elementary stream gets produced in the file that can be played back if I specify -demuxer h264es on the command line. What are beyond me now are: 1) how can mplayer not demux the stream if it can dump the video out (shouldn't a video dump involve a demux operation before all?) 2) is it a missing feature of mplayer that no metastream is processed that would carry the necessary information about the muxed streams? It would be adequate for me if I could specify a demuxer to use but it seems impossible in just one step - which I currently don't understand because an elementary stream is dumped as video. s. BOUWSMA Barry: `mplayer' assumes a MPEG-2 video stream by default unless it is told otherwise by the additional metadata carried outside the video PID stream. That means you need to feed mplayer with not only the video and audio streams, but also the PMT stream which identifies the video as H.264. - | Friends may come and go but enemies accumulate. | - -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html