IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> TV Scheduler Pro Latest Source, how to contribute
null_pointer
post Feb 18 2009, 10:32 AM
Post #1


Web Scheduler Developer


Group: Developers
Posts: 4,495
Joined: 9-July 03
From: Melb
Member No.: 9
Card: None


Along with the name change to TV Scheduler Pro the source is now available on a public subversion server.

Over the years I have been involved with open source projects it is clear that without good direction a project will fail and without freedom to contribute by all a project will fail.

So I have been thinking about the best way going forward with the source and project in general and trying to work out the best or at least a workable approach to allowing the freedom of users to submit features and code and the robustness and stability that the project requires.

What I have come up with is as simple as it gets, a public review system, code is branched, a developer contributes to his branch and then public review of the changes occure, when all are happy (or at least some are happy) then the code/features get merged with main and a new build is created with the new changes.

To facilitate this I will be creating branches for people that want to contribute, the contributor will be responsible for making sure they have submitted all their changes and have tested the changes. The changes can then be reviewed by the community and merged is people are happy with them.

How to I contribute
- Set up a www.sourceforge.net account and post on the forum that you would like a development branch created for your user.
- I will set up a branch and you can then submit your changes, you need to test that your checked in changes works.
- People can then review the changes and determine if/how they will be merged.

What should I keep in mind when contributing
- Have a clear idea what you want to add/do
- Make concise changes to the code, don't reformat code or change tabs to spaces for the hell of it, this will screw with code diff'ing
- Try to make your code as modular as possible
- Try to stick to the coding style that is used in the current code

If I am not a coder but want to help what can I do
- Make suggestions on this forum, give people ideas as to what you might want implemented.
- Test builds that come out
- Write documentation and help guilds
- Tell the world, other people might want to contribute

Subversion Details

You should use TortoiseSVN, this is a windows client for subversion that integrates with windows explorer and is well regarded.

http://tortoisesvn.net/downloads

Install TortoiseSVN then create a new dir and right click in it, select SVN checkout.
In the "URL of repository" enter the following:

CODE
https://tvschedulerpro.svn.sourceforge.net/svnroot/tvschedulerpro/head


The above will check out the HEAD branch which is the main release branch, if you need to check out another branch you can click the [...] button next to the text box of the URL and once the browser box comes up select your required branch.

Then just click OK, the source will be checked out to the directory.
Go to the top of the page
 
+Quote Post
bear
post Mar 3 2009, 08:44 PM
Post #2


Forum Regular


Group: Members
Posts: 3,099
Joined: 24-April 04
From: Queensland
Member No.: 808
Card: VisionPlus DVB-t


QUOTE
Set up a www.sourceforge.net account and post on the forum that you would like a development branch created for your user.
I have a build with changes to work on Win7(TVPack) as well as some fixes to resolve the java open map sections errors and standby power. I don't have Win7 to test it on so if someone wants to test first before I commit then I will edit the post with a link to the build.

EDIT: TVSchedulerPro-1.0.0.0 Win7beta1.zip curtoisy of Renura

This post has been edited by bear: Mar 3 2009, 09:54 PM
Go to the top of the page
 
+Quote Post
null_pointer
post Mar 4 2009, 07:18 AM
Post #3


Web Scheduler Developer


Group: Developers
Posts: 4,495
Joined: 9-July 03
From: Melb
Member No.: 9
Card: None


excellent bear, if you create a source forge account I will add you as a developer and create a branch that you can check all the changes in.
Go to the top of the page
 
+Quote Post
drav3n
post Mar 4 2009, 11:13 AM
Post #4


Participant


Group: Members
Posts: 11
Joined: 4-November 04
Member No.: 1,966
Card: DVICO FusionHDTV


Fresh install and when it tries to start the service it basically times out (gets to 119 tries)

Logs + screen shot attached below

os: win7beta x64
java: Java™ SE Runtime Environment (build 1.6.0_12-b04)
logs: http://users.tpg.com.au/drotrjs/tvs/TVSche...7beta1-logs.zip
Go to the top of the page
 
+Quote Post
bear
post Mar 4 2009, 07:38 PM
Post #5


Forum Regular


Group: Members
Posts: 3,099
Joined: 24-April 04
From: Queensland
Member No.: 808
Card: VisionPlus DVB-t


Hi drav3n,

This does not bode well for my quality control. dry.gif Sorry, missed a couple of lines in the code to direct the server.props to the correct location.

Another try if can impose.


TVSchedulerPro-1.0.0.0 Win7beta2.zip

EDIT: null, PM sent with user details.

This post has been edited by bear: Mar 4 2009, 10:08 PM
Go to the top of the page
 
+Quote Post
OzMick
post Mar 4 2009, 08:39 PM
Post #6


Be nice to me, I am new.


Group: New Members
Posts: 8
Joined: 24-September 07
From: Brisbane
Member No.: 8,648
Card: DNTV tinyUSB


null_pointer, I'd be interested in helping to do some work on getting some Linux compatibility built into the java side of things. Preserving current functionality would be an absolute top priority, would be looking to do things conditionally by detected OS, so that a compiled .jar should Just Work on a Linux box, provided a minimal set of tools exist on the system.

SF ID ozmick if you'd like to create us a branch. Can't guarantee a high level of activity, but at least work will be visible if anyone else wants to pitch in.
Go to the top of the page
 
+Quote Post
drav3n
post Mar 5 2009, 12:29 AM
Post #7


Participant


Group: Members
Posts: 11
Joined: 4-November 04
Member No.: 1,966
Card: DVICO FusionHDTV


This one installs fine however it fails to find any channels

logs:
http://users.tpg.com.au/drotrjs/tvs/TVSche...7beta2-logs.zip
Go to the top of the page
 
+Quote Post
null_pointer
post Mar 5 2009, 07:42 AM
Post #8


Web Scheduler Developer


Group: Developers
Posts: 4,495
Joined: 9-July 03
From: Melb
Member No.: 9
Card: None


bear and OzMick your users have been added and branches created.

bear
CODE
https://tvschedulerpro.svn.sourceforge.net/svnroot/tvschedulerpro/branches/bear_dev


OzMick
CODE
https://tvschedulerpro.svn.sourceforge.net/svnroot/tvschedulerpro/branches/ozmick_dev
Go to the top of the page
 
+Quote Post
OzMick
post Mar 5 2009, 08:01 AM
Post #9


Be nice to me, I am new.


Group: New Members
Posts: 8
Joined: 24-September 07
From: Brisbane
Member No.: 8,648
Card: DNTV tinyUSB


QUOTE (null_pointer @ Mar 5 2009, 07:42 AM) *
bear and OzMick your users have been added and branches created.

bear
CODE
https://tvschedulerpro.svn.sourceforge.net/svnroot/tvschedulerpro/branches/bear_dev


OzMick
CODE
https://tvschedulerpro.svn.sourceforge.net/svnroot/tvschedulerpro/branches/ozmick_dev


Thanks Shaun, I look forward to working with you.
Go to the top of the page
 
+Quote Post
renura
post Mar 5 2009, 06:20 PM
Post #10


Enthusiast


Group: Members
Posts: 6,668
Joined: 10-July 03
From: Canberra
Member No.: 38
Card: None


QUOTE (drav3n @ Mar 5 2009, 01:29 AM) *
This one installs fine however it fails to find any channels

logs:
http://users.tpg.com.au/drotrjs/tvs/TVSche...7beta2-logs.zip

I checked this version with Windows 7, 32bit, Build 7000 latest updated 3/3 2009, using a DNTV Live! S3 Dual Hybrid card it scans the channels and works fine, I suggest it may be some other issue you are having.


--------------------
Renura Enterprises Pty Ltd - Owner of DigitalNow and MediaNow- Importers, Distributors and Retailers of Digital TV and other Digital Multimedia Solutions
Go to the top of the page
 
+Quote Post
bear
post Mar 5 2009, 07:47 PM
Post #11


Forum Regular


Group: Members
Posts: 3,099
Joined: 24-April 04
From: Queensland
Member No.: 808
Card: VisionPlus DVB-t


drav3n,
QUOTE
This one installs fine however it fails to find any channels
Your log indicates that the fusion device is not locking, "Tuner Not Locked, returning with error -1".
I also see that you are not able to connect the TIF to the graph, which I find strange unless your BDA Directshow config have been altered in some way. see below.
QUOTE
LoadFilter(): BDA MPEG2 Transport Information Filter
LoadFilter(): BindToObject error 0x8007007e

Can I suggest that you try a new clean install of tvscheduler and see if that helps.

renura,
QUOTE
I checked this version with Windows 7, 32bit, Build 7000 latest updated 3/3 2009, using a DNTV Live! S3 Dual Hybrid card it scans the channels and works fine
Thanks for the feedback.

null_pointer,
QUOTE
bear and OzMick your users have been added and branches created.

committed changes worked ok, thanks.
Go to the top of the page
 
+Quote Post
drav3n
post Mar 5 2009, 09:04 PM
Post #12


Participant


Group: Members
Posts: 11
Joined: 4-November 04
Member No.: 1,966
Card: DVICO FusionHDTV


QUOTE (bear @ Mar 5 2009, 08:47 PM) *
drav3n, Your log indicates that the fusion device is not locking, "Tuner Not Locked, returning with error -1".
I also see that you are not able to connect the TIF to the graph, which I find strange unless your BDA Directshow config have been altered in some way. see below.

Can I suggest that you try a new clean install of tvscheduler and see if that helps.


Fresh install. same deal, so i guess its a x64 issue?

Also I can watch tv in dvbviewer so i doubt its a driver issue?
Go to the top of the page
 
+Quote Post
bear
post Mar 5 2009, 09:08 PM
Post #13


Forum Regular


Group: Members
Posts: 3,099
Joined: 24-April 04
From: Queensland
Member No.: 808
Card: VisionPlus DVB-t


QUOTE
so i guess its a x64 issue?
ok, you might be correct, at least it gives me a starting point in understanding why. Thanks again for the feedback.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 21st October 2018 - 01:45 AM