[mythtv] Commercial Flagging Idea

Anil Gupte anil-list at icinema.com
Wed Jul 6 01:41:44 EDT 2005


I would be very interested in contributing to the ommercial flaggin project. 
Frankly, I am not much of a programmer, but I have worked on this aspect of TV 
for over a year and I could contribute a lot in the area of logic and 
algorithms, especially in scene detection.

Where do I start?  Is there a general description of what has been done so far 
somewhere?  How do I contribute non programming related stuff?

Thanx,
Anil Gupte

----- Original Message ----- 
From: "David Miller" <david3d at gmail.com>
To: "Development of mythtv" <mythtv-dev at mythtv.org>
Sent: Wednesday, July 06, 2005 8:10 AM
Subject: Re: [mythtv] Commercial Flagging Idea


Lucas,
  Excellent I was looking at the 0.18.1 codebase...I'm still new to
all this so I forgot to look at the CVS repository.  All the
development that I've done in the past has been using the 3dsmax and
DigitalFusion SDK's so I tend to think in plugins.  This is my first
adventure into messing with any OSS code and first real attempt to
learn the OSS toolchain so I still have alot to learn but right now
I'm trying to get up to speed on things and trying to find areas where
my knowledge and experience can be the most useful and that I'm the
most interested in.  So far commercial flagging seems to be a good
challenge to try to sink my teeth into.  I hope that I can contribute
to the project in the coming months as my time allows me to.
--
David

On 7/5/05, Lucas Meijer <lucas at mach8.nl> wrote:
> Hey David,
>
> >   Has anyone ever thought of doing the commercial flagging portion of
> > the code to be more of a plugin architecture.  Where each flagging
> > method is a plugin.
>
> I have recently done a complete restructure of the commercial flagging
> code. You can now easily add a new commercial dection method "plugin".
> (look at CommDetectorBase). Currently we have one method, which is
> Classic, which Chris wrote almost everything of. I made this change to
> more easily do work on the commercial detection, but as of today none of
> my work is far enough to start testing it. Good scene change detection
> is holding me, (and the current implementations accuracy for that
> matter) back.
>
>    I imagine there would be 2 classes of flagging
> > plugins, image based and audio based.  Where each plugin would add add
> > or subtract from a frame's or block of frames' probability of it being
> > a commercial.  Similar to how spam filtering on email works.  This
> > would allow for adding new methods very easily compared to the way
> > it's all written now as one class.  It would also allow each plugin to
> > have it's own settings page in the frontend and perhaps web interface
> > to tweak each filter for fine tuning.  This could also open up the
> > opportunity to have commercial flagging settings for each show you
> > record if the default settings weren't working well for a particular
> > show.
>
> You can already do all this stuff using the current architecture.
> CommercialDector's don't have acces yet to the audio stream, right now
> they just get a NuppelVideoPlayer* which they can do everything with
> they want. Adding audio shouldn't be too much of a hassle, so plugins
> that want to use it can do so.
>
> Bye, Lucas
>
> PS I've used the used the word "plugin" for seperate self contained
> modules of commercial detection functionality.. These are statically
> linked however, unlinke what you'd expect from the word plugin..  so I
> guess plugin wasn't the best word, but now this email is already written :p
>
_______________________________________________
mythtv-dev mailing list
mythtv-dev at mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev



More information about the mythtv-dev mailing list