[mythtv-users] Blu-Ray and regular DVDs

stev391 at email.com stev391 at email.com
Wed May 13 22:14:27 UTC 2009


> 
> On Tue, May 12, 2009 at 4:44 PM, Ryan Allen <ryan at the-summit.net> wrote:
> 
> >    I haven't tried this yet, but will soon.  What are other's
> >    experiences with using Blu-Ray under Myth?
> >
> The copy protection schemes in bluray are a rapidly-moving target and the
> linux solutions are lagging slightly.  I rip my blu-rays with Slysoft's
> AnyDVD (works with windows running under a VM), use TSMuxer to extract the
> main feature, and I usually convert the DTS-HD to just DTS (or AC3 if it
> TrueHD) since my my SPDIF connections can't do the high capacity audio
> anyway.  Then it's in a Linux workable form. Myth plays AC3-based files just
> fine, but I find I get no audio with DTS (not sure why - but I'm only using
> 0.21-fixes with the JY's VDPAU backport), so I've turned to using mplayer -
> which gets called from myth and blends in pretty seamlessly.
> 
> Then BluRays look GREAT! - especially projected from my 1080p projector onto
> a huge screen..... :-)


I do the same as above, however to get the audio working in MythTV apply this patch (this is against trunk, but should work for fixes), this is due to tsMuxer not changing the codec ID correctly.
The patch just tells it to treat it the same as DTS for the moment, as there is no decoder for HDMV DTS.

One thing that annoys me at the moment is no subtitle support, which is annoying for foreign movies...

Index: libs/libavformat/mpegts.c
===================================================================
--- libs/libavformat/mpegts.c   (revision 20550)
+++ libs/libavformat/mpegts.c   (working copy)
@@ -866,6 +866,7 @@
         case STREAM_TYPE_AUDIO_AAC:
         case STREAM_TYPE_AUDIO_AC3:
         case STREAM_TYPE_AUDIO_DTS:
+        case STREAM_TYPE_AUDIO_HDMV_DTS:
             //case STREAM_TYPE_PRIVATE_DATA:
         case STREAM_TYPE_VBI_DVB:
         case STREAM_TYPE_SUBTITLE_DVB:
@@ -1444,6 +1445,7 @@
             codec_id = CODEC_ID_AC3;
             break;
         case STREAM_TYPE_AUDIO_DTS:
+        case STREAM_TYPE_AUDIO_HDMV_DTS:
             codec_type = CODEC_TYPE_AUDIO;
             codec_id = CODEC_ID_DTS;
             break;
Index: libs/libavformat/mpegts.h
===================================================================
--- libs/libavformat/mpegts.h   (revision 20550)
+++ libs/libavformat/mpegts.h   (working copy)
@@ -63,6 +63,7 @@

 #define STREAM_TYPE_AUDIO_AC3       0x81
 #define STREAM_TYPE_AUDIO_DTS       0x8a
+#define STREAM_TYPE_AUDIO_HDMV_DTS  0x82

 #define STREAM_TYPE_SUBTITLE_DVB    0x100
 #define STREAM_TYPE_VBI_DVB         0x101


-- 
Be Yourself @ mail.com!
Choose From 200+ Email Addresses
Get a Free Account at www.mail.com



More information about the mythtv-users mailing list