Posts: 47
Joined: Jul 2010
Reputation:
0
Yeah, I can crop a sample of the video. PM with how you want me to upload it, how long, etc.
Posts: 144
Joined: Aug 2008
Reputation:
0
It is ok to grab a nightly build and use the patch on page1 or the new builds come pre-patched already?
Posts: 423
Joined: Sep 2010
Reputation:
12
a11599
Team-Kodi Member
Posts: 423
GRSHOPR
I managed to download some interlaced VC-1 samples and I have seen some funny results. I also had the de-interlace option during playback, BUT only with Ati hardware. With my ION, I have seen the DXVA deinterlace options. Still, none of the two could play the samples at all, only black screen with or without DXVA. I think we need interlaced VC-1 support from ffmpeg first (and then I think my patch will work correctly, but if not, I will take a look at it).
Carlos ze Dwarf
I downloaded a Canon 60i AVCHD file and was able to reproduce the issue. I also experienced that video playback also freezes if I try to seek in the file and I suspect this to be the root cause. Are you able to seek within the problematic AVCHD file by clicking on the seek bar during playback?
Changing the deinterlace method does reset the codec which I guess will perform a seek operation in the background (to continue playback from the same point). The automatic deinterlace method also does a reset because I have not yet found out how to determine the stream type before the processor is initialized. So the first frame is always decoded as progressive and only then will the correct deinterlace method be selected in current patch (which means a codec reset).
Posts: 47
Joined: Jul 2010
Reputation:
0
2011-05-01, 02:02
(This post was last modified: 2011-05-01, 02:31 by GRSHOPR.)
I actually discovered something interesting today, while poking around for the heck of it. I now have the option for BOB, Best, etc, but only in the movies section, not in TV shows. Also, if I set it to BOB, and then close xbmc, and then reopen it, it has reset itself to disabled. I even tried the option "set as default for all movies". Is that a feature designed intentionally, or just a glitch?
Edit: I tried out some MPEG2 video, 1080i, no problems. Looks like it may just be VC-1. FFmpged does already support progressive VC-1, not sure about interlaced.
Posts: 144
Joined: Aug 2008
Reputation:
0
Is there any updated version with interlace patch? Or is there a way for the non programmer skills savvy user to patch their version with the deinterlacing options?
I would like to be able to use nightly builds along with this feature.
Posts: 87
Joined: Jul 2010
Reputation:
0
A BIG thank you!!! This was my single biggest request with respect to new features in XBMC
The new patch works perfectly on an ION.
Posts: 423
Joined: Sep 2010
Reputation:
12
a11599
Team-Kodi Member
Posts: 423
Not actually, the processor was a pretty much standalone object already, but my older deinterlace patches made it somewhat messy which is now fixed in v5. The DXVA decoder however has some dependency on the processor, but that is not an issue. I also think the DXVA processor can be used with software decoded material as well and if that is true, then it can definitely be done, dvdplayer architecture does not seem to be an issue here.
Posts: 423
Joined: Sep 2010
Reputation:
12
a11599
Team-Kodi Member
Posts: 423
It depends on what the stream tells. If it says "I'm interlaced", then deinterlace is turned on. Otherwise, it is not engaged. For h.264, this information is very reliable. For MPEG-2, not that much... Especially for DVDs, many films were mastered with interlaced flags while the content is progressive in most cases. As I see, there are some attempts in libmpeg-2 to correct this, but have not dived into it too deeply. But DXVA is not used for DVD playback at the moment anyways.
So in most cases, "Automatic" should work correctly and should not attempt to deinterlace progressive material. You can also check it yourself. If you bring up the info dialog ("o" button) during playback you should see two values: P(fr:X) and W(fps:Y). If the two values match, the video is rendered as progressive. If W(fps) = 2 x P(fr), the source is deinterlaced.
Posts: 126
Joined: Mar 2007
Reputation:
0
2011-05-28, 03:37
(This post was last modified: 2011-05-28, 04:55 by thespecialist.)
Correct me if I'm wrong here, but I thought there was no thing as true 'DXVA deinterlacing' ? Isn't all deinterlacing is done by the graphic driver ? With the DXVA method "DeinterlaceQueryAvailableModes" you just query the graphic driver for available deinterlacing methods (these are the same ones you can select in the ATI driver panel). Then DXVA just uses a callback to the driver deinterlace methods.
So in other words, you can as well just select a driver deinterlace method in the ATI control panel instead. Or am I missing something ?
The way I understood it (but again, I could be terribly wrong here) is that if you select 'automatic' in the ATI panel, then that just means that the driver let's the player choose one of the driver supplied methods. So if you choose one directly in the ATI control panel, or set it to 'automatic' and then use DXVA in XBMC to select that same method, there'll be no actual difference, or is my understanding wrong ? You obviously know a lot about it, a11599, so I was hoping you could explain. Thanks !
Posts: 21
Joined: Jun 2011
Reputation:
0
Thank you very much for your hard work. I can now watch flawlessly my 1080i footage on my brand new AMD E-350 Zacate HTPC.
There is an issue though, having no ideea about patching builds and compiling, i used the installer kindly provided in your signature. But now, i am unable to use file-view in videos anymore. It defaults to library mode and the option to disable it is missing.
Even though i have made the settings in order to view file extensions and averything else in order to reenable file-view, i had no luck.
Any ideea what might be wrong and what could i do to solve it?
Keep up the good work.