Log in

View Full Version : trellis-2 stream more compatible than a trellis-1 anf trellisless stream?


Terranigma
2nd August 2007, 19:23
Hi all. The other day I encoded 5 different clips in 3 different ways using the same bitrate and a resolution size of 704X480 (with black borders cropped on the sides by 8 pixels each & each using 5 reference frames (x264 rev. 667b) using different trellis settings). Now i'd of thought that a lower Trellis setting, or not using trellis at all would require less cpu for decoding (well maybe it does, but please continue reading further). Anyways, after I encoded these clips, I put them on my modded xbox's HDD and played all 15 clips, and I noticed something was askew with the trellis-1 and the trellis-0 streams. Each exhibited a lot of frame drops, but it's trellis-2 cousin played back smoothly without a single frame drop. So I conducted 3 more tests with trellis-2 but this time using 16-ref frames for kicks just to see what happens, and again, 0 frame drops. :confused: (usually xbmc would drop frames when the cpu usage reach around 92%). What's going on here? Why is there frame drops with the trellis-1 and trellisless streams but not with the trellis-2 stream? Am i'm the only person finding this to be weird? :confused:

Dark Shikari
2nd August 2007, 19:31
Well Trellis reduces bitrate if you are using a constant quality; could that be it?

akupenguin
2nd August 2007, 19:38
Post x264's summary of each encode?
Trellis-2 modifies macroblock mode decision, and some modes are easier to decode than others. Though I wouldn't expect that to have a significant effect except in pathological cases.

Terranigma
2nd August 2007, 19:55
Well Trellis reduces bitrate if you are using a constant quality; could that be it?

no, abr. I said the same bitrate :p

Post x264's summary of each encode?
Trellis-2 modifies macroblock mode decision, and some modes are easier to decode than others. Though I wouldn't expect that to have a significant effect except in pathological cases.
Maybe that's what it is. I'll post a log, but with using commandline instead of a gui such as megui, how would I output a log file?

akupenguin
2nd August 2007, 20:51
Take what's on the console after running x264, and paste it into a text file. Various piping options also exist if you want to automate it.