[FFmpeg-trac] #5877(avformat:reopened): subrip always converted to mov_txt for mp4

FFmpeg trac at avcodec.org
Thu Oct 6 18:52:02 EEST 2016


#5877: subrip always converted to mov_txt for mp4
------------------------------------+------------------------------------
             Reporter:  blacktrash  |                    Owner:
                 Type:  defect      |                   Status:  reopened
             Priority:  normal      |                Component:  avformat
              Version:  git-master  |               Resolution:
             Keywords:              |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+------------------------------------

Comment (by blacktrash):

 Replying to [comment:7 Cigaes]:
 > FFmpeg '''is''' discarding the subtitle stream. Something is creating
 another one, but the input subtitle stream is discarded.

 Then that "something" would "create" it (afor other target formats as
 well, but it doesn't.

 {{{
 $ cat subriptoavi
 ffmpeg started on 2016-10-06 at 16:49:53
 Report written to "subriptoavi"
 Command line:
 ffmpeg -v verbose -i subrip-short.mkv -sn test.avi
 ffmpeg version N-81879-g3cc9d6d Copyright (c) 2000-2016 the FFmpeg
 developers
   built with Apple LLVM version 7.0.2 (clang-700.1.81)
   configuration: --enable-gpl --enable-nonfree --disable-ffserver
 --enable-shared --enable-libspeex --enable-libopus --enable-libfdk-aac
 --enable-libx265 --enable-libx264 --enable-libxvid --enable-libmp3lame
 --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libvidstab
 --extra-cflags=-I/sw/include --extra-libs=-L/sw/lib --enable-gnutls
   libavutil      55. 32.100 / 55. 32.100
   libavcodec     57. 60.101 / 57. 60.101
   libavformat    57. 51.102 / 57. 51.102
   libavdevice    57.  0.102 / 57.  0.102
   libavfilter     6. 63.100 /  6. 63.100
   libswscale      4.  1.100 /  4.  1.100
   libswresample   2.  2.100 /  2.  2.100
   libpostproc    54.  0.100 / 54.  0.100
 Splitting the commandline.
 Reading option '-v' ... matched as option 'v' (set logging level) with
 argument 'verbose'.
 Reading option '-i' ... matched as input file with argument 'subrip-
 short.mkv'.
 Reading option '-sn' ... matched as option 'sn' (disable subtitle) with
 argument '1'.
 Reading option 'test.avi' ... matched as output file.
 Finished splitting the commandline.
 Parsing a group of options: global .
 Applying option v (set logging level) with argument verbose.
 Successfully parsed a group of options.
 Parsing a group of options: input file subrip-short.mkv.
 Successfully parsed a group of options.
 Opening an input file: subrip-short.mkv.
 [file @ 0x7fdf825007a0] Setting default whitelist 'file,crypto'
 [matroska,webm @ 0x7fdf83002000] Format matroska,webm probed with
 size=2048 and score=100
 st:0 removing common factor 1000000 from timebase
 st:1 removing common factor 1000000 from timebase
 st:2 removing common factor 1000000 from timebase
 [matroska,webm @ 0x7fdf83002000] Before avformat_find_stream_info() pos:
 972 bytes read:32768 seeks:0 nb_streams:3
 [h264 @ 0x7fdf83003a00] nal_unit_type: 7, nal_ref_idc: 3
 [h264 @ 0x7fdf83003a00] nal_unit_type: 8, nal_ref_idc: 3
 [h264 @ 0x7fdf83003a00] nal_unit_type: 7, nal_ref_idc: 3
 [h264 @ 0x7fdf83003a00] nal_unit_type: 8, nal_ref_idc: 3
 [h264 @ 0x7fdf83003a00] nal_unit_type: 5, nal_ref_idc: 3
 [h264 @ 0x7fdf83003a00] Reinit context to 1280x544, pix_fmt: yuv420p
 [h264 @ 0x7fdf83003a00] no picture
 [matroska,webm @ 0x7fdf83002000] All info found
 [matroska,webm @ 0x7fdf83002000] After avformat_find_stream_info() pos:
 160041 bytes read:173489 seeks:0 frames:5
 Input #0, matroska,webm, from 'subrip-short.mkv':
   Metadata:
     ENCODER         : Lavf57.51.102
   Duration: 00:00:03.38, start: 0.000000, bitrate: 4970 kb/s
     Chapter #0:0: start 0.000000, end 3.000000
     Metadata:
       title           : Chapter 2
     Stream #0:0(eng), 4, 1/1000: Video: h264 (High), 1 reference frame,
 yuv420p, 1280x534 (1280x544), SAR 1:1 DAR 640:267, 23.98 fps, 23.98 tbr,
 1k tbn, 47.95 tbc (default)
     Metadata:
       DURATION        : 00:00:03.086000000
     Stream #0:1(eng), 1, 1/1000: Audio: ac3, 48000 Hz, 5.1(side), fltp,
 640 kb/s
     Metadata:
       DURATION        : 00:00:03.006000000
     Stream #0:2(fre), 0, 1/1000: Subtitle: subrip
     Metadata:
       DURATION        : 00:00:03.379000000
 Successfully opened the file.
 Parsing a group of options: output file test.avi.
 Applying option sn (disable subtitle) with argument 1.
 Successfully parsed a group of options.
 Opening an output file: test.avi.
 [file @ 0x7fdf8243d4c0] Setting default whitelist 'file,crypto'
 Successfully opened the file.
 detected 8 logical cores
 [graph 0 input from stream 0:0 @ 0x7fdf82600280] Setting 'video_size' to
 value '1280x534'
 [graph 0 input from stream 0:0 @ 0x7fdf82600280] Setting 'pix_fmt' to
 value '0'
 [graph 0 input from stream 0:0 @ 0x7fdf82600280] Setting 'time_base' to
 value '1/1000'
 [graph 0 input from stream 0:0 @ 0x7fdf82600280] Setting 'pixel_aspect' to
 value '1/1'
 [graph 0 input from stream 0:0 @ 0x7fdf82600280] Setting 'sws_param' to
 value 'flags=2'
 [graph 0 input from stream 0:0 @ 0x7fdf82600280] Setting 'frame_rate' to
 value '24000/1001'
 [graph 0 input from stream 0:0 @ 0x7fdf82600280] w:1280 h:534
 pixfmt:yuv420p tb:1/1000 fr:24000/1001 sar:1/1 sws_param:flags=2
 [format @ 0x7fdf826009a0] compat: called with args=[yuv420p]
 [format @ 0x7fdf826009a0] Setting 'pix_fmts' to value 'yuv420p'
 [AVFilterGraph @ 0x7fdf8243d760] query_formats: 4 queried, 3 merged, 0
 already done, 0 delayed
 [graph 1 input from stream 0:1 @ 0x7fdf82500560] Setting 'time_base' to
 value '1/48000'
 [graph 1 input from stream 0:1 @ 0x7fdf82500560] Setting 'sample_rate' to
 value '48000'
 [graph 1 input from stream 0:1 @ 0x7fdf82500560] Setting 'sample_fmt' to
 value 'fltp'
 [graph 1 input from stream 0:1 @ 0x7fdf82500560] Setting 'channel_layout'
 to value '0x60f'
 [graph 1 input from stream 0:1 @ 0x7fdf82500560] tb:1/48000 samplefmt:fltp
 samplerate:48000 chlayout:0x60f
 [audio format for output stream 0:1 @ 0x7fdf82507b00] Setting
 'sample_fmts' to value 's32p|fltp|s16p'
 [audio format for output stream 0:1 @ 0x7fdf82507b00] Setting
 'sample_rates' to value
 '44100|48000|32000|22050|24000|16000|11025|12000|8000'
 [audio format for output stream 0:1 @ 0x7fdf82507b00] Setting
 'channel_layouts' to value '0x4|0x3'
 [audio format for output stream 0:1 @ 0x7fdf82507b00] auto-inserting
 filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and
 the filter 'audio format for output stream 0:1'
 [AVFilterGraph @ 0x7fdf82600d40] query_formats: 4 queried, 7 merged, 3
 already done, 0 delayed
 [auto-inserted resampler 0 @ 0x7fdf825081a0] [SWR @ 0x7fdf83063200] Using
 fltp internally between filters
 [auto-inserted resampler 0 @ 0x7fdf825081a0] [SWR @ 0x7fdf83063200] Matrix
 coefficients:
 [auto-inserted resampler 0 @ 0x7fdf825081a0] [SWR @ 0x7fdf83063200] FL:
 FL:1.000000 FR:0.000000 FC:0.707107 LFE:0.000000 SL:0.707107 SR:0.000000
 [auto-inserted resampler 0 @ 0x7fdf825081a0] [SWR @ 0x7fdf83063200] FR:
 FL:0.000000 FR:1.000000 FC:0.707107 LFE:0.000000 SL:0.000000 SR:0.707107
 [auto-inserted resampler 0 @ 0x7fdf825081a0] ch:6 chl:5.1(side) fmt:fltp
 r:48000Hz -> ch:2 chl:stereo fmt:fltp r:48000Hz
 [h264 @ 0x7fdf8300a000] nal_unit_type: 7, nal_ref_idc: 3
 [h264 @ 0x7fdf8300a000] nal_unit_type: 8, nal_ref_idc: 3
 [mpeg4 @ 0x7fdf8282fc00] intra_quant_bias = 0 inter_quant_bias = -64
 Output #0, avi, to 'test.avi':
   Metadata:
     ISFT            : Lavf57.51.102
     Chapter #0:0: start 0.000000, end 3.000000
     Metadata:
       title           : Chapter 2
     Stream #0:0(eng), 0, 1001/24000: Video: mpeg4, 1 reference frame (FMP4
 / 0x34504D46), yuv420p, 1280x534 [SAR 1:1 DAR 640:267], q=2-31, 200 kb/s,
 23.98 fps, 23.98 tbn, 23.98 tbc (default)
     Metadata:
       DURATION        : 00:00:03.086000000
       encoder         : Lavc57.60.101 mpeg4
     Side data:
       cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
     Stream #0:1(eng), 0, 3/125: Audio: mp3 (libmp3lame) (U[0][0][0] /
 0x0055), 48000 Hz, stereo, fltp, delay 1105
     Metadata:
       DURATION        : 00:00:03.006000000
       encoder         : Lavc57.60.101 libmp3lame
 Stream mapping:
   Stream #0:0 -> #0:0 (h264 (native) -> mpeg4 (native))
   Stream #0:1 -> #0:1 (ac3 (native) -> mp3 (libmp3lame))
 Press [q] to stop, [?] for help
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 [h264 @ 0x7fdf8300a000] nal_unit_type: 5, nal_ref_idc: 3
 [h264 @ 0x7fdf8300a000] Reinit context to 1280x544, pix_fmt: yuv420p
 [h264 @ 0x7fdf8300a000] no picture
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 [h264 @ 0x7fdf83079800] nal_unit_type: 1, nal_ref_idc: 2
 [h264 @ 0x7fdf83079800] no picture
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 [h264 @ 0x7fdf83079e00] nal_unit_type: 1, nal_ref_idc: 2
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 [h264 @ 0x7fdf8307a400] nal_unit_type: 1, nal_ref_idc: 0
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 [h264 @ 0x7fdf8307aa00] nal_unit_type: 1, nal_ref_idc: 0
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 [h264 @ 0x7fdf830cc400] nal_unit_type: 1, nal_ref_idc: 0
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 [h264 @ 0x7fdf830cca00] nal_unit_type: 1, nal_ref_idc: 2
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 [h264 @ 0x7fdf830cd000] nal_unit_type: 1, nal_ref_idc: 2
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 [h264 @ 0x7fdf830cd600] nal_unit_type: 1, nal_ref_idc: 0
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 [h264 @ 0x7fdf8300a000] nal_unit_type: 1, nal_ref_idc: 0
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 [h264 @ 0x7fdf83079800] nal_unit_type: 1, nal_ref_idc: 0
 Clipping frame in rate conversion by 0.000008
 [h264 @ 0x7fdf83079e00] nal_unit_type: 1, nal_ref_idc: 0
 Clipping frame in rate conversion by 0.009972
 [h264 @ 0x7fdf8307a400] nal_unit_type: 1, nal_ref_idc: 2
 Clipping frame in rate conversion by 0.002983
 [h264 @ 0x7fdf8307aa00] nal_unit_type: 1, nal_ref_idc: 2
 [h264 @ 0x7fdf830cc400] nal_unit_type: 1, nal_ref_idc: 2
 [h264 @ 0x7fdf830cca00] nal_unit_type: 1, nal_ref_idc: 0
 Clipping frame in rate conversion by 0.005974
 [h264 @ 0x7fdf830cd000] nal_unit_type: 1, nal_ref_idc: 0
 [h264 @ 0x7fdf830cd600] nal_unit_type: 1, nal_ref_idc: 0
 [h264 @ 0x7fdf8300a000] nal_unit_type: 1, nal_ref_idc: 2
 Clipping frame in rate conversion by 0.008995
 [h264 @ 0x7fdf83079800] nal_unit_type: 1, nal_ref_idc: 2
 Clipping frame in rate conversion by 0.001976
 [h264 @ 0x7fdf83079e00] nal_unit_type: 1, nal_ref_idc: 0
 [h264 @ 0x7fdf8307a400] nal_unit_type: 1, nal_ref_idc: 0
 [h264 @ 0x7fdf8307aa00] nal_unit_type: 1, nal_ref_idc: 0
 Clipping frame in rate conversion by 0.004997
 [h264 @ 0x7fdf830cc400] nal_unit_type: 1, nal_ref_idc: 2
 [h264 @ 0x7fdf830cca00] nal_unit_type: 1, nal_ref_idc: 2
 [h264 @ 0x7fdf830cd000] nal_unit_type: 1, nal_ref_idc: 0
 Clipping frame in rate conversion by 0.007988
 [h264 @ 0x7fdf830cd600] nal_unit_type: 1, nal_ref_idc: 0
 Clipping frame in rate conversion by 0.000999
 [h264 @ 0x7fdf8300a000] nal_unit_type: 1, nal_ref_idc: 2
 [h264 @ 0x7fdf83079800] nal_unit_type: 1, nal_ref_idc: 2
 [h264 @ 0x7fdf83079e00] nal_unit_type: 1, nal_ref_idc: 0
 Clipping frame in rate conversion by 0.003990
 [h264 @ 0x7fdf8307a400] nal_unit_type: 1, nal_ref_idc: 0
 [h264 @ 0x7fdf8307aa00] nal_unit_type: 1, nal_ref_idc: 2
 [h264 @ 0x7fdf830cc400] nal_unit_type: 1, nal_ref_idc: 2
 Clipping frame in rate conversion by 0.006981
 [h264 @ 0x7fdf830cca00] nal_unit_type: 1, nal_ref_idc: 0
 [h264 @ 0x7fdf830cd000] nal_unit_type: 1, nal_ref_idc: 0
 [h264 @ 0x7fdf830cd600] nal_unit_type: 1, nal_ref_idc: 2
 Clipping frame in rate conversion by 0.009972
 [h264 @ 0x7fdf8300a000] nal_unit_type: 1, nal_ref_idc: 2
 Clipping frame in rate conversion by 0.002983
 [h264 @ 0x7fdf83079800] nal_unit_type: 1, nal_ref_idc: 0
 [h264 @ 0x7fdf83079e00] nal_unit_type: 1, nal_ref_idc: 2
 [h264 @ 0x7fdf8307a400] nal_unit_type: 1, nal_ref_idc: 2
 [h264 @ 0x7fdf8307aa00] nal_unit_type: 1, nal_ref_idc: 0
 Clipping frame in rate conversion by 0.005974
 [h264 @ 0x7fdf830cc400] nal_unit_type: 1, nal_ref_idc: 2
 [h264 @ 0x7fdf830cca00] nal_unit_type: 1, nal_ref_idc: 0
 Clipping frame in rate conversion by 0.008995
 [h264 @ 0x7fdf830cd000] nal_unit_type: 1, nal_ref_idc: 2
 Clipping frame in rate conversion by 0.001976
 [h264 @ 0x7fdf830cd600] nal_unit_type: 1, nal_ref_idc: 0
 [h264 @ 0x7fdf8300a000] nal_unit_type: 1, nal_ref_idc: 2
 [h264 @ 0x7fdf83079800] nal_unit_type: 1, nal_ref_idc: 2
 Clipping frame in rate conversion by 0.004997
 [h264 @ 0x7fdf83079e00] nal_unit_type: 1, nal_ref_idc: 0
 [h264 @ 0x7fdf8307a400] nal_unit_type: 1, nal_ref_idc: 0
 [h264 @ 0x7fdf8307aa00] nal_unit_type: 1, nal_ref_idc: 2
 Clipping frame in rate conversion by 0.007988
 [h264 @ 0x7fdf830cc400] nal_unit_type: 1, nal_ref_idc: 2
 Clipping frame in rate conversion by 0.000999
 [h264 @ 0x7fdf830cca00] nal_unit_type: 1, nal_ref_idc: 0
 [h264 @ 0x7fdf830cd000] nal_unit_type: 5, nal_ref_idc: 3
 [h264 @ 0x7fdf830cd600] nal_unit_type: 1, nal_ref_idc: 2
 [h264 @ 0x7fdf8300a000] nal_unit_type: 1, nal_ref_idc: 2
 Clipping frame in rate conversion by 0.003990
 [h264 @ 0x7fdf83079800] nal_unit_type: 1, nal_ref_idc: 0
 [h264 @ 0x7fdf83079e00] nal_unit_type: 1, nal_ref_idc: 0
 [h264 @ 0x7fdf8307a400] nal_unit_type: 1, nal_ref_idc: 0
 Clipping frame in rate conversion by 0.006981
 [h264 @ 0x7fdf8307aa00] nal_unit_type: 1, nal_ref_idc: 0
 [h264 @ 0x7fdf830cc400] nal_unit_type: 1, nal_ref_idc: 0
 [h264 @ 0x7fdf830cca00] nal_unit_type: 1, nal_ref_idc: 0
 Clipping frame in rate conversion by 0.009972
 Clipping frame in rate conversion by 0.002983
 [h264 @ 0x7fdf830cd000] nal_unit_type: 1, nal_ref_idc: 2
 [h264 @ 0x7fdf830cd600] nal_unit_type: 1, nal_ref_idc: 2
 [h264 @ 0x7fdf8300a000] nal_unit_type: 1, nal_ref_idc: 0
 [h264 @ 0x7fdf83079800] nal_unit_type: 1, nal_ref_idc: 0
 Clipping frame in rate conversion by 0.005974
 [h264 @ 0x7fdf83079e00] nal_unit_type: 1, nal_ref_idc: 0
 [h264 @ 0x7fdf8307a400] nal_unit_type: 1, nal_ref_idc: 0
 [h264 @ 0x7fdf8307aa00] nal_unit_type: 1, nal_ref_idc: 0
 Clipping frame in rate conversion by 0.008995
 Clipping frame in rate conversion by 0.001976
 [h264 @ 0x7fdf830cc400] nal_unit_type: 1, nal_ref_idc: 2
 [h264 @ 0x7fdf830cca00] nal_unit_type: 1, nal_ref_idc: 2
 [h264 @ 0x7fdf830cd000] nal_unit_type: 1, nal_ref_idc: 0
 Clipping frame in rate conversion by 0.004997
 [h264 @ 0x7fdf830cd600] nal_unit_type: 1, nal_ref_idc: 0
 [h264 @ 0x7fdf8300a000] nal_unit_type: 1, nal_ref_idc: 0
 [h264 @ 0x7fdf83079800] nal_unit_type: 1, nal_ref_idc: 0
 Clipping frame in rate conversion by 0.007988
 Clipping frame in rate conversion by 0.000999
 Clipping frame in rate conversion by 0.003990
 Clipping frame in rate conversion by 0.006981
 [output stream 0:1 @ 0x7fdf82501ea0] EOF on sink link output stream
 0:1:default.
 [output stream 0:0 @ 0x7fdf82600780] EOF on sink link output stream
 0:0:default.
 No more output streams to write to, finishing.
 [libmp3lame @ 0x7fdf8281da00] Trying to remove 47 more samples than there
 are in the queue
 frame=   74 fps=0.0 q=31.0 Lsize=     353kB time=00:00:03.08 bitrate=
 937.5kbits/s speed=12.9x
 video:292kB audio:47kB subtitle:0kB other streams:0kB global headers:0kB
 muxing overhead: 4.272617%
 Input file #0 (subrip-short.mkv):
   Input stream #0:0 (video): 74 packets read (1859061 bytes); 74 frames
 decoded;
   Input stream #0:1 (audio): 93 packets read (238080 bytes); 93 frames
 decoded (142848 samples);
   Input stream #0:2 (subtitle): 0 packets read (0 bytes);
   Total: 167 packets (2097141 bytes) demuxed
 Output file #0 (test.avi):
   Output stream #0:0 (video): 74 frames encoded; 74 packets muxed (298860
 bytes);
   Output stream #0:1 (audio): 124 frames encoded (142848 samples); 125
 packets muxed (48000 bytes);
   Total: 199 packets (346860 bytes) muxed
 167 frames successfully decoded, 0 decoding errors
 [AVIOContext @ 0x7fdf8243d560] Statistics: 12 seeks, 209 writeouts
 [AVIOContext @ 0x7fdf825008e0] Statistics: 2099464 bytes read, 0 seeks
 $ ffprobe -v quiet -show_entries format=nb_streams test.avi
 [FORMAT]
 nb_streams=2
 [/FORMAT]
 $ ffmpeg -v quiet -i subrip-short.mkv interim.mp4
 $ MP4Box -add interim.mp4#video -add interim.mp4#audio test.mp4
 IsoMedia import interim.mp4 - track ID 1 - Video (size 1280 x 534)
 Warning: track ID 1 has references to a track not imported
 IsoMedia import interim.mp4 - track ID 2 - Audio (SR 48000 - 6 channels)
 Warning: track ID 1 has references to a track not imported
 Warning: track ID 2 has references to a track not imported
 Saving to test.mp4: 0.500 secs Interleaving
 $ ffprobe -v quiet -show_entries format=nb_streams test.mp4
 [FORMAT]
 nb_streams=2
 [/FORMAT]
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/5877#comment:8>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list