Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Obe #8

Open
wants to merge 93 commits into
base: master
Choose a base branch
from
Open

Obe #8

wants to merge 93 commits into from

Commits on Oct 22, 2011

  1. Add speedcontrol file.

    kierank committed Oct 22, 2011
    Configuration menu
    Copy the full SHA
    fcc3087 View commit details
    Browse the repository at this point in the history
  2. Merge speedcontrol.

    kierank committed Oct 22, 2011
    Configuration menu
    Copy the full SHA
    aad01e1 View commit details
    Browse the repository at this point in the history
  3. Add "Fake HRD". This writes Buffering Period SEI but sets nal_hrd_par…

    …ameters_present_flag to zero.
    
    This allows more flexible T-STD compliant TS muxing and also to workaround bugs in MPEG-2 Systems.
    The x264_hrd_t struct should be used for PTS and DTS. Fake HRD is not necessary for Blu-Ray.
    kierank committed Oct 22, 2011
    Configuration menu
    Copy the full SHA
    772a3b7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    394c8b9 View commit details
    Browse the repository at this point in the history
  5. Pass through user data.

    kierank committed Oct 22, 2011
    Configuration menu
    Copy the full SHA
    86cca25 View commit details
    Browse the repository at this point in the history
  6. Turn off warning temporarily.

    kierank committed Oct 22, 2011
    Configuration menu
    Copy the full SHA
    ebeed24 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    36070c5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4ce2a2e View commit details
    Browse the repository at this point in the history
  9. Fix 10L

    kierank committed Oct 22, 2011
    Configuration menu
    Copy the full SHA
    14234b9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3b628bb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0a39eda View commit details
    Browse the repository at this point in the history
  12. Fix merge problem.

    kierank committed Oct 22, 2011
    Configuration menu
    Copy the full SHA
    e8de85d View commit details
    Browse the repository at this point in the history
  13. Fix Fake CBR

    kierank committed Oct 22, 2011
    Configuration menu
    Copy the full SHA
    e39fe19 View commit details
    Browse the repository at this point in the history
  14. Add new speedcontrol timings.

    kierank committed Oct 22, 2011
    Configuration menu
    Copy the full SHA
    d15a888 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    40d893f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c015eed View commit details
    Browse the repository at this point in the history
  17. Pre-place keyframes to fix long stalls when PB... becomes IP... and a…

    … new path
    
    has to be calculated. THIS BREAKS OPEN-GOP BLU-RAY and doesn't fix b-adapt=2.
    kierank committed Oct 22, 2011
    Configuration menu
    Copy the full SHA
    17e72e7 View commit details
    Browse the repository at this point in the history
  18. Fix typo in previous patch.

    kierank committed Oct 22, 2011
    Configuration menu
    Copy the full SHA
    3444043 View commit details
    Browse the repository at this point in the history
  19. Use a 27MHz clock for HRD timing output. There was accumulation of er…

    …ror when
    
    using doubles.
    kierank committed Oct 22, 2011
    Configuration menu
    Copy the full SHA
    7114558 View commit details
    Browse the repository at this point in the history
  20. Fix issues with HRD timings.

    kierank committed Oct 22, 2011
    Configuration menu
    Copy the full SHA
    c39d086 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    543137f View commit details
    Browse the repository at this point in the history
  22. Fix bad merge.

    kierank committed Oct 22, 2011
    Configuration menu
    Copy the full SHA
    37a647c View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2011

  1. Fix error with rebasing.

    Fix bad rebase #2
    kierank committed Oct 25, 2011
    Configuration menu
    Copy the full SHA
    2c33d28 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2011

  1. Configuration menu
    Copy the full SHA
    3ffaa2b View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2011

  1. Set CBR HRD flags correctly.

    kierank committed Dec 5, 2011
    Configuration menu
    Copy the full SHA
    ccf4f20 View commit details
    Browse the repository at this point in the history
  2. Make single frame vbv code, correct the actual buffer size.

    Also get rid of some now useless (and hacky) outputs in the API.
    kierank committed Dec 5, 2011
    Configuration menu
    Copy the full SHA
    c444d2b View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2011

  1. Configuration menu
    Copy the full SHA
    36dc854 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2011

  1. Merge git://git.videolan.org/x264

    Conflicts:
    	encoder/rdo.c
    kierank committed Dec 8, 2011
    Configuration menu
    Copy the full SHA
    f88f880 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2011

  1. Configuration menu
    Copy the full SHA
    97bb99f View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2011

  1. Configuration menu
    Copy the full SHA
    6787ff9 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2011

  1. Configuration menu
    Copy the full SHA
    f3cfa4f View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2011

  1. Configuration menu
    Copy the full SHA
    d244441 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2011

  1. Have a safe cpb initial arrival time field so that single frame vbv

    can be given a slightly better arrival time.
    kierank committed Dec 23, 2011
    Configuration menu
    Copy the full SHA
    5ef09c7 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2012

  1. Add speedcontrol file.

    kierank committed Jan 16, 2012
    Configuration menu
    Copy the full SHA
    284ff3f View commit details
    Browse the repository at this point in the history
  2. Merge speedcontrol.

    kierank committed Jan 16, 2012
    Configuration menu
    Copy the full SHA
    8deeec8 View commit details
    Browse the repository at this point in the history
  3. Add "Fake HRD". This writes Buffering Period SEI but sets nal_hrd_par…

    …ameters_present_flag to zero.
    
    This allows more flexible T-STD compliant TS muxing and also to workaround bugs in MPEG-2 Systems.
    The x264_hrd_t struct should be used for PTS and DTS. Fake HRD is not necessary for Blu-Ray.
    kierank committed Jan 16, 2012
    Configuration menu
    Copy the full SHA
    91d8a81 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ab79ff2 View commit details
    Browse the repository at this point in the history
  5. Turn off warning temporarily.

    kierank committed Jan 16, 2012
    Configuration menu
    Copy the full SHA
    2dfa98f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b65fd9f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5dff104 View commit details
    Browse the repository at this point in the history
  8. Fix 10L

    kierank committed Jan 16, 2012
    Configuration menu
    Copy the full SHA
    e9e8134 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    37db7a3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9a4f969 View commit details
    Browse the repository at this point in the history
  11. Fix merge problem.

    kierank committed Jan 16, 2012
    Configuration menu
    Copy the full SHA
    e7e953e View commit details
    Browse the repository at this point in the history
  12. Fix Fake CBR

    kierank committed Jan 16, 2012
    Configuration menu
    Copy the full SHA
    7258c34 View commit details
    Browse the repository at this point in the history
  13. Add new speedcontrol timings.

    kierank committed Jan 16, 2012
    Configuration menu
    Copy the full SHA
    d48697e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    198c887 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    67c00ed View commit details
    Browse the repository at this point in the history
  16. Pre-place keyframes to fix long stalls when PB... becomes IP... and a…

    … new path
    
    has to be calculated. THIS BREAKS OPEN-GOP BLU-RAY and doesn't fix b-adapt=2.
    kierank committed Jan 16, 2012
    Configuration menu
    Copy the full SHA
    168a2af View commit details
    Browse the repository at this point in the history
  17. Fix typo in previous patch.

    kierank committed Jan 16, 2012
    Configuration menu
    Copy the full SHA
    1bd5984 View commit details
    Browse the repository at this point in the history
  18. Use a 27MHz clock for HRD timing output. There was accumulation of er…

    …ror when
    
    using doubles.
    kierank committed Jan 16, 2012
    Configuration menu
    Copy the full SHA
    683fd7b View commit details
    Browse the repository at this point in the history
  19. Fix issues with HRD timings.

    kierank committed Jan 16, 2012
    Configuration menu
    Copy the full SHA
    7c063d4 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    e6bb06f View commit details
    Browse the repository at this point in the history
  21. Fix bad merge.

    kierank committed Jan 16, 2012
    Configuration menu
    Copy the full SHA
    c425bb7 View commit details
    Browse the repository at this point in the history
  22. Fix error with rebasing.

    Fix bad rebase #2
    kierank committed Jan 16, 2012
    Configuration menu
    Copy the full SHA
    30ead41 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    35a640b View commit details
    Browse the repository at this point in the history
  24. Set CBR HRD flags correctly.

    kierank committed Jan 16, 2012
    Configuration menu
    Copy the full SHA
    d7684b1 View commit details
    Browse the repository at this point in the history
  25. Make single frame vbv code, correct the actual buffer size.

    Also get rid of some now useless (and hacky) outputs in the API.
    kierank committed Jan 16, 2012
    Configuration menu
    Copy the full SHA
    7852047 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    753f8c4 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    6f8745e View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    724f2e6 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    06191ad View commit details
    Browse the repository at this point in the history
  30. Have a safe cpb initial arrival time field so that single frame vbv

    can be given a slightly better arrival time.
    kierank committed Jan 16, 2012
    Configuration menu
    Copy the full SHA
    3d0a3ce View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    8f8ace2 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2012

  1. Configuration menu
    Copy the full SHA
    27861fe View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2012

  1. Configuration menu
    Copy the full SHA
    da0c2ad View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2012

  1. Configuration menu
    Copy the full SHA
    f312b41 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2012

  1. Configuration menu
    Copy the full SHA
    49226f9 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2012

  1. Configuration menu
    Copy the full SHA
    60b8f8a View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2012

  1. Configuration menu
    Copy the full SHA
    c525ca3 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2012

  1. Configuration menu
    Copy the full SHA
    c9b768c View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2012

  1. Revert "Sliced-threads: do hpel and deblock after returning"

    This reverts commit c522ad1.
    kierank committed Mar 9, 2012
    Configuration menu
    Copy the full SHA
    8505949 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2012

  1. Configuration menu
    Copy the full SHA
    0ee492b View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2012

  1. Configuration menu
    Copy the full SHA
    90c8271 View commit details
    Browse the repository at this point in the history
  2. Revert "Fix clobbering of mutex/cvs"

    This reverts commit 5c85e0a.
    kierank committed Mar 15, 2012
    Configuration menu
    Copy the full SHA
    6180eed View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2012

  1. Fix build temporarily.

    kierank committed Mar 19, 2012
    Configuration menu
    Copy the full SHA
    475c62d View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2012

  1. Fix intra-refresh + hrd.

    Kieran Kunhya authored and Jason Garrett-Glaser committed Mar 27, 2012
    Configuration menu
    Copy the full SHA
    788efde View commit details
    Browse the repository at this point in the history
  2. Sliced-threads: do hpel and deblock after returning

    Lowers encoding latency around 14% in sliced threads mode with preset superfast.
    Additionally, even if there is no waiting time between frames, this improves parallelism, because hpel+deblock are done during the (singlethreaded) lookahead.
    For ease of debugging, dump-yuv forces all of the threads to wait and finish instead of setting b_full_recon.
    Jason Garrett-Glaser authored and kierank committed Mar 27, 2012
    Configuration menu
    Copy the full SHA
    48de317 View commit details
    Browse the repository at this point in the history
  3. Fix clobbering of mutex/cvs

    Regression in r2183.
    Bizarrely seemed to work on many platforms, but crashed on win64 and may have been slower.
    Only affected sliced threads during encoding, but could cause crashes on x264 encoder close even without sliced threads.
    MasterNobody authored and kierank committed Mar 27, 2012
    Configuration menu
    Copy the full SHA
    575c11a View commit details
    Browse the repository at this point in the history
  4. Merge git://github.com/DarkShikari/x264-devel

    Conflicts:
    	encoder/encoder.c
    kierank committed Mar 27, 2012
    Configuration menu
    Copy the full SHA
    5cfb491 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    21fed51 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2012

  1. Configuration menu
    Copy the full SHA
    87c617d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40b8756 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6e14252 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2013

  1. Revert "Pre-place keyframes to fix long stalls when PB... becomes IP.…

    ….. and a new path"
    
    This reverts commit 168a2af.
    
    Conflicts:
    
    	encoder/slicetype.c
    Kieran Kunhya committed Mar 1, 2013
    Configuration menu
    Copy the full SHA
    0f8a002 View commit details
    Browse the repository at this point in the history
  2. Merge x264 git

    Kieran Kunhya committed Mar 1, 2013
    Configuration menu
    Copy the full SHA
    e2eec40 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2013

  1. Merge branch 'master' of git://git.videolan.org/x264 into newmerge

    Conflicts:
    	common/arm/quant-a.S
    	configure
    Kieran Kunhya committed Mar 10, 2013
    Configuration menu
    Copy the full SHA
    13f0616 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'newmerge' of github.com:kierank/x264-obe into obe

    Conflicts:
    	encoder/encoder.c
    Kieran Kunhya committed Mar 10, 2013
    Configuration menu
    Copy the full SHA
    20f91fc View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2013

  1. Configuration menu
    Copy the full SHA
    f53b90d View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2013

  1. update low delay flag when no bframes are used

    Michael Kazmier authored and kierank committed Mar 13, 2013
    Configuration menu
    Copy the full SHA
    bd3331c View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2013

  1. Configuration menu
    Copy the full SHA
    1d81db2 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2015

  1. Merge branch 'master' into obe

    Conflicts:
    	common/common.c
    	encoder/encoder.c
    	encoder/ratecontrol.c
    	encoder/set.c
    	x264.h
    kierank committed Mar 15, 2015
    Configuration menu
    Copy the full SHA
    6938fa3 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2020

  1. Disable crashing AVX2

    kierank committed May 21, 2020
    Configuration menu
    Copy the full SHA
    9679f15 View commit details
    Browse the repository at this point in the history