Xiph.org - flac.git/summary

Flac git repository

http://git.xiph.org/?p=flac.git;a=summary

Les articles publiés sur le site

  • vorbiscomment.c : Do not write empty vorbiscomment fields.

    19 septembre 2014, par Erik de Castro Lopo
    vorbiscomment.c : Do not write empty vorbiscomment fields.
    
    That is, only write vorbis comment fields if they are non-empty.
    
    Patch-from: Janne Hyvärinen <cse@sci.fi>
    
    • [DH] src/flac/vorbiscomment.c
  • fixed_intrin_sse[23].c : Simplify XMM -> int64 conversion.

    18 septembre 2014, par Erik de Castro Lopo
    fixed_intrin_sse[23].c : Simplify  XMM -> int64 conversion.
    
    Patch-from: lvqcl <lvqcl.mail@gmail.com>
    
    • [DH] src/libFLAC/fixed_intrin_sse2.c
    • [DH] src/libFLAC/fixed_intrin_ssse3.c
  • cpu.h : Only define FLAC__SSE_SUPPORTED if FLAC__HAS_X86INTRIN is set.

    18 septembre 2014, par Erik de Castro Lopo
    cpu.h : Only define FLAC__SSE_SUPPORTED if FLAC__HAS_X86INTRIN is set.
    
    Patch-from: lvqcl <lvqcl.mail@gmail.com>
    
    • [DH] src/libFLAC/include/private/cpu.h
  • win_utf8_io.c : Use fputws instead of fwprintf.

    12 septembre 2014, par Yuta NAKAI
    win_utf8_io.c: Use fputws instead of fwprintf.
    
    Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
    
    • [DH] src/share/win_utf8_io/win_utf8_io.c
  • Add partial_tukey and punchout_tukey apodization functions

    10 août 2014, par Martijn van Beurden
    Add partial_tukey and punchout_tukey apodization functions
    
    Adds two new apodization functions that seem to perform better than
    the apodization functions currently in the codebase and fixes three
    existing windows as well.
    
    Its important to note that this patch only affects the encoder stage
    that evaluates various possible predictors. Audio encoded with these
    new windows will still decode with existing legacy decoders.
    
    = Theory =
    These functions are used to window the  audio data at the predictor
    stage. These news functions enable the use of only part of the signal
    to generate a predictor. This helps  because short transients can
    introduce noise into the predictor. The  predictor becomes very good
    at prediciting one part of the  signal, instead of mediocre for the
    whole block.
    
    Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
    
    • [DH] doc/html/documentation_tools_flac.html
    • [DH] include/FLAC/stream_encoder.h
    • [DH] man/flac.1
    • [DH] man/flac.sgml
    • [DH] src/libFLAC/include/private/window.h
    • [DH] src/libFLAC/include/protected/stream_encoder.h
    • [DH] src/libFLAC/stream_encoder.c
    • [DH] src/libFLAC/window.c