Announcement

Collapse
No announcement yet.

MythTV 0.24 Brings A New OSD, HD Audio, Blu-ray

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • iamlindoro
    replied
    Originally posted by GreekGeek View Post
    2010-11-14 17:49:58.199 Player(0), Error: Couldn't find an A/V decoder for: '/media/cdrom0'
    I'm not sure which "two errors" you were referring to. What you are doing here suggests

    a) You have not compiled and installed libaacs correctly.
    or
    b) You have not configured your KEYDB.cfg file correctly.
    or
    c) /media/cdrom0 is not mounted as the correct filesystem type.

    Or any/all of the above.

    Batman begins plays properly off the disc here with the above conditions met.

    Leave a comment:


  • GreekGeek
    replied
    A little help would be great :-)

    Hi Yall,

    after much efforts, Google & trial and errors I am stuck on these two errors. I run Debian Sid.

    BD is Batman Begins.

    <snip>
    2010-11-14 17:49:24.832 TV: tv->Playback() -- begin
    2010-11-14 17:49:24.838 TV: tv->Playback() -- end
    2010-11-14 17:49:24.838 TV: StartTV -- process events begin
    2010-11-14 17:49:24.839 TV: HandleStateChange(0) -- begin
    2010-11-14 17:49:24.839 TV: Attempting to change from None to WatchingBD
    2010-11-14 17:49:24.839 RingBuf(bd://media/cdrom0): OpenFile(bd://media/cdrom0, 2000 ms)
    2010-11-14 17:49:24.839 OpenFile() trying BD at /media/cdrom0
    2010-11-14 17:49:24.839 BDRingBuffer: Opened BDRingBuffer device at /media/cdrom0
    2010-11-14 17:49:24.908 BDRingBuffer: Using /home/haralambos/.mythtv/KEYDB.cfg as keyfile...
    2010-11-14 17:49:36.395 BDRingBuffer: Found 59 relevant titles.
    2010-11-14 17:49:57.836 BDRingBuffer: Selected title: index 33. Duration: 756256750 (140 mins) Number of Chapters: 41 Number of Angles: 1
    2010-11-14 17:49:57.836 BDRingBuffer: Frame Rate: 23.97
    2010-11-14 17:49:57.836 BDRingBuffer: Chapter 01 found @ [00:00:00.000]->0
    2010-11-14 17:49:57.836 BDRingBuffer: Chapter 02 found @ [00:03:39.000]->5254
    2010-11-14 17:49:57.836 BDRingBuffer: Chapter 03 found @ [00:07:31.000]->10813
    2010-11-14 17:49:57.836 BDRingBuffer: Chapter 04 found @ [00:11:34.000]->16635
    2010-11-14 17:49:57.836 BDRingBuffer: Chapter 05 found @ [00:16:15.000]->23386
    2010-11-14 17:49:57.836 BDRingBuffer: Chapter 06 found @ [00:19:44.000]->28388
    2010-11-14 17:49:57.836 BDRingBuffer: Chapter 07 found @ [00:24:19.000]->34979
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 08 found @ [00:28:24.000]->40861
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 09 found @ [00:31:25.000]->45192
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 10 found @ [00:35:53.000]->51627
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 11 found @ [00:38:24.000]->55242
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 12 found @ [00:41:14.000]->59317
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 13 found @ [00:43:08.000]->62040
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 14 found @ [00:46:57.000]->67547
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 15 found @ [00:49:43.000]->71526
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 16 found @ [00:53:26.000]->76852
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 17 found @ [00:55:55.000]->80419
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 18 found @ [00:58:02.000]->83467
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 19 found @ [01:03:31.000]->91369
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 20 found @ [01:05:53.000]->94756
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 21 found @ [01:08:38.000]->98727
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 22 found @ [01:11:25.000]->102730
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 23 found @ [01:13:19.000]->105457
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 24 found @ [01:16:16.000]->109692
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 25 found @ [01:19:50.000]->114823
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 26 found @ [01:23:54.000]->120673
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 27 found @ [01:29:02.000]->128063
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 28 found @ [01:32:36.000]->133194
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 29 found @ [01:37:49.000]->140680
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 30 found @ [01:40:33.000]->144627
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 31 found @ [01:45:08.000]->151225
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 32 found @ [01:49:32.000]->157532
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 33 found @ [01:51:29.000]->160339
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 34 found @ [01:54:49.000]->165130
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 35 found @ [01:58:11.000]->169973
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 36 found @ [02:01:54.000]->175339
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 37 found @ [02:05:01.000]->179802
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 38 found @ [02:06:06.000]->181378
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 39 found @ [02:09:18.000]->185969
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 40 found @ [02:10:57.000]->188332
    2010-11-14 17:49:57.837 BDRingBuffer: Chapter 41 found @ [02:20:02.000]->201415
    2010-11-14 17:49:57.850 TV: DrawUnusedRects() -- begin
    2010-11-14 17:49:57.850 TV: DrawUnusedRects() -- end
    2010-11-14 17:49:57.850 TV: StartPlayer(0, WatchingBD, main) -- begin
    2010-11-14 17:49:57.850 TV: Elapsed time since TV constructor was called: 33133 ms
    2010-11-14 17:49:57.960 AudioPlayer: Disabling Audio, params(0,2,44100)
    2010-11-14 17:49:58.060 AudioOutput Error: Aborting Audio Reconfigure. Invalid audio parameters ch 2 fmt 0 @ 44100Hz
    2010-11-14 17:49:58.060 AudioPlayer: Disabling Audio, reason is: Aborting Audio Reconfigure. Invalid audio parameters ch 2 fmt 0 @ 44100Hz
    2010-11-14 17:49:58.060 playCtx, Error: Aborting Audio Reconfigure. Invalid audio parameters ch 2 fmt 0 @ 44100Hz
    2010-11-14 17:49:58.199 Player(0), Error: Couldn't find an A/V decoder for: '/media/cdrom0'
    2010-11-14 17:49:58.199 Unable to open video file.
    2010-11-14 17:50:18.234 playCtx, Error: StartPlaying() Failed to start player
    2010-11-14 17:50:18.234 Player(0): StopPlaying - begin
    2010-11-14 17:50:18.234 Player(0): Exited decoder loop.
    2010-11-14 17:50:18.234 Player(0): StopPlaying - end
    2010-11-14 17:50:18.234 TV: StartPlayer(0, WatchingBD, main) -- end error
    2010-11-14 17:50:18.235 TV: HandleStateChange(0) -- end
    2010-11-14 17:50:18.244 TV: StartTV -- process events end
    2010-11-14 17:50:18.244 TV: StartTV -- process events 2 begin
    2010-11-14 17:50:18.245 ScreenSaverX11Private: DPMS Deactivated 1
    2010-11-14 17:50:18.245 ScreenSaverX11Private: ResetTimer -- begin
    2010-11-14 17:50:18.245 ScreenSaverX11Private: StopTimer
    2010-11-14 17:50:18.246 ScreenSaverX11Private: StartTimer
    2010-11-14 17:50:18.246 ScreenSaverX11Private: ResetTimer -- end
    2010-11-14 17:50:18.246 TV: DrawUnusedRects() -- begin
    2010-11-14 17:50:18.246 TV: DrawUnusedRects() -- end
    2010-11-14 17:50:18.246 TV: DrawUnusedRects() -- begin
    2010-11-14 17:50:18.246 TV: DrawUnusedRects() -- end
    2010-11-14 17:50:18.246 TV: StartTV -- process events 2 end
    2010-11-14 17:50:18.246 TV::~TV() -- begin
    2010-11-14 17:50:18.247 TV: DrawUnusedRects() -- begin
    2010-11-14 17:50:18.247 TV: DrawUnusedRects() -- end
    2010-11-14 17:50:18.247 TV: DrawUnusedRects() -- begin
    2010-11-14 17:50:18.247 TV: DrawUnusedRects() -- end
    2010-11-14 17:50:18.247 TV: DrawUnusedRects() -- begin
    2010-11-14 17:50:18.247 TV: DrawUnusedRects() -- end
    2010-11-14 17:50:18.247 TV: DrawUnusedRects() -- begin
    2010-11-14 17:50:18.247 TV: DrawUnusedRects() -- end
    2010-11-14 17:50:18.257 TV::~TV() -- lock
    2010-11-14 17:50:18.257 Player(0): StopPlaying - begin
    2010-11-14 17:50:18.257 Player(0): Exited decoder loop.
    2010-11-14 17:50:18.257 Player(0): StopPlaying - end
    2010-11-14 17:50:18.273 TV::~TV() -- end
    2010-11-14 17:50:18.273 MythCoreContext: Connecting to backend server: 127.0.0.1:6543 (try 1 of 1)
    2010-11-14 17:50:18.273 Connection to master server timed out.
    Either the server is down or the master server settings
    in mythtv-settings does not contain the proper IP address

    2010-11-14 17:50:18.273 TV: StartTV -- end
    Error in my_thread_global_end(): 1 threads didn't exit
    2010-11-14 17:50:23.273 ScreenSaverX11Private: DPMS Reactivated 1
    2010-11-14 17:50:23.273 ScreenSaverX11Private: StopTimer
    [email protected]:~$
    <snip>

    Sound is fine with everything else.

    Mythtv installs without any errors as does mysql.

    GreekGeek :-)

    Leave a comment:


  • Yfrwlf
    replied
    Originally posted by thefirstm View Post
    I, as an American, also agree: Software patents suck majorly.
    More to the point, patents in general are contrary to the emerging socialization / collaboration / open XXXXXX movements in general. Sharing ideas and code is what it's all about, and finding ways to get things built by utilizing collaborative systems. Patents are the opposite of all of that. Just talking about "regular" patents which are *supposed* to have a point, someone is rewarded for doing a whole bunch of work and coming up with things that no one else has come up with. That is basically never ever the case. All the things that are come up with are derived from other close concepts which already exist, so what about all their teachers and friends and books and the Internet that gave them that information they used to come up with the finished concept/product/invention? To own a monopoly on an incremental improvement, and thus barring subsequent improvements in that area, and chilling research and effort in that area, should be illegal.

    Software patents/monopolies are just extra abysmal due to the fact that software = art = ideas. Like patenting a book, or math equations..

    But I'm preaching to the choir, I know.

    Leave a comment:


  • iamlindoro
    replied
    Originally posted by curaga View Post
    Is there any other use for the keys than bluray playback on linux?
    I just wonder if there's any other group with incentive to reveal those.
    libaacs/libbdplus compile on all platforms, not just linux. They're the key to F/OSS blu-ray ripping and playback period, not just for a minority.

    Leave a comment:


  • curaga
    replied
    Is there any other use for the keys than bluray playback on linux?
    I just wonder if there's any other group with incentive to reveal those.

    Leave a comment:


  • iamlindoro
    replied
    Originally posted by danboid View Post
    Looks like iamlindoro mostly answered my question as I was posting but can we expect libbdplus to make its way into 11.04 or will it be excluded on legal grounds?
    libbdplus only pertains to those discs encrypted with BD+, which is a small proportion of all discs. The majority of discs are AACS only.

    I can't tell you what Ubuntu will do, compiling a library is not hard though. libbdplus would need to be made public first, though. libaacs, on the other hand, which works just fine on the majority of discs, is public, as are the processing keys through MKBv10.

    Leave a comment:


  • iamlindoro
    replied
    Originally posted by danboid View Post
    This is news to me and needs to be widely circulated if true as people commonly attack Linux over its lack of encrypted BD playback support.

    I don't actually have a BD drive to test with but can the latest versions of VLC, smplayer etc. play encrypted Blu-Ray discs now? Using the standard versions in the buntu 10.10 repos??
    Heh, "if true."

    libaacs (hosted at the videolan project) has been public for many months, and I had MythTV working with it for many months before that with a private copy. libaacs handles the decryption of aacs encryption on Blu-ray discs when provided with MKB processing keys. Currently, processing keys for AACS up to MKB version 10 are available, meaning myth + libaacs + a keydb.cfg file with processing keys can play back any disc up to about mid-2009 straight off the disc with no problem. This includes every disc I own. When processing keys for later versions of MKB become available, it's simply a matter of dropping them in the keydb.cfg file and myth automatically gains support for playing those titles off the disc.

    libbdplus is currently still private, but MythTV works fine with that, too. Libbdplus will decrypt those discs containing BD+ encryption (most Fox releases). When that becomes public, and a user installs it, it will add decryption support for those titles in MythTV too.

    I cannot speak to VLC or mplayer's implementations of libbluray, but last I was aware they did not support using libaacs/libbdplus yet, but I believe that was mostly out of desire to get baseline support working. The changes to make them work with it are/would be trivial. they may already have made them.

    So, basically, the engine is all there, and for a vast majority of released discs (including almost all discs older than about a year to a year and a half old) it works just fine, today, straight off the disc. And adding support for new discs is just a matter of some enterprising individual figuring out what the processing keys are for newer versions of MKB.

    Leave a comment:


  • danboid
    replied
    Looks like iamlindoro mostly answered my question as I was posting but can we expect libbdplus to make its way into 11.04 or will it be excluded on legal grounds?

    Leave a comment:


  • danboid
    replied
    This is news to me and needs to be widely circulated if true as people commonly attack Linux over its lack of encrypted BD playback support.

    I don't actually have a BD drive to test with but can the latest versions of VLC, smplayer etc. play encrypted Blu-Ray discs now? Using the standard versions in the buntu 10.10 repos??

    Leave a comment:


  • iamlindoro
    replied
    Originally posted by droidhacker View Post
    I didn't have any luck getting crystalhd working through gstreamer. Probably glitches related to the newer 970015 chip, I understand that the 970012 works ok with it. The crystalhd plugin for xine-lib 1.2 works amazing though

    I don't see much use for gstreamer. How many media players actually use it? Totem is one, but totem blows goat.

    Now... this new mythtv's release notes show "experimental crystalhd support". So cool! Unfortunately, it links to a page that hasn't been updated yet, so no telling HOW to make it work. Interesting thing about mythtv is that it says that the 970012 is not supported (actually disabled in code) -- the way it is worded suggests that the 970015 *does* work, since it refers to the 970012 as "the older". Good news for me

    Definitely going to have to try this out.
    Yes, 970015 will work. We are working with broadcom to address some deficiencies in their lib. In extreme short, get the newest version of the libcrystalhd code from Jarod Wilson's git repository, compile and install it, and configure and compile myth with --enable-crystalhd. Then just choose Crystal HD as the decoder, and whichever renderer you like (OpenGL, VDPAU, etc) and go.

    Leave a comment:

Working...
X