Posts: 418
Joined: Oct 2004
Reputation:
0
2009-06-17, 14:08
(This post was last modified: 2009-06-17, 14:13 by CapnBry.)
Yeah I mentioned it earlier in the thread but I'll repeat it. "Interlaced" refers to a single frame, not the whole video. So in order to identify something as being progressive what you're really looking for a lack of interlaced frames. The problem being a lot of (DVD) content will switch between progressive and interlaced whenever the hell it feels like. So, for example, the first 20 seconds is actually unlikely to contain interlaced frames due to it being studio logo or some garbage.
So to tell if something is interlaced could take a tremendous amount of time so it isn't done.
EDIT: Fekker does some amazing-ass stuff in MIP to detect it, involving looking at individual frames and cadence.
Posts: 12,706
Joined: Nov 2003
Reputation:
129
spiff
Team-Kodi Member
Posts: 12,706
it's either guessing. or it's using notoriously unreliant flags which 90% of the time is just ignored by encoders (most dvds for instance).
we have tried to look into it before to have the auto deinterlacer work, but it just isnt reliant
Posts: 12,706
Joined: Nov 2003
Reputation:
129
spiff
Team-Kodi Member
Posts: 12,706
well, we already do that - sort of. you have to manually enable the deinterlacer so as such we could use that setting.
Posts: 772
Joined: Sep 2008
Reputation:
5
xexe
Posting Freak
Posts: 772
Would it be possible to set the i/p flag during watching the video in the normal course of using XBMC?
Having problems getting your TV shows recognized?
Try my extra TV show matching REGEX
here
Posts: 12,706
Joined: Nov 2003
Reputation:
129
spiff
Team-Kodi Member
Posts: 12,706
no, we are busy PLAYING the video, not analyzing it
Posts: 772
Joined: Sep 2008
Reputation:
5
xexe
Posting Freak
Posts: 772
i assume from your answer that its some sort of "beyond my reckoning fancy pants code reason " (possibly due to legacy xbox single threaded something or other code magic)... I just assumed that if player seen i/p then set flag. nevermind.
Having problems getting your TV shows recognized?
Try my extra TV show matching REGEX
here
Posts: 418
Joined: Oct 2004
Reputation:
0
Oh wait I'm thinking of the wrong thing. MediaInfo does some badass file scanning stuff, MediaInfoPlus I dunno where it gets its info from.
Are you sure MIP doesn't do streamdetails? I worked with Fekker like 4 months ago to get it in there. Has there been a release since then?
I'm not even going to comment in the I/P discussion. It must be so depressing to be you folks, never knowing if you're watching 1080p or if it is actually 1080i.
Posts: 418
Joined: Oct 2004
Reputation:
0
2009-06-17, 22:23
(This post was last modified: 2009-06-17, 22:26 by CapnBry.)
Argh. I forgot to fix the importer to pull the codec tag rather than codec, but that codec field is wrong too. It should say mpeg4. codecid probably should probably be named codectag too, gah I don't know. I need a beer.
AspectRatio is supposed to be in aspectratio too, not aspectdisplayratio. This one is probably acceptable to be fixed in xbmc though.
EDIT: But scan type I don't pull because StreamDetails doesn't have a field for that. Why? I only store information the probe can probe currently.