[ATV2] Deinterlacing 1080i streams

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Speshuled Offline
Junior Member
Posts: 3
Joined: Feb 2011
Reputation: 0
Post: #11
Hmm, perhaps they're not x264 mkv files like I thought they were. Now that I'm on my computer and looking at the file I see its not...

This was the file I was trying to play:
Conan 2011-01-31...1080i HDTV DD5.1 MPEG2-TrollHD.ts

All of the other files that couldn't play were also .ts files. I did a little more investigating a few minutes ago. ATV2 doesn't play nice with .wmv files either.

How would I go about checking the onscreen/codecinformation?
find quote
Razor_109 Offline
Senior Member
Posts: 235
Joined: Nov 2007
Reputation: 0
Location: Netherlands
Post: #12
Ah ok, its MPEG2 so there is no Hardware acceleration for that. Try my stream which i uploaded, should be MPEG4 (H264) which should be hw-accelerated i guess.

http://rapidshare.com/files/447068171/10...stream.mkv

For onscreen/codecinfo on linux it's the "o" button, i wouldn't know how to enable this in the iOS build Confused

HTPC + Mediaserver
E8400 - ABIT I-N73HD - 2GB DDR2 - 3.5TB - Geforce G210 - ANTEC FUSION V2 - Ubuntu 10.04 - XBMC-PVR

TV-Server
Ubuntu 10.04 - Tvheadend - Smargo Reader - Oscam Card Server - 2x PCI DVB-C
find quote
Razor_109 Offline
Senior Member
Posts: 235
Joined: Nov 2007
Reputation: 0
Location: Netherlands
Post: #13
Anyone can tell me the current state of the ATV2 branch? Is it deinterlaceing by GPU already? Or wont this ever be possible to play 1080i MPE4/H264 files?

Maybe a dev could shed a light on this deinterlacing matter and what to expect of the ATV and other iOS devices.

Thanks!

HTPC + Mediaserver
E8400 - ABIT I-N73HD - 2GB DDR2 - 3.5TB - Geforce G210 - ANTEC FUSION V2 - Ubuntu 10.04 - XBMC-PVR

TV-Server
Ubuntu 10.04 - Tvheadend - Smargo Reader - Oscam Card Server - 2x PCI DVB-C
find quote
davilla Offline
Team-XBMC Developer
Posts: 10,399
Joined: Feb 2008
Reputation: 58
Post: #14
Razor_109 Wrote:@toitle
Can any of the iOS developers maybe shed a light on this, and the possible expectations for the furture? will this improve or will 1080i never be possible on the ATV2? When it would it would someday make a hell of a client for PVR!

We are at the mercy of Apple when it comes to HD mpeg2. So as much as I shake the crystal ball, damm thing won't fess up.


MediaInfo : http://mediainfo.sourceforge.net/
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
find quote
Razor_109 Offline
Senior Member
Posts: 235
Joined: Nov 2007
Reputation: 0
Location: Netherlands
Post: #15
davilla Wrote:We are at the mercy of Apple when it comes to HD mpeg2. So as much as I shake the crystal ball, damm thing won't fess up.

Understood, but what about 1080i MPEG4? That's being accelerated i guess? The big question is what about hardware deinterlacing? Anything in the magic ball about that? Wink

ATV would be the perfect little DVB-Client for my home if it only could handle 1080i streams! (MPEG-4)

HTPC + Mediaserver
E8400 - ABIT I-N73HD - 2GB DDR2 - 3.5TB - Geforce G210 - ANTEC FUSION V2 - Ubuntu 10.04 - XBMC-PVR

TV-Server
Ubuntu 10.04 - Tvheadend - Smargo Reader - Oscam Card Server - 2x PCI DVB-C
find quote
davilla Offline
Team-XBMC Developer
Posts: 10,399
Joined: Feb 2008
Reputation: 58
Post: #16
Razor_109 Wrote:Understood, but what about 1080i MPEG4? That's being accelerated i guess? The big question is what about hardware deinterlacing? Anything in the magic ball about that? Wink

ATV would be the perfect little DVB-Client for my home if it only could handle 1080i streams! (MPEG-4)

Which mpeg4 ? part 2 or part 10 ?


MediaInfo : http://mediainfo.sourceforge.net/
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
find quote
Razor_109 Offline
Senior Member
Posts: 235
Joined: Nov 2007
Reputation: 0
Location: Netherlands
Post: #17
davilla Wrote:Which mpeg4 ? part 2 or part 10 ?

I guess Part-10 MPEG-4 based on this Media-info output:

Code:
Video
ID                               : 1
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format settings, CABAC           : No
Muxing mode                      : Container profile=Unknown@10.3
Codec ID                         : V_MPEG4/ISO/AVC
Duration                         : 49mn 57s
Bit rate                         : 10.3 Mbps
Width                            : 1 920 pixels
Original width                   : 16 pixels
Height                           : 1 088 pixels
Original height                  : 32 pixels
Display aspect ratio             : 16:9
Original display aspect ratio    : 0.500
Frame rate                       : 25.000 fps
Color space                      : YUV
Chroma subsampling               : 4:2:0
Bit depth                        : 8 bits
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.198
Stream size                      : 3.60 GiB (92%)
Language                         : English

Scan type shows progressive but its an interlaced file! Any other way to find out, our would you accept a muxdump to test it your self?

HTPC + Mediaserver
E8400 - ABIT I-N73HD - 2GB DDR2 - 3.5TB - Geforce G210 - ANTEC FUSION V2 - Ubuntu 10.04 - XBMC-PVR

TV-Server
Ubuntu 10.04 - Tvheadend - Smargo Reader - Oscam Card Server - 2x PCI DVB-C
find quote
Razor_109 Offline
Senior Member
Posts: 235
Joined: Nov 2007
Reputation: 0
Location: Netherlands
Post: #18
Sorry for giving this a bump. Has there been any progress on this part? Anyone tried using the IOS-PVR version of XBMC on their ATV2 and is willing to provide some results?
I’m living in the Netherlands, we have both SD and HD channels here
- SD MPEG2 Channels, 576i.
- HD MPEG 4 Part-10 Channels, 1080i
Can any of the developers maybe shed a light on how the ATV2 will handle these file-types? I guess the MPEG2 SD channel can be handled by Software rendering? And is there HW-acceleration + deinterlacing for the MPEG4 because this should be the main issue I guess.
I’m really interested in this information, would be sad to go buy a ATV2 and find out it wont play any live channels. So any experience of ATV2 + PVR would be great, let me know!

Btw. In my case, i'm interested in 1080i MPEG4 files!

HTPC + Mediaserver
E8400 - ABIT I-N73HD - 2GB DDR2 - 3.5TB - Geforce G210 - ANTEC FUSION V2 - Ubuntu 10.04 - XBMC-PVR

TV-Server
Ubuntu 10.04 - Tvheadend - Smargo Reader - Oscam Card Server - 2x PCI DVB-C
(This post was last modified: 2011-10-07 16:07 by Razor_109.)
find quote
Memphiz Offline
Team-XBMC Developer
Posts: 7,684
Joined: Feb 2011
Reputation: 91
Location: germany
Post: #19
You won't have luck with 1080i material because the GPU has no deinterlacing feature and so the stream will be decoded in software via CPU which won't have enough power...

AppleTV2/iPhone/iPod: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for XBMC: Wiki NFS
HowTo configure avahi (zeroconf): Wiki Avahi
READ THE IOS FAQ!: iOS FAQ
find quote
Razor_109 Offline
Senior Member
Posts: 235
Joined: Nov 2007
Reputation: 0
Location: Netherlands
Post: #20
Memphiz Wrote:You won't have luck with 1080i material because the GPU has no deinterlacing feature and so the stream will be decoded in software via CPU which won't have enough power...

Ok, so the GPU wont decode the stream and just not deinterlace? So it will display the stream correctly but with interlacing.

HTPC + Mediaserver
E8400 - ABIT I-N73HD - 2GB DDR2 - 3.5TB - Geforce G210 - ANTEC FUSION V2 - Ubuntu 10.04 - XBMC-PVR

TV-Server
Ubuntu 10.04 - Tvheadend - Smargo Reader - Oscam Card Server - 2x PCI DVB-C
find quote
Post Reply