[00:11:13 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:88fabd801693: avcodec/aacsbr_fixed: Fix multiple runtime error: shift exponent 170 is too large for 32-bit type 'int' [00:11:14 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:7d61e21953f9: avcodec/sbrdsp_fixed: fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int' [00:11:15 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:11e2bdd53e5a: avcodec/mlpdsp: Fix runtime error: signed integer overflow: -24419392 * 128 cannot be represented in type 'int' [00:11:16 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:45c9fe61d932: avcodec/takdec: Fix runtime error: left shift of negative value -63 [00:11:17 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:0155d1c1cb61: avcodec/aac_defines: Fix: runtime error: left shift of negative value -2 [00:11:18 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:ea4b807c0a13: avcodec/takdec: Fix runtime error: signed integer overflow: 8192 * 524308 cannot be represented in type 'int' [00:11:19 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:5ceb27b0eb7a: avcodec/vmnc: Check location before use [00:11:20 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:8bc5e90bb218: avcodec/mpeg4videodec: Check for multiple VOL headers [00:11:21 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:dd373b4027d6: avcodec/aacdec_fixed: Fix runtime error: shift exponent 34 is too large for 32-bit type 'int' [00:11:22 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:32ac3f1b1f91: avcodec/mjpegdec: Fix runtime error: signed integer overflow: -32767 * 130560 cannot be represented in type 'int' [00:11:23 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:5148395e86e6: avcodec/ivi_dsp: Fix multiple runtime error: left shift of negative value -71 [00:11:24 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:52e470097aee: avcodec/jpeglsdec: Check get_bits_left() before decoding a picture [00:11:25 CEST] <cone-248> ffmpeg 03Max Justicz 07release/2.8:87c13e4e88ec: avcodec/sanm: Fix uninitialized reference frames [00:11:26 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:75d32ff24d30: avcodec/jpeg2000dec: Check tile offsets [00:11:27 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:345f29613583: avcodec/jpeg2000dec: Fix copy and paste error [00:11:28 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:5529a6781709: avcodec/smc: Check remaining input [00:11:29 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:134171355020: avcodec/aacdec_fixed: Fix runtime error: signed integer overflow: -2147483648 * -1 cannot be represented in type 'int' [00:11:30 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:6025edc0c7c6: avutil/internal: Do not enable CHECKED with DEBUG [00:11:31 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:fc449d70cf4d: avformat/mux: Fix copy an paste typo [00:11:32 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:50fb6addc9ce: avcodec/ra144dec: Fix runtime error: left shift of negative value -17 [00:11:33 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:59436dc8f852: avcodec/mlpdec: Do not leave invalid values in matrix_out_ch[] on error [00:11:34 CEST] <cone-248> ffmpeg 03Kevin Mark 07release/2.8:fde04ca71800: doc/filters: Clarify scale2ref example [00:11:35 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:259582feaa7e: avcodec/ivi_dsp: Fix runtime error: left shift of negative value -2 [00:11:36 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:492099f9c49c: avcodec/sbrdsp_template: Fix: runtime error: signed integer overflow: 849815297 + 1315389781 cannot be represented in type 'int' [00:11:37 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:8fbe1f634fdf: avcodec/libfdk-aacdec: Correct buffer_size parameter [00:11:38 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:19556586d508: avcodec/wnv1: More strict buffer size check [00:11:39 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:7b1d93ce9ca2: avcodec/aacdec_fixed: Fix multiple runtime error: shift exponent 127 is too large for 32-bit type 'int' [00:11:40 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:0103b3ea924c: avcodec/jpeg2000dec: Check tile offsets more completely [00:11:41 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:65f38d1285f3: avcodec/jpeg2000: Fix runtime error: signed integer overflow: 4185 + 2147483394 cannot be represented in type 'int' [00:11:42 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:1d88ec2fb0e6: avcodec/snow: Fix runtime error: signed integer overflow: 1086573993 + 1086573994 cannot be represented in type 'int' [00:11:43 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:5ee31596fa90: avcodec/aacdec_fixed: Fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int' [00:11:44 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:3fe7d4c403fd: avcodec/webp: Fixes null pointer dereference [00:11:45 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:ba3bc229407a: avcodec/aac_defines: Add missing () to AAC_HALF_SUM() macro [00:11:46 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:a7878fe2478e: avcodec/ra144: Fix runtime error: signed integer overflow: 11184810 * 404 cannot be represented in type 'int' [00:11:47 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:33aed7bb767a: avcodec/ra144: Fix runtime error: signed integer overflow: -2449 * 1398101 cannot be represented in type 'int' [00:11:48 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:b1777d92f9e2: avcodec/truemotion2: Fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int' [00:11:49 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:bbc6bfae376d: avcodec/truemotion2: Fix passing null pointer to memset() [00:11:50 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:20b9b1fd77d4: avcodec/jpeg2000dec: Use ff_set_dimensions() [00:11:51 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:8d1cd5fa08dd: avcodec/ansi: Fix frame memleak [00:11:52 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:9a9247855633: avcodec/wavpack: Fix runtime error: signed integer overflow: 24 * -2147483648 cannot be represented in type 'int' [00:11:53 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:3a56bbe001fc: avcodec/wavpack: Check float_shift [00:11:54 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:464288cc5ea8: avcodec/acelp_pitch_delay: Fix runtime error: value 4.83233e+39 is outside the range of representable values of type 'float' [00:11:55 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:bb7df2232873: avformat/avidec: Limit formats in gab2 to srt and ass/ssa [00:11:56 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:b62a5c83fcc5: avcodec/cavsdec: Fix runtime error: signed integer overflow: 59 + 2147483600 cannot be represented in type 'int' [00:11:57 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:9c0c749c334d: avcodec/pnm: Use ff_set_dimensions() [00:11:58 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:368aa6aac74f: avcodec/ra144: Fixes runtime error: signed integer overflow: 7160 * 327138 cannot be represented in type 'int' [00:11:59 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:041ad6d2bb44: avcodec/hevc_ps: Fix runtime error: signed integer overflow: 2147483628 + 256 cannot be represented in type 'int' [00:12:00 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:653de8249dab: avcodec/cinepak: Check input packet size before frame reallocation [00:12:01 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:d1390a8670db: avcodec/wavpack: Fix runtime error: signed integer overflow: 2013265955 - -134217694 cannot be represented in type 'int' [00:12:02 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:6ebdffe73c42: avcodec/wavpack: Fix runtime error: shift exponent 32 is too large for 32-bit type 'int' [00:12:03 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:ad600ec88633: avcodec/aacps: Fix runtime error: left shift of 1073741824 by 1 places cannot be represented in type 'INTFLOAT' (aka 'int') [00:12:04 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:195b5b6cea07: avcodec/ac3dec_fixed: Fix runtime error: left shift of 419 by 23 places cannot be represented in type 'int' [00:12:05 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:6636b35ef0d0: avcodec/pafvideo: Check packet size and frame code before ff_reget_buffer() [00:12:06 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:268d84a74231: avcodec/hevc_ps: Fix runtime error: index 32 out of bounds for type 'uint8_t [32]' [00:12:07 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:591a3d263247: avutil/softfloat: Fix sign error in and improve documentation of av_int2sf() [00:12:08 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:a20e70835290: avcodec/qdrw: Fix null pointer dereference [00:12:09 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:e447d3143faa: avformat/hls: Check local file extensions [00:12:10 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:dbe771e50de5: avcodec/cavs: Fix runtime error: signed integer overflow: -12648062 * 256 cannot be represented in type 'int' [00:12:11 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:05d7c10fd30f: avcodec/tiff: Avoid loosing allocated geotag values [00:12:12 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:fb95f1d9d6d7: avcodec/mjpegdec: Check that reference frame matches the current frame [00:12:13 CEST] <cone-248> ffmpeg 03Michael Niedermayer 07release/2.8:ffab459e4e49: Update for 2.8.12 [01:26:11 CEST] <cone-248> ffmpeg 03James Almer 07master:c1503cd95e20: fate: add fate-adts-id3v1-demux [02:48:38 CEST] <Zeranoe> Should this https://ffmpeg.zeranoe.com/forum/viewtopic.php?f=13&p=12244#p12242 be addressed and removed? These builds appear to be including fdk-aac through delayed loading. [03:40:39 CEST] <cone-248> ffmpeg 03James Almer 07n2.8.12:HEAD: fate: add fate-adts-id3v1-demux [06:37:51 CEST] <nevcairiel> that doesnt exactly fix the license situation, so they would be producing non-free builds [08:06:32 CEST] <kierank> Classic unfinished drive by commit:https://blog.savoirfairelinux.com/en-ca/2017/ffmpegs-technological-challenge... [08:54:39 CEST] <kevmark> 549acc9995 and 01718dc0df? [08:57:38 CEST] <kevmark> Are you referring to them adding unfinished code they have no apparent intention of maintaining? [09:08:10 CEST] <mateo`> tmm1: hello, i'll start testing your patch tomorrow (i'm currently on holiday) [10:08:36 CEST] <kierank> kevmark: exactly [10:09:23 CEST] <kevmark> kierank, I'm sure it'll get a CVE later [10:09:33 CEST] <kierank> probably [12:23:18 CEST] <cone-969> ffmpeg 03Stefano Sabatini 07master:dc70ea8c193a: lavc/mpegvideo_enc: allow low_delay for non MPEG2 codecs depending on strict_std_compliance [14:12:53 CEST] <cone-969> ffmpeg 03Ilia Valiakhmetov 07master:73d9a9a6af5d: libavcodec/vp9: ipred_dl_32x32_16 avx2 implementation [14:13:19 CEST] <BBB> atomnuker: ^^ done [14:14:10 CEST] <atomnuker> nice [15:18:59 CEST] <J_Darnley> BBB: Thank you so very much. [15:19:09 CEST] <BBB> yw dude [15:27:23 CEST] <jamrial> tdjones, atomnuker: nice seeing vorbisenc getting some love :) [15:42:49 CEST] <tdjones> Yeah, it's my GSoC project, so hopefully it gets closer to a usable state over the next several weeks [15:48:14 CEST] <atomnuker> jamrial: just found out how to pipe anything from decoders to filters in under 20 lines - https://pars.ee/temp/comp_l_ff.webm [15:49:12 CEST] <atomnuker> this eliminates any guesswork when optimizing transient detection or bit distribution [15:50:04 CEST] <atomnuker> its not hacky either, its just avframes with side data [15:50:48 CEST] <atomnuker> if I only had the idea to do this earlier [15:56:20 CEST] <atomnuker> I bet no one has ever thought of doing that, this is like discovering steam power [15:57:14 CEST] <atomnuker> and with just a single command I can find that my transient detector is too sensitive to high frequencies so I need to window my per-band transient contribution [15:58:26 CEST] <wm4> doing what? [16:00:06 CEST] <atomnuker> rolling fft graph with coloring depending on random codec data [16:00:21 CEST] <atomnuker> (red == transient frame in this case) [16:45:06 CEST] <Compn> atomnuker : make a howto on trac ? [16:55:39 CEST] <cone-969> ffmpeg 03Michael Niedermayer 07master:e4efd41b83e7: avcodec/takdec: Fix multiple runtime error: signed integer overflow: 637072 * 4096 cannot be represented in type 'int' [16:55:40 CEST] <cone-969> ffmpeg 03Michael Niedermayer 07master:c4360559ee2a: avcodec/pafvideo: Fix assertion failure [16:55:41 CEST] <cone-969> ffmpeg 03Michael Niedermayer 07master:18bca25adbae: avcodec/mpeg4videodec: Fix runtime error: signed integer overflow: 53098 * 40448 cannot be represented in type 'int' [17:29:36 CEST] <cone-969> ffmpeg 03Vittorio Giovara 07master:d9909b11d9b0: vf_colorspace: Add support for gbr color space [17:36:52 CEST] <kierank> BBB: !!! [17:37:03 CEST] <BBB> wut? [17:37:12 CEST] <kierank> "This makes the output of dct-test exact:" [17:37:28 CEST] <kierank> nice work [17:37:44 CEST] <BBB> \o/ [18:19:24 CEST] <masikh> Hello dear all, I found (and fixed) 2 devision by zero errors in ffserver. I'd like to give back the code to the community, but hell I don't know how to do a git mail patch and alike. [18:19:36 CEST] <masikh> maybe someone might like to help me on this? [18:21:25 CEST] <masikh> ffserver.c: Line: 469 -> change to -> if (cur_time == drd->time1 || cur_time == 0 || drd->time1 == 0) [18:22:06 CEST] <tmm1> there is some documentation on https://ffmpeg.org/developer.html#Submitting-patches [18:23:28 CEST] <masikh> Yes, I read, I didn't understoot [18:23:31 CEST] <masikh> hence I am here! [18:23:34 CEST] <masikh> hello! [18:24:37 CEST] <tmm1> do you know how to use git? [18:24:37 CEST] <masikh> ffserver.c: Line: 1910 (around) change to -> [18:24:42 CEST] <masikh> if (st->time_base.num != 0) { [18:24:42 CEST] <masikh> snprintf(parameters, sizeof(parameters), [18:24:42 CEST] <masikh> "%dx%d, q=%d-%d, fps=%d", st->codecpar->width, [18:24:42 CEST] <masikh> st->codecpar->height, st->codec->qmin, st->codec->qmax, [18:24:42 CEST] <masikh> st->time_base.den / st->time_base.num); [18:24:43 CEST] <masikh> } else { [18:24:43 CEST] <masikh> snprintf(parameters, sizeof(parameters), [18:24:44 CEST] <masikh> "%dx%d, q=%d-%d, fps=0", st->codecpar->width, [18:24:44 CEST] <masikh> st->codecpar->height, st->codec->qmin, st->codec->qmax); [18:24:45 CEST] <masikh> } [18:24:57 CEST] <masikh> that's it [18:25:23 CEST] <masikh> So maybe tmm1, you DO understand how to make these patches? [18:25:55 CEST] <masikh> Cause I don't, but I'd like these fixes being given to the community [18:26:21 CEST] <masikh> So if you could help me that would be splendid! [18:26:47 CEST] <tmm1> i am trying to help you [18:26:52 CEST] <masikh> Cool! [18:27:10 CEST] <tmm1> you need to make a git commit first. visit https://github.com/FFmpeg/FFmpeg/blob/master/ffserver.c and click the pencil icon [18:27:14 CEST] <tmm1> and make your changes there [18:27:28 CEST] <tmm1> pasting coding into IRC is considered spam [18:29:26 CEST] <masikh> ok, working on it 1 moment please [18:32:49 CEST] <BBB> kierank: dont forget Im equally happy someone finally wrote a real SSE2 version of the idct, or ported it from inlien assembly to real world stuff [18:32:58 CEST] <masikh> Ok, done and now? [18:32:59 CEST] <cone-969> ffmpeg 03Michael Niedermayer 07master:850cbd496f8d: avformat/utils: Slightly un-clutter code in determinable_frame_size() by using a switch [18:33:00 CEST] <cone-969> ffmpeg 03Kevin Mark 07master:482566ccc3fd: libavutil/eval: Add round function to expression parser [18:33:53 CEST] <BBB> $ grep volatile ~/Projects/ffmpeg/libavcodec/x86/*.c|cut -d: -f1|uniq|wc -l [18:33:53 CEST] <BBB> 19 [18:33:56 CEST] <tmm1> masikh: now you can email the link to your commit to ffmpeg-devel@ffmpeg.org [18:33:57 CEST] <BBB> kierank: ^^ [18:34:36 CEST] <kierank> If there's anything we care about then I guess we can but I doubt it [18:34:53 CEST] <kierank> Need to move on to other stuff [18:35:18 CEST] <masikh> Do you mean this link? -> https://github.com/masikh/FFmpeg/commit/50326ef5683a85eef73b3db628c6dbacc51a... [18:36:33 CEST] <tmm1> masikh: yes, or you can add .patch at the end like https://github.com/masikh/FFmpeg/commit/50326ef568.patch [18:36:49 CEST] <masikh> Ok, will do [18:36:57 CEST] <masikh> Thank you very much for the help! [18:42:17 CEST] <masikh> @tmm1: Mail away! And now we wait, I guess! [18:58:13 CEST] <cone-969> ffmpeg 03Tyler Jones 07master:34c52005605d: vorbisenc: Fix memory leak on errors [21:11:25 CEST] <BBB> kierank: understood :-p [21:11:39 CEST] Action: kierank looks [21:12:26 CEST] <kierank> mpeg-2 dequant I guess [21:12:36 CEST] <kierank> but that might be one of those riced dequants [21:12:39 CEST] <kierank> which really need removing [21:13:30 CEST] <kierank> if (!(s->avctx->flags & AV_CODEC_FLAG_BITEXACT)) [21:13:30 CEST] <kierank> s->dct_unquantize_mpeg2_intra = dct_unquantize_mpeg2_intra_mmx; [21:13:37 CEST] <kierank> yeah non bitexact mpeg2 is really pointless in this day and age [21:16:54 CEST] <iive> i'm more puzzled, why it is not bitexact [21:34:37 CEST] <jamrial> iive: probably doing some tricks that makes calculations slightly off for the sake of speed [21:43:59 CEST] <iive> there are 2 C functions, the second one is called bitexact. the difference is that it does the odd/even thing from the standard. [22:01:52 CEST] <tmatth> out of curiousity, any reason "round(x)" isn't implemented as an expression? https://www.ffmpeg.org/ffmpeg-utils.html#Expression-Evaluation [22:04:10 CEST] <tmatth> nevermind, apparently that got added today (!) [22:18:55 CEST] <kevmark> tmatth, ;) [00:00:00 CEST] --- Wed Jun 7 2017
participants (1)
-
burek