Not logged in. · Lost password · Register
Forum: Prerelease discussion RSS
Roadmap for MythTv Player 0.8
Page:  1  2  next 
Lomion (Moderator) #1
Member since Jan 2009 · 39 posts · Location: Vienna, Austria
Group memberships: Global Moderators, Members
Show profile · Link to this post
Subject: Roadmap for MythTv Player 0.8
MythTv Player is a great tool and I am using it on daily bases.
Mikkel did an amazing job to build this application but unfortunatly he is not developing any more :-(

I want MythTv player to improve and become an even better tool but I don't want to do this by my own.

In order to get this development community organized and running (and I am sure that there is a community for this tool!) I suggest to proceed like this:
1) Release Version 0.5.1 => Revision 204 is working very stable in my environment (with Mythtv 0.21)
2) Set up a roadmap for Version 0.6.0 => everybody willing to develop should pick a feature and post his/her commitment to develop it here
3) Deploy instable, current builds continuously until we accomplish the feature-set for 0.6.0

What we need:
  • Developers - please sign up! The code is quite complex to get into so we will need a thread explaining the basic concepts of the code
  • Tester - guys using the latest, instable version and reliably reporting bugs and helping track down the cause of it
  • Translators - you don't need any programming skills for that ... I will create a seperate thread for this topic

Roadmap 0.6.0 (draft):
  • Multilanguage Support => Lomion
  • Recording export/backup functionality => Lomion, ???
  • MythVideo file playback => jklost (?)
  • Version bump 0.22 => linux, mdrons (?)
This post was edited 3 times, last on 2009-08-26, 14:51 by Lomion.
linux #2
Member since Aug 2009 · 22 posts
Group memberships: Members
Show profile · Link to this post
Sounds great. I will support you with the fixes for 0.22.

Here is a patch to get the fullscreen mode work on a secondary monitor. Currently the fullscreen mode is only displayed on the primary monitor. With this patch the video is expanded on the screen, the mythtvplayer is moved to.

However, there is a issue moving the player to the secondary monitor. By clicking at the title bar the player can be moved to the secondary monitor without problems. By clicking in the video window you can move the player only about 80% to the secondary screen. Maybe someone knows how to fix this.
The author has attached one file to this post:
monitor.diff 1.3 kBytes
You have no permission to open this file.
mdrons #3
Member since Feb 2009 · 20 posts
Group memberships: Members
Show profile · Link to this post
I think this is great.  I am willing to help where I can. 

My one suggestion is to move this forum and code development, setup email mailer lists for users and developers, use some type of code checkin process (git, svn, etc).

Mike
Lomion (Moderator) #4
Member since Jan 2009 · 39 posts · Location: Vienna, Austria
Group memberships: Global Moderators, Members
Show profile · Link to this post
When discussing the version numbers with Mikkel I learned that all odd minor versions (0.3.x, 0.5.x, ...) are instable while even minor versions are supposed to be stable (0.6.x, ...) ... like with the Linux kernel  :-p
Therefor I should rename this thread to "Roadmap for MythTv Player 0.8" and the next goal is get a stable 0.6.0 from the trunk  :scared:

@linux: That's a fantastic improvement! My first feature request for the Mythtv player was exactly this behaviour :-) I will test your changes tomorrow! Does this change limit the usage of Mythtv Player to Windows (not that we support any other OS so far)?

@mdros: I created a first mailing list https://lists.sourceforge.net/lists/listinfo/mythtvplayer-….
Please subscribe!
Lomion (Moderator) #5
Member since Jan 2009 · 39 posts · Location: Vienna, Austria
Group memberships: Global Moderators, Members
Show profile · Link to this post
Subject: Mythtv player 0.6.0 Release Candidate 1
Ladies & Gentlemen,

I proudly give to you the Release Candidate for Version 0.6.0!
It was a lot hard work Mikkel put into this Player since the last Release of 0.4.2! Thanks for that!

I personally find the Player stable at this point and ask you to download it from here https://sourceforge.net/projects/mythtvplayer/files/Develo…, make up your mind and report any bugs you find and opinions you have.
linux #6
Member since Aug 2009 · 22 posts
Group memberships: Members
Show profile · Link to this post
In reply to post #4
@Lomion: I'm not sure, but I think some of the functions belong to the Windows GDI. Microsoft writes:

Requirements
Minimum supported client Windows 2000 Professional
Minimum supported server Windows 2000 Server
Header Winuser.h (include Windows.h)
Library User32.lib
DLL User32.dll

Maybe we can encapsulate the changes with #ifdef __win32 and leave the old code in the else-case.
tario #7
Member since Aug 2009 · 1 post
Group memberships: Members
Show profile · Link to this post
I just tried the 6.0 prerelease agains 0.22 and it is not working for me, is this expected?
Lomion (Moderator) #8
Member since Jan 2009 · 39 posts · Location: Vienna, Austria
Group memberships: Global Moderators, Members
Show profile · Link to this post
Yes this was intended because we just introduced some changes for it and it's not confirmed stable yet.
But I will merge the 0.22 support into 0.6.0 because it seems many users are moving to 0.22 already.

I will upload a new release candidate soon!
Lomion (Moderator) #9
Member since Jan 2009 · 39 posts · Location: Vienna, Austria
Group memberships: Global Moderators, Members
Show profile · Link to this post
Uploaded to Sourceforge!

Please send me your feedback
linux #10
Member since Aug 2009 · 22 posts
Group memberships: Members
Show profile · Link to this post
Hi Lomion,
can you also commit these changes to trunk, please?
They are necessary for livetv on 0.22.

Thank you
Lomion (Moderator) #11
Member since Jan 2009 · 39 posts · Location: Vienna, Austria
Group memberships: Global Moderators, Members
Show profile · Link to this post
I took them from trunk ... Revision 207 + 208
linux #12
Member since Aug 2009 · 22 posts
Group memberships: Members
Show profile · Link to this post
Livetv with mythtvplayer trunk is not working together with my mythbackend 0.22. But Mythtvplayer 0.6 works correctly.

So do I have the right "trunk version"? (there is also the "experimental" comment for livetv in the settings)
Lomion (Moderator) #13
Member since Jan 2009 · 39 posts · Location: Vienna, Austria
Group memberships: Global Moderators, Members
Show profile · Link to this post
The only difference regarding 0.22 interworking between trunk and 0.6 is that I set
#define MYTH_PROTOCOL_VERSION_MAX_SUPPORTED 48
in src/Mythtv/MythDefines.h ... maybe try to change this
linux #14
Member since Aug 2009 · 22 posts
Group memberships: Members
Show profile · Link to this post
I think I found the bug.

In MythStream.cpp we should change the following lines:

        m_cmd.add("ANN FileTransfer MythTvPlayer 1 -1");
        m_cmd.add(filename);
        m_cmd.add("[]:[]");

to

        m_cmd.add("ANN FileTransfer MythTvPlayer");
        m_cmd.add(filename);
        m_cmd.add("Default");

This is a critical bug because ANN FileTransfer MythTvPlayer 1 will activate the write mode. So some of my recordings were destroyed after "playing".

The last line sets the storage group to default.
Lomion (Moderator) #15
Member since Jan 2009 · 39 posts · Location: Vienna, Austria
Group memberships: Global Moderators, Members
Show profile · Link to this post
Commited on trunk ... please verify it (I'll do so as well) before we use it in 0.6.0
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please note the verification code from the picture into the text field next to it.
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Page:  1  2  next 
Go to forum
This board is powered by the Unclassified NewsBoard software, 20090606-dev, © 2003-8 by Yves Goergen
Page created in 316.7 ms (205.2 ms) · 129 database queries in 154 ms
Current time: 2010-08-01, 01:17:58 (UTC +01:00)