Changeset 3578 for trunk/packages/vizservers/nanovis/FlowCmd.cpp
- Timestamp:
- Mar 25, 2013, 2:38:21 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/nanovis/FlowCmd.cpp
r3577 r3578 1813 1813 FFMPEG, tmpFileName, Tcl_GetString(switchesPtr->formatObjPtr), 1814 1814 switchesPtr->bitRate, switchesPtr->frameRate); 1815 TRACE(" MakeMovie%s", cmd);1815 TRACE("Enter: %s", cmd); 1816 1816 FILE *f; 1817 1817 f = popen(cmd, "r"); … … 1833 1833 } 1834 1834 if (numRead < 0) { // Error 1835 ERROR(" MakeMovie: can't read movie data: %s",1835 ERROR("Can't read movie data: %s", 1836 1836 Tcl_PosixError(interp)); 1837 1837 Tcl_AppendResult(interp, "can't read movie data: ", … … 1840 1840 } 1841 1841 if (!data.append(buffer, numRead)) { 1842 ERROR(" MakeMovie: can't append movie data to buffer %d bytes",1842 ERROR("Can't append movie data to buffer %d bytes", 1843 1843 numRead); 1844 1844 Tcl_AppendResult(interp, "can't append movie data to buffer", … … 1847 1847 } 1848 1848 } 1849 sprintf(cmd,"nv>image -type movie -token \"%s\" -bytes %lu\n", 1850 token, (unsigned long)data.size()); 1851 NanoVis::sendDataToClient(cmd, data.bytes(), data.size()); 1852 return TCL_OK; 1849 if (data.size() == 0) { 1850 ERROR("ffmpeg returned 0 bytes"); 1851 Tcl_AppendResult(interp, "Couldn't create movie file", 1852 (char *)NULL); 1853 return TCL_ERROR; 1854 } else { 1855 sprintf(cmd,"nv>image -type movie -token \"%s\" -bytes %lu\n", 1856 token, (unsigned long)data.size()); 1857 NanoVis::sendDataToClient(cmd, data.bytes(), data.size()); 1858 return TCL_OK; 1859 } 1853 1860 } 1854 1861
Note: See TracChangeset
for help on using the changeset viewer.