]> git.sesse.net Git - nageru/history - h264encode.cpp
More fixes for non-PCM HTTP audio codecs.
[nageru] / h264encode.cpp
2016-04-17 Steinar H. GundersonMore fixes for non-PCM HTTP audio codecs.
2016-04-17 Steinar H. GundersonSupport encoding the HTTP stream with x264. Highly...
2016-04-17 Steinar H. GundersonMake it possible for file and HTTP streams to use diffe...
2016-04-17 Steinar H. GundersonFix encoding to audio codecs that need a fixed frame...
2016-04-17 Steinar H. GundersonPull the file muxing out of the HTTPD. (It was pretty...
2016-04-17 Steinar H. GundersonChoose sample format on-the-fly instead of hard-coding...
2016-04-17 Steinar H. GundersonReindent a function in H264EncoderImpl.
2016-04-17 Steinar H. GundersonRefactor out the logic for disabling zerocopy H.264...
2016-04-14 Steinar H. GundersonAlways flush after setting a fence, since we could...
2016-04-12 Steinar H. GundersonSet one fence less in the case of non-zerocopy H.264...
2016-04-05 Steinar H. GundersonFix AV_PKT_FLAG_KEY behavior; non-IDR I-frames are...
2016-04-04 Steinar H. GundersonAdd support for uncompressed video instead of H.264...
2016-04-03 Steinar H. GundersonRemove some obsolete commented-out code.
2016-04-03 Steinar H. GundersonYet more ffmpeg leak fixes (one of them was created...
2016-04-03 Steinar H. GundersonFix an issue in the H264 encoder where a surface could...
2016-04-02 Steinar H. GundersonSome named constant tweaking in h264encode.cpp.
2016-04-02 Steinar H. GundersonAdd a warning if we should start allocating more surfac...
2016-03-31 Steinar H. GundersonFix issues with newer ffmpeg.
2016-02-23 Steinar H. GundersonSeemingly renderD128 works where card0 does not.
2016-02-23 Steinar H. GundersonFix fence behavior in H.264 encoder.
2016-02-22 Steinar H. GundersonVarious cosmetics in the readback code.
2016-02-22 Steinar H. GundersonCorrect VA-API offsets.
2016-02-07 Steinar H. GundersonAdd a missing barrier.
2016-02-07 Steinar H. GundersonYet more readback fixes.
2016-02-07 Steinar H. GundersonFix some offsets in YCbCr readback.
2016-02-07 Steinar H. GundersonSupport VA-API readback through glGetTexImage() instead...
2016-02-07 Steinar H. GundersonAdd support for opening VA-API via DRM instead of X11.
2016-01-18 Steinar H. GundersonWork around some false positives found by Coverity...
2016-01-15 Steinar H. GundersonFix an instance of undefined integer behavior. Found...
2016-01-10 Steinar H. GundersonRemove a no-longer-correct comment.
2016-01-10 Steinar H. GundersonMake a separate shutdown from the destructor for the...
2016-01-10 Steinar H. GundersonRemove some more std::.
2016-01-10 Steinar H. GundersonDo sorting using STL instead of home-grown macro magic.
2016-01-10 Steinar H. GundersonRemove some commented-out code.
2016-01-10 Steinar H. GundersonDeglobalify the rest of H264Encoder(Impl), so we can...
2016-01-10 Steinar H. GundersonMove H264Encoder into an impl, to avoid header conflict...
2016-01-08 Steinar H. GundersonIf we have waiting B-frames at the end of the encode...
2016-01-07 Steinar H. GundersonMore H.264 shutdown fixes.
2016-01-07 Steinar H. GundersonRename copy_thread to encode_thread.
2016-01-07 Steinar H. GundersonMake sure no frames are lost in storage on shutdown.
2016-01-07 Steinar H. GundersonRemove a useless int return.
2016-01-07 Steinar H. GundersonMake current_IDR_display non-global.
2016-01-07 Steinar H. GundersonMake current_frame_display non-global.
2016-01-07 Steinar H. GundersonMake current_frame_type non-global.
2016-01-07 Steinar H. GundersonMake current_frame_encoding non-global.
2016-01-07 Steinar H. GundersonSmall refactoring in H264Encoder::copy_thread_func().
2016-01-06 Steinar H. GundersonRemove more std:: instances.
2015-11-18 Steinar H. GundersonReduce the verbosity somewhat.
2015-11-17 Steinar H. GundersonFix a crash bug when avcodec_fill_audio_frame() decided...
2015-11-16 Steinar H. GundersonSupport true variable input frame rate instead of hard...
2015-11-15 Steinar H. GundersonMove audio processing into a thread, since it seems...
2015-11-14 Steinar H. GundersonMore consistent H.264 leak fixes.
2015-11-14 Steinar H. GundersonFix a leak in the H.264 encoder.
2015-11-14 Steinar H. GundersonFix a memory leak in audio encoding.
2015-11-14 Steinar H. GundersonSwitch to uncompressed (32-bit) PCM. Saves a little...
2015-11-14 Steinar H. GundersonMove audio codec choice into defs.h.
2015-11-06 Steinar H. GundersonFinally add defines for sample rate and fps (although...
2015-11-05 Steinar H. GundersonSet pixel format on contexts we create; fixes issues...
2015-11-01 Steinar H. GundersonRe-run IWYU, again with lots of manual cleanup.
2015-11-01 Steinar H. GundersonSpecify unspecified gamma instead of lying and saying...
2015-11-01 Steinar H. GundersonSwitch to BT.601 Y'CbCr coefficients and back to limite...
2015-11-01 Steinar H. GundersonMake output full-range, which seems to fix the issues...
2015-11-01 Steinar H. GundersonFix a bunch of colorspace issues, after practical testi...
2015-10-25 Steinar H. GundersonUnify muxing between the local file and networking.
2015-10-24 Steinar H. GundersonAdd a HTTP server for stream output.
2015-10-14 Steinar H. GundersonRework dts selection.
2015-10-13 Steinar H. GundersonRework entire pts handling.
2015-10-11 Steinar H. GundersonDecide pts in the mixer instead of in the encoder.
2015-10-11 Steinar H. GundersonActivate B-frames.
2015-10-11 Steinar H. GundersonSet dts for audio; evidently needed to unconfuse players.
2015-10-11 Steinar H. GundersonVarious fixes for out-of-order encoding (ie., B-frames...
2015-10-11 Steinar H. GundersonSend audio all the way through to the encoder and muxer.
2015-10-11 Steinar H. GundersonClean up some interfaces internal to H264Encoder.
2015-10-06 Steinar H. GundersonRefcount the input frames directly instead of trying...
2015-10-05 Steinar H. GundersonDrop writing the dump.h264 file; our muxing is okay...
2015-10-04 Steinar H. GundersonRun IWYU (plus lots of manual fiddling).
2015-10-04 Steinar H. GundersonAdd a wrapper to make fences refcounted, as we will...
2015-10-03 Steinar H. GundersonRemove some TODO.
2015-10-03 Steinar H. GundersonDo not release input frames until we are (definitely...
2015-10-03 Steinar H. GundersonInitial checkin.