summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-06-04Various updates to readmev3Mikhail Burakov
2023-05-29Remove timing information from sequence headerMikhail Burakov
Handle more codec quirks and support block sizes Resolve some quirks to align with ffmpeg implementation
2023-05-29Entirely replace older encode implementation with a new oneMikhail Burakov
2023-05-29Clean up the mess in encode2 implementationMikhail Burakov
2023-05-28Introduce codec quirks to allow running on both Intel and AMDMikhail Burakov
2023-05-28Use timing info section from vui bitsMikhail Burakov
2023-05-22Tidying up hardcoded bitstream attributes (WIP)Mikhail Burakov
2023-05-21Basic sequential encoding finally works nowMikhail Burakov
2023-05-14Extract hevc bitstream formatters to separate fileMikhail Burakov
2023-05-13Add slice segment header formatter (WIP)Mikhail Burakov
2023-05-13Add emulation prevention byte to bitstream implementationMikhail Burakov
2023-05-07Added packet PPS formatter (WIP)Mikhail Burakov
2023-05-07Add vui section to packet sps formatterMikhail Burakov
2023-05-01Implementing packed SPS formatter (WIP)Mikhail Burakov
2023-05-01Added packed VPS formatter (WIP)Mikhail Burakov
2023-05-01Add simplistic bitstream writer implementationMikhail Burakov
2023-04-30Replacing libavcodec with direct libva usage (WIP)Mikhail Burakov
2023-04-12Fix LOOKUP_FUNCTION macro in gpu codev2Mikhail Burakov
2023-04-12Do not dup dmabuf file descriptors in gpu codeMikhail Burakov
2023-04-12Restructure gpu frames interface and handlingMikhail Burakov
2023-04-12Minor cleanup in frame encodingMikhail Burakov
2023-04-12Replace convoluted xf86drmMode with drm ioctlsMikhail Burakov
2023-04-11Added readme file with some explanationsMikhail Burakov
2023-04-09Fix occasional issues appearing on client disconnectionMikhail Burakov
2023-04-09Add input pipeline handling to streamerMikhail Burakov
2023-04-09Switch from stdin to sockets and use io muxerMikhail Burakov
2023-04-09Replace util and perf with toolbox counterpartsMikhail Burakov
2023-04-09Add toolbox submoduleMikhail Burakov
2023-04-09Get rid of auto variablesMikhail Burakov
2023-04-01Remove static framebuffer mapping as it breaks fullscreen appsv1Mikhail Burakov
2023-03-25Properly handle drm switches between framebuffersMikhail Burakov
2023-03-25Switch streamer to HEVCMikhail Burakov
2023-03-24More precise and detailed performance measurementsMikhail Burakov
2023-03-20Commit missed colorspace.h fileMikhail Burakov
2023-03-20Add codepath for using gbm device instead of surfacelessMikhail Burakov
2023-03-19Add some robustness checks for egl image creationMikhail Burakov
2023-03-19Add colorspace and ranges handling to streamerMikhail Burakov
2023-03-18Proper handling of clients closing their stdinMikhail Burakov
2023-03-18Add packet sizes plus more robust frame writingMikhail Burakov
2023-03-16Fix typoMikhail Burakov
2023-03-16Write encoded frames to provided fdMikhail Burakov
2023-03-14Only close unique fds on prime planes cleanupMikhail Burakov
2023-03-14Fix GpuFrame destruction sequenceMikhail Burakov
2023-03-14Initial import of streamer source codeMikhail Burakov