2015-02-08, 20:40
First off, I would like to say a huge thank you to Ronie for all of his hard work on T! It's an awesome skin that I've been using for years. Everyone who comes over is just blown away by my HTPC and the credit goes to this skin and to all of the Kodi developers who selflessly give their time in development.
I noticed that several of my blu ray movies get the yellow cases instead of the blue cases that all of my other blu ray movies get in the Fanart view of T!. From reading previous threads, I understand from Ronie that this indicates that the resolution of said movie is not detected by Kodi. Trying to determine what the difference is between the movies that get the yellow cases and the blue cases, I did a little digging into the Debug Log and see that all of the movies that get the yellow cases show a resolution of 1920x1088. All of my movies that get a blu ray case are 1920x1080 or 1920x1040.
While I have included a link to the entire debug log below, here are just a couple snippets from the log comparing my blu ray encode of Toy Story (1920x1088) movie which gets a yellow case and my blu ray encode of Toy Story 2 which gets a blu ray case (1920x1080).
Toy Story
13:10:29 T:10156 INFO: ffmpeg[27AC]: Stream #0:0(eng): Video: h264 (High), yuv420p, 1920x1088, SAR 1:1 DAR 30:17, 23.98 fps, 23.98 tbr, 1k tbn, 180k tbc (default)
Toy Story 2
13:10:43 T:8732 INFO: ffmpeg[221C]: Stream #0:0(eng): Video: h264 (High), yuv420p, 1920x1080, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 180k tbc (default)
Is this information available to T! prior to displaying the list of movies? I'm just trying to figure out why Kodi is unable to detect the resolution for 1920x1088 movies.
As a test I created a playlist called HD Test and set it to find items where the video resolution is greater than 720. And this playlist returns all of my 1920x1080 movies which get blu ray cases as well as all of my 1920x1088 movies which get yellow cases. So would it be possible for T! to use this same SQL statement to determine the color of the case? In the log, I found that HD test playlist used this statement to find items where the video resolution was greater than 720.
select * from movieview WHERE ((movieview.idFile IN (SELECT DISTINCT idFile FROM streamdetails WHERE iVideoWidth > 1280)))
I read in previous posts that playing the movie for a few seconds is supposed to allow Kodi to detect the resolution and then T! would then show a blu ray case instead of the prior yellow case. But I played the movies in their entirety and I still get the yellow case.
Also, just FYI, I tried upgrading to Helix from Gotham and even though I answered Yes when it asked me if I wanted to keep my old XBMC settings, the upgrade kept NONE of the settings so I reverted back to Gotham with my backup until I can get that sorted out. Again, that's for another day. I just wanted to explain why I wasn't on the latest and greatest.
Thanks again for all you do and I look forward to your reply.
Debug Log
I noticed that several of my blu ray movies get the yellow cases instead of the blue cases that all of my other blu ray movies get in the Fanart view of T!. From reading previous threads, I understand from Ronie that this indicates that the resolution of said movie is not detected by Kodi. Trying to determine what the difference is between the movies that get the yellow cases and the blue cases, I did a little digging into the Debug Log and see that all of the movies that get the yellow cases show a resolution of 1920x1088. All of my movies that get a blu ray case are 1920x1080 or 1920x1040.
While I have included a link to the entire debug log below, here are just a couple snippets from the log comparing my blu ray encode of Toy Story (1920x1088) movie which gets a yellow case and my blu ray encode of Toy Story 2 which gets a blu ray case (1920x1080).
Toy Story
13:10:29 T:10156 INFO: ffmpeg[27AC]: Stream #0:0(eng): Video: h264 (High), yuv420p, 1920x1088, SAR 1:1 DAR 30:17, 23.98 fps, 23.98 tbr, 1k tbn, 180k tbc (default)
Toy Story 2
13:10:43 T:8732 INFO: ffmpeg[221C]: Stream #0:0(eng): Video: h264 (High), yuv420p, 1920x1080, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 180k tbc (default)
Is this information available to T! prior to displaying the list of movies? I'm just trying to figure out why Kodi is unable to detect the resolution for 1920x1088 movies.
As a test I created a playlist called HD Test and set it to find items where the video resolution is greater than 720. And this playlist returns all of my 1920x1080 movies which get blu ray cases as well as all of my 1920x1088 movies which get yellow cases. So would it be possible for T! to use this same SQL statement to determine the color of the case? In the log, I found that HD test playlist used this statement to find items where the video resolution was greater than 720.
select * from movieview WHERE ((movieview.idFile IN (SELECT DISTINCT idFile FROM streamdetails WHERE iVideoWidth > 1280)))
I read in previous posts that playing the movie for a few seconds is supposed to allow Kodi to detect the resolution and then T! would then show a blu ray case instead of the prior yellow case. But I played the movies in their entirety and I still get the yellow case.
Also, just FYI, I tried upgrading to Helix from Gotham and even though I answered Yes when it asked me if I wanted to keep my old XBMC settings, the upgrade kept NONE of the settings so I reverted back to Gotham with my backup until I can get that sorted out. Again, that's for another day. I just wanted to explain why I wasn't on the latest and greatest.
Thanks again for all you do and I look forward to your reply.
Debug Log