[gegl] (90 commits) ...ui: do the debug seeking only if environment flag is set



Summary of changes:

  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 (*)
  8d083c4... GeglAudioFragment: add defaults to construction (*)
  d9f35ab... ff-load/ff-save: unref when destroying audio track caches (*)
  d539b53... GeglAudioFragment: add channel layout defines from ffmpeg (*)
  8230759... GeglAudioFragment: seal struct (*)
  65bd4d4... GeglAudioFragment: make MAX_SAMPLES private (*)
  6432cdd... ff-save: hide more properties that dont do much yet
  dce0767... ui: do the debug seeking only if environment flag is set

(*) This commit already existed in another branch; no separate mail sent


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