Windows 7 - Sorry MediaPortal (1 Viewer)

Win7

Active Member
March 5, 2009
230
33
Home Country
Germany Germany
Heho i just did some test, windows media center forgets to many recordings :(
Ok so i installed the latest svn version of mediaportal. You can use the ms codecs everywhere ecxept for H264 TV otherwise MediaPortal will hang if you start tv, even if its a sd channel :confused:
So i have problems with recording and watching the same channel. That problem is known for some time. But i downloaded the sources and compiled them. Now i get some usefull informations.
Ok here is what i did. I started myTV, selected a channel to watch and said record now. The record won´t start while the timeshifting is active.

That is what i found in the error log:

2009-03-25 20:33:16.949218 [4]: Exception :TvLibrary.TvException: Unable to tune to channel
at TvLibrary.Implementations.DVB.TvCardDvbBase.SubmitTuneRequest(Int32 subChannelId, IChannel channel, ITuneRequest tuneRequest) in e:\Downloads\TvEngine3\TVLibrary\TVLibrary\Implementations\DVB\Graphs\TvCardDvbBase.cs:line 331
at TvLibrary.Implementations.DVB.TvCardDVBT.Tune(Int32 subChannelId, IChannel channel) in e:\Downloads\TvEngine3\TVLibrary\TVLibrary\Implementations\DVB\Graphs\DVBT\TvCardDVBT.cs:line 246
at TvService.CardTuner.Tune(User& user, IChannel channel, Int32 idChannel) in e:\Downloads\TvEngine3\TVLibrary\TvService\CardManagement\CardHandler\CardTuner.cs:line 134


In the TvCardDvbBase.cs at line 331 i found the following command: throw;

Ok that means the failed subchannel should be dropped, ok that fails because there wasn´t created one.

In the TvCardDVBT.cs at line 246 i found the following command: throw;

Ok think its the same problem as above :D

In the CardTuner.cs at line 134 i found: result = _cardHandler.Card.Tune(user.SubChannel, channel);

That´s the code before:

//check if transponder differs
TvCardContext context = (TvCardContext)_cardHandler.Card.Context;
if (_cardHandler.Card.SubChannels.Length > 0)
{
if (IsTunedToTransponder(channel) == false)
{
if (context.IsOwner(user) || user.IsAdmin)
{
Log.Debug("card: to different transponder");

//remove all subchannels, except for this user...
User[] users = context.Users;
for (int i = 0; i < users.Length; ++i)
{
if (users.Name != user.Name)
{
Log.Debug(" stop subchannel: {0} user: {1}", i, users.Name);

//fix for b2b mantis; 0001112: conflict recordings are locking the TV-Cards - MediaPortal Bugtracker
if (users.IsAdmin) // if we are stopping an on-going recording/schedule (=admin), we have to make sure that we remove the schedule also.
{
Log.Debug("user is scheduler: {0}", users.Name);
int recScheduleId = RemoteControl.Instance.GetRecordingSchedule(users.CardId, users.IdChannel);

if (recScheduleId > 0)
{
Schedule schedule = Schedule.Retrieve(recScheduleId);
Log.Info("removing schedule with id: {0}", schedule.IdSchedule);
RemoteControl.Instance.StopRecordingSchedule(schedule.IdSchedule);
schedule.Delete();
}
}
else
{
_cardHandler.Card.FreeSubChannel(users.SubChannel);
context.Remove(users);
}
}
}
}
else
{
Log.Debug("card: user: {0} is not the card owner. Cannot switch transponder", user.Name);
return TvResult.NotTheOwner;
}
}
}

And i think that´s the place where the failure is. I found out timeshifting one channel two times is no problem. Its even no problerm to record the same channel to times. Only a mix of record and timeshift will give you that failure but not ever! Sometimes very rare it will be working!

So for me it looks like a user problem not a card handling problem but why only with vista tv pack 2008 and windows 7?

Maybe someone can help :rolleyes:
 

zicoz

MP Donator
  • Premium Supporter
  • September 3, 2006
    896
    63
    Home Country
    Norway Norway
    As far as I can see the dev team will first focus on finishing MP 1.0.1 and 1.0.2 for Vista/XP, then they can start shifting their focus to MP2 and MP1 for Win7, and this is, atleast imho, the best roadmap they can have. First complete it and make it work for what is out there already, then start thinking ahead.
     

    musa

    Portal Member
    May 29, 2008
    31
    0
    Yup, using Windows 7 x64 7057 here. Mediaportal works pretty well here. Not using TV Server though. Using a MCE remote clone (Adesso MCE remote).

    Using KeyboardInput Plugin 2.0 to map the buttons for MP. Works like a charm.
     

    te3hpurp

    Retired Team Member
  • Premium Supporter
  • September 23, 2008
    910
    231
    Rovaniemi
    Home Country
    Finland Finland
    Hi.

    Overall the Win 7 is faster that previous windows(xp,vista), but does it really have advantages for MP use, im no sure. 3D and directX speed has increased a lot,
    but for me it's fast enough in xp too.

    I'm just wondering if Win 7 EVR and built-in codecs for HDTV,AC3,SD TV, AAC are better/usable than Cyberlink, Sonic etc. I mean for peoples eager to try Win7.
    Eventually MP will support Win7. Is it Mp1 or Mp II, i dunno.

    regards,
     

    Win7

    Active Member
    March 5, 2009
    230
    33
    Home Country
    Germany Germany
    Well i would say better start developing for windows 7 now, but yesterday i read some news on heise.de They said 3rd Party Codecs would be blocked beeing used in Windows Media Player! I can´t confirm that because the 5057 build has no working dxva vc1 codec ( non dxva codec is onboard ) but if i play vc1 files in windows media player i can see that the mpc codec does its job with dxva. Well they even said that the ms codecs shouldn´t be working in 3rd Party Apps but MP uses the ms codecs, why i know that because i don´t have any others installed :D
    Well ms will change to Media Foundation instead of DirectShow! DirectShow should work, but it wouldn´t be the supported or prefered architekture. Well MP is more or less a nice skin over many, many DirectShow Code.
    If i wouldn´t need the tv-funktion it wouldn´t be any problem anything else works like a charm. My complete system is installed ready for use in less than an hour. I never would make a system backup if the image backup funktion weren´t that good. That´s the best improvement in Windows 7 i think, a usable backupsystem. I like that image backups. If i know i would like to test some things that could mess my system up i create an image backup. Takes about ten minutes. The try what ever i want and restore my backup with the install dvd and an external harddrive in 15 minutes. And it the system is exactly as before. Because windws 7 creates images of the partitions and deletes the current partition while recovering!
     

    BlackdogZA

    Portal Pro
    April 22, 2007
    76
    1
    Home Country
    United Kingdom United Kingdom
    I'm sticking with XP for my HTPC. Having vista on my main machine is enough of a headache. I'll think about windows 7 in about 3 years
     

    uggabugga

    MP Donator
  • Premium Supporter
  • February 21, 2007
    115
    11
    QXQgaG9tZSA7LSk=
    Home Country
    I would just like to add my experience with Win 7 x64.
    This is on my laptop(no MP installed). I use this as my work computer, VMware and so forth.
    It really works great. Better than I could ever imagine. I haven't rebooted now in 2 weeks, just hibernate all the time :)
    But the fact remains, it is really "rock" solid so far.

    Btw I'm running Build 7058
     

    Users who are viewing this thread

    Top Bottom