[Windows] AudioEngine testers - Windows platform only

  Thread Rating:
  • 3 Votes - 3.67 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
ix400 Offline
Senior Member
Posts: 191
Joined: Aug 2010
Reputation: 0
Location: Germany
Post: #261
(2012-04-26 22:14)DDDamian Wrote:  Alright!! Now for this buffering issue can I please get a log. And does it actually show on the screen that it's buffering?

Hi Damian and gnif,

here's the log file of dts-master playback with the buffering problem.

http://dl.dropbox.com/u/7782292/xbmc_buffering.log

I hope it helps you to get an idea what the problem is.

Thanks again for all your work,

Chris

unRAID Server, Pioneer VSX-LX52, Panasonic 65VT30, Marusys VU+ Duo, Zotac AD10
find quote
cyradix Offline
Junior Member
Posts: 33
Joined: Nov 2009
Reputation: 0
Thumbs Up  RE: [Windows] AudioEngine testers - Windows platform only Post: #262
(2012-04-26 21:12)DDDamian Wrote:  For anyone experiencing the DTS-MA bug - another potential cause found and fixed in this build >>DTS-MA test<<

Well... that build is made of pure awesomesauce!!
Seems to have fixed the dropouts with DTSHD-MA for me.

Thanks very very much for all the hard work! Big Grin
(This post was last modified: 2012-04-27 16:48 by cyradix.)
find quote
Nimo Offline
Senior Member
Posts: 224
Joined: Nov 2011
Reputation: 3
Location: Germany
Post: #263
(2012-04-26 21:12)DDDamian Wrote:  For anyone experiencing the DTS-MA bug - another potential cause found and fixed in this build >>DTS-MA test<<

many thanks for this build. it works perfect with dts hd ma. and a very useful stereo upmix. this is ATM the best build for me for playing movies and tv-shows.

edit: for music i use di.fm addon and it plays aac 40 kbps. that sounds great so i deselected dts neo in my amp. and my sub“s are burning and i have to smile Wink

big thx

A/V: Sony KDL52W5500|Yamaha RX-V471|Elac Cinema XL Center|4x Elac Cinema 2 Sat|REL Strata II|Elac Sub 101 ESP
HTPC: Realan E-Q8|ASRock Z77E-ITX|iMon inside mod|i3-3225+HD4k|8GB 2133 RAM|60GB Vertex3|120W Pico PSU|Harmony 650|p8 USB-CEC|Win7 x64|XBMC 12alpha|Skin CE v2 SVN
Server: Raid 5 - 8x 2TB WD AV-GP|Win7 x64|HighPoint 2680
(This post was last modified: 2012-04-27 16:24 by Nimo.)
find quote
liquidskin76 Offline
Skilled Skinner
Posts: 1,290
Joined: Aug 2009
Reputation: 16
Location: UK
Post: #264
(2012-04-27 14:24)Nimo Wrote:  a very useful stereo upmix. this is ATM the best build for me for playing movies and tv-shows.

+1 Big Grin Best build for everything...

Well done gnif and dddamian. Wink

Welo... a skin for XBMC

HTPC: Streacom FC1 Evo Case | Asus P8H77-I ITX | Intel Core i3 3220T | Kingston HyperX SSD | Kingston DDR3 RAM
Home AV: Sony KDL-40HX723 | Sky+HD | Sony BDP-S480 BD Player | Sony STR-DH820 AV Receiver | Sony Speaker System | Sony PS3 Slim | Logitech Harmony Touch
find quote
DDDamian Offline
Team-XBMC Developer
Posts: 3,023
Joined: Sep 2011
Reputation: 252
Location: Canada
Post: #265
Well this is damn pleasing to hear Smile Sounds like that nasty bug is gone.

Out of >20,000 lines of code the fix was already pointed out by Anssi a few weeks ago, and included in the last build, just mis-converted from ffmpeg code:

Code:
-  packet->m_length    = ((size + 0x9) &~ 0x9) - 0x8;
+  packet->m_length    = ((size + 0x17) &~ 0x0f) - 0x08;

A simple hex conversion error was causing the grief, but very hard to spot in a huge list of parsing and re-packing code, and ofc it was working okay on some equipment including ours so even harder to track.

Aemstel, another diligent tester for us, has reported back that it's fixed on his setup too. Also reported perfect sync compared to all the non-AE builds out there including Daniela's, which is based on stock XBMC and ofc has the same 24p sync issues as stock XBMC. This is a pretty huge step on it's own - that issue has been a major one here in the forums. Still trying to tighten up further - the Win sync is a little laxer than Linux right now, I believe due to background Windows processing but I'm working on that.

ix400 - Aemstel's not seeing the buffering - still looking at what may be the cause there. One thing I note is that ffmpeg has a tough time with that ZZ-Top rip (and I have a rip of that without issues). There are many ffmpeg errors opening/reading it at loglevel 2. Do you have any other test material to try?

System: XBMC HTPC with HDMI WASAPI & AudioEngine - Denon AVR-3808CI - Denon DVD-5900 Universal Player - Denon DCM-27 CD-Changer
- Sony BDP-S580 Blu-Ray - X-Box 360 - Android tablet wireless remote - 7.1 Streem/Axiom/Velodyne Surround System
If I have been able to help feel free to add to my reputation +/- below - thanks!
(This post was last modified: 2012-04-27 17:16 by DDDamian.)
find quote
liquidskin76 Offline
Skilled Skinner
Posts: 1,290
Joined: Aug 2009
Reputation: 16
Location: UK
Post: #266
(2012-04-27 17:15)DDDamian Wrote:  the Win sync is a little laxer than Linux right now, I believe due to background Windows processing but I'm working on that.

Hey DDDamian,

That's what i've noticed. It's bloody close however looks slighty out still.

Cheers

Welo... a skin for XBMC

HTPC: Streacom FC1 Evo Case | Asus P8H77-I ITX | Intel Core i3 3220T | Kingston HyperX SSD | Kingston DDR3 RAM
Home AV: Sony KDL-40HX723 | Sky+HD | Sony BDP-S480 BD Player | Sony STR-DH820 AV Receiver | Sony Speaker System | Sony PS3 Slim | Logitech Harmony Touch
find quote
ix400 Offline
Senior Member
Posts: 191
Joined: Aug 2010
Reputation: 0
Location: Germany
Post: #267
(2012-04-27 17:15)DDDamian Wrote:  Well this is damn pleasing to hear Smile Sounds like that nasty bug is gone.

Out of >20,000 lines of code the fix was already pointed out by Anssi a few weeks ago, and included in the last build, just mis-converted from ffmpeg code:

Code:
-  packet->m_length    = ((size + 0x9) &~ 0x9) - 0x8;
+  packet->m_length    = ((size + 0x17) &~ 0x0f) - 0x08;

A simple hex conversion error was causing the grief, but very hard to spot in a huge list of parsing and re-packing code, and ofc it was working okay on some equipment including ours so even harder to track.

Aemstel, another diligent tester for us, has reported back that it's fixed on his setup too. Also reported perfect sync compared to all the non-AE builds out there including Daniela's, which is based on stock XBMC and ofc has the same 24p sync issues as stock XBMC. This is a pretty huge step on it's own - that issue has been a major one here in the forums. Still trying to tighten up further - the Win sync is a little laxer than Linux right now, I believe due to background Windows processing but I'm working on that.

ix400 - Aemstel's not seeing the buffering - still looking at what may be the cause there. One thing I note is that ffmpeg has a tough time with that ZZ-Top rip (and I have a rip of that without issues). There are many ffmpeg errors opening/reading it at loglevel 2. Do you have any other test material to try?


... I just ripped my Toto BD as a BDMV folder, without converting it to mkv. It seems to buffer even more...

A quick test with daniela's build resulted in no buffering at all.

Strange.

Chris

unRAID Server, Pioneer VSX-LX52, Panasonic 65VT30, Marusys VU+ Duo, Zotac AD10
find quote
gnif Offline
Team-XBMC Developer
Posts: 442
Joined: Feb 2008
Reputation: 34
Location: Australia, Katoomba
Post: #268
@ix400 - AE handles buffers very very differently to DaniellaE's build, can you provide a sample if possible thats long enough to reproduce the problem so we can see if we can figure out what needs correcting.

I am not scared of SVN - Cutting my hands open on the bleeding edge.
find quote
ix400 Offline
Senior Member
Posts: 191
Joined: Aug 2010
Reputation: 0
Location: Germany
Post: #269
(2012-04-27 19:44)gnif Wrote:  @ix400 - AE handles buffers very very differently to DaniellaE's build, can you provide a sample if possible thats long enough to reproduce the problem so we can see if we can figure out what needs correcting.

... I could provide a sample, but I'm not sure if this helps. I testet more files now and I get the buffering problem quite often. Even sometimes with SD files with a regular DD sound track.

I made the following observations:

1. In general, it takes much longer for XBMC to open the files
2. Sometimes, after stopping and subsequent re-staring playback of a file, it works without buffering.

It feels like my unraid server doesn't have the full performance when connected to XBMC-AE. But on the other hand, I didn't change my unraid setup and I still can copy from it to the Desktop with speeds of more than 50MB/sec.

Huh

Chris

unRAID Server, Pioneer VSX-LX52, Panasonic 65VT30, Marusys VU+ Duo, Zotac AD10
find quote
gnif Offline
Team-XBMC Developer
Posts: 442
Joined: Feb 2008
Reputation: 34
Location: Australia, Katoomba
Post: #270
@ix400 - your log shows the sink re-opening repeatedly, there may be a bug in the code that decides if it needs to reopen or not, I doubt it is with your lan/raid speed. I have pinged Memphiz to have a look as its on the windows side of things (yeah, I am cross platform posting Tongue)

I am not scared of SVN - Cutting my hands open on the bleeding edge.
(This post was last modified: 2012-04-27 20:35 by gnif.)
find quote
Post Reply