index
:
ffmpeg.git
debug/motion-vectors
vaapi/drm-render-node
vaapi/hantro-support
FFmpeg multimedia libraries
git repo user
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
libavcodec
Mode
Name
Size
-rw-r--r--
4xm.c
26791
log
plain
-rw-r--r--
8bps.c
7824
log
plain
-rw-r--r--
8svx.c
3318
log
plain
-rw-r--r--
Makefile
26873
log
plain
-rw-r--r--
aac_ac3_parser.c
2868
log
plain
-rw-r--r--
aac_ac3_parser.h
1641
log
plain
-rw-r--r--
aac_parser.c
2972
log
plain
-rw-r--r--
aasc.c
5287
log
plain
-rw-r--r--
ac3.c
7685
log
plain
-rw-r--r--
ac3.h
6405
log
plain
-rw-r--r--
ac3_parser.c
6648
log
plain
-rw-r--r--
ac3_parser.h
2280
log
plain
-rw-r--r--
ac3dec.c
43468
log
plain
-rw-r--r--
ac3enc.c
40072
log
plain
-rw-r--r--
ac3tab.c
8558
log
plain
-rw-r--r--
ac3tab.h
2179
log
plain
-rw-r--r--
acelp_math.c
6038
log
plain
-rw-r--r--
acelp_math.h
2255
log
plain
-rw-r--r--
adpcm.c
60863
log
plain
-rw-r--r--
adx.h
1328
log
plain
-rw-r--r--
adxdec.c
4421
log
plain
-rw-r--r--
adxenc.c
4828
log
plain
-rw-r--r--
alac.c
20300
log
plain
-rw-r--r--
allcodecs.c
12207
log
plain
d---------
alpha
345
log
plain
-rw-r--r--
apedec.c
28284
log
plain
-rw-r--r--
apiexample.c
12249
log
plain
d---------
armv4l
531
log
plain
-rw-r--r--
asv1.c
19901
log
plain
-rw-r--r--
atrac3.c
32904
log
plain
-rw-r--r--
atrac3data.h
4104
log
plain
-rw-r--r--
audioconvert.c
3336
log
plain
-rw-r--r--
avcodec.h
95621
log
plain
-rw-r--r--
avs.c
4204
log
plain
-rw-r--r--
beosthread.c
4797
log
plain
-rw-r--r--
bethsoftvideo.c
4514
log
plain
-rw-r--r--
bethsoftvideo.h
1188
log
plain
-rw-r--r--
bfi.c
5400
log
plain
d---------
bfin
406
log
plain
-rw-r--r--
bitstream.c
9556
log
plain
-rw-r--r--
bitstream.h
26531
log
plain
-rw-r--r--
bitstream_filter.c
2259
log
plain
-rw-r--r--
bmp.c
6870
log
plain
-rw-r--r--
bmp.h
1115
log
plain
-rw-r--r--
bmpenc.c
4086
log
plain
-rw-r--r--
bytestream.h
2152
log
plain
-rw-r--r--
c93.c
7787
log
plain
-rw-r--r--
cabac.c
8037
log
plain
-rw-r--r--
cabac.h
24559
log
plain
-rw-r--r--
cavs.c
25980
log
plain
-rw-r--r--
cavs.h
8863
log
plain
-rw-r--r--
cavs_parser.c
3077
log
plain
-rw-r--r--
cavsdata.h
23529
log
plain
-rw-r--r--
cavsdec.c
25264
log
plain
-rw-r--r--
cavsdsp.c
23815
log
plain
-rw-r--r--
cinepak.c
15272
log
plain
-rw-r--r--
cljr.c
3852
log
plain
-rw-r--r--
colorspace.h
3685
log
plain
-rw-r--r--
cook.c
39682
log
plain
-rw-r--r--
cookdata.h
28701
log
plain
-rw-r--r--
cscd.c
7868
log
plain
-rw-r--r--
cyuv.c
5565
log
plain
-rw-r--r--
dca.c
45271
log
plain
-rw-r--r--
dca.h
1225
log
plain
-rw-r--r--
dca_parser.c
3884
log
plain
-rw-r--r--
dcadata.h
313395
log
plain
-rw-r--r--
dcahuff.h
44677
log
plain
-rw-r--r--
dct-test.c
16081
log
plain
-rw-r--r--
dnxhddata.c
43032
log
plain
-rw-r--r--
dnxhddata.h
1697
log
plain
-rw-r--r--
dnxhddec.c
11249
log
plain
-rw-r--r--
dnxhdenc.c
28597
log
plain
-rw-r--r--
dpcm.c
11768
log
plain
-rw-r--r--
dsicinav.c
12247
log
plain
-rw-r--r--
dsputil.c
161990
log
plain
-rw-r--r--
dsputil.h
29137
log
plain
-rw-r--r--
dump_extradata_bsf.c
1898
log
plain
-rw-r--r--
dv.c
44416
log
plain
-rw-r--r--
dvbsub.c
12554
log
plain
-rw-r--r--
dvbsub_parser.c
5099
log
plain
-rw-r--r--
dvbsubdec.c
39066
log
plain
-rw-r--r--
dvdata.h
109629
log
plain
-rw-r--r--
dvdsub_parser.c
2543
log
plain
-rw-r--r--
dvdsubdec.c
15444
log
plain
-rw-r--r--
dvdsubenc.c
6961
log
plain
-rw-r--r--
dxa.c
10306
log
plain
-rw-r--r--
elbg.c
12763
log
plain
-rw-r--r--
elbg.h
2361
log
plain
-rw-r--r--
error_resilience.c
39438
log
plain
-rw-r--r--
escape124.c
11791
log
plain
-rw-r--r--
eval.c
13933
log
plain
-rw-r--r--
eval.h
4117
log
plain
-rw-r--r--
faandct.c
7127
log
plain
-rw-r--r--
faandct.h
1169
log
plain
-rw-r--r--
faanidct.c
6202
log
plain
-rw-r--r--
faanidct.h
1161
log
plain
-rw-r--r--
fdctref.c
4278
log
plain
-rw-r--r--
fft-test.c
7684
log
plain
-rw-r--r--
fft.c
6505
log
plain
-rw-r--r--
ffv1.c
30651
log
plain
-rw-r--r--
flac.c
22575
log
plain
-rw-r--r--
flacenc.c
44274
log
plain
-rw-r--r--
flashsv.c
8361
log
plain
-rw-r--r--
flashsvenc.c
8706
log
plain
-rw-r--r--
flicvideo.c
28698
log
plain
-rw-r--r--
fraps.c
11883
log
plain
-rw-r--r--
g726.c
12782
log
plain
-rw-r--r--
gif.c
15157
log
plain
-rw-r--r--
gifdec.c
9983
log
plain
-rw-r--r--
golomb.c
9949
log
plain
-rw-r--r--
golomb.h
12195
log
plain
-rw-r--r--
h261.c
1778
log
plain
-rw-r--r--
h261.h
1383
log
plain
-rw-r--r--
h261_parser.c
2521
log
plain
-rw-r--r--
h261data.h
5366
log
plain
-rw-r--r--
h261dec.c
18467
log
plain
-rw-r--r--
h261enc.c
9322
log
plain
-rw-r--r--
h263.c
215488
log
plain
-rw-r--r--
h263.h
2029
log
plain
-rw-r--r--
h263_parser.c
2350
log
plain
-rw-r--r--
h263_parser.h
1044
log
plain
-rw-r--r--
h263data.h
10410
log
plain
-rw-r--r--
h263dec.c
26568
log
plain
-rw-r--r--
h264.c
319015
log
plain
-rw-r--r--
h264.h
12887
log
plain
-rw-r--r--
h264_mp4toannexb_bsf.c
5197
log
plain
-rw-r--r--
h264_parser.c
4240
log
plain
-rw-r--r--
h264_parser.h
1313
log
plain
-rw-r--r--
h264data.h
56871
log
plain
-rw-r--r--
h264dspenc.c
2305
log
plain
-rw-r--r--
h264enc.c
3058
log
plain
-rw-r--r--
h264idct.c
6056
log
plain
-rw-r--r--
h264pred.c
36530
log
plain
-rw-r--r--
h264pred.h
2349
log
plain
-rw-r--r--
huffman.c
3456
log
plain
-rw-r--r--
huffman.h
1371
log
plain
-rw-r--r--
huffyuv.c
47262
log
plain
d---------
i386
1381
log
plain
-rw-r--r--
idcinvideo.c
7832
log
plain
-rw-r--r--
imc.c
24609
log
plain
-rw-r--r--
imcdata.h
9587
log
plain
-rw-r--r--
imgconvert.c
79863
log
plain
-rw-r--r--
imgconvert.h
1263
log
plain
-rw-r--r--
imgconvert_template.h
22672
log
plain
-rw-r--r--
imgresample.c
25537
log
plain
-rw-r--r--
imx_dump_header_bsf.c
2104
log
plain
-rw-r--r--
indeo2.c
6708
log
plain
-rw-r--r--
indeo2data.h
6826
log
plain
-rw-r--r--
indeo3.c
39718
log
plain
-rw-r--r--
indeo3data.h
240751
log
plain
-rw-r--r--
interplayvideo.c
28123
log
plain
-rw-r--r--
intrax8.c
24254
log
plain
-rw-r--r--
intrax8.h
1717
log
plain
-rw-r--r--
intrax8dsp.c
13343
log
plain
-rw-r--r--
intrax8huf.h
51610
log
plain
-rw-r--r--
jfdctfst.c
11402
log
plain
-rw-r--r--
jfdctint.c
16137
log
plain
-rw-r--r--
jpegls.c
3101
log
plain
-rw-r--r--
jpegls.h
3000
log
plain
-rw-r--r--
jpeglsdec.c
11361
log
plain
-rw-r--r--
jpeglsdec.h
1252
log
plain
-rw-r--r--
jpeglsenc.c
12180
log
plain
-rw-r--r--
jrevdct.c
43888
log
plain
-rw-r--r--
kmvc.c
13890
log
plain
-rw-r--r--
lcl.h
1391
log
plain
-rw-r--r--
lcldec.c
25505
log
plain
-rw-r--r--
lclenc.c
5804
log
plain
-rw-r--r--
liba52.c
6920
log
plain
-rw-r--r--
libamr.c
18313
log
plain
-rw-r--r--
libdirac_libschro.c
3440
log
plain
-rw-r--r--
libdirac_libschro.h
2995
log
plain
-rw-r--r--
libfaac.c
4925
log
plain
-rw-r--r--
libfaad.c
10412
log
plain
-rw-r--r--
libgsm.c
5093
log
plain
-rw-r--r--
libmp3lame.c
6713
log
plain
-rw-r--r--
libtheoraenc.c
8835
log
plain
-rw-r--r--
libvorbis.c
7193
log
plain
-rw-r--r--
libx264.c
9756
log
plain
-rw-r--r--
libxvid_internal.h
1048
log
plain
-rw-r--r--
libxvid_rc.c
5475
log
plain
-rw-r--r--
libxvidff.c
25705
log
plain
-rw-r--r--
ljpegenc.c
7500
log
plain
-rw-r--r--
loco.c
8897
log
plain
-rw-r--r--
lsp.c
3460
log
plain
-rw-r--r--
lsp.h
2525
log
plain
-rw-r--r--
lzw.c
6011
log
plain
-rw-r--r--
lzw.h
1909
log
plain
-rw-r--r--
lzwenc.c
6880
log
plain
-rw-r--r--
mace.c
22573
log
plain
-rw-r--r--
mathops.h
1866
log
plain
-rw-r--r--
mdct.c
5200
log
plain
-rw-r--r--
mdec.c
8114
log
plain
-rw-r--r--
mimic.c
13995
log
plain
-rw-r--r--
mjpeg.c
5669
log
plain
-rw-r--r--
mjpeg.h
4824
log
plain
-rw-r--r--
mjpeg_parser.c
2649
log
plain
-rw-r--r--
mjpega_dump_header_bsf.c
3386
log
plain
-rw-r--r--
mjpegbdec.c
4698
log
plain
-rw-r--r--
mjpegdec.c
46678
log
plain
-rw-r--r--
mjpegdec.h
3615
log
plain
-rw-r--r--
mjpegenc.c
13372
log
plain
-rw-r--r--
mjpegenc.h
2184
log
plain
d---------
mlib
42
log
plain
-rw-r--r--
mlp_parser.c
8471
log
plain
-rw-r--r--
mlp_parser.h
2210
log
plain
-rw-r--r--
mmvideo.c
5786
log
plain
-rw-r--r--
motion-test.c
3894
log
plain
-rw-r--r--
motion_est.c
78277
log
plain
-rw-r--r--
motion_est_template.c
44477
log
plain
-rw-r--r--
movsub_bsf.c
1901
log
plain
-rw-r--r--
mp3_header_compress_bsf.c
2835
log
plain
-rw-r--r--
mp3_header_decompress_bsf.c
3194
log
plain
-rw-r--r--
mpc.c
3321
log
plain
-rw-r--r--
mpc.h
2216
log
plain
-rw-r--r--
mpc7.c
9424
log
plain
-rw-r--r--
mpc7data.h
7409
log
plain
-rw-r--r--
mpc8.c
12244
log
plain
-rw-r--r--
mpc8data.h
10765
log
plain
-rw-r--r--
mpc8huff.h
18593
log
plain
-rw-r--r--
mpcdata.h
4169
log
plain
-rw-r--r--
mpeg12.c
86267
log
plain
-rw-r--r--
mpeg12.h
1079
log
plain
-rw-r--r--
mpeg12data.c
9105
log
plain
-rw-r--r--
mpeg12data.h
1796
log
plain
-rw-r--r--
mpeg12decdata.h
4861
log
plain
-rw-r--r--
mpeg12enc.c
35092
log
plain
-rw-r--r--
mpeg4audio.c
2789
log
plain
-rw-r--r--
mpeg4audio.h
1717
log
plain
-rw-r--r--
mpeg4data.h
14326
log
plain
-rw-r--r--
mpeg4video_parser.c
3824
log
plain
-rw-r--r--
mpeg4video_parser.h
1227
log
plain
-rw-r--r--
mpegaudio.c
1477
log
plain
-rw-r--r--
mpegaudio.h
4507
log
plain
-rw-r--r--
mpegaudio_parser.c
8673
log
plain
-rw-r--r--
mpegaudiodata.c
8345
log
plain
-rw-r--r--
mpegaudiodata.h
1394
log
plain
-rw-r--r--
mpegaudiodec.c
81872
log
plain
-rw-r--r--
mpegaudiodecheader.c
3336
log
plain
-rw-r--r--
mpegaudiodecheader.h
1324
log
plain
-rw-r--r--
mpegaudiodectab.h
23656
log
plain
-rw-r--r--
mpegaudioenc.c
23451
log
plain
-rw-r--r--
mpegaudiotab.h
3408
log
plain
-rw-r--r--
mpegvideo.c
89244
log
plain
-rw-r--r--
mpegvideo.h
38265
log
plain
-rw-r--r--
mpegvideo_common.h
34465
log
plain
-rw-r--r--
mpegvideo_enc.c
142253
log
plain
-rw-r--r--
mpegvideo_parser.c
6946
log
plain
-rw-r--r--
msmpeg4.c
61755
log
plain
-rw-r--r--
msmpeg4.h
2631
log
plain
-rw-r--r--
msmpeg4data.c
85233
log
plain
-rw-r--r--
msmpeg4data.h
3028
log
plain
-rw-r--r--
msrle.c
9877
log
plain
-rw-r--r--
msvideo1.c
11273
log
plain
-rw-r--r--
nellymoserdec.c
13018
log
plain
-rw-r--r--
noise_bsf.c
1551
log
plain
-rw-r--r--
nuv.c
8738
log
plain
-rw-r--r--
opt.c
14606
log
plain
-rw-r--r--
opt.h
3145
log
plain
-rw-r--r--
os2thread.c
4358
log
plain
-rw-r--r--
parser.c
10161
log
plain
-rw-r--r--
parser.h
2074
log
plain
-rw-r--r--
pcm.c
15728
log
plain
-rw-r--r--
pcx.c
6930
log
plain
-rw-r--r--
png.c
2436
log
plain
-rw-r--r--
png.h
2486
log
plain
-rw-r--r--
pngdec.c
20347
log
plain
-rw-r--r--
pngenc.c
13479
log
plain
-rw-r--r--
pnm.c
4670
log
plain
-rw-r--r--
pnm.h
1206
log
plain
-rw-r--r--
pnm_parser.c
2949
log
plain
-rw-r--r--
pnmenc.c
11549
log
plain
d---------
ppc
950
log
plain
d---------
ps2
155
log
plain
-rw-r--r--
pthread.c
4752
log
plain
-rw-r--r--
ptx.c
3168
log
plain
-rw-r--r--
qdm2.c
69045
log
plain
-rw-r--r--
qdm2data.h
26167
log
plain
-rw-r--r--
qdrw.c
4064
log
plain
-rw-r--r--
qpeg.c
9571
log
plain
-rw-r--r--
qtrle.c
18831
log
plain
-rw-r--r--
qtrleenc.c
11019
log
plain
-rw-r--r--
ra144.c
13171
log
plain
-rw-r--r--
ra144.h
137405
log
plain
-rw-r--r--
ra288.c
6383
log
plain
-rw-r--r--
ra288.h
19323
log
plain
-rw-r--r--
rangecoder.c
3885
log
plain
-rw-r--r--
rangecoder.h
3868
log
plain
-rw-r--r--
ratecontrol.c
32780
log
plain
-rw-r--r--
ratecontrol.h
3375
log
plain
-rw-r--r--
raw.c
2318
log
plain
-rw-r--r--
raw.h
1107
log
plain
-rw-r--r--
rawdec.c
5132
log
plain
-rw-r--r--
rawenc.c
1696
log
plain
-rw-r--r--
rectangle.h
4117
log
plain
-rw-r--r--
remove_extradata_bsf.c
1773
log
plain
-rw-r--r--
resample.c
7030
log
plain
-rw-r--r--
resample2.c
11129
log
plain
-rw-r--r--
rl.h
2272
log
plain
-rw-r--r--
rl2.c
6642
log
plain
-rw-r--r--
rle.c
2939
log
plain
-rw-r--r--
rle.h
1488
log
plain
-rw-r--r--
roqaudioenc.c
4360
log
plain
-rw-r--r--
roqvideo.c
4607
log
plain
-rw-r--r--
roqvideo.h
2403
log
plain
-rw-r--r--
roqvideodec.c
7721
log
plain
-rw-r--r--
roqvideoenc.c
31818
log
plain
-rw-r--r--
rpza.c
8724
log
plain
-rw-r--r--
rtjpeg.c
5706
log
plain
-rw-r--r--
rtjpeg.h
1405
log
plain
-rw-r--r--
rv10.c
26039
log
plain
-rw-r--r--
rv30.c
4281
log
plain
-rw-r--r--
rv30data.h
5411
log
plain
-rw-r--r--
rv30dsp.c
11085
log
plain
-rw-r--r--
rv34.c
46267
log
plain
-rw-r--r--
rv34.h
5411
log
plain
-rw-r--r--
rv34data.h
5519
log
plain
-rw-r--r--
rv34vlc.h
255174
log
plain
-rw-r--r--
rv40.c
8813
log
plain
-rw-r--r--
rv40data.h
3632
log
plain
-rw-r--r--
rv40vlc2.h
33390
log
plain
-rw-r--r--
s3tc.c
3259
log
plain
-rw-r--r--
s3tc.h
1877
log
plain
-rw-r--r--
sgi.h
1045
log
plain
-rw-r--r--
sgidec.c
7524
log
plain
-rw-r--r--
sgienc.c
4419
log
plain
d---------
sh4
156
log
plain
-rw-r--r--
shorten.c
16938
log
plain
-rw-r--r--
simple_idct.c
16638
log
plain
-rw-r--r--
simple_idct.h
1702
log
plain
-rw-r--r--
smacker.c
21152
log
plain
-rw-r--r--
smc.c
16763
log
plain
-rw-r--r--
snow.c
184123
log
plain
-rw-r--r--
snow.h
4520
log
plain
-rw-r--r--
sonic.c
24956
log
plain
-rw-r--r--
sp5x.h
16802
log
plain
-rw-r--r--
sp5xdec.c
5705
log
plain
d---------
sparc
119
log
plain
-rw-r--r--
sunrast.c
5321
log
plain
-rw-r--r--
svq1.c
1479
log
plain
-rw-r--r--
svq1.h
1968
log
plain
-rw-r--r--
svq1_cb.h
98966
log
plain
-rw-r--r--
svq1_vlc.h
14898
log
plain
-rw-r--r--
svq1dec.c
24307
log
plain
-rw-r--r--
svq1enc.c
20130
log
plain
-rw-r--r--
svq1enc_cb.h
4287
log
plain
-rw-r--r--
svq3.c
32220
log
plain
-rw-r--r--
targa.c
7351
log
plain
-rw-r--r--
targaenc.c
4538
log
plain
-rw-r--r--
tiertexseqv.c
6372
log
plain
-rw-r--r--
tiff.c
14821
log
plain
-rw-r--r--
tiff.h
2123
log
plain
-rw-r--r--
tiffenc.c
14773
log
plain
-rw-r--r--
truemotion1.c
27499
log
plain
-rw-r--r--
truemotion1data.h
14541
log
plain
-rw-r--r--
truemotion2.c
25410
log
plain
-rw-r--r--
truespeech.c
10261
log
plain
-rw-r--r--
truespeech_data.h
5360
log
plain
-rw-r--r--
tscc.c
9640
log
plain
-rw-r--r--
tta.c
13540
log
plain
-rw-r--r--
txd.c
4583
log
plain
-rw-r--r--
ulti.c
14372
log
plain
-rw-r--r--
ulti_cb.h
115663
log
plain
-rw-r--r--
unary.h
1584
log
plain
-rw-r--r--
utils.c
72138
log
plain
-rw-r--r--
vb.c
8295
log
plain
-rw-r--r--
vc1.c
146910
log
plain
-rw-r--r--
vc1.h
9755
log
plain
-rw-r--r--
vc1_parser.c
3276
log
plain
-rw-r--r--
vc1acdata.h
37631
log
plain
-rw-r--r--
vc1data.c
25041
log
plain
-rw-r--r--
vc1data.h
5415
log
plain
-rw-r--r--
vc1dsp.c
14377
log
plain
-rw-r--r--
vcr1.c
4955
log
plain
-rw-r--r--
vmdav.c
17124
log
plain
-rw-r--r--
vmnc.c
15465
log
plain
-rw-r--r--
vorbis.c
5218
log
plain
-rw-r--r--
vorbis.h
1554
log
plain
-rw-r--r--
vorbis_data.c
131820
log
plain
-rw-r--r--
vorbis_dec.c
58205
log
plain
-rw-r--r--
vorbis_enc.c
34631
log
plain
-rw-r--r--
vorbis_enc_data.h
24547
log
plain
-rw-r--r--
vp3.c
96447
log
plain
-rw-r--r--
vp3data.h
64150
log
plain
-rw-r--r--
vp3dsp.c
6941
log
plain
-rw-r--r--
vp5.c
10424
log
plain
-rw-r--r--
vp56.c
23413
log
plain
-rw-r--r--
vp56.h
7882
log
plain
-rw-r--r--
vp56data.c
2417
log
plain
-rw-r--r--
vp56data.h
12070
log
plain
-rw-r--r--
vp5data.h
10167
log
plain
-rw-r--r--
vp6.c
22014
log
plain
-rw-r--r--
vp6data.h
10646
log
plain
-rw-r--r--
vqavideo.c
20044
log
plain
-rw-r--r--
w32thread.c
3896
log
plain
-rw-r--r--
wavpack.c
19299
log
plain
-rw-r--r--
wma.c
12634
log
plain
-rw-r--r--
wma.h
5758
log
plain
-rw-r--r--
wmadata.h
70935
log
plain
-rw-r--r--
wmadec.c
27863
log
plain
-rw-r--r--
wmaenc.c
12260
log
plain
-rw-r--r--
wmv2.c
5756
log
plain
-rw-r--r--
wmv2.h
1557
log
plain
-rw-r--r--
wmv2dec.c
14755
log
plain
-rw-r--r--
wmv2enc.c
7002
log
plain
-rw-r--r--
wnv1.c
3951
log
plain
-rw-r--r--
ws-snd1.c
4446
log
plain
-rw-r--r--
xan.c
13028
log
plain
-rw-r--r--
xiph.c
2282
log
plain
-rw-r--r--
xiph.h
1752
log
plain
-rw-r--r--
xl.c
3703
log
plain
-rw-r--r--
xsubdec.c
4446
log
plain
-rw-r--r--
xvmc_render.h
2796
log
plain
-rw-r--r--
xvmcvideo.c
10894
log
plain
-rw-r--r--
zmbv.c
19070
log
plain
-rw-r--r--
zmbvenc.c
9520
log
plain