Skip to content

Commit

Permalink
v. 0.27
Browse files Browse the repository at this point in the history
  • Loading branch information
DJATOM committed Aug 12, 2016
1 parent 0678b95 commit 1858c50
Show file tree
Hide file tree
Showing 13 changed files with 990 additions and 367 deletions.
9 changes: 9 additions & 0 deletions Changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
0.27 DJATOM's mod 2 (2016-8-12)
merged: new options from BM's mod 3 (depth, par, fps). Old 'wheels' removed.
removed: -log option. Guess it useless now.
removed: 'Distributor'-related code. Use Avs+, if you want multi-threaded Avisynth.
new: implemented native HBD support. Only 16-bit and float for now. I'll add more stuff here once it will be merged in Avs+ from PR.
new: -nstdr option. Silences all stderr output. Use it when piping to external encoder.
improvement: now application prints progress console, so -log is not needed under Wine. The output schema was reworked and should be better.
Also migrated to avisynth_c.h from Avs+, it makes me easy to support new avs+ stuff when it will come.

0.26a DJATOM's mod (2014-8-26)
fixed i420p10/i420p16 options bug (thx Isorkin for testing).
now I use MSVC 2012 with Intel Composer XE 2013 inbstead of MinGW.
Expand Down
20 changes: 20 additions & 0 deletions Makefile.win
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
OBJECTS = avs2yuv.o
BIN = avs2yuv.exe

CXX=i686-w64-mingw32-gcc

CXXFLAGS=-Wall -std=c99 -I. -std=gnu99 -O3 -msse -mfpmath=sse -ffast-math -fno-math-errno -flto -fomit-frame-pointer
LDFLAGS=--large-address-aware

all: $(BIN)

%.o : %.c
$(CXX) $(CXXFLAGS) -c $< -o $@

$(BIN) : $(OBJECTS)
$(CXX) $(OBJECTS) -s -o $(BIN)

clean :
rm -f $(OBJECTS) $(BIN)

avs2yuv.o: avs2yuv.c
20 changes: 20 additions & 0 deletions Makefile.win64
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
OBJECTS = avs2yuv64.o
BIN = avs2yuv64.exe

CXX=x86_64-w64-mingw32-gcc

CXXFLAGS=-I. -std=gnu99 -Wall -O3 -msse2 -mfpmath=sse -ffast-math -fno-math-errno -flto -fomit-frame-pointer
LDFLAGS=

all: $(BIN)

%64.o : %.c
$(CXX) $(CXXFLAGS) -c $< -o $@

$(BIN) : $(OBJECTS)
$(CXX) $(OBJECTS) -s -o $(BIN)

clean :
rm -f $(OBJECTS) $(BIN)

avs2yuv64.o: avs2yuv.c
Loading

0 comments on commit 1858c50

Please sign in to comment.