[Ffmpeg-devel-irc] ffmpeg-devel.log.20140601

burek burek021 at gmail.com
Mon Jun 2 02:05:02 CEST 2014


[00:09] <ubitux> (help welcome on this ^)
[00:14] <J_Darnley> Are you "reverse engineering" the assembly code?
[00:15] <ubitux> the C code
[00:17] <ubitux> the picture is currently generated based on the source code
[00:17] <wm4> lol
[00:17] <ubitux> ...trying to get a clue about this stuff is not simple :P
[00:18] <wm4> how dare you to question the holy source dump
[00:18] <wm4> of hand-unrolled weird stuff
[00:19] <ubitux> i first attempted to reduce the code with all kind of crazy macro 
[00:19] <ubitux> i reduced it by something like half
[00:19] <ubitux> but it was still huge as shit
[00:20] <ubitux> and well, i'd like to understand a bit how it's working
[00:20] <ubitux> there is no reason a filter like this should take 12k lines of code :p
[00:22] <J_Darnley> There's a C version of hqx?
[00:22] <ubitux> yes
[00:23] <J_Darnley> Anyway.  I wish you luck.  If I get that bored I will have a look.
[00:23] <ubitux> https://github.com/ubitux/hqx/blob/master/Makefile#L4
[00:23] <ubitux> see this ^
[00:24] <ubitux> wm4: honestly i wonder if it was hand unrolled
[00:24] <ubitux> it's probably generated code
[00:24] <ubitux> ...and i'm trying to figure out which one :P
[00:25] <ubitux> i mean, it's not humanly possible to develop such filter by editing 12k lines of code
[00:29] <TheFluff> you'd be surprised at what some autistic fucks can do given enough time
[00:30] <ubitux> :D
[00:42] <kierank> TheFluff: such political correctness
[00:47] <JEEB> > TheFluff
[00:47] <JEEB> > political correctness
[00:47] <JEEB> pick one
[00:50] <kurosu> porque no los^W^W ningún ?
[01:35] <cone-720> ffmpeg.git 03Michael Niedermayer 07master:59a70422b1bb: avcodec/cljr: remove coded_frame code
[01:35] <cone-720> ffmpeg.git 03Michael Niedermayer 07master:6dc709f0f5c5: avcodec/cljr: support width%4 encoding
[02:26] <cone-720> ffmpeg.git 03James Almer 07master:e1bd40fe6beb: x86/motion_est: enable sad16_sse2 on k10 CPUs
[04:31] <cone-720> ffmpeg.git 03Michael Niedermayer 07master:149be913741f: avcodec/mjpegdec: request a AMV sample with non mod 16 height
[04:31] <cone-720> ffmpeg.git 03Michael Niedermayer 07master:181b2c37249c: avcodec/mjpegenc: disallow encoding amv with height%16!=0
[12:24] <cone-898> ffmpeg.git 03Tudor Suciu 07master:d2ef708c95ac: matroskaenc: Allow VP9 and Opus in webm
[12:24] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:754bf1212c5a: Merge commit 'd2ef708c95ace2518deffe830a9c439aeb9edd5d'
[12:44] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:ec1ed6450620: avcodec/cljr: require (v)strict -1 to use width %4 != 0
[13:19] <cone-898> ffmpeg.git 03wm4 07master:8c02adc62d71: lavu: add all color-related enums to AVFrame
[13:19] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:6e8e9f1e517e: Merge commit '8c02adc62d71dfbb079a04753d8c16152c49de88'
[13:44] <cone-898> ffmpeg.git 03wm4 07master:eb800f120d2d: libavcodec: set AVFrame colorspace fields on decoding
[13:44] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:0ccfcb0638be: Merge commit 'eb800f120d2d42590fde2302fe828c847e41e773'
[14:34] -:#ffmpeg-devel- [freenode-info] channel trolls and no channel staff around to help? please check with freenode support: http://freenode.net/faq.shtml#gettinghelp
[15:03] <ubitux> we don't have some kind of av_parse_yuv_color(), right?
[15:31] <cone-898> ffmpeg.git 03Anton Khirnov 07master:41776ba9c0eb: avconv: do not use the stream codec context for decoding
[15:31] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:d09793576760: Merge commit '41776ba9c0ebbb71394cefdf7dd1b243e6c852d5'
[15:31] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:9fb45334fc53: ffmpeg: copy b frame codec delay back from decoder to demuxer
[15:31] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:921d5ae3bcff: ffmpeg: replace remaining, ffmpeg specific ist->st->codec by ist->dec_ctx
[17:37] <cone-898> ffmpeg.git 03Anton Khirnov 07master:383136264ef4: avconv: do not use the stream codec context for encoding
[17:37] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:a87685d8e8c1: ffmpeg: add note about why has_b_frame is copied and when it can be removed
[17:37] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:862120f98049: Merge commit '383136264ef40452efd86cafb2d7221cd3830b3d'
[17:37] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:0949ff93c03a: ffmpeg_filter: fix choose_pix_fmts() so it uses the correct encoding context
[17:37] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:0949bbc43182: ffmpeg: fix for-muxer AVCodecContext stuff
[17:37] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:229022e788aa: ffmpeg_opt: fix attachment streams
[17:37] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:00dcb1063110: ffmpeg: Fix encoder names in printout
[17:37] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:758f929d212d: ffmpeg: Fix choose_pixel_fmt() so it uses the correct encoding context
[17:37] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:909dbb07ebeb: ffmpeg_opt: fix ffserver with the 2 encoder contexts
[17:52] <cone-898> ffmpeg.git 03Dirk Ausserhaus 07master:3df0d20028cb: Move Indeo4 frametypes into common header.
[17:52] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:571effb3307d: Merge commit '3df0d20028cb9d2daca16ac0dc6c3ab77183da37'
[17:55] <cone-898> ffmpeg.git 03Dirk Ausserhaus 07master:f76e3669bb35: Decode both parts of Indeo4 IP frames
[17:55] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:3d820ba9095f: Merge commit 'f76e3669bb350ca6df150244f3d28d7dc5599f01'
[19:18] <cone-898> ffmpeg.git 03Timothy Gu 07master:552c9904ab5f: tests: Add pullup filter test
[19:18] <cone-898> ffmpeg.git 03Timothy Gu 07master:527f5cbf64e7: tests: remove stale fate-update.sh script
[20:05] <cone-898> ffmpeg.git 03Reimar Döffinger 07master:6d695d7acc4c: Fix nonsense non-mod16 AMV flipping code.
[20:05] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:d41a4a765b70: avcodec/mjpegenc: allow encoding amv with height % 16 != 0 when strict -1 is set
[20:23] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:c4d88311cd90: avcodec/dpx_parser: fix off by 1 error
[20:50] <compn> ooo someone working on indeo4 :)
[20:52] <Daemon404> someone is a pervert
[21:16] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:f028b7af7b78: avutil/opt: add opt_size()
[21:16] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:00759d71a288: avutil/opt: add av_opt_copy()
[21:16] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:8b686c886c80: avcodec/options: use av_opt_copy() in avcodec_copy_context() to copy priv_data
[23:34] <cone-898> ffmpeg.git 03Christophe Gisquet 07master:09fc28aed1fd: x86: hevcdsp_init: fix macro usage
[23:46] <cone-898> ffmpeg.git 03Christophe Gisquet 07master:dcd2a6ca36a4: x86: hevc_mc: remove unneeded shift
[23:56] <cone-898> ffmpeg.git 03Uwe L. Korn 07master:a1859032e39d: flvdec: Do not default to a video and audio stream
[23:56] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:8225bf95bc3f: Merge commit 'a1859032e39d96352687186fd179e1559dea2aca'
[00:00] --- Mon Jun  2 2014


More information about the Ffmpeg-devel-irc mailing list