[FFmpeg-trac] #3235(FFmpeg:new): ffmpeg doesn't respond to SIGINT on debian sid when using pulse input

FFmpeg trac at avcodec.org
Mon Dec 23 21:03:23 CET 2013


#3235: ffmpeg doesn't respond to SIGINT on debian sid when using pulse input
------------------------------------+----------------------------------
             Reporter:  jnvsor      |                    Owner:
                 Type:  defect      |                   Status:  new
             Priority:  minor       |                Component:  FFmpeg
              Version:  git-master  |               Resolution:
             Keywords:              |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+----------------------------------

Comment (by jnvsor):

 I've tried various input devices (x11grab, pulse, alsa, files of various
 codecs) and pulse is the only one that causes the issue (That I know of)

 It did happen with `--enable-static --disable-shared` but as the shared
 libraries weren't compiled I got the warning:

 {{{
   configuration: --enable-libopencv --enable-libpulse --enable-gnutls
 --enable-static --disable-shared
   WARNING: library configuration mismatch
   avutil      configuration: --enable-libopencv --enable-libpulse
 --enable-gnutls --enable-shared
   avcodec     configuration: --enable-libopencv --enable-libpulse
 --enable-gnutls --enable-shared
   avformat    configuration: --enable-libopencv --enable-libpulse
 --enable-gnutls --enable-shared
   avdevice    configuration: --enable-libopencv --enable-libpulse
 --enable-gnutls --enable-shared
   avfilter    configuration: --enable-libopencv --enable-libpulse
 --enable-gnutls --enable-shared
   swscale     configuration: --enable-libopencv --enable-libpulse
 --enable-gnutls --enable-shared
   swresample  configuration: --enable-libopencv --enable-libpulse
 --enable-gnutls --enable-shared
 }}}

 It was not reproducible if I removed libopencv or gnutls but now I can't
 compile if I remove either so I can't confirm (same error with either):

 {{{
 $ make ffmpeg
 LD      libavcodec/libavcodec.so.55
 /usr/bin/ld: libavcodec/mqc.o: relocation R_X86_64_32 against `.rodata'
 can not be used when making a shared object; recompile with -fPIC
 libavcodec/mqc.o: error adding symbols: Bad value
 collect2: error: ld returned 1 exit status
 make: *** [libavcodec/libavcodec.so.55] Error 1
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/3235#comment:12>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list