Home > encode, x264, x264-bin > x264 rev2334+704 tMod ( What’s wrong with GitHub? )

x264 rev2334+704 tMod ( What’s wrong with GitHub? )

22nd May 2013, Wednesday Leave a comment Go to comments

Sources on GitHub: https://github.com/astrataro/x264_tMod.
I don’t know why but GitHub seems to be inaccessible for many users. It works for me as long as I sign in my own account, but usually fails when I log out, though the codes indicate server failures. I suggest sign up an account if you don’t have one when you fail to enter the repo, or maybe I need to switch to other git hosts….

Ad: new binary host is http://tmod.nmm-hd.org.


1. Haswell, Haswell, and Haswell.
2. Use liblsmash for mp4 stuffs. As consequences, you need to build liblsmash if you want to compile tMod by yourself. And liblsmash has to be patched in order to fit tMod:

diff --git a/Makefile b/Makefile
index 954a5b3..e6d8a89 100644
--- a/Makefile
+++ b/Makefile
@@ -43,6 +43,7 @@ install: all install-lib
 install-lib: liblsmash.pc lib
 	install -d $(DESTDIR)$(includedir)
 	install -m 644 $(SRCDIR)/lsmash.h $(DESTDIR)$(includedir)
+	install -m 644 $(SRCDIR)/importer.h $(DESTDIR)$(includedir)/lsmash_importer.h
 	install -d $(DESTDIR)$(libdir)/pkgconfig
 	install -m 644 liblsmash.pc $(DESTDIR)$(libdir)/pkgconfig
 ifneq ($(STATICLIB),)
@@ -60,7 +61,7 @@ endif
 #All objects should be deleted regardless of configure when uninstall/clean/distclean.
-	$(RM) $(DESTDIR)$(includedir)/lsmash.h
+	$(RM) $(addprefix $(DESTDIR)$(includedir)/, lsmash.h, lsmash_importer.h)
 	$(RM) $(addprefix $(DESTDIR)$(libdir)/, liblsmash.a liblsmash.dll.a liblsmash.so liblsmash.dylib pkgconfig/liblsmash.pc)
 	$(RM) $(addprefix $(DESTDIR)$(bindir)/, $(TOOLS_ALL) $(TOOLS_ALL:%=%.exe) liblsmash.dll cyglsmash.dll)
Categories: encode, x264, x264-bin
  1. 22nd May 2013, Wednesday at 09,55pm UTC

    thansk for the patch

    about github… http://wstaw.org/m/2013/05/22/plasma-desktopL10370.png


  2. 23rd May 2013, Thursday at 04,42pm UTC

    Emmmm… Yupi!!! 😀

  3. 24th May 2013, Friday at 02,02pm UTC

    segfault when encode with opencl in 8bits


    build with this script http://sl1pkn07.no-ip.com/paste/view/ed95ffde

    user git revision according by *-fullehelp.txt (with disable audio)


    • 24th May 2013, Friday at 02,03pm UTC

      oh, with official (git.videolan), komisar mod, and devel (github darkshikari) works


      • 25th May 2013, Saturday at 03,57am UTC

        Not sure why, I don’t ever understand opencl stuffs, nor have I linked opencl libs on *nix OSes.

    • 31st May 2013, Friday at 07,43am UTC

      I see no problem on chakra which is based on archlinux. The only difference is that I used libav instead of ffmpeg and my 64bit build don’t use –eanble-pic and –enable-debug. I think you should unset your default cflags in your PKGBUILD

      • sl1pkn07
        31st May 2013, Friday at 09,46am UTC

        the debug is only for make gdb logs, also without debug same result

        test withour -fpic (i belive witout this fail me buld) and still segfaulting

        remember, segfault with –enable-opencl in 8 bits. without opencl and with 10bits works ok


      • sl1pkn07
        31st May 2013, Friday at 09,51am UTC

        “belive” no, remember (my english is catastrophic)

  4. John
    3rd June 2013, Monday at 07,11am UTC

    How much speed boost that we can expect when encoding on Haswell processor?

  5. sl1pkn07
    4th June 2013, Tuesday at 12,28am UTC

    github now woks with your repo

    • 4th June 2013, Tuesday at 02,50pm UTC

      Yes, it was a false-positive by GitHub’s anti-spam bot, and the account status has been reset after I contacted the staffs.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: