Use signals2 rather than sigc++
[libdcp.git] / tools / dcpinfo.cc
index cdbb8688de102b30c54f2584d8b7d22ab791cb2a..0c4b9b1a392591bb4897cbb4ecc46441627d7ce6 100644 (file)
@@ -9,8 +9,11 @@
 #include "picture_asset.h"
 #include "subtitle_asset.h"
 
-using namespace std;
-using namespace boost;
+using std::string;
+using std::cerr;
+using std::cout;
+using std::list;
+using boost::shared_ptr;
 using namespace libdcp;
 
 static void
@@ -58,7 +61,7 @@ main (int argc, char* argv[])
                exit (EXIT_FAILURE);
        }
 
-       if (!filesystem::exists (argv[optind])) {
+       if (!boost::filesystem::exists (argv[optind])) {
                cerr << argv[0] << ": DCP " << argv[optind] << " not found.\n";
                exit (EXIT_FAILURE);
        }
@@ -99,6 +102,19 @@ main (int argc, char* argv[])
                                if (subtitles) {
                                        for (list<shared_ptr<Subtitle> >::const_iterator k = subs.begin(); k != subs.end(); ++k) {
                                                cout << "        " << (*k)->text() << "\n";
+                                               cout << "          "
+                                                    << "font:" << (*k)->font() << "; "
+                                                    << "italic:" << (*k)->italic() << "; "
+                                                    << "color:" << (*k)->color() << "; "
+                                                    << "in:" << (*k)->in() << "; "
+                                                    << "out:" << (*k)->out() << "; "
+                                                    << "v_position:" << (*k)->v_position() << "; "
+                                                    << "v_align:" << (*k)->v_align() << "; "
+                                                    << "effect:" << (*k)->effect() << "; "
+                                                    << "effect_color:" << (*k)->effect_color() << "; "
+                                                    << "fade_up_time:" << (*k)->fade_up_time() << "; "
+                                                    << "fade_down_time:" << (*k)->fade_down_time() << "; "
+                                                    << "size: " << (*k)->size() << "\n";
                                        }
                                }
                        }