[gegl] (83 commits) Created branch video-rejuvenation



The branch 'video-rejuvenation' was created.

Summary of new commits:

  8708aa8... add GeglAudio - for carrying audio of a video frame
  e5ebebe... ff-load: start adding audio decoding
  7e5001f... ff-load: do some things with audio samples
  eee13eb... examples: add a small video player
  a6f3b8a... ff-load: per-frame audio chunks
  665bb51... ff-load: configure to deal with more malformed video encodi
  b6dd6d1... png-save: store custom png chunk for audio
  c800940... png-save: revert addition of custom png chunk
  73de732... configure.ac: add gexiv2 detection
  9d1c058... ff-load: fix audio sampling
  50ddff3... gegl-video: store audio samples with gexiv2
  11800b9... ff-load: be explicit about extent set
  5e004c2... ff-load: improve audio_sample_pos computation
  67f14cb... ff-load: deal with planar pcm data
  e165c1d... examples/gegl-video: add jit SDL audio output
  fcf15ed... ui: include video files in thumbnails/overview listings
  5e1554a... ui: improve name of populate_path_list()
  58bd4c0... ui: when showing video; iterate through frames
  378994c... ui: use SDL for hacky audio playback
  26a53a2... ff-load: enable float based formats
  b29b380... ff-load: add support for more audio formats
  f795416... ff-load: deal with more sample formats
  3d5c877... ff-load: pts work inching along
  1aa9122... ff-load: printing floating points audio and video pts for m
  4e8b83b... ff-load: use a separate format context for audio decoding
  5982af2... ff-load: remove some old ffmpeg compatibility code
  2554c41... ff-load: handle different frame rates better
  f446a8a... ff-load: fix samples/frame computation for non integer fram
  a13fda7... ff-load: estimate frame count better for more type videos
  91ed68b... ui: tweak low latency audio playback
  aea97f5... ff-load: fix invalid memory access
  af7b603... ff-load: plug a couple of memory leaks
  6e6597f... ff-load: discards excess chunks and split audio frames
  b1e8da4... ff-load: stack allocate AVPackets
  7ff333e... ff-load: free up ffmpeg structures in finalize
  b6532b7... ff-load: clean out dead code/comments
  70d1071... ff-load: do cleanup on reinit
  72cb0ac... ff-load: expose more meta data in properties
  6295eb4... ff-load: implement video-frame only seeking
  a6838bb... bin: adjust video player hack to work when seeking
  71856ca... ff-load: dead code removal
  246a822... ff-load: improve naming of struct members
  c8b0358... ff-load: remove unneeded context members
  fa2ac07... ff-load: expose audio codec name
  44c131d... ff-load: re-enable audio decoding
  169f835... ff-load: remove fourcc and clean up some dead code
  2cd280c... ff-load: fix crash on inputs without audio streams
  127aed0... ff-save: move from workshop and make it compile again
  0b186b1... ff-save: low bitrate .ogv saving works
  ed53b21... ff-save: fix framerate setting
  f1caf68... ff-save: fix pts tracking/computation
  9576565... ff-save: free avformatcontext
  edc747c... ff-load: remove temporary forced audio seeking
  4f8d4df... ff-load: flush buffers after seek
  20d2fad... ff-save: add more encoding configuration properties
  13c4ed9... ff-load: factor out clearing of audio_track
  636ee9c... ff-save: audio data is now stereo float
  8761663... ff-save: delete dead code
  f548f6e... examples: update video example
  522a786... examples: add video inversion sample
  2998b31... ff-save: audio encoding starts working
  3304bc5... ff-save: remove bitrot circumvent defines
  d6ea430... examples: invert whole video
  7f28b2b... ff-save: detect sample rate from provided GeglAudio
  692c2cc... ff-save: remove unused priv members
  8407c3e... ff-load: free audio frames
  88784e9... ff-save: free audio frames
  0927bf9... ff-save: default to 48000 sample rate
  ee944f6... ff-save: support 16bit audio sample formats
  4f1ca3e... ff-save: indentation fixes
  5c43788... ff-load: get rid of pts in audioframe
  40b24e8... ff-save: get rid of pts in audioframe
  5cac83a... audio: make audiofragment be multichannel
  015f815... ff-load: use GeglAudio for audio fragments
  f2c9211... ff-save: use GeglAudio for audio fragments
  cb512b2... gegl-audio: change size defines to support 6 channel 48000h
  7a9f8a6... adapt code for new GeglAudio
  e1fa732... remove unused duplicate function
  2e43763... examples/gegl-video: change how samples are stored as xmp
  1fd8423... ff-save: set the number of channels in GeglAudio's
  d82263f... rename/refactor GeglAudio to GeglAudioFragment
  6eda9ca... ff-load/ff-save: use gobject instead of custom allocaiton f
  4348db9... GeglAudioFragment: start adding accessor functions


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]