{"push_id":647824786,"size":18,"distinct_size":18,"ref":"refs/heads/avxd","head":"aeb4765680fd24f171f543abec853a073f430867","before":"cbb49f035b056a0297341afed594c5f88aafa192","commits":[{"sha":"ffcf411cf8ac284312a358b437d2cad6f0ff1427","author":{"email":"e281c252d198e5ffcb2c82d556799e5f60def33d@videolabs.io","name":"Steve Lhomme"},"message":"DXVA2: we don't need to keep the D3DPRESENT_PARAMETERS\n\nSigned-off-by: Jean-Baptiste Kempf <jb@videolan.org>","distinct":true,"url":"https://api.github.com/repos/robUx4/vlc/commits/ffcf411cf8ac284312a358b437d2cad6f0ff1427"},{"sha":"1d2608d4aa0aa9fe30b9fde5a825f14a9941347c","author":{"email":"e27b355b6a481153648f03262de342e9eb9e2807@videolan.org","name":"Erwan Tulou"},"message":"skins2: remove a fallback when choosing a video control\n\nThis fallback was an attempt to recover when a skin is poorly designed,\nbut it causes problems under some circumstances. So let's remove it !","distinct":true,"url":"https://api.github.com/repos/robUx4/vlc/commits/1d2608d4aa0aa9fe30b9fde5a825f14a9941347c"},{"sha":"7a00bd9b966fe6eb615d7df1b5ff6afdd92b2d36","author":{"email":"e27b355b6a481153648f03262de342e9eb9e2807@videolan.org","name":"Erwan Tulou"},"message":"skins2: fix a video control that fails to show up\n\nThis fixes a regression in vlc2.2. It is described on the forum at :\nhttps://forum.videolan.org/viewtopic.php?f=15&t=125790&sid=05f4d8a32853034ce6d497ca15bab1e8","distinct":true,"url":"https://api.github.com/repos/robUx4/vlc/commits/7a00bd9b966fe6eb615d7df1b5ff6afdd92b2d36"},{"sha":"6ea9e51b6b826fb4f8ad05fc82b186841a145f35","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@gllm.fr","name":"Thomas Guillem"},"message":"move h264/hevc nal helper code to packetizer","distinct":true,"url":"https://api.github.com/repos/robUx4/vlc/commits/6ea9e51b6b826fb4f8ad05fc82b186841a145f35"},{"sha":"bafd580455afa7b234382bf0e29e0a4cfc73a972","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@gllm.fr","name":"Thomas Guillem"},"message":"packetizer: h264: expose nal type in h264_nal.h","distinct":true,"url":"https://api.github.com/repos/robUx4/vlc/commits/bafd580455afa7b234382bf0e29e0a4cfc73a972"},{"sha":"f815b9e52a34d27271b0cae71a25c277be6f4a0b","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@gllm.fr","name":"Thomas Guillem"},"message":"h264_nal: add h264_get_spspps\n\nIt fetches the SPS and PPS pointers from an Annex B buffer.","distinct":true,"url":"https://api.github.com/repos/robUx4/vlc/commits/f815b9e52a34d27271b0cae71a25c277be6f4a0b"},{"sha":"a56ed71a07144ea696b5e376073c00d226edea4d","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@gllm.fr","name":"Thomas Guillem"},"message":"packetizer h264: refactor and expose SPS/PPS parsing\n\nThe goal is to expose h264_parse_sps and h264_parse_pps functions that can be\nused from decoders.","distinct":true,"url":"https://api.github.com/repos/robUx4/vlc/commits/a56ed71a07144ea696b5e376073c00d226edea4d"},{"sha":"d149b6c011e5263051acf1e9582c95d02c29824d","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@gllm.fr","name":"Thomas Guillem"},"message":"mediacodec: renome p_extra_buffer to p_csd0_buffer\n\nSince it's the buffer containing the \"csd-0\" configuration buffer.","distinct":true,"url":"https://api.github.com/repos/robUx4/vlc/commits/d149b6c011e5263051acf1e9582c95d02c29824d"},{"sha":"88c6f34a703d87e7aa942e5e00f1c39eec27f58e","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@gllm.fr","name":"Thomas Guillem"},"message":"mediacodec: add a second way to send codec specific data\n\nVia PutInput with the BUFFER_FLAG_CODEC_CONFIG flag. It allows to send codec\nspecific data during playback without restarting MediaCodec. If you choose to\nconfigure codec via this flags, you shouldn't set the \"csd-0\" buffer during\nMediaCodec initialization.","distinct":true,"url":"https://api.github.com/repos/robUx4/vlc/commits/88c6f34a703d87e7aa942e5e00f1c39eec27f58e"},{"sha":"c3694bf84a4100f6d86daff68dc15e1362329000","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@gllm.fr","name":"Thomas Guillem"},"message":"mediacodec: parse SPS/PPS, fix H264 via live streaming\n\nDon't abort if H264 fmt doesn't have any valid size or extra. The SPS/PPS will\nbe parsed from DecodeVideo, MediaCodec will be (re)started if video size changes\nand valid SPS/PPS will be sent via BUFFER_FLAG_CODEC_CONFIG flag.","distinct":true,"url":"https://api.github.com/repos/robUx4/vlc/commits/c3694bf84a4100f6d86daff68dc15e1362329000"},{"sha":"d5248dbb0c3f38f56099c18ca065b16c0650efb9","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@gllm.fr","name":"Thomas Guillem"},"message":"mediacodec: fix LocalRef leaks\n\nNow that we can open and close MediaCodec from the same thread, we can reach\nquickly the limit of 512 LocalRefs.","distinct":true,"url":"https://api.github.com/repos/robUx4/vlc/commits/d5248dbb0c3f38f56099c18ca065b16c0650efb9"},{"sha":"ccfcd3ff24befbe7b4180075b40d972f4a1d49c8","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@gllm.fr","name":"Thomas Guillem"},"message":"mediacodec: factor GetMediaCodecName","distinct":true,"url":"https://api.github.com/repos/robUx4/vlc/commits/ccfcd3ff24befbe7b4180075b40d972f4a1d49c8"},{"sha":"61949af475e7ec5b1198cc4376d0b7ebcf166056","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@gllm.fr","name":"Thomas Guillem"},"message":"mediacodec: allow interlaced picture only after API 21","distinct":true,"url":"https://api.github.com/repos/robUx4/vlc/commits/61949af475e7ec5b1198cc4376d0b7ebcf166056"},{"sha":"2ce0d5826c032505615189ab257201ad52be9f67","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@gllm.fr","name":"Thomas Guillem"},"message":"mediacodec: add decoder_UpdateVideoFormat call\n\nA failing decoder_UpdateVideoFormat is critical, unlike a failing\ndecoder_NewPicture.","distinct":true,"url":"https://api.github.com/repos/robUx4/vlc/commits/2ce0d5826c032505615189ab257201ad52be9f67"},{"sha":"2b52b54c4a81cce2f0f45107238879deee5e80f8","author":{"email":"e281c252d198e5ffcb2c82d556799e5f60def33d@videolabs.io","name":"Steve Lhomme"},"message":"copy: add NV12 to NV12 plane copies\n\nSigned-off-by: Jean-Baptiste Kempf <jb@videolan.org>","distinct":true,"url":"https://api.github.com/repos/robUx4/vlc/commits/2b52b54c4a81cce2f0f45107238879deee5e80f8"},{"sha":"8f433b2594e434c569a88eea653f432c4874a202","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@gllm.fr","name":"Thomas Guillem"},"message":"fix dxva2 build\n\nA wise man once said: \"always do a make distcheck when you move some files\"","distinct":true,"url":"https://api.github.com/repos/robUx4/vlc/commits/8f433b2594e434c569a88eea653f432c4874a202"},{"sha":"3447e875e656961ee241bc91006ecd3ff5be84e0","author":{"email":"f0699137713be92736351a0674e79536595e4a60@remlab.net","name":"Rémi Denis-Courmont"},"message":"vdpau: fix bottom bleeding with software decoding","distinct":true,"url":"https://api.github.com/repos/robUx4/vlc/commits/3447e875e656961ee241bc91006ecd3ff5be84e0"},{"sha":"aeb4765680fd24f171f543abec853a073f430867","author":{"email":"e281c252d198e5ffcb2c82d556799e5f60def33d@videolabs.io","name":"Steve Lhomme"},"message":"Merge remote-tracking branch 'remotes/origin/master' into avxd\n\nConflicts:\n\tmodules/codec/Makefile.am\n\tmodules/codec/avcodec/dxva2.c","distinct":true,"url":"https://api.github.com/repos/robUx4/vlc/commits/aeb4765680fd24f171f543abec853a073f430867"}]}