[mythtv] H.264 over MPEG-2 TS recording and playback
Mark Buechler
mark.buechler at gmail.com
Thu Mar 23 22:45:20 UTC 2006
I eagerly await!!
- Mark.
On 3/23/06, Jean-Francois Roy <roy.jean-francois at crc.ca> wrote:
>
> I think I've figured it out, but I have to leave work pretty soon, so
> I'll implement my solution tomorrow and submit patches if it works :)
>
> Mark Buechler wrote:
> > Does anyone have a contact with the ffmpeg folks who might be able to
> > shed some light on what's going on?
> >
> > - Mark.
> >
> > On 3/23/06, *Jean-Francois Roy* < roy.jean-francois at crc.ca
> > <mailto:roy.jean-francois at crc.ca>> wrote:
> >
> > Indeed, the problem is simply that no frames are ever decoded. The
> > prebuffer messages are output every 10 times MythTV fails to
> prebuffer
> > frames when you start playback.
> >
> > It's interesting you mention mplayer is having issues as well. I
> > know my
> > TS files work in VLC. I wonder if I could use the VLC TS demuxer
> > instead
> > of libavformat and pass elementary stream packets to libavcodec for
> > decompression...
> >
> > Mark Buechler wrote:
> > > Looks like newer Myth versions are getting closer to playing h.264
> > > content. This an excerpt from mfe. I believe the video PIDs are
> > > correctly being identified but ffmpeg is having trouble decoding
> the
> > > stream. The same sort of errors come out of mplayer (which uses
> > ffmpeg
> > > for h.264) as well.
> > >
> > > - Mark.
> > >
> > > [h264 @ 0xb73c6630]non existing PPS referenced
> > > [h264 @ 0xb73c6630]decode_slice_header error
> > > [h264 @ 0xb73c6630]non existing PPS referenced
> > > [h264 @ 0xb73c6630]decode_slice_header error
> > > [h264 @ 0xb73c6630]non existing PPS referenced
> > > [h264 @ 0xb73c6630]decode_slice_header error
> > > [h264 @ 0xb73c6630]non existing PPS referenced
> > > [h264 @ 0xb73c6630]decode_slice_header error
> > > [h264 @ 0xb73c6630]non existing PPS referenced
> > > [h264 @ 0xb73c6630]decode_slice_header error
> > > [h264 @ 0xb73c6630]non existing PPS referenced
> > > [h264 @ 0xb73c6630]decode_slice_header error
> > > [h264 @ 0xb73c6630]non existing PPS referenced
> > > [h264 @ 0xb73c6630]decode_slice_header error
> > > [h264 @ 0xb73c6630]non existing PPS referenced
> > > [h264 @ 0xb73c6630]decode_slice_header error
> > > [h264 @ 0xb73c6630]non existing PPS referenced
> > > [h264 @ 0xb73c6630]decode_slice_header error
> > > [h264 @ 0xb73c6630]non existing PPS referenced
> > > [h264 @ 0xb73c6630]decode_slice_header error
> > > [h264 @ 0xb73c6630]non existing PPS referenced
> > > [h264 @ 0xb73c6630]decode_slice_header error
> > > 2006-03-22 18:38:08.130 AFD: Opened codec 0x858dcd0,
> id(MPEG2VIDEO)
> > > type(Video)
> > > 2006-03-22 18:38:08.130 AFD: Opened codec 0x858e000, id(MP3)
> > type(Audio)
> > > 2006-03-22 18:38:08.132 AFD: Opened codec 0x8e445f0, id(H264)
> > type(Video)
> > > 2006-03-22 18:38:08.132 AFD: Opened codec 0x87091d0, id(AC3)
> > type(Audio)
> > > 0: start_time: 7983.373 duration: 1.611
> > > 1: start_time: 7983.173 duration: 1.601
> > > stream: start_time: 88701.926 duration: 20.124 bitrate=5040 kb/s
> > > 2006-03-22 18:38:08.174 AFD: Warning, video codec 0x8e445f0
> id(H264)
> > > type (Video) already open.
> > > 2006-03-22 18:38: 08.174 AFD: Warning, audio codec 0x87091d0
> id(AC3)
> > > type (Audio) already open, leaving it alone.
> > > 2006-03-22 18:38:08.174 NVP: Disabling Audio, params(0,0,0)
> > > 2006-03-22 18:38:08.396 AFD: Opened codec 0x8709500,
> id(MPEG2VIDEO)
> > > type(Video)
> > > 2006-03-22 18:38:08.396 AFD: Opened codec 0x8d325c0, id(MP3)
> > type(Audio)
> > > 2006-03-22 18:38:08.398 AFD: Opened codec 0x8e455d0, id(H264)
> > type(Video)
> > > 2006-03-22 18:38:08.398 AFD: Opened codec 0x8e45b30, id(AC3)
> > type(Audio)
> > > 2006-03-22 18:38:09.107 NVP: Prebuffer wait timed out 10 times.
> > > 2006-03-22 18:38:10.457 NVP: Prebuffer wait timed out 10 times.
> > > 2006-03-22 18:38:11.807 NVP: Prebuffer wait timed out 10 times.
> > > 2006-03-22 18:38: 13.156 NVP: Prebuffer wait timed out 10 times.
> > > 2006-03-22 18:38:14.506 NVP: Prebuffer wait timed out 10 times.
> > > 2006-03-22 18:38:15.856 NVP: Prebuffer wait timed out 10 times.
> > > 2006-03-22 18:38:17.205 NVP: Prebuffer wait timed out 10 times.
> > >
> > > On 3/18/06, *Steven Adeff* <adeffs.mythtv at gmail.com
> > <mailto:adeffs.mythtv at gmail.com>
> > > <mailto:adeffs.mythtv at gmail.com
> > <mailto:adeffs.mythtv at gmail.com>>> wrote:
> > >
> > > On 3/18/06, Daniel Kristjansson <danielk at cuymedia.net
> > <mailto:danielk at cuymedia.net>
> > > <mailto:danielk at cuymedia.net <mailto:danielk at cuymedia.net>
> > >> wrote:
> > > > On Fri, 2006-03-17 at 13:08 -0500, Steven Adeff wrote:
> > > > > On 3/17/06, Mark Buechler < mark.buechler at gmail.com
> > <mailto:mark.buechler at gmail.com>
> > > <mailto: mark.buechler at gmail.com
> > <mailto:mark.buechler at gmail.com>>> wrote:
> > > > > > I can provide sample streams but they come from an FTA
> > > channel here in the
> > > > > > US. I doubt it's copyright free. If anyone needs a
> sample
> > > stream contact me
> > > > > > off-list and we'll discuss further.
> > > > > if its FTA then there should be no issue in distributing
> it
> > > for free,
> > > > > you just can't make any money off of distribution.
> > > >
> > > > Umm no... If it is copyrighted, you have to be very
> > careful to stay
> > > > within fair use rules which are ambiguous and differ
> > greatly by
> > > country.
> > > >
> > > > What I meant by test streams was an organized set of
> > streams with
> > > > different video attributes (high motion, low motion,
> > color, B&W,
> > > > different resolutions) and different attached audio (ACC,
> > AC3,
> > > > MP2, MP3, etc.) It should be public domain, or at least
> > distributed
> > > > under a license that allows me to redistribute the stream
> > to a user
> > > > for testing.
> > > >
> > > > I don't care if the high motion video is of your dog
> > playing catch,
> > > > but I do care about the copyright.
> > > >
> > > > I'm willing to host these videos, but only if it is
> > unquestionably
> > > > legal to do so in any country I might ever want to visit.
> > > >
> > > > -- Daniel
> > >
> > > I've been trying to figure out how to mux into a TS stream
> > but it
> > > doesn't look like mencoder or ffmpeg support this? If anyone
> > know how
> > > to do this I'll create a slew of h264 streams. There are some
> > > non-copyrighted test streams available that I can reencode
> > to h264 at
> > > various bitrates with various audio tracks like Daniel asks
> > for.
> > >
> > > --
> > > Steve
> > > _______________________________________________
> > > mythtv-dev mailing list
> > > mythtv-dev at mythtv.org <mailto:mythtv-dev at mythtv.org>
> > <mailto: mythtv-dev at mythtv.org <mailto:mythtv-dev at mythtv.org>>
> > > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> > > < http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev>
> > >
> > >
> > >
> >
> ------------------------------------------------------------------------
> > >
> > > _______________________________________________
> > > mythtv-dev mailing list
> > > mythtv-dev at mythtv.org <mailto:mythtv-dev at mythtv.org>
> > > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> > <http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev>
> > >
> >
> > _______________________________________________
> > mythtv-dev mailing list
> > mythtv-dev at mythtv.org <mailto:mythtv-dev at mythtv.org>
> > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > mythtv-dev mailing list
> > mythtv-dev at mythtv.org
> > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> >
>
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-dev/attachments/20060323/91ab5356/attachment-0001.htm
More information about the mythtv-dev
mailing list