45 Commits (2f62a433f26cab5d26d59b961b34637c26cf8e22)

Author SHA1 Message Date
Paul B Mahol ddc176d0ee avcodec/elbg: fix integer overflows 2 years ago
Andreas Rheinhardt bb98212930 avcodec/elbg: Mark ELBGContext as being unaliased by using av_restrict 3 years ago
Andreas Rheinhardt 6b2c1d1018 avcodec/elbg: Add flags to avpriv_elbg_do() 3 years ago
Andreas Rheinhardt 477a398c3e avcodec/elbg: Also allocate buffers for recursion only once 3 years ago
Andreas Rheinhardt 60ada0f5fa avcodec/elbg: Keep buffers to avoid allocations and frees 3 years ago
Andreas Rheinhardt 5e01527330 avcodec/elbg: Move arguments to the context early if possible 3 years ago
Andreas Rheinhardt 896c11687e avcodec/elbg: Add persistent ELBGContext 3 years ago
Andreas Rheinhardt 9e11debb5d avcodec/elbg: Rename elbg_data to ELBGContext 3 years ago
Andreas Rheinhardt 05ccfcb7b0 avcodec/elbg: Merge avpriv_init_elbg() into avpriv_do_elbg() 3 years ago
Andreas Rheinhardt d046e76515 avcodec/elbg: Move avpriv_init_elbg() down 3 years ago
Andreas Rheinhardt a6760bb92b avcodec/elbg: Remove avoidable buffer 3 years ago
Michael Niedermayer c1a49a1264 avcodec/elbg: Increase some fields to 64bit 3 years ago
Andreas Rheinhardt 25c8507818 Remove/replace some unnecessary avcodec.h inclusions 3 years ago
Vittorio Giovara 41ed7ab45f cosmetics: Fix spelling mistakes 9 years ago
Diego Biurrun 7f9f771eac avcodec: Don't anonymously typedef structs 10 years ago
Vittorio Giovara ae2d41ec87 elbg: check memory allocations and propagate errors 10 years ago
Michael Niedermayer fb4ac46d7f avcodec/elbg: Use av_malloc(z)_array() 11 years ago
Michael Niedermayer 87ecefdab0 elbg: change utility_inc to 64bit 11 years ago
Stefano Sabatini fe55c31976 lavc/elbg: rename ff_ symbols to avpriv_, so they can be used in shared libs 11 years ago
Michael Niedermayer 2c340596ca elbg: Fix an assert 12 years ago
Michael Niedermayer a21f65b55e elbg: switch to av_assert 12 years ago
Michael Niedermayer 9018f8c328 elbg: fix assert 12 years ago
Martin Storsjö 1d9c2dc89a Don't include common.h from avutil.h 12 years ago
Lou Logan 6851130fd6 cosmetics: minor libavcodec spelling errors 13 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Diego Biurrun 9a58234fea Fix misspelled parameter names in Doxygen documentation. 15 years ago
Måns Rullgård 36672bac52 elbg: remove VLAs 15 years ago
Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
Vitor Sessak 4e2c08c551 Small ELBG optimization: use last pixel as a initial guess for the codebook 15 years ago
Vitor Sessak e40ee25c49 Fix bug when elbg->utility_inc[elbg->numCB-1] == 1 16 years ago
Vitor Sessak 9aa2ab4276 Use FLG pseudo-random number generator in RoQ and ELBG 16 years ago
Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
Diego Biurrun 99ed41a808 Fix filenames in Doxygen comments. 16 years ago
Vitor Sessak 144b46f21b My commit at r14340 was not the right solution. For a monochromatic 17 years ago
Vitor Sessak 6de727244c Do declaration and initialization separately in elbg.c 17 years ago
Vitor Sessak 6bf8b04764 When picking a "high utility centroid" do not pick one 17 years ago
Vitor Sessak 5916af1954 The codebook generator algorithm involves picking three 17 years ago
Diego Biurrun 245976da2a Use full path for #includes from another directory. 17 years ago
Vitor Sessak 3a66812fc8 Add my last name to copyright headers 18 years ago
Eric Lasota 7c68b47b78 Cygwin compatibility workaround 18 years ago
Vitor Sessak ddcf4b5d6d Codebook generator using the ELBG algorithm 18 years ago