burek021 at gmail.com
Mon Jan 2 03:05:02 EET 2017
[04:01:59 CET] <cone-238> ffmpeg 03Bela Bodecs 07master:8fd3e02eee87: libavformat/hlsenc: default segment name and use_localtime
[06:47:05 CET] <kierank> Happy new year!
[07:38:18 CET] <flyingcharge> Hi, I am new and wish to contribute. I would be grateful if someone could help me with a few pointers to get started.
[07:38:53 CET] <atomnuker> flyingcharge: what area do you want to get started on?
[07:39:06 CET] <atomnuker> decoders, encoders, filters, resampling?
[11:32:09 CET] <flyingcharge> atomnuker: Thanks for replying. I currently do not have much clue about the things you mentioned. I could try with understanding the codebase and maybe fixing a few newbie bugs. I have a decent knowledge of C. Can you suggest me something easy for a newcomer to get involved?
[11:56:20 CET] <atomnuker> flyingcharge: the codebase has a few calls to assert() when it should be really calling av_assert0(), see if you can find and replace them
[11:58:11 CET] <atomnuker> also see if you can merge create_vorbis_context() into vorbis_encode_init() in libavcodec/vorbisenc.c
[13:15:50 CET] <kierank> flyingcharge: I think moving some codecs to threadsafe is relatively simple
[13:16:26 CET] <kierank> A lot of codecs have static tables whereas they should be moved to use ff_pthread once
[13:16:26 CET] <kierank> There is a commit by Derek doing this for aac
[13:23:40 CET] <cone-666> ffmpeg 03Bela Bodecs 07master:03a69bd897e4: avformat/hlsenc: Duplicated segment filenames and use_localtime_mkdir
[14:10:37 CET] <kierank> GavinBelson: lol your nick
[14:19:57 CET] <coralisk_> kierank: hello
[14:21:00 CET] <kierank> Hi
[14:31:26 CET] <kierank> coralisk_: hi
[14:52:04 CET] <cone-666> ffmpeg 03Miroslav SlugeH 07master:f8c503d9270e: avcodec/nvenc: round qpIntra and qpInter calculation
[14:52:05 CET] <cone-666> ffmpeg 03Miroslav Slugen 07master:1841eda67966: avcodec/nvenc: Make AUD optional for h264_nvenc and hevc_nvenc
[14:52:06 CET] <cone-666> ffmpeg 03Miroslav Slugen 07master:9b425bd24c48: avcodec/nvenc: Add bluray_compat basic implementation
[15:16:50 CET] <flyingcharge> atomnuker kierank , Thanks a lot, will check that out. Before I do that, I think I should start understanding the codebase a bit. How do you suggest going about this? Do I start off by solving bugs or if you can link me to some resources, I would be very grateful.
[15:18:56 CET] <kierank> flyingcharge: https://ffmpeg.org/pipermail/ffmpeg-devel/2015-October/181260.html
[15:19:01 CET] <kierank> that's a reasonably simple example
[15:20:14 CET] <kierank> there are quite a few codecs that are inherently threadsafe but aren't flagged
[15:20:22 CET] <kierank> and a few that can be changed easily like aac
[15:20:49 CET] <kierank> not sure if ffmpeg entirely can be made threadsafe
[15:31:57 CET] <BBB> atomnuker: can you check if the guy is subcribed? you didnt cc him and he might not be subscribed...
[15:32:10 CET] <BBB> atomnuker: (the nasm patch)
[15:32:29 CET] <Compn> flyingcharge : do you have any experience writing x86 simd code? :D
[15:32:36 CET] <bencoh> :D
[15:32:46 CET] <Compn> nah nevermind that probably very difficult :D
[16:58:16 CET] <cone-666> ffmpeg 03Thomas Turner 07master:b7a6d28e5e7a: avutil/tests: improved code coverage for atomic
[18:51:54 CET] <jkqxz> kierank: I think the point is that it only needs to be sufficiently "bluray compatible" for playback on some broken players which can't take a normal stream. Noone is actually going to make a bluray with a speed-oriented hardware encoder, that would be insanity.
[18:52:42 CET] <jkqxz> (Or at least, that was my impression of the point of the option.)
[18:55:07 CET] <cone-666> ffmpeg 03Carl Eugen Hoyos 07master:4acea512f36b: lavc/mjpegdec: Do not overread too short JFIF tags.
[19:00:50 CET] <cone-666> ffmpeg 03Carl Eugen Hoyos 07master:375a22a472fd: lavf/img2dec: Increase detection score of jpgs without EOI.
[19:06:15 CET] <JEEB> was there an option in movenc to duplicate parameter sets?
[19:15:23 CET] <Compn> which parameter sets ? you mean the atoms ? or
[19:28:00 CET] <kierank> jkqxz: ok
[19:31:28 CET] <JEEB> Compn: or in ISOBMFF speak, stsd
[19:49:38 CET] <Compn> JEEB : i dont recall being able to replicate the mp4 atoms stsd etc. but i dont pay much attention to something like that either
[19:50:15 CET] <Compn> using -f copy or so hmmm
[23:06:29 CET] <cone-001> ffmpeg 03Michael Niedermayer 07master:68cdeb06deea: avcodec/tests/fft: Fix indention of dct_init()
[00:00:00 CET] --- Mon Jan 2 2017
More information about the Ffmpeg-devel-irc