{"push_id":704940819,"size":20,"distinct_size":14,"ref":"refs/heads/patchedmaster","head":"77eca2bbdaf8405755415b20941a3ff33556fbb0","before":"176438b25d47bbbe45dda386c5fec3cda84dde43","commits":[{"sha":"71034163acbb5407ab72cbf71fd23ba346bb1bda","author":{"email":"554d86ba9a50b6834624d9e0a2a0e45ab1fc49ce@gmail.com","name":"Mariusz Szczepańczyk"},"message":"lavf/libsmbclient: implement move and delete callbacks\n\nReviewed-by: Lukasz Marek <lukasz.m.luki2@gmail.com>\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","distinct":false,"url":"https://api.github.com/repos/herrnst/ffmpeg/commits/71034163acbb5407ab72cbf71fd23ba346bb1bda"},{"sha":"e96f0a692b3c0ab2df38c6a147bc9d20bf2676c0","author":{"email":"5ebcb0849840456289e6a481d50418f10d95af4c@gmail.com","name":"Lukasz Marek"},"message":"lavf/libssh: implement directory listing callbacks\n\nSigned-off-by: Lukasz Marek <lukasz.m.luki2 at gmail.com>\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","distinct":false,"url":"https://api.github.com/repos/herrnst/ffmpeg/commits/e96f0a692b3c0ab2df38c6a147bc9d20bf2676c0"},{"sha":"0cce94fb1037d0866dd6e5c2d980eacf0b15bcdc","author":{"email":"554d86ba9a50b6834624d9e0a2a0e45ab1fc49ce@gmail.com","name":"Mariusz Szczepańczyk"},"message":"lavf/libssh: read empty path from url as /\n\nReviewed-by: Lukasz Marek <lukasz.m.luki2 at gmail.com>\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","distinct":false,"url":"https://api.github.com/repos/herrnst/ffmpeg/commits/0cce94fb1037d0866dd6e5c2d980eacf0b15bcdc"},{"sha":"b23d2bac0d709b5642895d1acdf0cfef689d1ba1","author":{"email":"554d86ba9a50b6834624d9e0a2a0e45ab1fc49ce@gmail.com","name":"Mariusz Szczepańczyk"},"message":"lavf/libssh: implement move and delete callbacks\n\nReviewed-by: Lukasz Marek <lukasz.m.luki2 at gmail.com>\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","distinct":false,"url":"https://api.github.com/repos/herrnst/ffmpeg/commits/b23d2bac0d709b5642895d1acdf0cfef689d1ba1"},{"sha":"89a420b71b531bcd0344f39d0390c26f3e0173ea","author":{"email":"0ba4af815980827fd28782804f80675b937ef955@gmx.at","name":"Michael Niedermayer"},"message":"avcodec/mpegaudio_parser: Discard ID3v1 tag at the end\n\nIdeally this should be discarded by the demuxer but this is not\npossible without fully parsing which would be then very similar\nto this. The current ID3v1 discard code in the demuxer does not work\nand will be removed in a subsequent commit\n\nThe discard code could be adjusted if needed to also discard tags at\nother locations than the end or to limit this possibly to input\nfrom the mp3 demuxer or even to move the discarding to the\ndecoder.\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","distinct":false,"url":"https://api.github.com/repos/herrnst/ffmpeg/commits/89a420b71b531bcd0344f39d0390c26f3e0173ea"},{"sha":"041aa800f22090e0b7ff2a79098d632c9e3a7e92","author":{"email":"0ba4af815980827fd28782804f80675b937ef955@gmx.at","name":"Michael Niedermayer"},"message":"avformat/mp3dec: Remove the ID3v1 tag removial code\n\nThe code is simply broken, the read packets are not aligned to\nthe mp3 frames, the file end or the id3 tag thus this simply\ncannot reliably find the ID3v1 tag to remove it\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","distinct":false,"url":"https://api.github.com/repos/herrnst/ffmpeg/commits/041aa800f22090e0b7ff2a79098d632c9e3a7e92"},{"sha":"832b42d87a45f102321b265c54cb4f913a942a37","author":{"email":"18056249159d7b6f2dd1d9bd10900dc0942731f4@ecce.se","name":"Joakim Plate"},"message":"Support raw dvdsub palette as stored on normal dvd's\n\nThis is how the palette is stored on dvd's. Currently\nonly xbmc passes the palette information to libavcodec\nthis way.","distinct":true,"url":"https://api.github.com/repos/herrnst/ffmpeg/commits/832b42d87a45f102321b265c54cb4f913a942a37"},{"sha":"107e02d4d404d799e618092a45b8a71904f99d27","author":{"email":"18056249159d7b6f2dd1d9bd10900dc0942731f4@ecce.se","name":"Joakim Plate"},"message":"Check return value of avio_seek and avoid modifying state if it fails\n\nThe code still modifies state if the timestamp is not found. Not\nsure exactly how to avoid that.","distinct":true,"url":"https://api.github.com/repos/herrnst/ffmpeg/commits/107e02d4d404d799e618092a45b8a71904f99d27"},{"sha":"9923a86a2562699096898980286bb957c845d55a","author":{"email":"18056249159d7b6f2dd1d9bd10900dc0942731f4@ecce.se","name":"Joakim Plate"},"message":"asf hacks","distinct":true,"url":"https://api.github.com/repos/herrnst/ffmpeg/commits/9923a86a2562699096898980286bb957c845d55a"},{"sha":"36bcc0d9b524b956ac5199685f851dae1b817f1d","author":{"email":"ba1ab53c789863e32b7853e302c8348353324caf@xbmc.org","name":"Cory Fields"},"message":"if av_read_packet returns AVERROR_IO, we are done. ffmpeg's codecs might or might not handle returning any completed demuxed packets correctly","distinct":true,"url":"https://api.github.com/repos/herrnst/ffmpeg/commits/36bcc0d9b524b956ac5199685f851dae1b817f1d"},{"sha":"7de2be42f2db5c2bd69dd0067488717af6ddf8f0","author":{"email":"ba1ab53c789863e32b7853e302c8348353324caf@xbmc.org","name":"Cory Fields"},"message":"added: Ticket #7187, TV Teletext support for DVB EBU Teletext streams","distinct":true,"url":"https://api.github.com/repos/herrnst/ffmpeg/commits/7de2be42f2db5c2bd69dd0067488717af6ddf8f0"},{"sha":"cabd48fcc4acddfdfa294d32bc79e8c21def74e7","author":{"email":"18056249159d7b6f2dd1d9bd10900dc0942731f4@ecce.se","name":"Joakim Plate"},"message":"Don't accept mpegts PMT that isn't current","distinct":true,"url":"https://api.github.com/repos/herrnst/ffmpeg/commits/cabd48fcc4acddfdfa294d32bc79e8c21def74e7"},{"sha":"289afd3aaaf7bd96a3491f6dc2b9bed3e9a7608d","author":{"email":"18056249159d7b6f2dd1d9bd10900dc0942731f4@ecce.se","name":"Joakim Plate"},"message":"Don't reparse PMT unless it's version has changed","distinct":true,"url":"https://api.github.com/repos/herrnst/ffmpeg/commits/289afd3aaaf7bd96a3491f6dc2b9bed3e9a7608d"},{"sha":"b82d99672bcac814dfae999b78f96506387b7e87","author":{"email":"ba1ab53c789863e32b7853e302c8348353324caf@xbmc.org","name":"Cory Fields"},"message":"Read PID timestamps as well as PCR timestamps to find location in mpegts stream","distinct":true,"url":"https://api.github.com/repos/herrnst/ffmpeg/commits/b82d99672bcac814dfae999b78f96506387b7e87"},{"sha":"a6c8c4afedf604b15f609eb9104b30c78d05f0e1","author":{"email":"18056249159d7b6f2dd1d9bd10900dc0942731f4@ecce.se","name":"Joakim Plate"},"message":"Get stream durations using read_timestamp","distinct":true,"url":"https://api.github.com/repos/herrnst/ffmpeg/commits/a6c8c4afedf604b15f609eb9104b30c78d05f0e1"},{"sha":"726b61bb90b81de8c2240e58f53105878a524fac","author":{"email":"18056249159d7b6f2dd1d9bd10900dc0942731f4@ecce.se","name":"Joakim Plate"},"message":"changed: allow 4 second skew between streams in mov before attempting to seek","distinct":true,"url":"https://api.github.com/repos/herrnst/ffmpeg/commits/726b61bb90b81de8c2240e58f53105878a524fac"},{"sha":"b6951031107f3d142a4f354ded24fe64f575653d","author":{"email":"18056249159d7b6f2dd1d9bd10900dc0942731f4@ecce.se","name":"Joakim Plate"},"message":"fixed: memleak in mpegts demuxer on some malformed (??) mpegts files with too large pes packets\n\nat-visions sample file brokenStream.mpg","distinct":true,"url":"https://api.github.com/repos/herrnst/ffmpeg/commits/b6951031107f3d142a4f354ded24fe64f575653d"},{"sha":"5beb5c922c3812e576eedc68d94261e92fbbd22b","author":{"email":"18056249159d7b6f2dd1d9bd10900dc0942731f4@ecce.se","name":"Joakim Plate"},"message":"Speed up mpegts av_find_stream_info","distinct":true,"url":"https://api.github.com/repos/herrnst/ffmpeg/commits/5beb5c922c3812e576eedc68d94261e92fbbd22b"},{"sha":"dfab740fb46417046803fc1fa00b7a0bc603ec36","author":{"email":"75a06269f1fe9150868ce6949846ec40025343d5@ubuntu-desktop.(none)","name":"marc"},"message":"dxva-h264 Fix dxva playback of streams that don't start with an I-Frame.","distinct":true,"url":"https://api.github.com/repos/herrnst/ffmpeg/commits/dfab740fb46417046803fc1fa00b7a0bc603ec36"},{"sha":"77eca2bbdaf8405755415b20941a3ff33556fbb0","author":{"email":"18056249159d7b6f2dd1d9bd10900dc0942731f4@xbmc.org","name":"elupus"},"message":"add public version of ff_read_frame_flush\n\nWe need this since we sometimes seek on the\ninput stream behind ffmpeg's back. After this\nall data need to be flushed completely.","distinct":true,"url":"https://api.github.com/repos/herrnst/ffmpeg/commits/77eca2bbdaf8405755415b20941a3ff33556fbb0"}]}