Log in

View Full Version : BD Rebuilder Beta - Bug Reports Only


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 [111] 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648

Furiousflea
7th October 2009, 20:57
I use the Pioneer BD-203 in an external enclosure and can absolutely recommend it. It is very fast, has one of the best burning qualities on the market and runs very smooth and quiet independant if you use CD, DVD, BD-R or BD-RE. 100% thumbs up from me (after testing several other options as well).

Feel free to delete this, if you consider this too much off-topic.

I'd have deleted it ;)

All bluray burners are much of a muchness and all discs are much of a muchness. We haven't reached the point where companies are at rock bottom margins and most of the cheap discs are utter pants...

jdobbs
7th October 2009, 21:12
Got a question for you m8s.
I am in the process of buying a bd burner but i want to be sure that it's going to be the best bet.

I usualy rip or download blu-rays and then i use bd rebuilder to put them in bd9, my ps3 runs them fine.
But i want to go a step further and there are some movies i want to keep the HD audio so for this i think the best bet would be to burn them on bd25.
BD9 as a great Image Quality, can't find a difference on a 40" LCD.

So for keeping DTS, TRUE-DTS etc .. the best bet would be a br burner?

Thanks in advance.Please open another thread... this thread is for bug reports only.

allright
8th October 2009, 00:12
Hej

Discovered two zip files in the root of the disc, these zip files contains files in a folder named sync:
083824576\sync\083824576-dts_5_1-eng.iid
083824576\sync\083824576-dts_5_1-eng.syn

If you need more info, please let me know.

//Jesper

Using BD-RB v0.30.02 and trying to do The X-Files I Want to believe region B (Full Movie), but got the following error:

OS: Windows Vista 64 bit
FFDSHOW rev. 2661 (7 feb. 2009)
Haali: 1.9.42.1


[01:12:15] BD Rebuilder v0.30.02 (beta)
- Source: THE.X-FILES.I.WANT.TO.BELIEVE.GER.DC.BLU-RAY.1080P.AVC.DTS-HD.5.1
- Input BD size: 42,52 GB
- Approximate total content: [04:30:26.751]
- Target BD size: 22,46 GB
- Windows Version: 6.0 [6001]
- Audio Settings: AC3=0 DTS=0 HD=1 Kbs=640
[01:12:16] PHASE ONE, Encoding
- [01:12:16] Extracting A/V streams [VID_00001]
- [01:13:03] Reencoding: VID_00001 (1 of 35)
- [01:13:03] Reencoding secondary video [TRK_02]
- [01:20:39] Extracting A/V streams [VID_00002]
- Error in attempt to extract audio/subs.
- Reading buffer overflow. Possible container streams are not syncronized. Please, verify stream fps. File name: D:\THE.X-FILES.I.WANT.TO.BELIEVE.GER.DC.BLU-RAY.1080P.AVC.DTS-HD.5.1\BDMV\STREAM\00002.m2ts
- Error in attempt to extract audio/subs.
- Reading buffer overflow. Possible container streams are not syncronized. Please, verify stream fps. File name: D:\THE.X-FILES.I.WANT.TO.BELIEVE.GER.DC.BLU-RAY.1080P.AVC.DTS-HD.5.1\BDMV\STREAM\00002.m2ts
[01:20:50] - Failed to retrieve audio, aborted


[Status]
LABEL=THE.X-FILES.I.WANT.TO.BELIEVE.GER.DC.BLU-RAY.1080P.AVC.DTS-HD.5.1
VERSION=v0.30.02 (beta)
SOURCE_SIZE=45654543097
SOURCE_VIDEO_SIZE=39120009216
TARGET_SIZE=24117248000
REDUCTION=.449455776503465
RESIZE_1080=0
AUDIO_TO_KEEP=dan;eng;
SUBS_TO_KEEP=all
BACKUP_MODE=0
QUICK=0
ENCODE_STEP=0
COMPLETED=1
[00001]
AUDIO=1001110
PGS=11111111111111111
M2TS_TARGET=267118428
RATE=4811
NSIZE=256536576
FLINK=-1
MLINK=0
[00002]
AUDIO=0000000
PGS=

marius1
8th October 2009, 04:22
Hmm BD Rebuilder produced over 4.9GB of files even though I specified DVD-5, so ImgBurn refused to writes the files to disc. Is anyone else running into this problem? I'm re-running the whole thing now with the custom size set to 4.2GB. v0.30.02

setarip_old
8th October 2009, 04:32
@marius1

Hi!

I'm guessing you have a BluRay disc with multiple "heavy duty" audiostreams - and have not deleted enough of them to leave sufficient room for the video, making burning to DVD-5 infeasible...

marius1
8th October 2009, 07:15
@marius1

Hi!

I'm guessing you have a BluRay disc with multiple "heavy duty" audiostreams - and have not deleted enough of them to leave sufficient room for the video, making burning to DVD-5 infeasible...

Hmmm I only have one DD+ audio stream.. I also just realized that I was using a newer version of x264.exe than the one that came with v30.02. I reverted the binary and trying it again.

cwh060
8th October 2009, 16:48
You just have to be careful and not "upgrade" the minute a new version of FFDSHOW is released -- give it some time. I'm currently using Revision 2857 and am not seeing any problems.

@jdobbs, equad, Kakashi Sensei,

Reverting to ffdshow 2857 seems to have restored things back to normal. I have a conversion program that automatically updates ffdshow. I should have known this was the problem.

I backed up the dark knight and the file structure now looks correct.

thanks....cwh

marius1
9th October 2009, 01:22
Hmmm I only have one DD+ audio stream.. I also just realized that I was using a newer version of x264.exe than the one that came with v30.02. I reverted the binary and trying it again.

Nope that didn't help at all. Still produced 4.9GB. What could be going wrong?

DGenerateKane
9th October 2009, 02:10
I'm going to get another copy and try again soon.

I got a new disc to rip and yet I still get the same result. I have done almost two dozen discs without problems, I have no idea why this one is causing problems. :/

Edit: I just noticed the first Pirates movie failed as well, although it failed at a different spot.

==========================
[15:02:08] BD Rebuilder v0.30.02 (beta)
[15:02:08] BEGIN - BATCH SEQUENCE
==========================
-----------------------
[15:02:08] PROCESSING BATCH FILE [1]
-----------------------
[15:02:09] BD Rebuilder v0.30.02 (beta)
- Source: PIRATES1
- Input BD size: 42.44 GB
- Approximate total content: [03:29:56.241]
- Target BD size: 22.46 GB
- Windows Version: 6.1 [7600]
- Audio Settings: AC3=0 DTS=0 HD=1 Kbs=640
[15:02:09] PHASE ONE, Encoding
- [15:02:09] Extracting A/V streams [VID_00002]
- [15:02:09] Reencoding: VID_00002 (1 of 10)
- [15:02:09] Collecting video information
- Video: 1920x1080, 23.976fps, 24 frames
- [15:02:09] Reencoding: VID_00002, Pass 1 of 1
- Encode failed. Retrying.
- Encode failed. Retrying.
- Reached retry limit. Aborting.
[15:05:11] - Failed video encode, aborted

GaPony
9th October 2009, 02:28
Nope that didn't help at all. Still produced 4.9GB. What could be going wrong?

Try using a custom target size of 4300 instead of BD5.

EDIT: I see you already tried that... oops! Just keep lowering it until you get to a number that either works or chokes immediately.

Wolffe
9th October 2009, 04:29
@samtroy
@jdobbs

Processing the REGION B version of "WALL-E" (Different than the Region A version) has already been discussed at length in the following thread:

http://forum.doom9.org/showthread.php?p=1276826#post1276826

Try my suggested test/fix detailed in that thread...

Thanks for the replies guys.

I bought the disc used from the local video store so it shouldn't be a Region B disc, but my experience with ripping it seems to suggest it is. Region A discs don't seem to have the issue of being split into so many parts. Very strange!

Regardless, I read the post above which lead me to try a few things. I tried it with MakeMKV on the image I had already ripped via AnyDVD, but I couldn't get TsMuxer to recognise any of the subtitles afterwards.

Instead I just used TsMuxer to open the 0081 playlist and unselected the unnecessary video, audio, and subtitles. This generated a Blu Ray folder structure that seemed to play fine with TotalMedia Theatre and it included the subtitles.

I'm now feeding this into BD Rebuilder as I write this to see what comes out the other end. I realise that use of a modified source is unsupported though.

So is it TsMuxer that generates the really long filename shown in my previous post when going at it directly with BD-Rebuilder? I don't really know enough about this stuff just yet to know if I should be puzzled why it worked through the TsMuxer GUI?!

turbojet
9th October 2009, 05:53
I'm not going to use it. I don't want a dependency on the java engine built it. I'm in the process of writing my own code to resize the subtitles -- it's almost done.

I understand the issue relying on java, it also takes some registry checks to get external java programs to work on 64 bit OS's.

Good luck on the venture and I look forward to seeing resize work with subs on virtually everything.

astraub
9th October 2009, 08:04
Hi,

I have to come back on the black area encoding problem, as it drives me crazy. The latest BD RB compresses fine now, but whenever I have large areas of black I get compression artifacts of the worst kind. For example compressing a fully black screen results in an encoded mid grey screen (sometimes with very lively artifacts) that only changes to black when enough other picture content comes into the game.

I am sure that this is a problem with the avisynth re-encoding. Most likely any of the prameters used generate the problem? What can I do about this?
(Right now I am trying some parameters in the ffdshow output settings, like turning off the automatic BT601/709 setting and swithing it to ITU-R BT709 and setting the output level to TV/projector instead of computer monitor).

By the way - is there any GUI type interface that I could use only for the video resizing with Avisynth (like FitCD) that can generate the required Avisynth script?

jdobbs
9th October 2009, 13:49
Hmmm I only have one DD+ audio stream.. I also just realized that I was using a newer version of x264.exe than the one that came with v30.02. I reverted the binary and trying it again.

Post your .INF file -- it should show the target and actual sizes. Also post your .INI file. It will show your settings.

jdobbs
9th October 2009, 13:54
Hi,

I have to come back on the black area encoding problem, as it drives me crazy. The latest BD RB compresses fine now, but whenever I have large areas of black I get compression artifacts of the worst kind. For example compressing a fully black screen results in an encoded mid grey screen (sometimes with very lively artifacts) that only changes to black when enough other picture content comes into the game.

I am sure that this is a problem with the avisynth re-encoding. Most likely any of the prameters used generate the problem? What can I do about this?
(Right now I am trying some parameters in the ffdshow output settings, like turning off the automatic BT601/709 setting and swithing it to ITU-R BT709 and setting the output level to TV/projector instead of computer monitor).

By the way - is there any GUI type interface that I could use only for the video resizing with Avisynth (like FitCD) that can generate the required Avisynth script? I'm guessing you're using the "Fastest (BD-25)" setting. I experienced something similar in backup tests of up my "LOST Season 1" discs. I fixed it by adding CABAC back into the fastest setting. It makes is very slightly slower, but corrects the blockiness in those scenes. You'll see it in the next release.

marius1
9th October 2009, 15:23
Post your .INF file -- it should show the target and actual sizes. Also post your .INI file. It will show your settings.

Here's the INI. Where do i get the INF file?

[Options]
MODE=1
QUICK_EXTRAS=0
PRIORITY_CLASS=1
RESIZE=0
ENCODE_QUALITY=0
AUDIO_TO_KEEP=eng;
SUBS_TO_KEEP=eng;
TRELLIS=0
COLOR_BOOST=0
RESIZE_1080=0
DTS_REENCODE=1
AC3_REENCODE=0
AC3_640=0
KEEP_HD_AUDIO=0
AVCHD=1
AUDIO_TRACK_LIMIT=1
SUBTITLE_TRACK_LIMIT=1
CUSTOM_TARGET_SIZE=23450
[Paths]
SOURCE_PATH=D:\BD\THE_READER\
WORKING_PATH=C:\FAB\REBUILDER\


Keep in mind that this is the first time i've run into this problem. I've rebuilt about a dozen blu-ray discs with success so far.

chudm
9th October 2009, 18:37
i tried to rip a friend, wizard of oz, european edition, when trying to extract 003.m2ts tsmuxer.exe closes, and everytime i do it, happens the same thing

Dark Shikari
9th October 2009, 18:50
I'm guessing you're using the "Fastest (BD-25)" setting. I experienced something similar in backup tests of up my "LOST Season 1" discs. I fixed it by adding CABAC back into the fastest setting. It makes is very slightly slower, but corrects the blockiness in those scenes. You'll see it in the next release.Sounds like the decoder in the Blu-ray player might have a broken decoder; an extremely common mistake is to forget to realize that CAVLC+8x8dct uses different nnz values for deblocking as it uses for context. This can cause serious artifacting in some cases, and if hardly anyone ever used CAVLC on the device, probably nobody would notice until now.

elrond81
9th October 2009, 20:22
Hi!

I unzipped BD_Rebuilder 0.30.02_beta to a folder on my PC and ran it. But it only showed "Beta version expired. Please upgrade to newer version."

Could somebody please tell me what I could do about this?

Cheers

chudm
9th October 2009, 21:45
Hi!

I unzipped BD_Rebuilder 0.30.02_beta to a folder on my PC and ran it. But it only showed "Beta version expired. Please upgrade to newer version."

Could somebody please tell me what I could do about this?

Cheers

check the date on your pc

Wolffe
10th October 2009, 01:25
Instead I just used TsMuxer to open the 0081 playlist and unselected the unnecessary video, audio, and subtitles. This generated a Blu Ray folder structure that seemed to play fine with TotalMedia Theatre and it included the subtitles.

I'm now feeding this into BD Rebuilder as I write this to see what comes out the other end. I realise that use of a modified source is unsupported though.

Just in case anyone is interested, this seemed to work just fine. The final movie-only Blu-Ray produced by BD-Rebuilder played fine under TotalMedia Theatre. I jumped through various chapters and the audio seemed to be in-sync throughout.

The only odd thing was that the progress bar in TotalMedia Theatre wouldn't work properly. The movie actually ends at about the 1/6 mark as if TotalMedia thinks the movie is about 6 times longer. Clicking the end of the progress bar makes Total Media jump to about 9:45:00. Odd... but I can live with that.

turbojet
10th October 2009, 14:32
x264 --fps changes framerate from avs input since r1271. This is OK for the most part except when converting 30 to 60 fps. x264 --fps 30000/1001 is used which outputs a choppy 30 fps stream.

There's many solutions to the problem but since DirectShowSource is the culprit I'd use AssumeFPS immediately after DSS and not use x264 --fps.

DrKajun
10th October 2009, 16:44
Had pretty good luck with BDRB thus far, but finally ran into an issue. I think this would be my frist one with HD audio and the file plays fine on the PC but when I put it to a BD and play it on the set-top the audio is slightly out of sync. What am I doing wrong?

Would FFDshow have anything to do with this? cuz I was running a newer verison untill I saw a previous post and have sencie down graded.

jdobbs
10th October 2009, 17:23
Sounds like the decoder in the Blu-ray player might have a broken decoder; an extremely common mistake is to forget to realize that CAVLC+8x8dct uses different nnz values for deblocking as it uses for context. This can cause serious artifacting in some cases, and if hardly anyone ever used CAVLC on the device, probably nobody would notice until now.The interesting thing is that it does it both on my PC (with MPC) and on my standalone but CABAC fixed it. Even more interesting is that I didn't see it on any other fade-ins or dark scenes (the bitrate is pretty high because this was a BD-25 encode) -- only the intro to LOST. Maybe because of the contrast of the large moving white letters (the LOST text) on a black background? Don't know.

jdobbs
10th October 2009, 18:37
I've just updated the first post of this thread with a link to an update to BD-RB (v0.30.03). Changes for this release are:- Changed default for "High Speed (BD-25)" setting
so that it now uses CABAC. This corrects the
blockiness experienced in fade-ins and low light
scenes.
- Modified settings so the VC-1 video is never set to
be blanked. Removed associated code.
- Added FFMS2.DLL to package. It is automatically
used for decoding when a failure is detected after
on attempt to encode. This should bypass certain
errors when DirectShow filters are misconfigured, or
when the Windows 7 registry fix wasn't completed.
- Added a hidden setting "USE_FFMS2=1". When enabled
this setting uses FFMS2.DLL as the primary method
of frame serving. Note: As of this release FFMS2
does not decode field based VC-1 sources (those marked
with a "**" in the stream list). But I'm hoping a
solution will be found for this soon.
- Removed "--fps" from the X264 command line. The
AVS now sets thet bitrate.
- Added a new hidden option "QUICK_USE_QUALITY=1" in
which, when set, BD-RB will use the currently chosen
quality level in quick extra encodes rather than the
default of "--ultrafast" mode.
- Fixed an error in which the source aspect ratio for
video resized from SD to HD was not being set
properly.
- Other minor corrections and cosmetic fixes.

DrKajun
10th October 2009, 18:54
do you think .03 will resolve my sync issue?

elrond81
10th October 2009, 18:54
:thanks: CHUDM
Now it's working perfectly!

chudm
10th October 2009, 19:38
:thanks: CHUDM
Now it's working perfectly!

not a problem man :)

lican
10th October 2009, 23:15
a ringrazziamento to Mr. jobby x its job already I use dvd reb with great esteem .da some day use bd reb, if someone puo to help made me baikap of twilight audio dts but on my play does not feel audio .qualcuno me puo to help use then as it arranges op xp, or pure seven 64 bit would appeal to that it also worked them thanks I am up your news and thanks to the Mr. jobby when I want to leave language dts I put dulls just and on rows configurazzione ce dts =0 and just thus thanks

Groucho2004
11th October 2009, 00:40
a ringrazziamento to Mr. jobby x its job already I use dvd reb with great esteem .da some day use bd reb, if someone puo to help made me baikap of twilight audio dts but on my play does not feel audio .qualcuno me puo to help use then as it arranges op xp, or pure seven 64 bit would appeal to that it also worked them thanks I am up your news and thanks to the Mr. jobby when I want to leave language dts I put dulls just and on rows configurazzione ce dts =0 and just thus thanks

Very funny. Did you use Babelfish?

Mr. Jobby, I think he/she likes the program! :)

lican
11th October 2009, 00:57
si , mi dispiace non consco l inglese si fa quel che si puo scusate.

Groucho2004
11th October 2009, 01:01
si , mi dispiace non consco l inglese si fa quel che si puo scusate.

No need to apologize. You might want to try a different translation engine, the one you used is horrible.

lican
11th October 2009, 01:14
aiutare fatto mi |baikap| dei |dts| di audio di crepuscolo ma sul mio dramma non senta l'audio .qualcuno mi |puo| aiutare ad usare poi come esso accomoda |xp| di operazione, o il sette 64 pezzo puro farebbe appello a che li ha lavorato anche ringrazi sono sulle sue notizie e grazie a |jobby| il Sig. quando voglio lasciare i |dts| di lingua che io metto smussi giusto e su spingono i |dts| di |ce| di |configurazzione| =0 ed appena cosė ringrazi

lican
11th October 2009, 01:14
cosi va bene me sa di no

jdobbs
11th October 2009, 03:09
@lican -- Rule 13. Also --- please remember this thread is for bug reports only.

turbojet
11th October 2009, 09:26
Thanks a lot for the new version. 59.94 and crf extras are much more efficient. However a few things I've noticed that have changed.

- REBUILDER.INI is included in the zip again, which wipes out all settings, is that needed?
- x264 --me umh --psy-rd 1.0:0.2 don't exist any longer in the high settings, could they be used again for higher quality?

Sharc
11th October 2009, 11:28
BD-RB v0.30.03, 1-pass CRF mode.
I tried QUICK_USE_EXTRAS=1. It doesn't seem to have an effect. The Extras are still encoded 'ultrafast' -- as indicated by the lastcmd.txt and by analyzing the encoded file with MediaInfo.
I selected "High Quality" (default), which uses --preset medium IIRC, and enabled "Quicker" Encode for Extras. I would expect that QUICK_USE_EXTRAS=1 should now have taken the "High Quality" (i.e. --preset medium) switches.
Did I miss something?

Secondly, is it ok to use a preceding # to disable certain options in the config file for testing?

turbojet
11th October 2009, 12:04
BD-RB v0.30.03, 1-pass CRF mode.
I tried QUICK_USE_EXTRAS=1. It doesn't seem to have an effect. The Extras are still encoded 'ultrafast' -- as indicated by the lastcmd.txt and by analyzing the encoded file with MediaInfo.
I selected "High Quality" (default), which uses --preset medium IIRC, and enabled "Quicker" Encode for Extras. I would expect that QUICK_USE_EXTRAS=1 should now have taken the "High Quality" (i.e. --preset medium) switches.
Did I miss something?

QUICK_USE_QUALITY=1 is working for me

Secondly, is it ok to use a preceding # to disable certain options in the config file for testing?

I've never had a problem using it.

PurpleMan
11th October 2009, 12:28
@jdobbs:

I think I may have found a new bug with the way BD-Rebuilder handles MPLS files for pip discs.

I did Resident Evil: Extinction and left out the PiP in the full disc (BD25) backup. The result disc would play perfectly in powerdvd7 and tmt3, but would not play in PowerDVD9 (when you click 'play movie', it would show the FBI warnings then get back to the main menu, refusing to even start playing the main m2ts).

I figured this must be a PowerDVD9 bug with the disc, so I tried playing the original one. To my surprise, it played perfectly. So I started to dig - what could possibly make PowerDVD9 not play the bd-rb output? I replaced bd-rb's main-movie MPLS with the original disc MPLS (knowing it will screw up alot of stuff), just wanted to see if powerdvd will then at least start playing, and - IT DID! So I concluded that there's something in the BD-RB outputted MPLS that it did not like.

The original disc MPLS had the IN_TIME set to 00:00:11,650, and I know that BD-RB changes it in the rebuild to correspond with TSMuxer (IN_TIME = 00:10:00,000). Nothing wrong with that, and the chapters have been adjusted accordingly.

Further digging in BDEdit revealed something that is probably wrong. The sub-path chatper-points (used for the pip, I think) only had the IN_TIME adjusted to the new main m2ts IN_TIME (10mins). meaning, for each of the chapters the IN_TIME increased in ~10mins, which is good, but the OUT_TIME was not (and it should have been!). So the OUT_TIME for each of the chapters was BEFORE the IN_TIME (not good!)

I attached two screenshots of BDEdit illustrating this. One of the original disc, and one of the BD-RB output disc. You can see what I'm talking about there.

P.S.
This disc was done with 0.29.03, so if you addressed the bug since then, I apologize.

turbojet
11th October 2009, 13:16
PurpleMan: Would fixmpls (http://forums.sagetv.com/forums/showthread.php?t=41722) help you debug it further?

PurpleMan
11th October 2009, 13:25
PurpleMan: Would fixmpls (http://forums.sagetv.com/forums/showthread.php?t=41722) help you debug it further?

I tried using fixmpls on the original MPLS file, but fixmpls does not fix sub-path chapter points, only main chapter points. I'm going to hex-edit the bd-rb mpls to fix this myself and see what happens.

Either way, I reckon this should be addressed by our beloved jdobbs :)

Sharc
11th October 2009, 13:45
QUICK_USE_QUALITY=1 is working for me
Good to know. Seems like those Extras which are 480i in the original and which I let BD-RB convert to 720p are still encoded 'ultrafast'. Maybe this is intentional?
I will try another disc with a simpler structure.

Added:
I found the 'bug': The correct command is QUICK_USE_QUALITY=1. I put in QUICK_USE_EXTRAS=1 as erroneously documented in the HIDDENOPTS.TXT. :p

PurpleMan
11th October 2009, 14:37
Progress report:

I've hex-editted the out_times, and now when I click play movie it indeed starts playing. So that's a winner.

However, if I try to seek or jump through chapters, powerdvd crashes. Which indicates I've either screwed up something in the MPLS while editting it, or that the timing values weren't the only thing wrong with the MPLS to begin with.

:(

laserfan
11th October 2009, 15:39
...fixmpls does not fix sub-path chapter points, only main chapter points.What's a "sub-path chapter point"?

Also, what is the magic incantation for downloading fixmpls--all I ever get is "Slow down, you have to wait 17 seconds..."?

jdobbs
11th October 2009, 16:27
BD-RB v0.30.03, 1-pass CRF mode.
I tried QUICK_USE_EXTRAS=1. It doesn't seem to have an effect. The Extras are still encoded 'ultrafast' -- as indicated by the lastcmd.txt and by analyzing the encoded file with MediaInfo.
I selected "High Quality" (default), which uses --preset medium IIRC, and enabled "Quicker" Encode for Extras. I would expect that QUICK_USE_EXTRAS=1 should now have taken the "High Quality" (i.e. --preset medium) switches.
Did I miss something?

Secondly, is it ok to use a preceding # to disable certain options in the config file for testing?I typed it wrong in the HIDDENOOPTS.TXT file. It is "QUICK_USE_QUALITY".

jdobbs
11th October 2009, 16:30
@jdobbs:

I think I may have found a new bug with the way BD-Rebuilder handles MPLS files for pip discs.

I did Resident Evil: Extinction and left out the PiP in the full disc (BD25) backup. The result disc would play perfectly in powerdvd7 and tmt3, but would not play in PowerDVD9 (when you click 'play movie', it would show the FBI warnings then get back to the main menu, refusing to even start playing the main m2ts).

I figured this must be a PowerDVD9 bug with the disc, so I tried playing the original one. To my surprise, it played perfectly. So I started to dig - what could possibly make PowerDVD9 not play the bd-rb output? I replaced bd-rb's main-movie MPLS with the original disc MPLS (knowing it will screw up alot of stuff), just wanted to see if powerdvd will then at least start playing, and - IT DID! So I concluded that there's something in the BD-RB outputted MPLS that it did not like.

The original disc MPLS had the IN_TIME set to 00:00:11,650, and I know that BD-RB changes it in the rebuild to correspond with TSMuxer (IN_TIME = 00:10:00,000). Nothing wrong with that, and the chapters have been adjusted accordingly.

Further digging in BDEdit revealed something that is probably wrong. The sub-path chatper-points (used for the pip, I think) only had the IN_TIME adjusted to the new main m2ts IN_TIME (10mins). meaning, for each of the chapters the IN_TIME increased in ~10mins, which is good, but the OUT_TIME was not (and it should have been!). So the OUT_TIME for each of the chapters was BEFORE the IN_TIME (not good!)

I attached two screenshots of BDEdit illustrating this. One of the original disc, and one of the BD-RB output disc. You can see what I'm talking about there.

P.S.
This disc was done with 0.29.03, so if you addressed the bug since then, I apologize.Hmmm... good catch. I'll check it out.

jdobbs
11th October 2009, 17:23
@PurpleMan

Thanks for the outstanding bug report. The detail was fantastic and pointed me in exactly the right direction.

I just looked at it, and this could be the cause of other problems also. When the new OUT value was rewritten, there was a character mistyped on the line of code that rewrote the value to the MPLS -- and (oddly enough) it didn't cause a compile error because here was another variable by that (mistyped) name. The value was written to the wrong location in the file.

I'm updating it and will post a fix.

jdobbs
11th October 2009, 17:36
Thanks a lot for the new version. 59.94 and crf extras are much more efficient. However a few things I've noticed that have changed.

- REBUILDER.INI is included in the zip again, which wipes out all settings, is that needed?
- x264 --me umh --psy-rd 1.0:0.2 don't exist any longer in the high settings, could they be used again for higher quality? "--me umh" is set in both the "High Quality (Default)" and "Highest (Very Slow)" modes as a part of the preset. Are you saying the defaults in X264 have changed? I don't remember seeing anything in the changelogs...

"--psy-rd 1.0:0.0" should be present in all settings except "Good" and "Highest Speed (BD-25)"

PurpleMan
11th October 2009, 17:49
@PurpleMan

Thanks for the outstanding bug report. The detail was fantastic and pointed me in exactly the right direction.

I just looked at it, and this could be the cause of other problems also. When the new OUT value was rewritten, there was a character mistyped on the line of code that rewrote the value to the MPLS -- and (oddly enough) it didn't cause a compile error because here was another variable by that (mistyped) name. The value was written to the wrong location in the file.

I'm updating it and will post a fix.

No, thank you!

And I find great pleasure in that I was able to help! Keep up the good work!

To continue our discussion, I wrote a small program that corrected all the OUT_TIMES on the BD-RB MPLS, and like I said, PowerDVD9 then agrees to start playing. Thing is, after only 1 minute of playback, the program crashes. Further digging revealed that it crashes EXACTLY at points where PiP would appear if I hadn't ripped it out with BD-RB. What do you think could cause this?

Maybe it's a bad idea to keep all the PiP info in the MPLS even though it doesn't actually exist on file (references to tracks 1A00 and 1B00, and the long list of sub-path chapter points).

Otherwise, there must be some reason PowerDVD9 crashes on the RB but not the original disc. We could say it's a PDVD9 bug since it's crashing instead of erroring, but it's obvious that it's seeing (or not seeing) something in the MPLS that it's not expecting to. And maybe it crashes because that thing is out-of-spec and the coders didn't think they'd need to handle such a case.

A penny for your thoughts.


Edit:
In addition to the main MPLS (00001.mpls), the disc has another playlist (00060.mpls) that is the same as the first, except it doesn't contain the subpath and pip data. I tried overwriting 00001.mpls with 00060.mpls, and viola - PowerDVD9 plays the disc perfectly, chapter selection works, seeking, and everything else. Could this, perhaps, validate my abovementioned point?

Edit 2:
I can now confirm that the OUT values calculated by 0.30.04 are correct. However, output still crashes on PDVD9 where PiP should be.

jdobbs
11th October 2009, 17:59
I've just updated the first post in this thread to include a link to the most recent release (v0.30.04) of BD-RB. Changes:- Corrected an error in which the SubPlayItem OUT
value was not being updated properly in the SubPath
table of the MPLS. This could be the root cause of
several reported inconsistencies.
- Other minor corrections and cosmetic fixes.