Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > General > Subtitles
Register FAQ Calendar Today's Posts Search

Closed Thread
 
Thread Tools Search this Thread Display Modes
Old 14th January 2013, 15:14   #41  |  Link
paradoxical
Guest
 
Posts: n/a
Yeah, it uses C++11 features of GCC 4.7.x and higher. Clang 4.x would work too. I think the major issue is the non-static data member initialization. That's what bumps the requirements to 4.7.x.

Last edited by paradoxical; 14th January 2013 at 15:20.
 
Old 14th January 2013, 15:52   #42  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,277
Quote:
I think the major issue is the non-static data member initialization.
yup. Thanks for the help.
__________________
Hybrid here in the forum, homepage
Selur is offline  
Old 14th January 2013, 17:45   #43  |  Link
Music Fan
Registered User
 
Join Date: May 2009
Location: Belgium
Posts: 1,744
Is this program able to convert DVB-SUB (sup extension) to sub/idx or other sup format (Blu-ray) ?
If not, could it be added ?
I know only one program able to make it, ProjectX, but it fails to do it correctly (colors and time-code problems).
Music Fan is offline  
Old 14th January 2013, 18:18   #44  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 5,565
Maybe:
Quote:
Originally Posted by 0xdeadbeef View Post
Supported Formats
  • Blu-Ray SUP: Import (since 1.0) and Export (since 1.6)
  • Sony BDN XML: Import and Export (since 3.3.0)
  • HD-DVD SUP: Import (since 1.9)
  • VobSub (SUB/IDX): Import (since 3.5.0) and Export (since 1.0)
  • DVD-SUP (SUP/IFO): import and export (since 3.9.0)
I suggest you simply give it a try.
sneaker_ger is offline  
Old 14th January 2013, 18:36   #45  |  Link
TheShadowRunner
Registered User
 
TheShadowRunner's Avatar
 
Join Date: Feb 2004
Posts: 399
paradoxical, any luck with these problematic SUP?
BDSup2Sub++ crashes during the convertion on my system :/
__________________
XP SP3 / Geforce 8500 / Zoom Player
TheShadowRunner is offline  
Old 14th January 2013, 18:43   #46  |  Link
paradoxical
Guest
 
Posts: n/a
I've found where the issue is happening. It's a bit tricky figuring out why the problem is happening. I hadn't had a lot of time to debug it, but I'm working on it now.
 
Old 15th January 2013, 19:01   #47  |  Link
paradoxical
Guest
 
Posts: n/a
Ok, I've located and solved the issue. Apparently there was a bug in doing a deep copy of an object that ended up having catastrophic effects down the line. Will post a fixed binary in just a few minutes after I email a patch to the original author.
 
Old 15th January 2013, 19:11   #48  |  Link
TheShadowRunner
Registered User
 
TheShadowRunner's Avatar
 
Join Date: Feb 2004
Posts: 399
Wow this is awesome paradoxical, thank you VERY much for your time debugging this!
__________________
XP SP3 / Geforce 8500 / Zoom Player
TheShadowRunner is offline  
Old 15th January 2013, 19:14   #49  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,277
btw. while at it, it would be cool if the progress indication could be send to std::cerr instead of std::cout in command line mode. (std::cout get's delayed and this way monitoring the progress by watching the console output is a pain, since the progress only happens in large chunks,..)
__________________
Hybrid here in the forum, homepage
Selur is offline  
Old 15th January 2013, 19:16   #50  |  Link
paradoxical
Guest
 
Posts: n/a
Quote:
Originally Posted by TheShadowRunner View Post
Wow this is awesome paradoxical, thank you VERY much for your time debugging this!
Hehe, no prob. I was up for the challenge. The biggest challenge was adding enough log lines to isolate the issue. Once that was isolated it was easy to solve.

Quote:
Originally Posted by Selur View Post
btw. while at it, it would be cool if the progress indication could be send to std::cerr instead of std::cout in command line mode. (std::cout get's delayed and this way monitoring the progress by watching the console output is a pain, since the progress only happens in large chunks,..)
Sure, it's a simple fix. I'll add that into the patch I make and will add that to the binary I make.
 
Old 15th January 2013, 19:18   #51  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,277
Quote:
Sure, it's a simple fix. I'll add that into the patch I make and will add that to the binary I make.
Nice!! Thanks!
__________________
Hybrid here in the forum, homepage
Selur is offline  
Old 15th January 2013, 19:22   #52  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 7,469
Quote:
Originally Posted by Selur View Post
btw. while at it, it would be cool if the progress indication could be send to std::cerr instead of std::cout in command line mode. (std::cout get's delayed and this way monitoring the progress by watching the console output is a pain, since the progress only happens in large chunks,..)
Sorry, but I disagree. stdout is the correct handle for that kind of information. I use BDSup2Sup++ with a GUI that considers that an error has occurred if something is printed to stderr. Furthermore, it gets the whole content of stderr at the end of the process only. Of course, it is impossible to handle a progressbar that way. (stdout should not be delayed if open the handle in line mode.)

So, IMO, if you really want that, it should be an option of the command line, and still use stdout by default, for compatibility reasons.
__________________
r0lZ
PgcEdit homepage (hosted by VideoHelp)
BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV

Last edited by r0lZ; 15th January 2013 at 19:24.
r0lZ is offline  
Old 15th January 2013, 19:30   #53  |  Link
paradoxical
Guest
 
Posts: n/a
Okay, I'll add a commandline option for it which defaults to the original behavior. Sounds like a good compromise.
 
Old 15th January 2013, 19:32   #54  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,277
If in GUI mode, it should not write anything to std.
Adding an additional option to get the progress on std::cerr to allow monitoring the progress with another tool/gui would be fine too.
(It's just bugging me that atm. progress indication like it is done atm. through CLI is not really useable,..)
__________________
Hybrid here in the forum, homepage
Selur is offline  
Old 15th January 2013, 19:34   #55  |  Link
paradoxical
Guest
 
Posts: n/a
It doesn't write anything out to a standard stream in GUI mode. It writes everything to the log window.
 
Old 15th January 2013, 20:11   #56  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 7,469
Quote:
Originally Posted by paradoxical View Post
Okay, I'll add a commandline option for it which defaults to the original behavior. Sounds like a good compromise.
Thanks.
__________________
r0lZ
PgcEdit homepage (hosted by VideoHelp)
BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV
r0lZ is offline  
Old 15th January 2013, 21:07   #57  |  Link
paradoxical
Guest
 
Posts: n/a
So I added the commandline option "log-to-stderr" otherwise it defaults to the current behavior. New binary can be grabbed from *removed to recompile*.

Last edited by paradoxical; 15th January 2013 at 21:15.
 
Old 15th January 2013, 21:11   #58  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,277
Thanks!
> The program can't start because libwinpthread-1.dll is missing from your computer. Try reinstalling the program to fix this problem.
-> looks like you compiled it dynamically.
__________________
Hybrid here in the forum, homepage
Selur is offline  
Old 15th January 2013, 21:15   #59  |  Link
paradoxical
Guest
 
Posts: n/a
No, I just didn't add the lflags in correctly. Recompiling now.
 
Old 15th January 2013, 21:16   #60  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,277
"Recompiling now. " -> thanks
__________________
Hybrid here in the forum, homepage
Selur is offline  
Closed Thread


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 05:25.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.