A few years ago, when I first started looking for PVR software,
I was good at Windows, Linux was intimidating and counter intuitive. I kept hearing about how a linux head could do so much cool stuff. But everytime I tried it, something got in the way.
I was just then starting to download clips and torrents, and they mostly came in AVI (divx/xvid) and so it made sense to find a PVR software that recorded in that format.
I passed by on GB-PVR several times, because at the time, it seemed to be very MPEG-centric.
I finally tried it, and with that saw huge file sizes that I wanted to compress, so I flirted with Post Processing transcoding.
Then I got into the MVP, and realized that the VERY BEST way was to leave a file in MPEG format (if it was already recorded in that format) so there was no on-the-fly transcoding...
Sure I got ZProcess to help with most of my on-the-fly transcoding of non MPEGs, but it was never as good as just clicking an mpeg and shuttling around, and pausing and resuming, etc...
The NMT gives people a chance to do less on-the-fly transcoding (if not eliminating it altogether), but some formats still are better than others for a USER EXPERIENCE. It seems that if you want to have the same playback/pause/resume/comskip as a PC Client or a server can do, you have just a couple of native formats to work with again.
It is my feeling that a developer must make certain decisions at the outset of a project; it shapes the future. Sometimes, it's impossible to see the needs of the end user. Sometimes it's impossible to meet the needs of every potential user.
But then there are far too many interpretations of what the project means to a user. A User inherently uses, and must live with the inherent limitations of design that someone else has developed.
A user does not know of the brick walls that pop up at 4:00am in the morning, forcing a developer to create workarounds; usually making core decisions that will affect the shape and destiny of the project, and therefore make redesign ultimately impossible.
Henry Ford said, when releasing his Automobile to the market, "Any customer can have a car painted any colour that he wants so long as it is black". Black was a faster drying paint, and he was able to make the product quicker, without hurting the quality.
In this day and age, with people able to customize so much, perhaps we should all take a moment to realize what is actually at stake here.
Customization should never outweigh functionality and stability.
Some very smart people have put their brains together and made some decisions that ultimately provides an incredible project. Those decisions had to be made. And there had to be very specific Captains steering course.
If GB-PVR and it's third-party contributions were all open source, and required grand town hall meetings to discuss anything and everything, we may still be trying to decide the paint colour.
But don't let this stop anyone from writing their own contribution. If someone, very adept at writing linux applications, wishes to actually Captain that ship, I'm sure there will be a sea of support from everyone.
I was good at Windows, Linux was intimidating and counter intuitive. I kept hearing about how a linux head could do so much cool stuff. But everytime I tried it, something got in the way.
I was just then starting to download clips and torrents, and they mostly came in AVI (divx/xvid) and so it made sense to find a PVR software that recorded in that format.
I passed by on GB-PVR several times, because at the time, it seemed to be very MPEG-centric.
I finally tried it, and with that saw huge file sizes that I wanted to compress, so I flirted with Post Processing transcoding.
Then I got into the MVP, and realized that the VERY BEST way was to leave a file in MPEG format (if it was already recorded in that format) so there was no on-the-fly transcoding...
Sure I got ZProcess to help with most of my on-the-fly transcoding of non MPEGs, but it was never as good as just clicking an mpeg and shuttling around, and pausing and resuming, etc...
The NMT gives people a chance to do less on-the-fly transcoding (if not eliminating it altogether), but some formats still are better than others for a USER EXPERIENCE. It seems that if you want to have the same playback/pause/resume/comskip as a PC Client or a server can do, you have just a couple of native formats to work with again.
It is my feeling that a developer must make certain decisions at the outset of a project; it shapes the future. Sometimes, it's impossible to see the needs of the end user. Sometimes it's impossible to meet the needs of every potential user.
But then there are far too many interpretations of what the project means to a user. A User inherently uses, and must live with the inherent limitations of design that someone else has developed.
A user does not know of the brick walls that pop up at 4:00am in the morning, forcing a developer to create workarounds; usually making core decisions that will affect the shape and destiny of the project, and therefore make redesign ultimately impossible.
Henry Ford said, when releasing his Automobile to the market, "Any customer can have a car painted any colour that he wants so long as it is black". Black was a faster drying paint, and he was able to make the product quicker, without hurting the quality.
In this day and age, with people able to customize so much, perhaps we should all take a moment to realize what is actually at stake here.
Customization should never outweigh functionality and stability.
Some very smart people have put their brains together and made some decisions that ultimately provides an incredible project. Those decisions had to be made. And there had to be very specific Captains steering course.
If GB-PVR and it's third-party contributions were all open source, and required grand town hall meetings to discuss anything and everything, we may still be trying to decide the paint colour.
But don't let this stop anyone from writing their own contribution. If someone, very adept at writing linux applications, wishes to actually Captain that ship, I'm sure there will be a sea of support from everyone.
Frank Z
[COLOR="Gray"]
I used to ask 'why?' Now I just reinstall...
[SIZE="1"]______________________________________________
Author: ZTools: ZProcess, MVPServerChecker; UltraXMLTV Enhancer, Renamer, Manager; [/SIZE]
[/COLOR]
[COLOR="Gray"]
I used to ask 'why?' Now I just reinstall...
[SIZE="1"]______________________________________________
Author: ZTools: ZProcess, MVPServerChecker; UltraXMLTV Enhancer, Renamer, Manager; [/SIZE]
[/COLOR]