wiki:

TracQuery

Trac Ticket Queries

In addition to reports, Trac provides support for custom ticket queries, used to display lists of tickets meeting a specified set of criteria.

To configure and execute a custom query, switch to the View Tickets module from the navigation bar, and select the Custom Query link.

Filters

When you first go to the query page the default filter will display tickets relevant to you:

  • If logged in then all open tickets it will display open tickets assigned to you.
  • If not logged in but you have specified a name or email address in the preferences then it will display all open tickets where your email (or name if email not defined) is in the CC list.
  • If not logged and no name/email defined in the preferences then all open issues are displayed.

Current filters can be removed by clicking the button to the left with the minus sign on the label. New filters are added from the pulldown lists at the bottom corners of the filters box ('And' conditions on the left, 'Or' conditions on the right). Filters with either a text box or a pulldown menu of options can be added multiple times to perform an or of the criteria.

You can use the fields just below the filters box to group the results based on a field, or display the full description for each ticket.

Once you've edited your filters click the Update button to refresh your results.

Clicking on one of the query results will take you to that ticket. You can navigate through the results by clicking the Next Ticket or Previous Ticket links just below the main menu bar, or click the Back to Query link to return to the query page.

You can safely edit any of the tickets and continue to navigate through the results using the Next/Previous/Back to Query links after saving your results. When you return to the query any tickets which were edited will be displayed with italicized text. If one of the tickets was edited such that it no longer matches the query criteria the text will also be greyed. Lastly, if a new ticket matching the query criteria has been created, it will be shown in bold.

The query results can be refreshed and cleared of these status indicators by clicking the Update button again.

Saving Queries

Trac allows you to save the query as a named query accessible from the reports module. To save a query ensure that you have Updated the view and then click the Save query button displayed beneath the results. You can also save references to queries in Wiki content, as described below.

Note: one way to easily build queries like the ones below, you can build and test the queries in the Custom report module and when ready - click Save query. This will build the query string for you. All you need to do is remove the extra line breaks.

Note: you must have the REPORT_CREATE permission in order to save queries to the list of default reports. The Save query button will only appear if you are logged in as a user that has been granted this permission. If your account does not have permission to create reports, you can still use the methods below to save a query.

You may want to save some queries so that you can come back to them later. You can do this by making a link to the query from any Wiki page.

[query:status=new|assigned|reopened&version=1.0 Active tickets against 1.0]

Which is displayed as:

Active tickets against 1.0

This uses a very simple query language to specify the criteria (see Query Language).

Alternatively, you can copy the query string of a query and paste that into the Wiki link, including the leading ? character:

[query:?status=new&status=assigned&status=reopened&group=owner Assigned tickets by owner]

Which is displayed as:

Assigned tickets by owner

Using the [[TicketQuery]] Macro

The TicketQuery macro lets you display lists of tickets matching certain criteria anywhere you can use WikiFormatting.

Example:

[[TicketQuery(version=0.6|0.7&resolution=duplicate)]]

This is displayed as:

No results

Just like the query: wiki links, the parameter of this macro expects a query string formatted according to the rules of the simple ticket query language. This also allows displaying the link and description of a single ticket:

[[TicketQuery(id=123)]]

This is displayed as:

#123
Fuzzed sample crashes ffplay

A more compact representation without the ticket summaries is also available:

[[TicketQuery(version=0.6|0.7&resolution=duplicate, compact)]]

This is displayed as:

No results

Finally, if you wish to receive only the number of defects that match the query, use the count parameter.

[[TicketQuery(version=0.6|0.7&resolution=duplicate, count)]]

This is displayed as:

0

Customizing the table format

You can also customize the columns displayed in the table format (format=table) by using col=<field> - you can specify multiple fields and what order they are displayed by placing pipes (|) between the columns like below:

[[TicketQuery(max=3,status=closed,order=id,desc=1,format=table,col=resolution|summary|owner|reporter)]]

This is displayed as:

Results (1 - 3 of 5832)

1 2 3 4 5 6 7 8 9 10 11
Ticket Resolution Summary Owner Reporter
#7736 duplicate Incorrect video start time when muxing with opus audio jstrot123
#7735 fixed [git master] Build error: libavutil/cuda_check.c: No such file or directory bermond
#7734 invalid Can't detect audio stream in mp4 file (Origin: DASH manifest) anomous
1 2 3 4 5 6 7 8 9 10 11

Full rows

In table format you can also have full rows by using rows=<field> like below:

[[TicketQuery(max=3,status=closed,order=id,desc=1,format=table,col=resolution|summary|owner|reporter,rows=description)]]

This is displayed as:

Results (1 - 3 of 5832)

1 2 3 4 5 6 7 8 9 10 11
Ticket Resolution Summary Owner Reporter
#7736 duplicate Incorrect video start time when muxing with opus audio jstrot123
Description

Problem description

In its simplest form, my goal is to create an mkv by muxing a video (vp9) track and an audio (opus) track. Should be a simple task but I'm facing issues with the resulting video start time.

Due to the inherent 6.5 ms (312 * 48K) delay of the opus codec, the audio start time is expected to be -0.007ms but the video should still start at 0ms yet ffmpeg muxes with the video starting at +0.007ms:

$ ffmpeg -i track0.vp9.ivf -i track1.opus.ogg -codec copy output.mkv
ffmpeg version 4.1 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 8 (Debian 8.2.0-10)
  configuration: --disable-decoder=amrnb --disable-decoder=libopenjpeg --disable-mips32r2 --disable-mips32r6 --disable-mips64r6 --disable-mipsdsp --disable-mipsdspr2 --disable-mipsfpu --disable-msa --disable-libopencv --disable-podpages --disable-sndio --disable-stripping --enable-libaom --enable-avfilter --enable-avresample --enable-gcrypt --enable-gnutls --enable-gpl --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libfdk-aac --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libilbc --enable-libkvazaar --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx265 --enable-libxvid --enable-libzvbi --enable-nonfree --enable-opencl --enable-opengl --enable-postproc --enable-pthreads --enable-shared --enable-version3 --enable-libwebp --incdir=/usr/include/x86_64-linux-gnu --libdir=/usr/lib/x86_64-linux-gnu --prefix=/usr --toolchain=hardened --enable-frei0r --enable-chromaprint --enable-libx264 --enable-libiec61883 --enable-libdc1394 --enable-vaapi --enable-libmfx --disable-altivec --shlibdir=/usr/lib/x86_64-linux-gnu
  libavutil      56. 22.100 / 56. 22.100
  libavcodec     58. 35.100 / 58. 35.100
  libavformat    58. 20.100 / 58. 20.100
  libavdevice    58.  5.100 / 58.  5.100
  libavfilter     7. 40.101 /  7. 40.101
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  3.100 /  5.  3.100
  libswresample   3.  3.100 /  3.  3.100
  libpostproc    55.  3.100 / 55.  3.100
Input #0, ivf, from 'track0.vp9.ivf':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: vp9 (Profile 0) (VP90 / 0x30395056), yuv420p(tv), 720x480, 23.98 tbr, 23.98 tbn, 23.98 tbc
[ogg @ 0x56377efc2500] 654 bytes of comment header remain
Input #1, ogg, from 'track1.opus.ogg':
  Duration: 00:10:00.49, start: 0.000000, bitrate: 409 kb/s
    Stream #1:0: Audio: opus, 48000 Hz, 5.1, fltp
    Metadata:
      ENCODER         : opusenc from opus-tools 0.1.10
      ENCODER_OPTIONS : --vbr --bitrate 448
Output #0, matroska, to 'output.mkv':
  Metadata:
    encoder         : Lavf58.20.100
    Stream #0:0: Video: vp9 (Profile 0) (VP90 / 0x30395056), yuv420p(tv), 720x480, q=2-31, 23.98 tbr, 1k tbn, 23.98 tbc
    Stream #0:1: Audio: opus ([255][255][255][255] / 0xFFFFFFFF), 48000 Hz, 5.1, fltp
    Metadata:
      ENCODER         : opusenc from opus-tools 0.1.10
      ENCODER_OPTIONS : --vbr --bitrate 448
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #1:0 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame=14397 fps=0.0 q=-1.0 Lsize=   95680kB time=00:10:00.47 bitrate=1305.3kbits/s speed=1.48e+03x    
video:65466kB audio:29900kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.329659%

$ ffprobe -i output.mkv -show_streams 2>/dev/null | grep start_time
start_time=0.007000
start_time=-0.007000

$ ffprobe -i output.mkv -show_packets -of compact 2>/dev/null | head -2
packet|codec_type=audio|stream_index=1|pts=-7|pts_time=-0.007000|dts=-7|dts_time=-0.007000|duration=20|duration_time=0.020000|convergence_duration=N/A|convergence_duration_time=N/A|size=1737|pos=924|flags=K_
packet|codec_type=video|stream_index=0|pts=7|pts_time=0.007000|dts=7|dts_time=0.007000|duration=N/A|duration_time=N/A|convergence_duration=N/A|convergence_duration_time=N/A|size=10995|pos=2668|flags=K_

If instead I use an ac3 audio track (w/o delay) then all tracks are muxed withno delay, as expected:

$ ffmpeg -i track0.vp9.ivf -i track1.ac3 -codec copy output.mkv
...
Input #0, ivf, from 'track0.vp9.ivf':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: vp9 (Profile 0) (VP90 / 0x30395056), yuv420p(tv), 720x480, 23.98 tbr, 23.98 tbn, 23.98 tbc
[ac3 @ 0x55fdae1a1500] Estimating duration from bitrate, this may be inaccurate
Input #1, ac3, from 'track1.ac3':
  Duration: 00:10:00.48, start: 0.000000, bitrate: 448 kb/s
    Stream #1:0: Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s
...

$ ffprobe -i output.mkv -show_streams 2>/dev/null | grep start_time
start_time=0.000000
start_time=0.000000

$ ffprobe -i output.mkv -show_packets -of compact 2>/dev/null | head -2
packet|codec_type=video|stream_index=0|pts=0|pts_time=0.000000|dts=0|dts_time=0.000000|duration=N/A|duration_time=N/A|convergence_duration=N/A|convergence_duration_time=N/A|size=10995|pos=753|flags=K_
packet|codec_type=audio|stream_index=1|pts=0|pts_time=0.000000|dts=0|dts_time=0.000000|duration=32|duration_time=0.032000|convergence_duration=N/A|convergence_duration_time=N/A|size=1792|pos=11755|flags=K_

Workaround

I tried all sorts of combinations of -itsoffset, -copyts, -start_at_zero, -avoid_negative_ts, ... the only workaround I found (by luck) was to provide a large (-10) negative itsoffset for the audio track and suddenly ffmpeg stops applying a delay to the video track.

$ ffmpeg -i track0.vp9.ivf -itsoffset -10 -i track1.opus.ogg -codec copy output.mkv
...
$ ffprobe -i output.mkv -show_streams 2>/dev/null | grep start_time
start_time=0.000000
start_time=-0.007000

$ ffprobe -i output.mkv -show_packets -of compact 2>/dev/null | head -2
packet|codec_type=video|stream_index=0|pts=0|pts_time=0.000000|dts=0|dts_time=0.000000|duration=N/A|duration_time=N/A|convergence_duration=N/A|convergence_duration_time=N/A|size=10995|pos=924|flags=K_
packet|codec_type=audio|stream_index=1|pts=-7|pts_time=-0.007000|dts=-7|dts_time=-0.007000|duration=20|duration_time=0.020000|convergence_duration=N/A|convergence_duration_time=N/A|size=1737|pos=11926|flags=K_

Other observations

  • With multiple audio tracks the -itsoffset has to be specified for each audio track.
  • Compared number of video and audio packets in ffprobe -show_packets output and all are accounted for.
  • With other itsoffset values there are weird behaviors too! With 0 to -5 it just adds a delay to the video track, with -6 to -9 it aligns both to -7ms:
with -itsoffset 0:
start_time=0.007000
start_time=-0.007000

with -itsoffset -1:
start_time=1.007000
start_time=-0.007000

with -itsoffset -2:
start_time=2.007000
start_time=-0.007000

...
with -itsoffset -5:
start_time=5.007000
start_time=-0.007000

with -itsoffset -6 to -9:
start_time=-0.007000
start_time=-0.007000

with -itsoffset -10 to -99:59:59.99999999:
start_time=0.000000
start_time=-0.007000
#7735 fixed [git master] Build error: libavutil/cuda_check.c: No such file or directory bermond
Description

I'm getting the following error when trying to build ffmpeg git master:

CC      libavfilter/cuda_check.o
libavfilter/cuda_check.c:1:10: fatal error: libavutil/cuda_check.c: No such file or directory
 #include "libavutil/cuda_check.c"
          ^~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [ffbuild/common.mak:60: libavfilter/cuda_check.o] Error 1

This seems to be caused by the recent commit 15c6390.

How to reproduce:

$ git clone https://git.ffmpeg.org/ffmpeg.git
$ cd ffmpeg
$ ./configure --prefix='/usr' --extra-cflags='-I/opt/cuda/include' --extra-ldflags='-L/opt/cuda/lib64' --enable-nonfree --enable-cuda-sdk
$ make -j1

System Information:

  • OS: Arch Linux x86_64
  • ffmpeg: git master
  • Compiler: gcc 8.2.1
  • CUDA: 10.0.130
#7734 invalid Can't detect audio stream in mp4 file (Origin: DASH manifest) anomous
Description

Command line:

ffmpeg.exe -v 9 -loglevel 99 -i "KAZKA — ПЛАКАЛА [OFFICIAL VIDEO].mp4"

ffmpeg version N-93115-g84e7aff608 Copyright (c) 2000-2019 the FFmpeg developers

built with gcc 8.2.1 (GCC) 20190212 configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-li

nable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable -enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-lib ble-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorb e-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --ena --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt

libavutil 56. 26.100 / 56. 26.100 libavcodec 58. 47.100 / 58. 47.100 libavformat 58. 26.101 / 58. 26.101 libavdevice 58. 6.101 / 58. 6.101 libavfilter 7. 48.100 / 7. 48.100 libswscale 5. 4.100 / 5. 4.100 libswresample 3. 4.100 / 3. 4.100 libpostproc 55. 4.100 / 55. 4.100

Splitting the commandline. Reading option '-v' ... matched as option 'v' (set logging level) with argument '9'. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument '99'. Reading option '-i' ... matched as input url with argument 'KAZKA — ПЛАКАЛА [OFFICIAL VIDEO].mp4'.Finished splitting the commandline. Parsing a group of options: global . Applying option v (set logging level) with argument 9. Successfully parsed a group of options. Parsing a group of options: input url KAZKA — ПЛАКАЛА [OFFICIAL VIDEO].mp4.Successfully parsed a group of options. Opening an input file: KAZKA — ПЛАКАЛА [OFFICIAL VIDEO].mp4. [NULL @ 0000001fe0bca7c0] Opening 'KAZKA — ПЛАКАЛА [OFFICIAL VIDEO].mp4' for reading [file @ 0000001fe0bcb100] Setting default whitelist 'file,crypto' Probing mov,mp4,m4a,3gp,3g2,mj2 score:100 size:2048 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'ftyp' parent:'root' sz: 28 8 54357599 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] ISO: File Type Major Brand: dash [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'moov' parent:'root' sz: 738 36 54357599 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'mvhd' parent:'moov' sz: 108 8 730 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] time scale = 12800 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'mvex' parent:'moov' sz: 40 116 730 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'trex' parent:'mvex' sz: 32 8 32 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'trak' parent:'moov' sz: 582 156 730 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'tkhd' parent:'trak' sz: 92 8 574 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'edts' parent:'trak' sz: 36 100 574 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'elst' parent:'edts' sz: 28 8 28 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] track[0].edit_count = 1 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] duration=2922496 time=512 rate=1.000000 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'mdia' parent:'trak' sz: 446 136 574 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'mdhd' parent:'mdia' sz: 32 8 438 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'hdlr' parent:'mdia' sz: 95 40 438 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] ctype=[0][0][0][0] [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stype=vide [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'minf' parent:'mdia' sz: 311 135 438 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'dinf' parent:'minf' sz: 36 8 303 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'dref' parent:'dinf' sz: 28 8 28 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] Unknown dref type 0x206c7275 size 12 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'stbl' parent:'minf' sz: 247 44 303 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'stsd' parent:'stbl' sz: 155 8 239 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] size=139 4CC=avc1 codec_type=0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'avcC' parent:'stsd' sz: 53 8 53 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'stts' parent:'stbl' sz: 16 163 239 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] track[0].stts.entries = 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'stsc' parent:'stbl' sz: 16 179 239 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] track[0].stsc.entries = 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'stco' parent:'stbl' sz: 16 195 239 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'stsz' parent:'stbl' sz: 20 211 239 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] sample_size = 0 sample_count = 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'stss' parent:'stbl' sz: 16 231 239 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] keyframe_count = 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'vmhd' parent:'minf' sz: 20 291 303 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'sidx' parent:'root' sz: 572 774 54357599 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'moof' parent:'root' sz: 1628 1346 54357599 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] moof offset 53a [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'mfhd' parent:'moof' sz: 16 8 1620 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'traf' parent:'moof' sz: 1604 24 1620 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'tfhd' parent:'traf' sz: 24 8 1596 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] frag flags 0x0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'tfdt' parent:'traf' sz: 16 32 1596 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'trun' parent:'traf' sz: 1556 48 1596 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] flags 0xe01 entries 128 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] found sidx time -9223372036854775808, using it for pts [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] first sample flags 0x0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 1, offset b9e, dts -512, size 306137, distance 0, keyframe 1 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 2, offset 4b777, dts 0, size 904, distance 1, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 3, offset 4baff, dts 512, size 29469, distance 2, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 4, offset 52e1c, dts 1024, size 41146, distance 3, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 5, offset 5ced6, dts 1536, size 27691, distance 4, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 6, offset 63b01, dts 2048, size 29084, distance 5, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 7, offset 6ac9d, dts 2560, size 40819, distance 6, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 8, offset 74c10, dts 3072, size 1213, distance 7, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 9, offset 750cd, dts 3584, size 867, distance 8, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 10, offset 75430, dts 4096, size 12572, distance 9, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 11, offset 7854c, dts 4608, size 21096, distance 10, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 12, offset 7d7b4, dts 5120, size 31468, distance 11, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 13, offset 852a0, dts 5632, size 1070, distance 12, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 14, offset 856ce, dts 6144, size 741, distance 13, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 15, offset 859b3, dts 6656, size 11021, distance 14, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 16, offset 884c0, dts 7168, size 34222, distance 15, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 17, offset 90a6e, dts 7680, size 785, distance 16, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 18, offset 90d7f, dts 8192, size 925, distance 17, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 19, offset 9111c, dts 8704, size 10481, distance 18, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 20, offset 93a0d, dts 9216, size 14120, distance 19, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 21, offset 97135, dts 9728, size 16858, distance 20, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 22, offset 9b30f, dts 10240, size 25056, distance 21, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 23, offset a14ef, dts 10752, size 1043, distance 22, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 24, offset a1902, dts 11264, size 661, distance 23, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 25, offset a1b97, dts 11776, size 8978, distance 24, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 26, offset a3ea9, dts 12288, size 14829, distance 25, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 27, offset a7896, dts 12800, size 427, distance 26, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 28, offset a7a41, dts 13312, size 162, distance 27, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 29, offset a7ae3, dts 13824, size 133, distance 28, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 30, offset a7b68, dts 14336, size 265, distance 29, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 31, offset a7c71, dts 14848, size 398, distance 30, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 32, offset a7dff, dts 15360, size 465, distance 31, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 33, offset a7fd0, dts 15872, size 110, distance 32, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 34, offset a803e, dts 16384, size 82, distance 33, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 35, offset a8090, dts 16896, size 315, distance 34, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 36, offset a81cb, dts 17408, size 320, distance 35, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 37, offset a830b, dts 17920, size 540, distance 36, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 38, offset a8527, dts 18432, size 95, distance 37, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 39, offset a8586, dts 18944, size 79, distance 38, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 40, offset a85d5, dts 19456, size 294, distance 39, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 41, offset a86fb, dts 19968, size 341, distance 40, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 42, offset a8850, dts 20480, size 540, distance 41, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 43, offset a8a6c, dts 20992, size 94, distance 42, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 44, offset a8aca, dts 21504, size 84, distance 43, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 45, offset a8b1e, dts 22016, size 360, distance 44, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 46, offset a8c86, dts 22528, size 348, distance 45, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 47, offset a8de2, dts 23040, size 451, distance 46, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 48, offset a8fa5, dts 23552, size 663, distance 47, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 49, offset a923c, dts 24064, size 122, distance 48, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 50, offset a92b6, dts 24576, size 84, distance 49, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 51, offset a930a, dts 25088, size 512, distance 50, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 52, offset a950a, dts 25600, size 769, distance 51, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 53, offset a980b, dts 26112, size 123, distance 52, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 54, offset a9886, dts 26624, size 79, distance 53, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 55, offset a98d5, dts 27136, size 439, distance 54, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 56, offset a9a8c, dts 27648, size 495, distance 55, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 57, offset a9c7b, dts 28160, size 752, distance 56, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 58, offset a9f6b, dts 28672, size 118, distance 57, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 59, offset a9fe1, dts 29184, size 100, distance 58, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 60, offset aa045, dts 29696, size 509, distance 59, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 61, offset aa242, dts 30208, size 532, distance 60, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 62, offset aa456, dts 30720, size 90, distance 61, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 63, offset aa4b0, dts 31232, size 89, distance 62, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 64, offset aa509, dts 31744, size 831, distance 63, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 65, offset aa848, dts 32256, size 102, distance 64, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 66, offset aa8ae, dts 32768, size 84, distance 65, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 67, offset aa902, dts 33280, size 1009, distance 66, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 68, offset aacf3, dts 33792, size 133, distance 67, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 69, offset aad78, dts 34304, size 96, distance 68, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 70, offset aadd8, dts 34816, size 1388, distance 69, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 71, offset ab344, dts 35328, size 116, distance 70, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 72, offset ab3b8, dts 35840, size 110, distance 71, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 73, offset ab426, dts 36352, size 2120, distance 72, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 74, offset abc6e, dts 36864, size 382, distance 73, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 75, offset abdec, dts 37376, size 485, distance 74, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 76, offset abfd1, dts 37888, size 1181, distance 75, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 77, offset ac46e, dts 38400, size 2514, distance 76, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 78, offset ace40, dts 38912, size 513, distance 77, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 79, offset ad041, dts 39424, size 290, distance 78, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 80, offset ad163, dts 39936, size 2900, distance 79, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 81, offset adcb7, dts 40448, size 501, distance 80, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 82, offset adeac, dts 40960, size 230, distance 81, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 83, offset adf92, dts 41472, size 3189, distance 82, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 84, offset aec07, dts 41984, size 547, distance 83, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 85, offset aee2a, dts 42496, size 327, distance 84, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 86, offset aef71, dts 43008, size 2504, distance 85, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 87, offset af939, dts 43520, size 492, distance 86, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 88, offset afb25, dts 44032, size 3879, distance 87, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 89, offset b0a4c, dts 44544, size 664, distance 88, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 90, offset b0ce4, dts 45056, size 719, distance 89, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 91, offset b0fb3, dts 45568, size 4375, distance 90, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 92, offset b20ca, dts 46080, size 823, distance 91, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 93, offset b2401, dts 46592, size 1510, distance 92, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 94, offset b29e7, dts 47104, size 4392, distance 93, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 95, offset b3b0f, dts 47616, size 942, distance 94, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 96, offset b3ebd, dts 48128, size 869, distance 95, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 97, offset b4222, dts 48640, size 4958, distance 96, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 98, offset b5580, dts 49152, size 1029, distance 97, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 99, offset b5985, dts 49664, size 675, distance 98, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 100, offset b5c28, dts 50176, size 5192, distance 99, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 101, offset b7070, dts 50688, size 802, distance 100, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 102, offset b7392, dts 51200, size 811, distance 101, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 103, offset b76bd, dts 51712, size 6058, distance 102, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 104, offset b8e67, dts 52224, size 978, distance 103, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 105, offset b9239, dts 52736, size 821, distance 104, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 106, offset b956e, dts 53248, size 6013, distance 105, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 107, offset baceb, dts 53760, size 995, distance 106, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 108, offset bb0ce, dts 54272, size 983, distance 107, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 109, offset bb4a5, dts 54784, size 6485, distance 108, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 110, offset bcdfa, dts 55296, size 1306, distance 109, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 111, offset bd314, dts 55808, size 1062, distance 110, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 112, offset bd73a, dts 56320, size 7025, distance 111, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 113, offset bf2ab, dts 56832, size 1298, distance 112, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 114, offset bf7bd, dts 57344, size 1177, distance 113, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 115, offset bfc56, dts 57856, size 6274, distance 114, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 116, offset c14d8, dts 58368, size 1374, distance 115, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 117, offset c1a36, dts 58880, size 1415, distance 116, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 118, offset c1fbd, dts 59392, size 6072, distance 117, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 119, offset c3775, dts 59904, size 1254, distance 118, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 120, offset c3c5b, dts 60416, size 1180, distance 119, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 121, offset c40f7, dts 60928, size 4646, distance 120, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 122, offset c531d, dts 61440, size 1248, distance 121, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 123, offset c57fd, dts 61952, size 1346, distance 122, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 124, offset c5d3f, dts 62464, size 2915, distance 123, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 125, offset c68a2, dts 62976, size 1112, distance 124, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 126, offset c6cfa, dts 63488, size 1462, distance 125, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 127, offset c72b0, dts 64000, size 1551, distance 126, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] AVIndex stream 0, sample 128, offset c78bf, dts 64512, size 1324, distance 127, keyframe 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] type:'mdat' parent:'root' sz: 815701 2974 54357599 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] on_parse_exit_offset=2974 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] Before avformat_find_stream_info() pos: 2974 bytes read:32768 seeks:0 nb_streams:1 [h264 @ 0000001fe0bdcb40] nal_unit_type: 7(SPS), nal_ref_idc: 3 [h264 @ 0000001fe0bdcb40] nal_unit_type: 8(PPS), nal_ref_idc: 3 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stream 0, sample 0, dts -40000 [h264 @ 0000001fe0bdcb40] nal_unit_type: 7(SPS), nal_ref_idc: 3 [h264 @ 0000001fe0bdcb40] nal_unit_type: 8(PPS), nal_ref_idc: 3 [h264 @ 0000001fe0bdcb40] nal_unit_type: 5(IDR), nal_ref_idc: 3 [h264 @ 0000001fe0bdcb40] Format yuv420p chosen by get_format(). [h264 @ 0000001fe0bdcb40] Reinit context to 1920x1088, pix_fmt: yuv420p [h264 @ 0000001fe0bdcb40] no picture [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stream 0, sample 1, dts 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stream 0, sample 2, dts 40000 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stream 0, sample 3, dts 80000 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stream 0, sample 4, dts 120000 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stream 0, sample 5, dts 160000 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stream 0, sample 6, dts 200000 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stream 0, sample 7, dts 240000 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stream 0, sample 8, dts 280000 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stream 0, sample 9, dts 320000 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stream 0, sample 10, dts 360000 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stream 0, sample 11, dts 400000 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stream 0, sample 12, dts 440000 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stream 0, sample 13, dts 480000 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stream 0, sample 14, dts 520000 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stream 0, sample 15, dts 560000 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stream 0, sample 16, dts 600000 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stream 0, sample 17, dts 640000 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stream 0, sample 18, dts 680000 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stream 0, sample 19, dts 720000 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stream 0, sample 20, dts 760000 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] All info found [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] stream 0: start_time: 0.000 duration: 228.320 [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] format: start_time: 0.000 duration: 228.320 bitrate=1904 kb/s [mov,mp4,m4a,3gp,3g2,mj2 @ 0000001fe0bca7c0] After avformat_find_stream_info() pos: 635663 bytes read:642774 seeks:0 frames:21 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'KAZKA — ПЛАКАЛА [OFFICIAL VIDEO].mp4': Metadata:

major_brand : dash minor_version : 0 compatible_brands: iso6avc1mp41 creation_time : 2018-12-03T19:27:41.000000Z

Duration: 00:03:48.32, start: 0.000000, bitrate: 1904 kb/s

Stream #0:0(und), 21, 1/12800: Video: h264 (High), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt709, progressive, left), 1920x1088) [SAR 1:1 DAR 16:9], 0/1, 28 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc (default) Metadata:

creation_time : 2018-12-03T19:27:41.000000Z handler_name : ISO Media file produced by Google Inc. Created on: 12/03/2018.

Successfully opened the file. At least one output file must be specified [AVIOContext @ 0000001fe0bd3bc0] Statistics: 642774 bytes read, 0 seeks

1 2 3 4 5 6 7 8 9 10 11

Query Language

query: TracLinks and the [[TicketQuery]] macro both use a mini “query language” for specifying query filters. Basically, the filters are separated by ampersands (&). Each filter then consists of the ticket field name, an operator, and one or more values. More than one value are separated by a pipe (|), meaning that the filter matches any of the values. To include a literal & or | in a value, escape the character with a backslash (\).

The available operators are:

= the field content exactly matches one of the values
~= the field content contains one or more of the values
^= the field content starts with one of the values
$= the field content ends with one of the values

All of these operators can also be negated:

!= the field content matches none of the values
!~= the field content does not contain any of the values
!^= the field content does not start with any of the values
!$= the field content does not end with any of the values

The date fields created and modified can be constrained by using the = operator and specifying a value containing two dates separated by two dots (..). Either end of the date range can be left empty, meaning that the corresponding end of the range is open. The date parser understands a few natural date specifications like "3 weeks ago", "last month" and "now", as well as Bugzilla-style date specifications like "1d", "2w", "3m" or "4y" for 1 day, 2 weeks, 3 months and 4 years, respectively. Spaces in date specifications can be left out to avoid having to quote the query string.

created=2007-01-01..2008-01-01 query tickets created in 2007
created=lastmonth..thismonth query tickets created during the previous month
modified=1weekago.. query tickets that have been modified in the last week
modified=..30daysago query tickets that have been inactive for the last 30 days

See also: TracTickets, TracReports, TracGuide

Last modified 4 years ago Last modified on Jul 6, 2015, 10:44:56 PM