Ticket #11399: 11386.htm

File 11386.htm, 26.4 KB (added by MasterQuestionable, 19 months ago)

https://trac.ffmpeg.org/ticket/11386

Line 
1
2
3<!DOCTYPE html>
4<html lang="en-US"> <head>
5 <!-- # block head (placeholder in theme.html) -->
6 <!-- # block head (content inherited from layout.html) -->
7 <title>
8 #11386 (Subtitles and MOV are not working anymore)
9 – FFmpeg
10
11 </title>
12
13 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
14 <meta http-equiv="X-UA-Compatible" content="IE=edge" />
15 <!--[if IE]><script>
16 if (/^#__msie303:/.test(window.location.hash))
17 window.location.replace(window.location.hash.replace(/^#__msie303:/, '#'));
18 </script><![endif]-->
19
20 <link rel="start" href="/wiki" />
21 <link rel="search" href="/search" />
22 <link rel="help" href="/wiki/TracGuide" />
23 <link rel="stylesheet" href="/chrome/common/css/trac.css" type="text/css" />
24 <link rel="stylesheet" href="/chrome/common/css/ticket.css" type="text/css" />
25 <link rel="stylesheet" href="/chrome/common/css/jquery-ui/jquery-ui.css" type="text/css" />
26 <link rel="stylesheet" href="/chrome/common/css/jquery-ui-addons.css" type="text/css" />
27 <link rel="stylesheet" href="/chrome/vote/css/tracvote.css" type="text/css" />
28 <link rel="icon" href="/chrome/common/trac.ico" type="image/x-icon" />
29 <link rel="first" href="/ticket/1" title="Ticket #1" />
30 <link rel="prev" href="/ticket/11385" title="Ticket #11385" />
31 <link rel="last" href="/ticket/11398" title="Ticket #11398" />
32 <link rel="next" href="/ticket/11387" title="Ticket #11387" />
33 <link rel="alternate" class="rss" href="/ticket/11386?format=rss" title="RSS Feed" type="application/rss+xml" />
34 <link rel="alternate" class="csv" href="/ticket/11386?format=csv" title="Comma-delimited Text" type="text/csv" />
35 <link rel="alternate" class="tab" href="/ticket/11386?format=tab" title="Tab-delimited Text" type="text/tab-separated-values" />
36 <noscript>
37 <style>
38 .trac-noscript { display: none !important }
39 </style> </noscript>
40 <link type="application/opensearchdescription+xml" rel="search"
41 href="/search/opensearch"
42 title="Search FFmpeg"/>
43 <script>
44 var comments_prefs={"comments_order":"oldest","show_comments":"true","show_prop_changes":"true"};
45 var old_values={"analyzed":"0","blockedby":"","blocking":"","cc":"","changetime":"2024-12-30T15:08:01Z","component":"undetermined","description":"With FFmpeg 7.1 up to daily git of 30/12/2024, adding srt subtitles are not working anymore. Works fine with FFmpeg 7.0 and older\r\n\r\nSome notes: when removing -tag:s:s:0 tx3g , it does not throw an error but the subtitle cannot be played on several players like QuickTime (macOS).\r\n\r\nLog:\r\n\r\n/Users/subsonics/Library/Application\\ Support/FFmpegTools/ffmpeg -probesize 50M -analyzeduration 100M -i /Users/subsonics/Desktop/with\\ subrip\\ subtitles.mkv -map 0:0 -map 0:1 -map 0:2 -c:a copy -c:v copy -c:s mov_text -tag:s:s:0 tx3g -y /Users/subsonics/Movies/with\\ subrip\\ subtitles.mov\r\n\r\nffmpeg version 7.1 Copyright (c) 2000-2024 the FFmpeg developers\r\n built with Apple clang version 13.1.6 (clang-1316.0.21.2.5)\r\n configuration: --prefix=/Volumes/tempdisk/sw --extra-cflags=-fno-stack-check --arch=arm64 --cc=/usr/bin/clang --enable-gpl --enable-libvmaf --enable-libopenjpeg --enable-libopus --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libvpx --enable-libwebp --enable-libass --enable-libfreetype --enable-fontconfig --enable-libtheora --enable-libvorbis --enable-libsnappy --enable-libaom --enable-libvidstab --enable-libzimg --enable-libsvtav1 --enable-libharfbuzz --enable-libkvazaar --pkg-config-flags=--static --enable-ffplay --enable-postproc --enable-neon --enable-runtime-cpudetect --disable-indev=qtkit --disable-indev=x11grab_xcb\r\n libavutil 59. 39.100 / 59. 39.100\r\n libavcodec 61. 19.100 / 61. 19.100\r\n libavformat 61. 7.100 / 61. 7.100\r\n libavdevice 61. 3.100 / 61. 3.100\r\n libavfilter 10. 4.100 / 10. 4.100\r\n libswscale 8. 3.100 / 8. 3.100\r\n libswresample 5. 3.100 / 5. 3.100\r\n libpostproc 58. 3.100 / 58. 3.100\r\nInput #0, matroska,webm, from '/Users/subsonics/Desktop/with subrip subtitles.mkv':\r\n Metadata:\r\n encoder : libebml v1.3.9 + libmatroska v1.5.2\r\n creation_time : 2019-12-20T08:06:36.000000Z\r\n Duration: 00:47:22.66, start: 0.000000, bitrate: 889 kb/s\r\n Stream #0:0: Video: h264 (Main), yuv420p(progressive), 720x480 [SAR 32:27 DAR 16:9], SAR 853:720 DAR 853:480, 24 fps, 24 tbr, 1k tbn (default)\r\n Metadata:\r\n BPS-eng : 758860\r\n DURATION-eng : 00:47:22.584000000\r\n NUMBER_OF_FRAMES-eng: 68222\r\n NUMBER_OF_BYTES-eng: 269640430\r\n _STATISTICS_WRITING_APP-eng: mkvmerge v40.0.0 ('Old Town Road + Pony') 64-bit\r\n _STATISTICS_WRITING_DATE_UTC-eng: 2019-12-20 08:06:36\r\n _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\r\n Stream #0:1(eng): Audio: eac3, 48000 Hz, stereo, fltp, 128 kb/s (default)\r\n Metadata:\r\n title : English [Original]\r\n BPS-eng : 128000\r\n DURATION-eng : 00:47:22.656000000\r\n NUMBER_OF_FRAMES-eng: 88833\r\n NUMBER_OF_BYTES-eng: 45482496\r\n _STATISTICS_WRITING_APP-eng: mkvmerge v40.0.0 ('Old Town Road + Pony') 64-bit\r\n _STATISTICS_WRITING_DATE_UTC-eng: 2019-12-20 08:06:36\r\n _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\r\n Stream #0:2(eng): Subtitle: subrip (srt)\r\n Metadata:\r\n title : English\r\n BPS-eng : 61\r\n DURATION-eng : 00:44:06.583000000\r\n NUMBER_OF_FRAMES-eng: 671\r\n NUMBER_OF_BYTES-eng: 20381\r\n _STATISTICS_WRITING_APP-eng: mkvmerge v40.0.0 ('Old Town Road + Pony') 64-bit\r\n _STATISTICS_WRITING_DATE_UTC-eng: 2019-12-20 08:06:36\r\n _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\r\n Stream #0:3(ger): Subtitle: subrip (srt)\r\n Metadata:\r\n title : German\r\n BPS-eng : 53\r\n DURATION-eng : 00:46:12.125000000\r\n NUMBER_OF_FRAMES-eng: 493\r\n NUMBER_OF_BYTES-eng: 18417\r\n _STATISTICS_WRITING_APP-eng: mkvmerge v40.0.0 ('Old Town Road + Pony') 64-bit\r\n _STATISTICS_WRITING_DATE_UTC-eng: 2019-12-20 08:06:36\r\n _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\r\n Stream #0:4(fin): Subtitle: subrip (srt)\r\n Metadata:\r\n title : Finnish\r\n BPS-eng : 48\r\n DURATION-eng : 00:46:20.208000000\r\n NUMBER_OF_FRAMES-eng: 475\r\n NUMBER_OF_BYTES-eng: 16714\r\n _STATISTICS_WRITING_APP-eng: mkvmerge v40.0.0 ('Old Town Road + Pony') 64-bit\r\n _STATISTICS_WRITING_DATE_UTC-eng: 2019-12-20 08:06:36\r\n _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\r\n Stream #0:5(nob): Subtitle: subrip (srt)\r\n Metadata:\r\n title : Norwegian\r\n BPS-eng : 45\r\n DURATION-eng : 00:46:12.125000000\r\n NUMBER_OF_FRAMES-eng: 528\r\n NUMBER_OF_BYTES-eng: 15905\r\n _STATISTICS_WRITING_APP-eng: mkvmerge v40.0.0 ('Old Town Road + Pony') 64-bit\r\n _STATISTICS_WRITING_DATE_UTC-eng: 2019-12-20 08:06:36\r\n _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\r\n Stream #0:6(swe): Subtitle: subrip (srt)\r\n Metadata:\r\n title : Swedish\r\n BPS-eng : 51\r\n DURATION-eng : 00:46:12.125000000\r\n NUMBER_OF_FRAMES-eng: 511\r\n NUMBER_OF_BYTES-eng: 17886\r\n _STATISTICS_WRITING_APP-eng: mkvmerge v40.0.0 ('Old Town Road + Pony') 64-bit\r\n _STATISTICS_WRITING_DATE_UTC-eng: 2019-12-20 08:06:36\r\n _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\r\nStream type specified multiple times\r\nError parsing options for output file /Users/subsonics/Movies/with subrip subtitles.mov.\r\nError opening output files: Invalid argument","id":11386,"keywords":"","owner":"","priority":"important","reporter":"Atarikid","reproduced":"0","resolution":"","status":"new","summary":"Subtitles and MOV are not working anymore","time":"2024-12-30T15:08:01Z","type":"defect","version":"7.1"};
46 var changes=[];
47 var auto_preview_timeout=2.0;
48 var form_token="80b99828b664642dabd2e240";
49 var jquery_ui={"ampm":true,"date_format":"M d, yy","day_names":{"abbreviated":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"narrow":["S","M","T","W","T","F","S"],"wide":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},"default_timezone":0,"first_week_day":0,"month_names":{"abbreviated":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"wide":["January","February","March","April","May","June","July","August","September","October","November","December"]},"period_names":{"am":["AM","AM"],"pm":["PM","PM"]},"show_timezone":false,"time_format":"h:mm:ss TT","timepicker_separator":", ","timezone_iso8601":false,"timezone_list":null};
50 var tags={"autocomplete_field":"field-keywords","help_href":null,"help_new_window":false,"keywords":["\"keep","-","-map","-t","-tmcd",".ape",".yuv","/","10","100i","1088","2-pass","2024","264_metadata","3.3.2","302","3221225725","3gpp","404","60000","8","AAC","AIF","AMF","APE","AVI","AVS2","Atmos","Audio","Audiotoolbox","Broken","Build","CC_IDENT","CHUNK","CLosed-caption","CP1252","CSS","ChromaLocation","Crop","D3D11","DASH","DNxHD","DTS","Error","FFREPORT","FFmpeg","FLAC","FPE","G723_1","GPMF","H264","HDS","HLS","HTML","Hevc","ICY","ID3","ID3v2","IDR","IMX","Intel","LCW2","LEAD","LTO","Lyra","METADATA","MP3","MQA","MXF","Metadata","NUT","NVDEC","NVENC","NewTek","No","Non-monotonic","Non-monotonous","Nvidia","OOM","OPUS","PGS","QSV","RDP","RIFF","RTMP","RTP","RTSP","ReplayGain","Rext","SAP","SCTE-35","SDL2","SEEK","SEGFAULT","SIGSEGV","STF","SVQ1","Static","Suffix","TARGETDURATION","TIF","TMCD","Tag","VAAPI","VBK","VPP_QSV","Version","WAV","Widevine","Win32;","Windows","YUV4MPEG2","ZyGo","a","a12v","aac","aax","abort","ac3","ac4","acrossfade","adpcm","aes","afade","aja","alac","alimiter","alive\"","alpha","als","alsa","altivec","amd","amf","amovie","amr","amr_nb","amrnb","amrp","analyzeduration","android","anim","animation","ansi","anull","anullsrc","ape","apng","apple","aptx","arm","art","artifact","asegment","asf","asp","aspect","ass","assertion","astats","astreamselect","async","atmos","atrac","atrac3","atrac3p","audio","audio/video","audiotoolbox","auth","auto","av1","av1_amf","av1_nvenc","av_get_token","av_interleaved_write_frame","av_log","avc","avchroma","avcodec","avfilter","avfoundation","avi","avid","avio","avio_close_dir","avio_open_dir","avio_skip","avisynth","b_adapt","big-endian","binary","bit","bitexact","bitrate","bk2","black","blackmagic","blueiris","blur","bluray","books","bounce","bounty","bpg","bsf","buffer","buffersink","bugs","build","build;","building","bwdif","bytes","cache","caf","callback","caption","capture","carbon","cavs","cc","cc1","ccaption_dec","cdxl","centos","cfhd","cfr","channel_layout","channelmap","channels","chapters","checksum","chromakey","chunk","clang","clipping","cllc","closed","clv","cmyk","codecpar","coder","colon","color_primaries","color_range","color_trc","colorhold","colorspace","command","comment","compilation","compile","concat","concatenate","configuration","conversion","convert","convertion","cook","cookie","copy","copyts","corrupted","coverrect","crash","crc","creation","creation_time","crop","cropdetect","cropping","csf","css","csv","cts","cuda","cues","cursor","curve","curves","cuts","cuvid","d3d11va","d3d12va","dash","dashdec","dashencoder","data","dca","ddagrab","dead","deadlock","debug","decimate","decklink","decode","decoder","decoding","default","delay","demuxer","denoise","deshake","desync","detelecine","device","dicom","direct3d","directio","directshow","disable-x86asm","disconnected","discontinuity","disposition","dither","dithering","divx","djgpp","dn","dnxhd","dnxhr","doc","docs","documentation","dolby_e","dovi","downmix","dplii","dpx","drawtext","drm","drmeter","drop","dropouts","ds2","dshow","dss","dts","dtsshift","dual","duplicate","duration","dv","dvb_subtitle","dvb_teletext","dvbsub","dvcpro50","dvd","dvdsub","dvdsubdec","dvvideo","dwab","dxva2","dynaudnorm","eac3","ease_of_use","easy","ebur128","editlist","edl","edts","eia-608","electronicarts","email","encoder","encoding","encrypt","eof","eq","equirect","error","examples","exif","exit","expression","exr","facebook","failed","faststart","fate","fateclient","fault","fec","fedora","ffjni","ffmetadata","ffmpeg","ffmpeg-vaapi","ffplay","ffpreset","ffprobe","ffreport","ffrprobe","ffserver","fftools","ffv1","ffv1_vulkan","file","filename","filter","filter_complex","filtering","filters","fits","flac","flic","flif","flite","flv","fmp4","font","force_key_frames","format","formatting","fps","fps_mode","frame","frame_num","frame_pts","framerate","frames","framesync","freeze","freezing","frei0r","fsb","fuzz","fuzzer","fuzzing","g722","g726","g729","gamma","gapless","gaps","gaussian","gblur","gdigrab","gif","glob","global","gmp4","gnutls","gpu","gradfun","granule","grayscale","gsm","gsoc","gxf","h.264","h261","h263","h264","h264_amf","h264_mmal","h264_nvenc","h264_omx","h264_qsv","h264_vaapi","h264_vulkan","h265","haiku","handbrake","hang","hardware","hdcd","hdr","header","header.","headers","heif","help","hevc","hevc_amf","hevc_cuvid","hevc_nvenc","hevc_vaapi","hevc_videotoolbox","hevc_vulkan","histogram","hls","htmlsubtitles","http","http_proxy","https","huge","hv60","hw_decode","hwaccel","hwcontext_qsv","hwdownload","hwupload","hwupload_qsv","i686","iXML","iac","id","id3","id3v1","id3v2","iec61883","ieee1394","iff","image2","images","indeo3","indeo4","init","initialization","input","intel","interlaced","interrupt","ios","ip","is","ismindex","itsoffset","ivalid","j2k","jack","join","jpeg2000","jpegls","jump","keyframe","kitty","klfs","klv","kmsgrab","kodi","lame","language","latency","latm","lavf","lavfi","leading","leak","lensfun","libaom","libaom-av1","libass","libatomic","libav","libcdio","libfdk-aac","libiec61883","libjxl","libmp3lame","libndi","libopenh264","libopenjpeg","libopenmpt","libopus","libplacebo","librtmp","libsrt","libsvtav1","libvidstab","libvmaf","libvorbis","libvpx","libx264","libx265","libxvid","libzvbi","linear","links","live","ljpeg","log","logging","login","loglevel","lookahead","loop","loss","lossless","loudness","loudnorm","lowres","lrc","lto","lut3d","lxf","lyrics","m2v","m3u8","m4a","m4b","m4v","macos","manifest","map","matroska","matrox","max_interleave_delta","maxrate","mbedtls","mcdeint","mdec","media","mediacodec","mediafoundation","memleak","memory","mesa","mestimate","metadata","mingw","mips","mismatch","misplaced","missing","mitchell","mjpeg","mka","mkv","mlp","mlv","mmal","mms","mmsh","mmst","monkey's","mosaic","mouse","mov","mov_text","movement","movie","movtomp4","mp1","mp2","mp3","mp4","mp4a","mpc","mpeg2_vaapi","mpeg2video","mpeg4","mpeg4ssp","mpegps","mpegts","mpegtsraw","mpegvideo","mpfilter","mpg123","mpjpeg","mpjpegdec","mpv","msc","msmpeg4","msvc","msvideo1","multi-client","multiple","multivariante","muxer","muxer:","muxing","mvc","mxf","nasm","native","network","nlmeans","nodisp","noexec","nokey","non-existing","normalization","normalize","npp","nsv","null","nullsrc","nut","nvdec","nvenc","nvidia","ocr","ogg","oma","omx","on2avc","oom","op1a","openCL","openal","opencl","opencv","opengl","opus","opw","order","osx","outreachy","overflow","overlay","packed","packet","pad","paf","pal8","palettegen","paletteuse","pan","pass","password","pat","pattern_type","pause","pcm_dvd","pcm_s16le","pcm_s24le","pcm_u8","performance","perspective","pgssub","photocd","pipe","pixels","pixfmt","pkg-config","pkt_duration","plain-text","playback","pmf","pmp","pmt","png","pngdec","pos","postprocessing","powerpc","ppc","ppc64el","premiere","preset","probe","prompeg","prores","protocol","proxy","psf2","psnr","pts","pulldown","pulseaudio","qclp","qcp","qdm2","qdraw","qmax","qmin","qmv","qscale","qsv","qtkit","quality","quick","quicksync","quicktime","r3d","ra28","race","range","rawvideo","rdft","real","reconnect","rectilinear","redirection","reencode","reference","refs","regression","remux","render","report","resampling","resolv","resources","reverb","rfc6381","rhel","rhozet","riff","rotate","rounding","roundup","rpl","rpuenc","rtcp","rtm","rtmp","rtmpe","rtmps","rtp","rtsp","rv10","rv20","rv30","rv40","rw_timeout","s12m","s302m","s337m","sanm","sar","saturation","sbr","scale","scale_cuda","scale_qsv","scaling","scenecut","scpr","screen","screencasting","sdk","sdl","sdp","sdp_file","search","security","seek","seeking","segment","select","sendcmd","separator","sequence","series","server","setpts","sfd","shader","sharpen","sharpen_npp","shorten","shortest","shoutcast","showcqt","showcwt","showspectrumpic","showwaves","showwavespic","shq","sighup","sigint","signaling","signature","sigpipe","silicon","sipr","skip","slide","slideshow","slow","slower","smaf","smartblur","smpl","smush","sn40","snow","sofdec","solaris","spdif","speedhq","speedhqenc","speex","srt","srtdec","srtp","ssegment","ssim","stack-overflow","start_time_realtime","status","stdin","stdout","stream","stream_loop","stream_map","streaming","streamselect","stsd","studio","sub","sub-rip","submitting","subrip","subtitle","subtitles","subviewer","sup","surfaces","svq3","swf","swr_convert","sws_dither","sws_flags","swscale","symbol","sync","synchronous","system;","tags","targa","tcp","tee","template","terminology","test","texi","textfile","thd","the","theora","thumbnail","tif","tiff","time","timecode","timeline","timeout","timescale","timestamp","tiny_psnr","title","tls","tmpdir","to","tpad","track","tracks","tracwiki","transform.trf","transparent","transpose","trim","truehd","truncation","tsan","tta","tunneled","twitch","typo","ubsan","udp","underflow","unicode","unix-socket","unsharp","unsupported","url","uspp","ustream","utf16","v360","v4l","v4l2","v4l2loopback","v4l2m2m","va-api","vaapi","variance","vbr","vbv","vc1","vce","vda","vdom","vdpau","vfr","vfwcap","via","video","video4linux2","videolan","videotoolbox","vidstabdetect","vimeo","visual","vobsub","volume","volumedetect","vorbis","voxware","vp3","vp6","vp7","vp8","vp9","vpp_qsv","vqavideo","vs2015","vsx","vsync","vulkan","vvc","wav","waveform","wavpack","webcam","webm","webp","webvtt","wiki","wiki-redirect","win","win10","win32","windows","winrt","with","wma","wmalossless","wmapro","wmav2","wmavoice","wmserver","wmv2","wmv3","wrap","wtv","x11grab","x264","x265","x86","xHE-AAC","xerror","xfade","xml","xmv","xsub","xvba","xvid","xyz","y4v","yadif","youtube","yuv","yuv2rgb","yuv420p","yuv420p10le","yuv422p10le","zip","zmq","zoompan","zvr"],"match_from_start":"","separator":" "};
51 </script>
52 <script src="/chrome/common/js/jquery.js"></script>
53 <script src="/chrome/common/js/babel.js"></script>
54 <script src="/chrome/common/js/trac.js"></script>
55 <script src="/chrome/common/js/search.js"></script>
56 <script src="/chrome/common/js/folding.js"></script>
57 <script src="/chrome/common/js/wikitoolbar.js"></script>
58 <script src="/chrome/common/js/resizer.js"></script>
59 <script src="/chrome/common/js/auto_preview.js"></script>
60 <script src="/chrome/common/js/jquery-ui.js"></script>
61 <script src="/chrome/common/js/jquery-ui-addons.js"></script>
62 <script src="/chrome/common/js/jquery-ui-i18n.js"></script>
63 <script src="/chrome/tags/js/autocomplete_tags.js"></script>
64 <script>
65 jQuery(function($) {
66 $(".trac-autofocus").focus();
67 $(".trac-target-new").attr("target", "_blank");
68 if ($.ui) { /* is jquery-ui added? */
69 $(".trac-datepicker:not([readonly])")
70 .prop("autocomplete", "off").datepicker();
71 // Input current date when today is pressed.
72 var _goToToday = $.datepicker._gotoToday;
73 $.datepicker._gotoToday = function(id) {
74 _goToToday.call(this, id);
75 this._selectDate(id)
76 };
77 $(".trac-datetimepicker:not([readonly])")
78 .prop("autocomplete", "off").datetimepicker();
79 }
80 $(".trac-disable").disableSubmit(".trac-disable-determinant");
81 setTimeout(function() { $(".trac-scroll").scrollToTop() }, 1);
82 $(".trac-disable-on-submit").disableOnSubmit();
83 });
84 </script>
85 <!-- # include 'site_head.html' (layout.html) -->
86 <!-- end of site_head.html -->
87 <!-- # endblock head (content inherited from layout.html) -->
88
89
90 <script src="/chrome/common/js/threaded_comments.js"></script>
91 <script>
92 jQuery(function($) {
93 $("div.description").find("h1,h2,h3,h4,h5,h6")
94 .addAnchor(_("Link to this section"));
95 $(".foldable").enableFolding(false, true);
96 $("#attachments").toggleClass("collapsed");
97 $("#trac-up-attachments").click(function () {
98 $("#attachments").removeClass("collapsed");
99 return true;
100 });
101 $("#modify").parent().toggleClass("collapsed");
102 $(".trac-topnav a").click(function() {
103 $("#modify").parent().removeClass("collapsed");
104 });
105
106 function setRevertHandler() {
107 $("button.trac-revert").click(function() {
108 var div = $("div", this);
109 var field_name = div[0].id.substr(7);
110 var field_value = div.text();
111 var input = $("#propertyform *[name=field_" + field_name + "]");
112 if (input.length > 0) {
113 if (input.filter("input[type=radio]").length > 0) {
114 input.val([field_value]);
115 } else if (input.filter("input[type=checkbox]").length > 0) {
116 input.val(field_value == "1" ? [field_value] : []);
117 } else {
118 input.val(field_value);
119 }
120 } else { // Special case for CC checkbox
121 input = $("#propertyform input[name=cc_update]").val([]);
122 }
123 input.change();
124 // Remove the revert button
125 if ($(this).closest("tbody").children("tr").length === 1)
126 $(this).closest(".trac-change-panel").remove();
127 else
128 $(this).closest("tr").remove();
129 return false;
130 });
131 }
132 setRevertHandler();
133
134 var comment_focused = false;
135 $("#comment").focus(function() { comment_focused = true; })
136 .blur(function() { comment_focused = false; });
137 $("#propertyform").autoSubmit({preview: '1'}, function(data, reply) {
138 var items = $(reply);
139 // Update ticket box
140 $("#ticket").replaceWith(items.filter('#ticket'));
141 // Replaces content of #changelog, without recreating it
142 $("#changelog").empty().append(items.filter("#changelog").contents());
143 // Apply comments order and "Show" preferences
144 applyCommentsOrder(
145 $('#prefs input[name="trac-comments-order"]:checked').val());
146 // Show warnings
147 var new_changes = $("#changelog .trac-new");
148 $("#trac-edit-warning").toggle(new_changes.length != 0);
149 if (new_changes.length != 0)
150 $("#changelog").parent().show().removeClass("collapsed");
151 $("#trac-preview-warning").remove();
152 $("#trac-edit-warning").before(items.filter('#trac-preview-warning'));
153 // Update view time
154 $("#propertyform input[name='view_time']")
155 .replaceWith(items.filter("input[name='view_time']"));
156 // Update preview
157 var preview = $("#ticketchange")
158 .html(items.filter('#preview').children());
159 var show_preview = preview.children().length != 0;
160 $("#ticketchange").toggle(show_preview);
161 setRevertHandler();
162 // Execute scripts to load stylesheets
163 items.filter("script").appendTo("head");
164 }, "#ticketchange .trac-loading");
165 $("#trac-comment-editor")
166 .autoSubmit({preview_comment: '1'}, function(data, reply) {
167 var comment = $("#trac-comment-editor")
168 .next("div.comment").html(reply);
169 comment.toggle(comment.children().length != 0);
170 }, "#changelog .trac-loading");
171
172 });
173 </script>
174 <!-- # endblock head (placeholder in theme.html) -->
175 </head>
176 <body>
177 <!-- # block body (content inherited from theme.html) -->
178 <!-- # include 'site_header.html' (theme.html) -->
179 <!-- end of site_header.html -->
180
181 <div id="banner">
182 <div id="header">
183 <a id="logo"
184 href="https://ffmpeg.org">
185 <img alt="FFmpeg" src="/ffmpeg-logo.png" /></a>
186
187
188 </div>
189 <form id="search" action="/search" method="get">
190 <div>
191 <label for="proj-search">Search:</label>
192 <input type="text" id="proj-search" name="q" size="18"
193 value="" />
194 <input type="submit" value="Search" />
195 </div>
196 </form>
197 <div id="metanav" class="nav">
198 <ul><li class="first"><a href="/login">Login</a></li><li ><a href="/prefs">Preferences</a></li><li ><a href="/wiki/TracGuide">Help/Guide</a></li><li ><a href="/about">About Trac</a></li><li ><a href="/register">Register</a></li><li class="last"><a href="/reset_password">Forgot your password?</a></li></ul>
199 </div>
200
201 </div>
202 <div id="mainnav" class="nav">
203 <ul><li class="first"><a href="/wiki">Wiki</a></li><li ><a href="/timeline">Timeline</a></li><li class="active"><a href="/report">View Tickets</a></li><li ><a href="/search">Search</a></li><li class="last"><a accesskey="T" href="/tags">Tags</a></li></ul>
204 </div>
205
206
207 <div id="main"
208 >
209 <div id="ctxtnav" class="nav">
210 <h2>Context Navigation</h2>
211 <ul>
212 <li class="first"><span id="vote" title="Vote count"><img alt="Up-vote" src="/chrome/vote/aupgray.png" /><span id="votes">+0</span><img alt="Down-vote" src="/chrome/vote/adowngray.png" /></span></li>
213 <li ><span>&larr; <a class="prev" href="/ticket/11385" title="Ticket #11385">Previous Ticket</a></span></li>
214 <li class="last"><span><a class="next" href="/ticket/11387" title="Ticket #11387">Next Ticket</a> &rarr;</span></li>
215 </ul>
216 <hr />
217 </div>
218
219
220
221
222
223 <!-- # block content (placeholder in theme.html) -->
224 <div id="content" class="ticket">
225
226
227
228<div id="ticket">
229 <div id="ticketbox" class="trac-content">
230 <div class="date">
231 <p>Opened <a class="timeline" href="/timeline?from=2024-12-30T15%3A08%3A01Z&amp;precision=second" title="See timeline at Dec 30, 2024, 3:08:01 PM">6 days ago</a></p>
232 </div>
233
234
235 <h2>
236 <a href="/ticket/11386" class="trac-id">#11386</a>
237 <span class="trac-status">
238 <a href="/query?status=new">new</a>
239 </span>