******************************************************************************* todisc from the tovid suite - log for Tue May 8 22:00:26 EDT 2007 ******************************************************************************* [todisc]: [todisc]: Creating a title image Running convert -size 620x100 xc:none -font -pointsize 30 -fill black -stroke black -gravity center -annotate +0+0 LOSTSEASON3_EPS16-19 -fill #CDC0B0 -stroke gray -strokewidth 1 -annotate +1+1 LOSTSEASON3_EPS16-19 miff:- | convert - -trim +repage -blur 0x0.4 /tmp/todisc-work0/title_txt.png Running: ffmpeg -i /home/john/Lost_Eps_8-11/losts3e16.mpg -an -ss 2 -vframes 1 -s 192x144 /tmp/todisc-work0/pics/0/%06d.jpg FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2004 Fabrice Bellard configuration: --enable-gpl --enable-pp --enable-pthreads --enable-vorbis --enable-libogg --enable-a52 --enable-dts --enable-libgsm --enable-dc1394 --disable-debug --enable-shared --prefix=/usr libavutil version: 0d.49.0.0 libavcodec version: 0d.51.11.0 libavformat version: 0d.50.5.0 built on Jan 28 2007 22:48:38, gcc: 4.1.2 20070106 (prerelease) (Ubuntu 4.1.1-21ubuntu7) Input #0, mpeg, from '/home/john/Lost_Eps_8-11/losts3e16.mpg': Duration: 00:42:16.2, start: 0.178022, bitrate: 2416 kb/s Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720x480, 5880 kb/s, 29.97 fps(r) Stream #0.1[0x80]: Audio: ac3, 48000 Hz, stereo, 224 kb/s PIX_FMT_YUV420P will be used as an intermediate format for rescaling Output #0, image2, to '/tmp/todisc-work0/pics/0/%06d.jpg': Stream #0.0: Video: mjpeg, yuvj420p, 192x144, q=2-31, 200 kb/s, 29.97 fps(c) Stream mapping: Stream #0.0 -> #0.0 Press [q] to stop encoding frame= 1 q=2.9 Lsize= 0kB time=0.0 bitrate= 0.0kbits/s video:5kB audio:0kB global headers:0kB muxing overhead -100.000000% Running: ffmpeg -i /home/john/Lost_Eps_8-11/losts3e17.mpg -an -ss 2 -vframes 1 -s 192x144 /tmp/todisc-work0/pics/1/%06d.jpg FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2004 Fabrice Bellard configuration: --enable-gpl --enable-pp --enable-pthreads --enable-vorbis --enable-libogg --enable-a52 --enable-dts --enable-libgsm --enable-dc1394 --disable-debug --enable-shared --prefix=/usr libavutil version: 0d.49.0.0 libavcodec version: 0d.51.11.0 libavformat version: 0d.50.5.0 built on Jan 28 2007 22:48:38, gcc: 4.1.2 20070106 (prerelease) (Ubuntu 4.1.1-21ubuntu7) Input #0, mpeg, from '/home/john/Lost_Eps_8-11/losts3e17.mpg': Duration: 00:41:20.7, start: 0.178022, bitrate: 2515 kb/s Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720x480, 5880 kb/s, 29.97 fps(r) Stream #0.1[0x80]: Audio: ac3, 48000 Hz, stereo, 224 kb/s PIX_FMT_YUV420P will be used as an intermediate format for rescaling Output #0, image2, to '/tmp/todisc-work0/pics/1/%06d.jpg': Stream #0.0: Video: mjpeg, yuvj420p, 192x144, q=2-31, 200 kb/s, 29.97 fps(c) Stream mapping: Stream #0.0 -> #0.0 Press [q] to stop encoding frame= 1 q=2.1 Lsize= 0kB time=0.0 bitrate= 0.0kbits/s video:5kB audio:0kB global headers:0kB muxing overhead -100.000000% Running: ffmpeg -i /home/john/Lost_Eps_8-11/losts3e18.mpg -an -ss 2 -vframes 1 -s 192x144 /tmp/todisc-work0/pics/2/%06d.jpg FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2004 Fabrice Bellard configuration: --enable-gpl --enable-pp --enable-pthreads --enable-vorbis --enable-libogg --enable-a52 --enable-dts --enable-libgsm --enable-dc1394 --disable-debug --enable-shared --prefix=/usr libavutil version: 0d.49.0.0 libavcodec version: 0d.51.11.0 libavformat version: 0d.50.5.0 built on Jan 28 2007 22:48:38, gcc: 4.1.2 20070106 (prerelease) (Ubuntu 4.1.1-21ubuntu7) Input #0, mpeg, from '/home/john/Lost_Eps_8-11/losts3e18.mpg': Duration: 00:42:15.0, start: 0.178022, bitrate: 2363 kb/s Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720x480, 5880 kb/s, 29.97 fps(r) Stream #0.1[0x80]: Audio: ac3, 48000 Hz, stereo, 224 kb/s PIX_FMT_YUV420P will be used as an intermediate format for rescaling Output #0, image2, to '/tmp/todisc-work0/pics/2/%06d.jpg': Stream #0.0: Video: mjpeg, yuvj420p, 192x144, q=2-31, 200 kb/s, 29.97 fps(c) Stream mapping: Stream #0.0 -> #0.0 Press [q] to stop encoding frame= 1 q=2.2 Lsize= 0kB time=0.0 bitrate= 0.0kbits/s video:4kB audio:0kB global headers:0kB muxing overhead -100.000000% Running: ffmpeg -i /home/john/Lost_Eps_8-11/losts3e19.mpg -an -ss 2 -vframes 1 -s 192x144 /tmp/todisc-work0/pics/3/%06d.jpg FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2004 Fabrice Bellard configuration: --enable-gpl --enable-pp --enable-pthreads --enable-vorbis --enable-libogg --enable-a52 --enable-dts --enable-libgsm --enable-dc1394 --disable-debug --enable-shared --prefix=/usr libavutil version: 0d.49.0.0 libavcodec version: 0d.51.11.0 libavformat version: 0d.50.5.0 built on Jan 28 2007 22:48:38, gcc: 4.1.2 20070106 (prerelease) (Ubuntu 4.1.1-21ubuntu7) Input #0, mpeg, from '/home/john/Lost_Eps_8-11/losts3e19.mpg': Duration: 00:42:12.8, start: 0.178022, bitrate: 2051 kb/s Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720x480, 5880 kb/s, 29.97 fps(r) Stream #0.1[0x80]: Audio: ac3, 48000 Hz, stereo, 224 kb/s PIX_FMT_YUV420P will be used as an intermediate format for rescaling Output #0, image2, to '/tmp/todisc-work0/pics/3/%06d.jpg': Stream #0.0: Video: mjpeg, yuvj420p, 192x144, q=2-31, 200 kb/s, 29.97 fps(c) Stream mapping: Stream #0.0 -> #0.0 Press [q] to stop encoding frame= 1 q=3.0 Lsize= 0kB time=0.0 bitrate= 0.0kbits/s video:7kB audio:0kB global headers:0kB muxing overhead -100.000000% [todisc]: [todisc]: ========================================================= [todisc]: [todisc]: Preview OK, continuing. [todisc]: [todisc]: ========================================================= [todisc]: [todisc]: Checking /home/john/Lost_Eps_8-11/losts3e16.mpg for compliance... [todisc]: Checking /home/john/Lost_Eps_8-11/losts3e17.mpg for compliance... [todisc]: Checking /home/john/Lost_Eps_8-11/losts3e18.mpg for compliance... [todisc]: Checking /home/john/Lost_Eps_8-11/losts3e19.mpg for compliance... [todisc]: [todisc]: ========================================================= [todisc]: video codec: MPEG2 video bitrate: 2095.942 kbps framerate: 29.970 fps audio codec: a52 audio bitrate: 224.0 kbps video length: 2538.269 seconds [todisc]: [todisc]: ========================================================= [todisc]: video codec: MPEG2 video bitrate: 2193.145 kbps framerate: 29.970 fps audio codec: a52 audio bitrate: 224.0 kbps video length: 2483.314 seconds [todisc]: [todisc]: ========================================================= [todisc]: video codec: MPEG2 video bitrate: 2043.898 kbps framerate: 29.970 fps audio codec: a52 audio bitrate: 224.0 kbps video length: 2536.868 seconds [todisc]: [todisc]: ========================================================= [todisc]: video codec: MPEG2 video bitrate: 1735.508 kbps framerate: 29.970 fps audio codec: a52 audio bitrate: 224.0 kbps video length: 2534.232 seconds transcode v1.0.2 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg tc_memcpy: using sse for memcpy [import_vob.so] v0.6.0 (2003-10-02) (video) MPEG-2 | (audio) MPEG/AC3/PCM | (subtitle) [export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null [export_jpg.so] v0.2.1 (2003-08-06) (video) * tc_memcpy: using sse for memcpy tc_memcpy: using sse for memcpy [demuxer.c] (pid=5804) processing PU [0], on at PTS=0.1780 sec [demuxer.c] (pid=5804) AV sync established for PU [0] at PTS=0.1780 (0.0000) [demuxer.c] (pid=5802) processing PU [0], on at PTS=0.1780 sec [demuxer.c] (pid=5802) AV sync established for PU [0] at PTS=0.1780 (0.0000) [decode_mpeg2.c] libmpeg2 0.4.0b loop decoder [decode_mpeg2.c] libmpeg2 acceleration: 3dnow [transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms [transcode] auto-probing source /home/john/Lost_Eps_8-11/losts3e16.mpg (ok) [transcode] V: import format | MPEG-2 (V=vob|A=vob) [transcode] V: AV demux/sync | (1) sync AV at initial MPEG sequence [transcode] V: import frame | 720x480 1.50:1 encoded @ 16:9 [transcode] V: zoom | 192x144 1.33:1 (Lanczos3) [transcode] V: bits/pixel | 2.172 [transcode] V: decoding fps,frc | 29.970,0 [transcode] V: Y'CbCr | YV12/I420 [transcode] A: import format | 0x2000 AC3 [48000,16,2] 224 kbps [transcode] A: export | disabled [transcode] V: encoding fps,frc | 29.970,4 [transcode] A: bytes per frame | 6408 (6406.400000) [transcode] A: adjustment | -1600@1000 [transcode] V: IA32/AMD64 accel | sse3 (sse3 sse2 sse 3dnowext 3dnow mmxext mmx asm C) [transcode] V: video buffer | 10 @ 720x480 [import_vob.so] tccat -i "/home/john/Lost_Eps_8-11/losts3e16.mpg" -t vob -d 1 -S 0 | tcdemux -a 0 -x ac3 -S 0 -M 1 -d 1 | tcextract -t vob -a 0 -x ac3 -d 1 | tcdecode -x ac3 -d 1 -s 1.000000,1.000000,1.000000 -A 0 [import_vob.so] tccat -i "/home/john/Lost_Eps_8-11/losts3e16.mpg" -t vob -d 1 -S 0 | tcdemux -s 0x80 -x mpeg2 -S 0 -M 1 -d 1 | tcextract -t vob -a 0 -x mpeg2 -d 1 | tcdecode -x mpeg2 -d 1 -y yv12 skipping frames [000000-000010], 208.86 fps, EMT: 0:00:00, ( 0| 0| 7) skipping frames [000000-000020], 208.61 fps, EMT: 0:00:00, ( 0| 0| 7) skipping frames [000000-000030], 208.54 fps, EMT: 0:00:01, ( 0| 0| 7) skipping frames [000000-000040], 208.49 fps, EMT: 0:00:01, ( 0| 0| 7) skipping frames [000000-000050], 208.46 fps, EMT: 0:00:01, ( 0| 0| 7) failed to write Y plane of frame(demuxer.c) write program stream packet: Broken pipe (decode_ac3.c) write failed clean up | frame threads | unload modules | cancel signal | internal threads |[transcode] encoded 1 frames (0 dropped, 0 cloned), clip length 0.03 s done transcode v1.0.2 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg tc_memcpy: using sse for memcpy [import_vob.so] v0.6.0 (2003-10-02) (video) MPEG-2 | (audio) MPEG/AC3/PCM | (subtitle) [export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null [export_jpg.so] v0.2.1 (2003-08-06) (video) * [demuxer.c] (pid=5902) processing PU [0], on at PTS=0.1780 sec [demuxer.c] (pid=5902) AV sync established for PU [0] at PTS=0.1780 (0.0000) [demuxer.c] (pid=5909) processing PU [0], on at PTS=0.1780 sec [demuxer.c] (pid=5909) AV sync established for PU [0] at PTS=0.1780 (0.0000) tc_memcpy: using sse for memcpy tc_memcpy: using sse for memcpy [decode_mpeg2.c] libmpeg2 0.4.0b loop decoder [decode_mpeg2.c] libmpeg2 acceleration: 3dnow [transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms [transcode] auto-probing source /home/john/Lost_Eps_8-11/losts3e17.mpg (ok) [transcode] V: import format | MPEG-2 (V=vob|A=vob) [transcode] V: AV demux/sync | (1) sync AV at initial MPEG sequence [transcode] V: import frame | 720x480 1.50:1 encoded @ 16:9 [transcode] V: zoom | 192x144 1.33:1 (Lanczos3) [transcode] V: bits/pixel | 2.172 [transcode] V: decoding fps,frc | 29.970,0 [transcode] V: Y'CbCr | YV12/I420 [transcode] A: import format | 0x2000 AC3 [48000,16,2] 224 kbps [transcode] A: export | disabled [transcode] V: encoding fps,frc | 29.970,4 [transcode] A: bytes per frame | 6408 (6406.400000) [transcode] A: adjustment | -1600@1000 [transcode] V: IA32/AMD64 accel | sse3 (sse3 sse2 sse 3dnowext 3dnow mmxext mmx asm C) [transcode] V: video buffer | 10 @ 720x480 [import_vob.so] tccat -i "/home/john/Lost_Eps_8-11/losts3e17.mpg" -t vob -d 1 -S 0 | tcdemux -a 0 -x ac3 -S 0 -M 1 -d 1 | tcextract -t vob -a 0 -x ac3 -d 1 | tcdecode -x ac3 -d 1 -s 1.000000,1.000000,1.000000 -A 0 [import_vob.so] tccat -i "/home/john/Lost_Eps_8-11/losts3e17.mpg" -t vob -d 1 -S 0 | tcdemux -s 0x80 -x mpeg2 -S 0 -M 1 -d 1 | tcextract -t vob -a 0 -x mpeg2 -d 1 | tcdecode -x mpeg2 -d 1 -y yv12 skipping frames [000000-000010], 208.39 fps, EMT: 0:00:00, ( 0| 0| 4) skipping frames [000000-000020], 208.36 fps, EMT: 0:00:00, ( 0| 0| 4) skipping frames [000000-000030], 208.32 fps, EMT: 0:00:01, ( 0| 0| 4) skipping frames [000000-000040], 208.34 fps, EMT: 0:00:01, ( 0| 0| 4) skipping frames [000000-000050], 208.34 fps, EMT: 0:00:01, ( 0| 0| 4) failed to write Y plane of frame(demuxer.c) write program stream packet: Broken pipe (decode_ac3.c) write failed clean up | frame threads | unload modules | cancel signal | internal threads |[transcode] encoded 1 frames (0 dropped, 0 cloned), clip length 0.03 s done transcode v1.0.2 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg tc_memcpy: using sse for memcpy [import_vob.so] v0.6.0 (2003-10-02) (video) MPEG-2 | (audio) MPEG/AC3/PCM | (subtitle) [export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null [export_jpg.so] v0.2.1 (2003-08-06) (video) * [demuxer.c] (pid=6009) processing PU [0], on at PTS=0.1780 sec [demuxer.c] (pid=6009) AV sync established for PU [0] at PTS=0.1780 (0.0000) [demuxer.c] (pid=6012) processing PU [0], on at PTS=0.1780 sec [demuxer.c] (pid=6012) AV sync established for PU [0] at PTS=0.1780 (0.0000) tc_memcpy: using sse for memcpy tc_memcpy: using sse for memcpy [decode_mpeg2.c] libmpeg2 0.4.0b loop decoder [decode_mpeg2.c] libmpeg2 acceleration: 3dnow [transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms [transcode] auto-probing source /home/john/Lost_Eps_8-11/losts3e18.mpg (ok) [transcode] V: import format | MPEG-2 (V=vob|A=vob) [transcode] V: AV demux/sync | (1) sync AV at initial MPEG sequence [transcode] V: import frame | 720x480 1.50:1 encoded @ 16:9 [transcode] V: zoom | 192x144 1.33:1 (Lanczos3) [transcode] V: bits/pixel | 2.172 [transcode] V: decoding fps,frc | 29.970,0 [transcode] V: Y'CbCr | YV12/I420 [transcode] A: import format | 0x2000 AC3 [48000,16,2] 224 kbps [transcode] A: export | disabled [transcode] V: encoding fps,frc | 29.970,4 [transcode] A: bytes per frame | 6408 (6406.400000) [transcode] A: adjustment | -1600@1000 [transcode] V: IA32/AMD64 accel | sse3 (sse3 sse2 sse 3dnowext 3dnow mmxext mmx asm C) [transcode] V: video buffer | 10 @ 720x480 [import_vob.so] tccat -i "/home/john/Lost_Eps_8-11/losts3e18.mpg" -t vob -d 1 -S 0 | tcdemux -a 0 -x ac3 -S 0 -M 1 -d 1 | tcextract -t vob -a 0 -x ac3 -d 1 | tcdecode -x ac3 -d 1 -s 1.000000,1.000000,1.000000 -A 0 [import_vob.so] tccat -i "/home/john/Lost_Eps_8-11/losts3e18.mpg" -t vob -d 1 -S 0 | tcdemux -s 0x80 -x mpeg2 -S 0 -M 1 -d 1 | tcextract -t vob -a 0 -x mpeg2 -d 1 | tcdecode -x mpeg2 -d 1 -y yv12 skipping frames [000000-000010], 206.55 fps, EMT: 0:00:00, ( 0| 0| 1) skipping frames [000000-000020], 209.49 fps, EMT: 0:00:00, ( 0| 0| 1) skipping frames [000000-000030], 209.10 fps, EMT: 0:00:01, ( 0| 0| 1) skipping frames [000000-000040], 208.91 fps, EMT: 0:00:01, ( 0| 0| 1) skipping frames [000000-000050], 208.78 fps, EMT: 0:00:01, ( 0| 0| 1) failed to write Y plane of frame(demuxer.c) write program stream packet: Broken pipe (decode_ac3.c) write failed clean up | frame threads | unload modules | cancel signal | internal threads |[transcode] encoded 1 frames (0 dropped, 0 cloned), clip length 0.03 s done transcode v1.0.2 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg tc_memcpy: using sse for memcpy [import_vob.so] v0.6.0 (2003-10-02) (video) MPEG-2 | (audio) MPEG/AC3/PCM | (subtitle) [export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null [export_jpg.so] v0.2.1 (2003-08-06) (video) * [demuxer.c] (pid=6116) processing PU [0], on at PTS=0.1780 sec [demuxer.c] (pid=6116) AV sync established for PU [0] at PTS=0.1780 (0.0000) [demuxer.c] (pid=6120) processing PU [0], on at PTS=0.1780 sec [demuxer.c] (pid=6120) AV sync established for PU [0] at PTS=0.1780 (0.0000) tc_memcpy: using sse for memcpy tc_memcpy: using sse for memcpy [decode_mpeg2.c] libmpeg2 0.4.0b loop decoder [decode_mpeg2.c] libmpeg2 acceleration: 3dnow [transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms [transcode] auto-probing source /home/john/Lost_Eps_8-11/losts3e19.mpg (ok) [transcode] V: import format | MPEG-2 (V=vob|A=vob) [transcode] V: AV demux/sync | (1) sync AV at initial MPEG sequence [transcode] V: import frame | 720x480 1.50:1 encoded @ 16:9 [transcode] V: zoom | 192x144 1.33:1 (Lanczos3) [transcode] V: bits/pixel | 2.172 [transcode] V: decoding fps,frc | 29.970,0 [transcode] V: Y'CbCr | YV12/I420 [transcode] A: import format | 0x2000 AC3 [48000,16,2] 224 kbps [transcode] A: export | disabled [transcode] V: encoding fps,frc | 29.970,4 [transcode] A: bytes per frame | 6408 (6406.400000) [transcode] A: adjustment | -1600@1000 [transcode] V: IA32/AMD64 accel | sse3 (sse3 sse2 sse 3dnowext 3dnow mmxext mmx asm C) [transcode] V: video buffer | 10 @ 720x480 [import_vob.so] tccat -i "/home/john/Lost_Eps_8-11/losts3e19.mpg" -t vob -d 1 -S 0 | tcdemux -a 0 -x ac3 -S 0 -M 1 -d 1 | tcextract -t vob -a 0 -x ac3 -d 1 | tcdecode -x ac3 -d 1 -s 1.000000,1.000000,1.000000 -A 0 [import_vob.so] tccat -i "/home/john/Lost_Eps_8-11/losts3e19.mpg" -t vob -d 1 -S 0 | tcdemux -s 0x80 -x mpeg2 -S 0 -M 1 -d 1 | tcextract -t vob -a 0 -x mpeg2 -d 1 | tcdecode -x mpeg2 -d 1 -y yv12 skipping frames [000000-000010], 208.37 fps, EMT: 0:00:00, ( 0| 0| 4) skipping frames [000000-000020], 208.31 fps, EMT: 0:00:00, ( 0| 0| 4) skipping frames [000000-000030], 208.44 fps, EMT: 0:00:01, ( 0| 0| 4) skipping frames [000000-000040], 208.41 fps, EMT: 0:00:01, ( 0| 0| 4) skipping frames [000000-000050], 208.39 fps, EMT: 0:00:01, ( 0| 0| 4) failed to write Y plane of frame(demuxer.c) write program stream packet: Broken pipe (decode_ac3.c) write failed clean up | frame threads | unload modules | cancel signal | internal threads |[transcode] encoded 1 frames (0 dropped, 0 cloned), clip length 0.03 s done [todisc]: [todisc]: ========================================================= [todisc]: [todisc]: Building main menu [todisc]: [todisc]: ========================================================= [todisc]: [todisc]: Working on 2 images from /home/john/Lost_Eps_8-11/losts3e16.mpg [todisc]: Working on 2 images from /home/john/Lost_Eps_8-11/losts3e17.mpg [todisc]: Working on 2 images from /home/john/Lost_Eps_8-11/losts3e18.mpg [todisc]: Working on 2 images from /home/john/Lost_Eps_8-11/losts3e19.mpg [todisc]: [todisc]: ========================================================= [todisc]: [todisc]: Making 1 final montages and compositing onto background with title [todisc]: [todisc]: ========================================================= [todisc]: [todisc]: [todisc]: ========================================================= [todisc]: FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2004 Fabrice Bellard configuration: --enable-gpl --enable-pp --enable-pthreads --enable-vorbis --enable-libogg --enable-a52 --enable-dts --enable-libgsm --enable-dc1394 --disable-debug --enable-shared --prefix=/usr libavutil version: 0d.49.0.0 libavcodec version: 0d.51.11.0 libavformat version: 0d.50.5.0 built on Jan 28 2007 22:48:38, gcc: 4.1.2 20070106 (prerelease) (Ubuntu 4.1.1-21ubuntu7) pipe:: Error while opening file [todisc]: todisc encountered an error: [todisc]: