[mythtv-commits] Ticket #9199: Non default options cause fatal errors

MythTV mythtv at cvs.mythtv.org
Wed Nov 10 05:02:40 UTC 2010


#9199: Non default options cause fatal errors
---------------------------------------------+------------------------------
     Reporter:  Bedlore <bedlore@…>          |       Owner:  xris   
         Type:  defect                       |      Status:  new    
     Priority:  minor                        |   Milestone:  unknown
    Component:  Apps - Nuvexport             |     Version:  0.23.1 
     Severity:  high                         |    Keywords:         
Ticket locked:  0                            |  
---------------------------------------------+------------------------------
 Several bugs effecting use on Debian

 Custom height & width all other options default (xdiv).
 === START WIDTH / HEIGHT BUG ===

 Specifying non-default heights throws this error:

 Input #0, rawvideo, from '/tmp/fifodir_9303/vidout':
   Duration: N/A, start: 0.000000, bitrate: N/A
     Stream #0.0: Video: rawvideo, yuv420p, 720x576, 25 tbr, 25 tbn, 25 tbc
 -crop* is deprecated in favor of the crop avfilter
 -crop* is deprecated in favor of the crop avfilter
 -crop* is deprecated in favor of the crop avfilter
 -crop* is deprecated in favor of the crop avfilter
 Option 'padtop' has been removed, use the pad filter instead
 ffmpeg: failed to set value '86' for option 'padtop'

 : possible solution: http://roundup.ffmpeg.org/issue1931

 --------------------------------
 To encode:  Humf:  Uncle Hairy's Keys
 Use the following commands:
 First pass...

 system call:
 mkdir -m 0755 /tmp/fifodir_8865/

 forking:
 /usr/bin/nice -n19 /usr/bin/mythtranscode --showprogress -p '0' -c '1022'
 -s '2010-11-05T15:52:00' -f "/tmp/fifodir_8865/" --honorcutlist --fifosync

 forking:
 cat /tmp/fifodir_8865/audout > /dev/null

 forking:
 /usr/bin/nice -n19 ffmpeg -threads 2 -y -f s16le -ar 48000 -ac 2 -f
 rawvideo -pix_fmt yuv420p -s 720x576 -vf aspect=1.77777777777778 -r 25.000
 -i /tmp/fifodir_8865/vidout -vf aspect=1.77777777777778 -r 25.000
 -deinterlace -croptop    8 -cropright 10 -cropbottom 8 -cropleft  10 -vf
 pad 712:400:4:4 -s 712x400  -vcodec libxvid -b '768k' -minrate '32k'
 -maxrate '1536k' -bt '32k' -bufsize 65535 -flags +mv4+loop+aic+cgop
 -trellis 1 -mbd 1 -cmp 2 -subcmp 2 -b_qfactor '150' -b_qoffset '100' -bf
 '1' -pass 1 -passlogfile '/tmp/xvid.8865.log' -f avi /dev/null
 Final pass...

 system call:
 mkdir -m 0755 /tmp/fifodir_8865/

 forking:
 /usr/bin/nice -n19 /usr/bin/mythtranscode --showprogress -p '0' -c '1022'
 -s '2010-11-05T15:52:00' -f "/tmp/fifodir_8865/" --honorcutlist

 forking:
 /usr/bin/nice -n19 ffmpeg -threads 2 -y -f s16le -ar 48000 -ac 2 -i
 /tmp/fifodir_8865/audout -f rawvideo -pix_fmt yuv420p -s 720x576 -vf
 aspect=1.77777777777778 -r 25.000 -i /tmp/fifodir_8865/vidout -vf
 aspect=1.77777777777778 -r 25.000 -deinterlace -croptop    8 -cropright 10
 -cropbottom 8 -cropleft  10 -vf pad 712:400:4:4 -s 712x400  -vcodec
 libxvid -b '768k' -minrate '32k' -maxrate '1536k' -bt '32k' -bufsize 65535
 -flags +mv4+loop+aic+cgop -trellis 1 -mbd 1 -cmp 2 -subcmp 2 -b_qfactor
 '150' -b_qoffset '100' -bf '1' -pass 2 -passlogfile '/tmp/xvid.8865.log'
 -acodec libmp3lame -async 1  -ab '128k' -f avi './Humf - Uncle Hairy'\''s
 Keys.avi'

 Cleaning up temp files.

 === END WIDTH / HEIGHT BUG ===


 Denoise selected all other options default (xdiv).
 === START DENOISE ===

 Selecting denoise throws this error:
 Use of uninitialized value in numeric lt (<) at
 /usr/share/nuvexport/export/ffmpeg.pm line 243, <STDIN> line 15.

 -- script debug output --

 To encode:  Humf:  Uncle Hairy's Keys
 Use the following commands:
 First pass...
 Use of uninitialized value in numeric lt (<) at
 /usr/share/nuvexport/export/ffmpeg.pm line 243, <STDIN> line 15.

 system call:
 mkdir -m 0755 /tmp/fifodir_8733/

 forking:
 /usr/bin/nice -n19 /usr/bin/mythtranscode --showprogress -p '0' -c '1022'
 -s '2010-11-05T15:52:00' -f "/tmp/fifodir_8733/" --honorcutlist --fifosync

 forking:
 cat /tmp/fifodir_8733/audout > /dev/null

 forking:
 /usr/bin/nice -n19 ffmpeg -f rawvideo -s 720x576 -r 25.000 -i
 /tmp/fifodir_8733/vidout -f yuv4mpegpipe - 2> /dev/null | /usr/bin/nice
 -n19 yuvdenoise -r 16 -f 2> /dev/null | /usr/bin/nice -n19 ffmpeg -threads
 2 -y -f s16le -ar 48000 -ac 2 -f yuv4mpegpipe -s 720x576 -vf
 aspect=1.77777777777778 -r 25.000 -i - -vf aspect=1.77777777777778 -r
 25.000 -deinterlace -croptop    8 -cropright 10 -cropbottom 8 -cropleft
 10 -s 512x288  -vcodec libxvid -b '768k' -minrate '32k' -maxrate '1536k'
 -bt '32k' -bufsize 65535 -flags +mv4+loop+aic+cgop -trellis 1 -mbd 1 -cmp
 2 -subcmp 2 -b_qfactor '150' -b_qoffset '100' -bf '1' -pass 1 -passlogfile
 '/tmp/xvid.8733.log' -f avi /dev/null
 Final pass...
 Use of uninitialized value in numeric lt (<) at
 /usr/share/nuvexport/export/ffmpeg.pm line 243, <STDIN> line 15.

 system call:
 mkdir -m 0755 /tmp/fifodir_8733/

 forking:
 /usr/bin/nice -n19 /usr/bin/mythtranscode --showprogress -p '0' -c '1022'
 -s '2010-11-05T15:52:00' -f "/tmp/fifodir_8733/" --honorcutlist

 forking:
 /usr/bin/nice -n19 ffmpeg -f rawvideo -s 720x576 -r 25.000 -i
 /tmp/fifodir_8733/vidout -f yuv4mpegpipe - 2> /dev/null | /usr/bin/nice
 -n19 yuvdenoise -r 16 -f 2> /dev/null | /usr/bin/nice -n19 ffmpeg -threads
 2 -y -f s16le -ar 48000 -ac 2 -i /tmp/fifodir_8733/audout -f yuv4mpegpipe
 -s 720x576 -vf aspect=1.77777777777778 -r 25.000 -i - -vf
 aspect=1.77777777777778 -r 25.000 -deinterlace -croptop    8 -cropright 10
 -cropbottom 8 -cropleft  10 -s 512x288  -vcodec libxvid -b '768k' -minrate
 '32k' -maxrate '1536k' -bt '32k' -bufsize 65535 -flags +mv4+loop+aic+cgop
 -trellis 1 -mbd 1 -cmp 2 -subcmp 2 -b_qfactor '150' -b_qoffset '100' -bf
 '1' -pass 2 -passlogfile '/tmp/xvid.8733.log' -acodec libmp3lame -async 1
 -ab '128k' -f avi './Humf - Uncle Hairy'\''s Keys.avi'

 Cleaning up temp files.

 === END DENOISE ===

 === Debian ffmpeg version detection, codec support detection issues ===
 Please see attached modified nuvexport version and compare to the latest,
 the changes were necessary to get nuvexport to work at all on debian.  The
 modified version will successfully complete a run (if no options are
 changed).  Codecs are not all correctly detected either I currently get
 the following format options.

 Using ffmpeg for exporting.
 What would you like to do?

   1. Export to XviD
   2. Export to DVD
   3. Export to DivX
   4. Export to ASF
   5. Export to MP3
   6. Export to PSP (disabled)
   7. Export to MP4 (iPod) (disabled)
   8. Export to .nuv and .sql

   q. Quit

 Choose a function:


 === FFMPEG VERSION USED ===
 $ ffmpeg --version
 FFmpeg version SVN-r24504, Copyright (c) 2000-2010 the FFmpeg developers
   built on Oct  4 2010 17:31:43 with gcc 4.4.5
   configuration: '--enable-libdc1394' --prefix='/usr' --extra-
 cflags='-Wall -g ' --cc='ccache cc' '--enable-shared' '--enable-
 libmp3lame' '--enable-gpl' '--enable-libvorbis' '--enable-pthreads'
 '--enable-libfaac' '--enable-libxvid' '--enable-postproc' '--enable-
 x11grab' '--enable-libgsm' '--enable-libtheora' '--enable-libopencore-
 amrnb' '--enable-libopencore-amrwb' '--enable-libx264' '--enable-libspeex'
 '--enable-nonfree' '--disable-stripping' '--enable-avfilter' '--enable-
 libdirac' '--enable-avfilter-lavf' --disable-decoder='libdirac' '--enable-
 libschroedinger' --disable-encoder='libschroedinger' '--enable-version3'
 '--enable-libopenjpeg' '--enable-libvpx' '--enable-librtmp' --extra-
 libs='-lgcrypt' '--disable-altivec' '--disable-armv5te' '--disable-armv6'
 '--disable-vis'
   libavutil     50.23. 0 / 50.23. 0
   libavcore      0. 0. 0 /  0. 0. 0
   libavcodec    52.84. 0 / 52.84. 0
   libavformat   52.77. 0 / 52.77. 0
   libavdevice   52. 2. 0 / 52. 2. 0
   libavfilter    1.26. 1 /  1.26. 1
   libswscale     0.11. 0 /  0.11. 0
   libpostproc   51. 2. 0 / 51. 2. 0
 ffmpeg: missing argument for option '-version'

 =====

 Let me know if you need further details or would like me to test anything.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/9199>
MythTV <http://www.mythtv.org/>
MythTV Media Center


More information about the mythtv-commits mailing list