<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8287848095753635653</id><updated>2011-11-28T09:16:26.689+09:00</updated><category term='mp4'/><category term='Flash'/><category term='Firefox'/><category term='Patch'/><category term='Messenger'/><category term='DTV'/><category term='Live'/><category term='Etc'/><category term='AviUtl'/><category term='Customize'/><category term='Blogger'/><category term='x264'/><category term='Silverlight'/><category term='AviSynth'/><category term='Greasemonkey'/><category term='foobar2000'/><title type='text'>Leben ist vorbei ＼(^o^)／</title><subtitle type='html'>人生ｵﾜﾀなBlog</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default?start-index=101&amp;max-results=100'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>111</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-8545527695401200682</id><published>2009-12-16T05:46:00.000+09:00</published><updated>2009-12-28T13:37:49.630+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 Revision Memo (13xx)</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3feaec244c11ad4496ac4f6a630200a89db2d308"&gt;&lt;b&gt;r1376&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Don't do sum/ssd analysis if weightp == 1&lt;br /&gt;Typo fixes in comments and help.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c9cafc75352f036bdcb90f2a26e7233920567b13"&gt;&lt;b&gt;r1375&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix two bugs in 2-pass ratecontrol&lt;br /&gt;last_qscale_for wasn't set during the 2pass init code.&lt;br /&gt;abr_buffer was way too small in the case of multiple threads, so accordingly increase its buffer size based on the number of threads.&lt;br /&gt;May significantly increase quality with many threads in 2-pass mode, especially in cases with extremely large I-frames, such as anime.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=85eb4007f2ed36477b7fdc04ed2d63fbb2b7a0fb"&gt;&lt;b&gt;r1374&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Avisynth-MT and 2.6 compatibility fixes&lt;br /&gt;Explain to the user why YV12 conversion is forced with Avisynth 2.6.&lt;br /&gt;Fix encoding with Avisynth-MT scripts by inserting the necessary Distributor() call; speeds such scripts back up to expected levels.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=4322f630325dd8baf48fef45c19789a9d1614c16"&gt;&lt;b&gt;r1373&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix zone parsing on mingw&lt;br /&gt;Due to MinGW evidently being in the hands of a pack of phenomenal idiots, MinGW does not have strtok_r, a basic string function.&lt;br /&gt;As such, remove the dependency on strtok_r in zone parsing.&lt;br /&gt;Previously, using zones for anything other than ratecontrol failed.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=28c1d446bc0df176b99a150ca02d91ff7945410c"&gt;&lt;b&gt;r1372&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;More lookahead optimizations&lt;br /&gt;Under subme 1, don't do any qpel search at all and round temporal MVs accordingly.&lt;br /&gt;Drop internal subme with subme 1 to do fullpel predictor checks only.&lt;br /&gt;Other minor optimizations.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=385df7f0103d57198d09a1f76c7289cd0a902ae8"&gt;&lt;b&gt;r1371&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Various minor missing changes from previous commits&lt;br /&gt;Boolify sliced threads too&lt;br /&gt;Remove unused constants from dct-a.asm&lt;br /&gt;Fix a few typos/minor errors in preset documentation&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=65b3d0fd9f8167a6d0772a29e8fcf1a66ee7f8af"&gt;&lt;b&gt;r1370&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix regression in direct=auto/temporal in r1364&lt;br /&gt;Bug caused rare race condition in frame reference handling.&lt;br /&gt;This resulted in invalid bitstreams in some B-frames and, very rarely, crashes.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ec8e58637b97edaea00f022e11d15ee8a81466ab"&gt;&lt;b&gt;r1369&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add fast pskip to x264 SEI info header&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=11cfc44b338d914b5ec2337db37ba4d532295e43"&gt;&lt;b&gt;r1368&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Minor seeking fix with Avisynth input&lt;br /&gt;Seeking past the end of the input with --seek would result in the same frame being repeated over and over.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=de5beaec2078967d08da8ae2483c9f982b0ab07e"&gt;&lt;b&gt;r1367&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add support for MB-tree + B-pyramid&lt;br /&gt;Modify B-adapt 2 to consider pyramid in its calculations.&lt;br /&gt;Generally results in many more B-frames being used when pyramid is on.&lt;br /&gt;Modify MB-tree statsfile reading to handle the reordering necessary.&lt;br /&gt;Make differing keyint or pyramid between passes into a fatal error.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ca1112b373bd6c16a57350913a4a6cc4611b2d16"&gt;&lt;b&gt;r1366&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Use aliasing-avoidance macros in array_non_zero&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=77fc51070b3c916b3b16888e8ead0f3cb3e09eaa"&gt;&lt;b&gt;r1365&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;MMX version of 8x8 interlaced zigzag&lt;br /&gt;Just as fast as SSSE3 on Nehalem (and faster on Conroe/Penryn), so remove the SSSE3 version.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e8b73a9a4db4dd703528a1eee247b84ac335e395"&gt;&lt;b&gt;r1364&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Bring back slice-based threading support&lt;br /&gt;Enabled with --sliced-threads&lt;br /&gt;Unlike normal threading, adds no encoding latency.&lt;br /&gt;Less efficient than normal threading, both performance and compression-wise.&lt;br /&gt;Useful for low-latency encoding environments where performance is still important, such as HD videoconferencing.&lt;br /&gt;Add --tune zerolatency, which eliminates all x264 encoder-side latency (no delayed frames at all).&lt;br /&gt;Some tweaks to VBV ratecontrol and lookahead (in addition to those required by sliced threading).&lt;br /&gt;Commit sponsored by a media streaming company that wishes to remain anonymous.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a8f670b66ac89d75ef09ff87c940cfe3b328ad2d"&gt;&lt;b&gt;r1363&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add more detailed help for presets/tunes/profiles&lt;br /&gt;Shows what options they represent.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e5faf712fccefd1f29319b1547714f3d894e4dba"&gt;&lt;b&gt;r1362&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;qpel RD no longer needs mbcmp_unaligned&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=733b660f44fa4e8982cb83447f1d2cd7e31b4386"&gt;&lt;b&gt;r1361&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;ensure that all boolean options are {0,1} so they print consistently in the options SEI&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=528c100957ae929ae466ec54309cbb1e6193f66e"&gt;&lt;b&gt;r1360&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Actually do r1356&lt;br /&gt;Somehow commit r1356 got lost in the ether.  I'm not sure how, but now it's fixed.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=495177138cdaf8360156f4d3cb45a14f1abf3266"&gt;&lt;b&gt;r1359&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Remove some unused code from x264.c&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=77d0631c35b7e6928759eda0b3d7d229b18f27c9"&gt;&lt;b&gt;r1358&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;SSSE3 version of zigzag_8x8_field&lt;br /&gt;Slightly faster interlaced encoding with 8x8dct.&lt;br /&gt;Helps most on Nehalem, somewhat disappointing on Conroe/Penryn.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=225d1dcd4973cfb8e2be39dc40da26f869814a62"&gt;&lt;b&gt;r1357&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix crash in interlaced with &gt;8 refs&lt;br /&gt;Crash introduced in weightp.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=4bf27ffa3e5b40d49e201e4e39c4f3b57a84c737"&gt;&lt;b&gt;r1356&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Significantly faster qpel-RD&lt;br /&gt;Cache the results of MC, like in bidir-RD.&lt;br /&gt;Slightly changes output due to the necessary reordering of satd/RD calls.&lt;br /&gt;5-10% faster qpel-RD.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=83bda2ea78c9aa145a8d6fc7cb122ca4439c822d"&gt;&lt;b&gt;r1355&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add x264 prefix to functions with ffmpeg equivalents&lt;br /&gt;Not important now, but will be when we add libav* input support.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=636f98f1b06cc51da8399e79ce08bab8c56b82b7"&gt;&lt;b&gt;r1354&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;10L in r1353&lt;br /&gt;Broke mp4 output.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=380a201e8e8ba5a13022aeeeaf4b7501e1c79279"&gt;&lt;b&gt;r1353&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Enhanced Avisynth input support&lt;br /&gt;Requires avisynth_c.h from the Avisynth API headers.&lt;br /&gt;Reports errors properly from Avisynth script input.&lt;br /&gt;Automatically construct input scripts for almost any input file.&lt;br /&gt;Tries ffmpegsource2, DSS2, directshowsource, and many other sourcing methods, based on the input file extension.&lt;br /&gt;Automatically converts to YV12.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d487de421807a0d384b29a0d9dc6c90f180f0e7b"&gt;&lt;b&gt;r1352&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Much faster weightp&lt;br /&gt;Move sum/ssd calculation out of lookahead and do it only once per frame.&lt;br /&gt;Also various minor optimizations, cosmetics, and cleanups.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f3cdc6a4878450850eb07ed0122b9836122bdbe0"&gt;&lt;b&gt;r1351&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix bugs in fps/timestamp handling in FLV muxer&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=626affea98f4db9208cbf0e3db78f23804defd0c"&gt;&lt;b&gt;r1350&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix bug in weightp analysis&lt;br /&gt;Weights weren't reset upon early terminations, so old (wrong) weights could stick around.&lt;br /&gt;Small compression improvement.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a1705b68f5e88e083411d1d1d8fc77cb09304753"&gt;&lt;b&gt;r1349&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Minor deblocking optimization, update comments&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=1c2c5688b64fcd62f307b9e00fde228324a0162d"&gt;&lt;b&gt;r1348&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix weightb with delta_poc_bottom&lt;br /&gt;Has no effect yet, but will be required once we add TFF/BFF signalling support in interlaced mode.&lt;br /&gt;Gives 0.5-0.7% better compression with proper TFF/BFF signalling.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=5ddd61bbfecb6e782b096ddebef127ab73bee006"&gt;&lt;b&gt;r1347&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Give more meaningful error if 1st/2nd pass resolution differ&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=0b0f4a3470c58061d09ee26037314c2f8a4d049b"&gt;&lt;b&gt;r1346&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix extremely rare deadlock with sync-lookahead&lt;br /&gt;Patch partially by Anton Mitrofanov.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ed0467756f5a842249d86fb9622006f3939c72a2"&gt;&lt;b&gt;r1345&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Only print weightp stats if there were P-frames&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=4a31a47d88ca01b63d8a06be2592beaedc78b8f3"&gt;&lt;b&gt;r1344&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster lookahead with subme=1&lt;br /&gt;If it hasn't been clear already, don't use subme=1 as a "fast first pass" option.&lt;br /&gt;Use subme=2 instead; 1 and below now enable a fast (lower quality) lookahead mode.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c0215c8a83aa9b543dd6930185d589d0ed835816"&gt;&lt;b&gt;r1343&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster weightp analysis&lt;br /&gt;Modify pixel_var slightly to return the necessary information and use it for weight analysis instead of sad/ssd.&lt;br /&gt;Various minor cosmetics.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e8501efbd235b1b5321adda8926e7a859beafd3c"&gt;&lt;b&gt;r1342&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix two issues in weightp&lt;br /&gt;If analysis decided on an offset of -128, x264 would create non-compliant streams.&lt;br /&gt;Fix some cases with nearly all intra blocks where analysis could pick very weird weights.&lt;br /&gt;Also add some asserts to check compliancy.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=4f0a545fa7528b4820141ac6d0b8bbe2e643d905"&gt;&lt;b&gt;r1341&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Allow compilation with non-Apple GCC on OS X&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=1d54b2c7f9110cb7c7af1059cf595db17ed96273"&gt;&lt;b&gt;r1340&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Use __attribute__((may_alias)) for type-punning&lt;br /&gt;GCC thinks pointer casts to unions aren't valid with strict aliasing.&lt;br /&gt;See http://gcc.gnu.org/onlinedocs/gcc-4.4.2/gcc/Optimize-Options.html#Type_002dpunning.&lt;br /&gt;Also use M32() in y4m.c.&lt;br /&gt;Enable -Wstrict-aliasing again since all such warnings are fixed.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=82b80ef96b0ae74187f6f6a482bddb3f859df4f5"&gt;&lt;b&gt;r1339&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;100l in deadlock fix&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=6f5f8c02aa3d64e45d17e97d24a6593e8a13c2b2"&gt;&lt;b&gt;r1338&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;FLV muxing support&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e76a4adb1c8ee27748847656450c815f60d2fe6d"&gt;&lt;b&gt;r1337&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix rare deadlock introduced in weightp&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2a35a019c5e5710fddcee36976921347ef5ae7a7"&gt;&lt;b&gt;r1336&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Actually add -Wno-strict-aliasing to configure&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=0e706cc9f3814f817b6bdef25e35ad1060d369b1"&gt;&lt;b&gt;r1335&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Various weightp fixes&lt;br /&gt;Make weightp results match in threaded vs non-threaded mode.&lt;br /&gt;Fix two-pass with slow-firstpass.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=cbd43d1e31fae533de121c7c0dfcc13ebf41aa24"&gt;&lt;b&gt;r1334&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix all aliasing violations&lt;br /&gt;New type-punning macros perform write/read-combining without aliasing violations per the second-to-last part of 6.5.7 in the C99 specification.&lt;br /&gt;GCC 4.4, however, doesn't seem to have read this part of the spec and still warns about the violations.&lt;br /&gt;Regardless, it seems to fix all known aliasing miscompilations, so perhaps the GCC warning generator is just broken.&lt;br /&gt;As such, add -Wno-strict-aliasing to CFLAGS.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b28d98bbc3174e6f38caea49a7c545204e3930d3"&gt;&lt;b&gt;r1333&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix 10l in weightp on ARM&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=70f8869f1936558b33ee2ec58dbd85004aa6298b"&gt;&lt;b&gt;r1332&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix one (of possibly many) miscompilations in weightp&lt;br /&gt;Use NOINLINE and some emms calls to fix emms reordering issues.&lt;br /&gt;This issue occurred with some GCC versions if threads &gt; 1 and the phase of the moon was right.&lt;br /&gt;Also a cosmetic in x264.c.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c3e72f64021e535658f61e86dc3a21325e88ae11"&gt;&lt;b&gt;r1331&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix pixel_ssd on win64&lt;br /&gt;Didn't preserve XMM registers, may or may not have caused problems.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=af612d79aaaddfaac486d602ce3303836c45bbc6"&gt;&lt;b&gt;r1330&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix weightp logfile parsing on MinGW&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=03639d08bb4a1b93d2c4529a3bfec517dd905879"&gt;&lt;b&gt;r1329&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;cosmetics&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2bedf8945f921774714dacf5f0668e01c1810b46"&gt;&lt;b&gt;r1328&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix weightp on ARM + PPC&lt;br /&gt;No ARM or PPC assembly yet though.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=87de2346225721e8ca68a1b59bc87133fc598a42"&gt;&lt;b&gt;r1327&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Weighted P-frame prediction&lt;br /&gt;Merge Dylan's Google Summer of Code 2009 tree.&lt;br /&gt;Detect fades and use weighted prediction to improve compression and quality.&lt;br /&gt;"Blind" mode provides a small overall quality increase by using a -1 offset without doing any analysis, as described in JVT-AB033.&lt;br /&gt;"Smart", the default mode, also performs fade detection and decides weights accordingly.&lt;br /&gt;MB-tree takes into account the effects of "smart" analysis in lookahead, even further improving quality in fades.&lt;br /&gt;If psy is on, mbtree is on, interlaced is off, and weightp is off, fade detection will still be performed.&lt;br /&gt;However, it will be used to adjust quality instead of create actual weights.&lt;br /&gt;This will improve quality in fades when encoding in Baseline profile.&lt;br /&gt;&lt;br /&gt;Doesn't add support for interlaced encoding with weightp yet.&lt;br /&gt;Only adds support for luma weights, not chroma weights.&lt;br /&gt;Internal code for chroma weights is in, but there's no analysis yet.&lt;br /&gt;Baseline profile requires that weightp be off.&lt;br /&gt;All weightp modes may cause minor breakage in non-compliant decoders that take shortcuts in deblocking reference frame checks.&lt;br /&gt;"Smart" may cause serious breakage in non-compliant decoders that take shortcuts in handling of duplicate reference frames.&lt;br /&gt;&lt;br /&gt;Thanks to Google for sponsoring our most successful Summer of Code yet!&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3daa02e9c79ec46fd980bcfcd317df45539c91f6"&gt;&lt;b&gt;r1326&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix assert failure in the case of forced i-frames&lt;br /&gt;Note that this applies to non-IDR i-frames, not IDR-frames.&lt;br /&gt;This fix is also required for future open-gop.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=02fe6a5fe20b71d712c14525b14f95f1e7927a91"&gt;&lt;b&gt;r1325&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix issues relating to input/output files being pipes/FIFOs&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3d1a1287721a3a8bfd85d0557e4fe8edbd138adc"&gt;&lt;b&gt;r1324&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Various ARM-related fixes&lt;br /&gt;Fix comment for mc_copy_neon.&lt;br /&gt;Fix memzero_aligned_neon prototype.&lt;br /&gt;Update NEON (i)dct_dc prototypes.&lt;br /&gt;Duplicate x86 behavior for global+hidden functions.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=820380f981da35ae4f8fc124cb8b5ee1c4cbad4b"&gt;&lt;b&gt;r1323&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix miscompilation with gcc 4.3 on ARM&lt;br /&gt;Aliasing violation in spatial prediction caused nasty artifacts.&lt;br /&gt;Shut up two other GCC warnings while we're at it.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=bea99fbf88cc0da3f85f6ae6cccaf483c5d1fc1b"&gt;&lt;b&gt;r1322&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix extremely rare infinite loop in 2-pass VBV&lt;br /&gt;Implicit conversion from double-&gt;float lost enough precision to cause the loop termination condition to never trigger.&lt;br /&gt;Bug report by Tal Aloni.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=028b3ffa9071042468f2cc51580fa6ef65d6ff95"&gt;&lt;b&gt;r1321&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix large file support, broken in r1302&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=96bad1a71c656f4f05632d685d4b91bd54d5ce58"&gt;&lt;b&gt;r1320&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Dramatically reduce size of pixel_ssd_* asm functions&lt;br /&gt;~10k of code size eliminated.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=678a703fd9528d2b508b542ce5e289b4f0bae3b7"&gt;&lt;b&gt;r1319&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;fix bottom-right pixel of lowres planes, which was uninitialized.&lt;br /&gt;weirdly, valgrind reported this only with --no-asm.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=fe83a906ee1bb5170b112de717818e278ff59ddb"&gt;&lt;b&gt;r1318&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Further reduce code size in bime&lt;br /&gt;~7-8 kilobytes saved, ~0.6% faster subme 9.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=5c7133b0607b220a02e37cf72612c97484384cd8"&gt;&lt;b&gt;r1317&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix case in which MB-tree didn't propagate all data correctly&lt;br /&gt;Should improve quality in all cases.&lt;br /&gt;Also some minor cosmetic improvements.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=7016c83611ade1f0d54d62eec3a03fccdb43700d"&gt;&lt;b&gt;r1316&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Take into account chroma MV offset during interlaced motion search&lt;br /&gt;Small improvement in interlaced compression.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d4b7db5c840661a5853369300e704b20c7c3ff53"&gt;&lt;b&gt;r1315&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Slightly faster ssse3 width4 chroma MC&lt;br /&gt;Cacheline-aware in the same fashion as width8, but not conditional.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=40a4708b9d869d7b13cb1f1afc65590d2fc90f9b"&gt;&lt;b&gt;r1314&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Eliminate some rare cases where MB-tree gave incorrect results in B-frames&lt;br /&gt;Also get rid of some unnecessary memcpies.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=35146ef7d37a04e1f43ddb425f0e43311e24c5fc"&gt;&lt;b&gt;r1313&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix cases in which b-adapt 1 could result in AUTO-type frames.&lt;br /&gt;This didn't actually cause any issues, but it removes the need for the fixing-up code that prevented said issues.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=1f9c733dc27ae279943a3ddd7eaf8a50cbf4dc2d"&gt;&lt;b&gt;r1312&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Motion compensation optimizations&lt;br /&gt;Turning off inlining saves a whole boatload of code size for near-zero speed cost.&lt;br /&gt;Simplify offset calculation.&lt;br /&gt;Various other optimizations.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e361348b54d636d2bffd622c96d2255c0640c220"&gt;&lt;b&gt;r1311&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Minor CAVLC optimizations&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ec46ace7eab97cbde6fd50ae18de5c6e063fe1de"&gt;&lt;b&gt;r1310&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;cosmetics&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=6a4277ea792be0c51ccd195df61d92a12b60f02a"&gt;&lt;b&gt;r1309&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;ISC-license x86inc.asm&lt;br /&gt;As the assembly abstraction layer is very useful in non-x264 projects, it is now ISC (simplified BSD) so that others, even in commercial projects, can use it as well.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c9d2c06872347b519f44262bb4ed85198c9ca1b1"&gt;&lt;b&gt;r1308&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Various minor CABAC optimizations&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ece74ca07cd4f7729bdf6ba5b8be06c30da3a1af"&gt;&lt;b&gt;r1307&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix bug in b-pyramid strict&lt;br /&gt;Bug caused invalid streams in some situations.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b1ad8d06bcff3f14ddfc6e550d4d50f2d4847a96"&gt;&lt;b&gt;r1306&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Remove non-mod16 warning&lt;br /&gt;Compression only "suffers" by an extremely marginal amount and too many people misinterpret the warning.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b89ca0413c5a7114111ba0c76bcd7e52eb0ede93"&gt;&lt;b&gt;r1305&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix two warnings + some minor optimizations&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ec3b5bfa4f1e5e53ab962db4341b9f78b9e50c86"&gt;&lt;b&gt;r1304&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix a typo in b-pyramid help&lt;br /&gt;And an errant space in common/macroblock.c&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3679792d621cc95222d0aef3097c6d16e72852b8"&gt;&lt;b&gt;r1303&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;A bit more write-combining in macroblock_cache_load&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=6169a3f6c01ca95ac5f17d65c76af6830954789d"&gt;&lt;b&gt;r1302&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;split muxers.c into one file per format&lt;br /&gt;simplify internal muxer API&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=bcba15dbbc0d6be28129b85d541a0bc5050bab40"&gt;&lt;b&gt;r1301&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Update fprofile with the latest change to b-pyramid&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=909bdedba6077a90a361641232ba1840094f19fe"&gt;&lt;b&gt;r1300&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix assertion fail and incorrect costs with pyramid+VBV&lt;br /&gt;Deal properly with QPfile'd B-refs.  x264 should handle multiple B-refs per minigop now, though only via forced frametypes.&lt;/pre&gt;&lt;/blockquote&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;pre&gt;&lt;a href="http://kar1h3inz.blogspot.com/2009/08/x264-revision-memo-12xx.html"&gt;x264 Revision Memo (12xx)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kar1h3inz.blogspot.com/2009/02/x264-revision-memo-11xx.html"&gt;x264 Revision Memo (11xx)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kar1h3inz.blogspot.com/2008/10/x264-revision-memo-10xx.html"&gt;x264 Revision Memo (10xx)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kar1h3inz.blogspot.com/2008/07/x264-revision-memo-9xx.html"&gt;x264 Revision Memo (9xx)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kar1h3inz.blogspot.com/2008/03/x264-revision-memo-8xx.html"&gt;x264 Revision Memo (8xx)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kar1h3inz.blogspot.com/2008/03/x264-revision-memo.html"&gt;x264 Revision Memo (7xx)&lt;/a&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-8545527695401200682?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/8545527695401200682/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/10/x264-revision-memo-13xx.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/8545527695401200682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/8545527695401200682'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/10/x264-revision-memo-13xx.html' title='x264 Revision Memo (13xx)'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-3368787864062370445</id><published>2009-11-21T08:51:00.002+09:00</published><updated>2009-11-21T08:51:56.889+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 r1338</title><content type='html'>&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=6f5f8c02aa3d64e45d17e97d24a6593e8a13c2b2"&gt;r1338&lt;/a&gt;でFLV出力が追加されました&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-3368787864062370445?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/3368787864062370445/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/11/x264-r1338.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/3368787864062370445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/3368787864062370445'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/11/x264-r1338.html' title='x264 r1338'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-4291909800164156768</id><published>2009-11-10T12:32:00.000+09:00</published><updated>2009-11-10T12:32:07.601+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 r1327</title><content type='html'>&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=87de2346225721e8ca68a1b59bc87133fc598a42"&gt;r1327&lt;/a&gt;でWeighted prediction for P-framesがコミットされました&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;--weightp&lt;/b&gt;&lt;br /&gt;Weighted prediction for P-frames [2]&lt;br /&gt;- 0: Disabled&lt;br /&gt;- 1: Blind offset&lt;br /&gt;- 2: Smart analysis&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-4291909800164156768?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/4291909800164156768/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/11/x264-r1327.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4291909800164156768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4291909800164156768'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/11/x264-r1327.html' title='x264 r1327'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-1773246760645828791</id><published>2009-11-10T12:31:00.002+09:00</published><updated>2009-11-10T12:31:52.354+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 r1325</title><content type='html'>&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=02fe6a5fe20b71d712c14525b14f95f1e7927a91"&gt;r1325&lt;/a&gt;で&lt;b&gt;--stdout&lt;/b&gt;と&lt;b&gt;--stdin&lt;/b&gt;が追加されました&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-1773246760645828791?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/1773246760645828791/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/11/x264-r1325.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/1773246760645828791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/1773246760645828791'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/11/x264-r1325.html' title='x264 r1325'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-2469319897230751578</id><published>2009-10-19T18:17:00.001+09:00</published><updated>2009-10-21T13:32:42.841+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 Revision Memo (12xx)</title><content type='html'>&lt;a href="http://kar1h3inz.blogspot.com/2009/10/x264-revision-memo-13xx.html"&gt;x264 Revision Memo (13xx)&lt;/a&gt;&lt;br /&gt;&lt;hr/&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2eb0458ed6302e082ffe206d325d03d6c75d6d47"&gt;&lt;b&gt;r1299&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Improve CRF initial QP selection, fix get_qscale bug&lt;br /&gt;If qcomp=1 (as in mb-tree), we don't need ABR_INIT_QP.&lt;br /&gt;get_qscale could give slightly weird results with still images&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=513abc7b0584b5ea6dcea4ebd731824ef74ef1a1"&gt;&lt;b&gt;r1298&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Print more accurate error message if dump_yuv fails&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=cdf623f285073c084631263fd95a753bf25be3bd"&gt;&lt;b&gt;r1297&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Reduce memory usage of b-adapt 2 trellis&lt;br /&gt;Also fix a minor bug where the algorithm ignored the last frame in the trellis.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e2659dbdc0aed2d2cd4f6538faddf370e7740ada"&gt;&lt;b&gt;r1296&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Make B-pyramid spec-compliant&lt;br /&gt;The rules of the specification with regard to picture buffering for pyramid coding are widely ignored.&lt;br /&gt;x264's b-pyramid implementation, despite being practically identical to that proposed by the original paper, was technically not compliant.&lt;br /&gt;Now it is.&lt;br /&gt;Two modes are now available:&lt;br /&gt;1) strict b-pyramid, while worse for compression, follows the rule mandated by Blu-ray (no P-frames can reference B-frames)&lt;br /&gt;2) normal b-pyramid, which is like the old mode except fully compliant.&lt;br /&gt;This patch also adds MMCO support (necessary for compliant pyramid in some cases).&lt;br /&gt;MB-tree still doesn't support b-pyramid (but will soon).&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b826fd5475a5e883f85e26cbf9d2c0acf5efcbd6"&gt;&lt;b&gt;r1295&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add missing free for nal_buffer&lt;br /&gt;Fixes a memory leak.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=813fe72062362a9ee7733fa160e14f5c27ae5fef"&gt;&lt;b&gt;r1294&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;sync yasm macros to ffmpeg&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=7ae3ed992b70d1f8e806b6eece0b8fc88f8c3fab"&gt;&lt;b&gt;r1293&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;eliminate some divisions&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e381f6d0093504a545fe4d90e3a6f178c6877cc7"&gt;&lt;b&gt;r1292&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix glitches with slow-firstpass + weightb + multiref + 2pass&lt;br /&gt;Bug in r1277&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=9045fbed2d696e04d402fc8b545d761ec6c41d34"&gt;&lt;b&gt;r1291&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Simplify some code in b-adapt 2's trellis&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b47aca5ed2797b8b46a0bd83d58ffdb60dffc1ef"&gt;&lt;b&gt;r1290&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix a very rare integer overflow in slicetype analysis&lt;br /&gt;Caused an assert failure when it occurred.&lt;br /&gt;Bug is as old as adaptive B-frames.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2ceb2cc6e6753328d959e42823b2e6059ed007a7"&gt;&lt;b&gt;r1289&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Reduce the aggressiveness of 2-pass VBV&lt;br /&gt;Now that B-frames are properly covered, we don't have to be as aggressive.&lt;br /&gt;This eliminates some issues with skyrocketing QPs in B-frames in 2-pass VBV.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a65d36142b765516dd80a6bed5bff7444b24f4aa"&gt;&lt;b&gt;r1288&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix regression: disable flash detection without B-frames&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=287641a7c54d525e0eb74925431541ffb5f9471d"&gt;&lt;b&gt;r1287&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;change all dct arrays to 1d.&lt;br /&gt;the C standard doesn't allow you to iterate 1-dimensionally over 2d arrays, and nothing other than the dsp functions themselves cares about the 2dness of dct.&lt;br /&gt;this fixes a miscompilation in x264_mb_optimize_chroma_dc.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=bcc9a4b2e520263b0ba85b61dd7dde78b35160e8"&gt;&lt;b&gt;r1286&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add row-based VBV for B-frames&lt;br /&gt;While B-frames still aren't explicitly covered by ratecontrol, this should resolve issues of VBV underflows due to larger-than-expected B-frames.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=7182ae8d08acef6153cad9b9c27efb4fa985a657"&gt;&lt;b&gt;r1285&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Improve VBV, fix bug in 2-pass VBV introduced in MB-tree&lt;br /&gt;Bug caused AQ'd row/frame costs to not be calculated (and thus caused underflows).&lt;br /&gt;Also make VBV more aggressive with more threads in 2-pass mode.&lt;br /&gt;Finally, --ratetol now affects VBV aggressiveness (higher is less aggressive).&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=60c630c01dd4cb125a2bcc08da88873ce3a41dbc"&gt;&lt;b&gt;r1284&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Optimize exp2fix8&lt;br /&gt;Slightly faster and more accurate rounding.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e8b83b788ffe9af4b48b049450c387069fda1266"&gt;&lt;b&gt;r1283&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Avoid scenecuts in flashes and similar situations&lt;br /&gt;"Flashes" are defined as any scene which lasts a very short period before a previous scene returns.&lt;br /&gt;A common example of this is of course a camera flash.&lt;br /&gt;Accordingly, look ahead during scenecut analysis and rule out the possibility of certain frames being scenecuts.&lt;br /&gt;Also handles cases of tons of short scenes in sequence and avoids making those scenecuts as well.&lt;br /&gt;Can only catch flashes of 1 frame in length with b-adapt 1.&lt;br /&gt;With b-adapt 2, can catch flashes of length --bframes.&lt;br /&gt;Speed cost should be negligible.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=fc4926a2d9a4e355ea6a24c962731f5f8c6bd83a"&gt;&lt;b&gt;r1282&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix bug where x264 generated non-compliant bitstreams with insane SAR values&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=39f6499e3abcf473bdcbade38aba9a7490470e6a"&gt;&lt;b&gt;r1281&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;rm msvc project files and related ifdefs&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=5cda2cf81a75bfd70a5529d3b6fb01b0a7897a5e"&gt;&lt;b&gt;r1280&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;SSE4 version of 4x4 idct&lt;br /&gt;27-&gt;24 clocks on Nehalem.&lt;br /&gt;This is really just an excuse to use "movsd" in a real function.&lt;br /&gt;Add some comments to subsum-related macros in x86util.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d971ace393dc49b09b930aa22e8b0c70f8a6f386"&gt;&lt;b&gt;r1279&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Constrained intra prediction support&lt;br /&gt;Enable with --constrained-intra.  Significantly reduces compression, but required for the base layer of SVC encodes and maybe some other use-cases.&lt;br /&gt;&lt;br /&gt;Commit sponsored by a media streaming company that wishes to remain anonymous.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a88f2d78533af5ff38c01054cf336bdd7f2cf27c"&gt;&lt;b&gt;r1278&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Slightly improve non-RD p8x8 mode decision&lt;br /&gt;Subpartition costs are effectively zero in CABAC if sub-8x8 search is off.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c318d8fa1e83b8807b66d45b225c905f480703ce"&gt;&lt;b&gt;r1277&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Reorder reference frames optimally on second pass&lt;br /&gt;About +0.1-0.2% compression at normal bitrates, up to +1% at very low bitrates.&lt;br /&gt;Only works if the first pass uses the same number of refs as the second (i.e. not with fast first pass).&lt;br /&gt;Thus, only worthwhile at insanely slow speeds: as such, enable slow-firstpass by default with preset placebo.&lt;br /&gt;Note that this changes the stats file format!&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=4f3ad6a28e1ac017103a77d135a48aaad114d262"&gt;&lt;b&gt;r1276&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix typo in ratecontrol_summary&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=8be3935a8cef95fe94e0b054f3b6cb904a1f363a"&gt;&lt;b&gt;r1275&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Clip log2_max_frame_num&lt;br /&gt;It's still much higher than it needs to be, but that will be fixed with the upcoming MMCO patch.&lt;br /&gt;Also make sure we don't write too large a frame_num or poc in slice header.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=83ca0f2cec3909b38d55e664bcd3f5c4b1546de8"&gt;&lt;b&gt;r1274&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix some issues with 3-pass statsfile handling&lt;br /&gt;The value of i_frame during encoder_close was incorrect.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a4334d41ea61b70fcff308ba988193309bb5608a"&gt;&lt;b&gt;r1273&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix ctrl-C termation message with few frames encoded&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=db518eae22e57b37c806625685faba2f2a857f88"&gt;&lt;b&gt;r1272&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add support for single-frame VBV, improve compliance&lt;br /&gt;This allows both constant-framesize and capped-framesize encoding.&lt;br /&gt;Literal constant framesize isn't actually supported yet due to the lack of&lt;br /&gt;filler support.&lt;br /&gt;Example with 30fps video: --vbv-bufsize 200 --vbv-maxrate 6000 will ensure that&lt;br /&gt;no frame is ever larger than 200 kilobits.&lt;br /&gt;&lt;br /&gt;One example use-case of this is for zero-delay streaming where bandwidth costs&lt;br /&gt;need to be minimized.  If every frame is smaller than 200 kilobits and the&lt;br /&gt;client has a 6 megabit connection, every single frame can be instantly sent&lt;br /&gt;to the client and handled without any decoder-side buffer.&lt;br /&gt;&lt;br /&gt;Fix a mistake in VBV calculation--this may have caused the VBV to be slightly&lt;br /&gt;non-compliant in some situations without x264 realizing it.&lt;br /&gt;Add primitive prediction handling for rows with quantizers lower than their&lt;br /&gt;reference.  This slightly improves VBV in CBR mode.&lt;br /&gt;Various other minor improvements to VBV, mostly to make single-frame VBV work.&lt;br /&gt;&lt;br /&gt;Commit sponsored by a media streaming company that wishes to remain anonymous.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=496d79dfcb90066f0254e07d593471f2c885a153"&gt;&lt;b&gt;r1271&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix 10l in API change&lt;br /&gt;frame_num was set to 1, not 0, for the first frame.  This broke spec compliance.&lt;br /&gt;Didn't actually seem to cause any problems though except for breaking decoding on Quicktime.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2b4e823809617d605bc058acba681c37e14e0ed0"&gt;&lt;b&gt;r1270&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Allow user-set FPS for inputs other than YUV&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e8b9dfe479a6a945d9cd91b4aae8a3cba06b9db9"&gt;&lt;b&gt;r1269&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Improve threaded frame handling&lt;br /&gt;Avoid unnecessary cond_wait&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d5429261cc2a2205d225b0f0c0802d3b565eb7bd"&gt;&lt;b&gt;r1268&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Attempt to detect miscompilation due to bug in gcc 4.2&lt;br /&gt;I don't know if this bug still affects latest x264, but it can't hurt to try to detect it.&lt;br /&gt;Accordingly refuse to open the encoder if detected.&lt;br /&gt;Apparently VLC (on Windows) has been distributed for some time with a completely&lt;br /&gt;broken x264 due to the use of a completely broken compiler (gcc 4.2).  In&lt;br /&gt;particular, the MV costs seem to be calculated incorrectly on win32 when linking&lt;br /&gt;from an application compiled without -ffast-math to an application with&lt;br /&gt;-ffast-math.&lt;br /&gt;I am not entirely certain why this occurs, but the result is, unsurprisingly,&lt;br /&gt;encoding quality that makes MPEG-2 look good, due to the motion search being&lt;br /&gt;completely broken.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c62060d242879d8271c22a486b286b91147d2ebf"&gt;&lt;b&gt;r1267&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Really fix encoder_close crash this time&lt;br /&gt;Not-entirely-fixed in r1253.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d166e7f3f8f68a768cf60cb4512f9efe8623b5cb"&gt;&lt;b&gt;r1266&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Check for 16x16 partitions masquerading as smaller ones&lt;br /&gt;Saves a few bits when using qpel-RD.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c49e14f21c7fd9f7b5d1a82f29cb3b6a1c8ecb70"&gt;&lt;b&gt;r1265&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Update config.guess/sub; add Snow Leopard support&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d52d2db898fa4e7790964cd656a1da3a0c005881"&gt;&lt;b&gt;r1264&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix integer overflow in 2-pass VBV&lt;br /&gt;Bug caused slight undersizing in 2-pass mode in some cases.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ca95d6198f5c21ff6904a842b52b893d0fee6aab"&gt;&lt;b&gt;r1263&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix bug with various bizarre commandline combinations and mbtree&lt;br /&gt;Second pass would have mbtree on even though the first pass didn't (and thus encoding would immediately fail).&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=91f3e81cf9e030f860abdfe0e0c0a37c5e2a4ac2"&gt;&lt;b&gt;r1262&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add intra prediction modes to output stats&lt;br /&gt;Also eliminate some NANs in stat output with intra-only encoding.&lt;br /&gt;Marginal speedup: disable stat calculation if log level is below X264_LOG_INFO.&lt;br /&gt;Various minor cosmetics.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c91a3c98a72492a5e167cb6c98c1807fde76c528"&gt;&lt;b&gt;r1261&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Overhaul syntax in muxers.c/matroska.c&lt;br /&gt;The inconsistent syntax in these files has finally come to an end.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=031e25d8cc909af2d138f9fedc8252961f34a6ac"&gt;&lt;b&gt;r1260&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Major API change: encapsulate NALs within libx264&lt;br /&gt;libx264 now returns NAL units instead of raw data.  x264_nal_encode is no longer a public function.&lt;br /&gt;See x264.h for full documentation of changes.&lt;br /&gt;New parameter: b_annexb, on by default.  If disabled, startcodes are replaced by sizes as in mp4.&lt;br /&gt;x264's VBV now works on a NAL level, taking into account escape codes.&lt;br /&gt;VBV will also take into account the bit cost of SPS/PPS, but only if b_repeat_headers is set.&lt;br /&gt;Add an overhead tracking system to VBV to better predict the constant overhead of frames (headers, NALU overhead, etc).&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=dd026f296748ef370f1651fdbddec6d9238c6cc0"&gt;&lt;b&gt;r1259&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add missing fclose for mbtree input statsfile on second pass&lt;br /&gt;Bug report by VFRmaniac&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=8cbb85d7682f78af892ea2f5b0362cc1ef583c02"&gt;&lt;b&gt;r1258&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Improve progress indicator behavior&lt;br /&gt;Progress indicator will now indicate based on output frame, not input frame.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b5770ea28a83141252be66870cfabc0ceae626b7"&gt;&lt;b&gt;r1257&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Update yasm configure check&lt;br /&gt;lzcnt apparently requires yasm 0.6.2.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=935488e22376c33fbdc38909d9a119ac092e8878"&gt;&lt;b&gt;r1256&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Make MV costs global instead of static&lt;br /&gt;Fixes some extremely rare threading race conditions and makes the code cleaner.&lt;br /&gt;Downside: slightly higher memory usage when calling multiple encoders from the same application.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=4f6a00704c3e36648a32404aa729a4beff438b38"&gt;&lt;b&gt;r1255&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Don't print scenecut message multiple times in verbose mode&lt;br /&gt;Occurred mostly with b-adapt 2.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=411ee507328890fb1fde96b37b6eef854d27101a"&gt;&lt;b&gt;r1254&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Optimize rounding of luma and chroma DC coefficients&lt;br /&gt;Reduce bitrate mostly-losslessly at low quantizers.&lt;br /&gt;In some rare cases, bitrate reduction may be as high as 10%.&lt;br /&gt;Luma rounding optimization (helps much less than chroma) requires trellis.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=08c83969dd45a6e550aaa3be11c69bb74d7a478c"&gt;&lt;b&gt;r1253&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix crash if encoder_close is called before delayed frames are flushed&lt;br /&gt;Also no longer flush frames when ctrl-Cing x264, so x264 will close faster.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b9b7c12eed6eb69b9df7ccd1289df5ce9c130a81"&gt;&lt;b&gt;r1252&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Improve x264 help&lt;br /&gt;Now has three help options: --help, --longhelp, and --fullhelp.&lt;br /&gt;--help only shows the most basic options; most users should not need more than these.&lt;br /&gt;Add usage examples.&lt;br /&gt;Fix typo in a comment.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e553a4cc858649b951e9dee456c717f5f5dcd3e9"&gt;&lt;b&gt;r1251&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Factor out a redundant RD call in qpel-RD&lt;br /&gt;Fixes a problem that was supposed to be, but didn't, get fully fixed in r1238.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=643cef5ea8a089a986e1fe17238ce28b1931ea22"&gt;&lt;b&gt;r1250&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix RD early-skip&lt;br /&gt;Small quality improvement and speedup, was broken by r1214.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=83a033e15d14fcf954c4cdfa3c7c6cd64808c1f9"&gt;&lt;b&gt;r1249&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster CAVLC mb header writing for B macroblocks&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e390cbf993d180b1db413746272e232ac3068dad"&gt;&lt;b&gt;r1248&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Compile fixes for pre-ARMv6T2 and/or PIC&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b3efbe51032a0e953140f86423b533b2b6f7101c"&gt;&lt;b&gt;r1247&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Change priority handling on some OSs&lt;br /&gt;Instead of setting the lookahead thread to max priority, lower all the other threads' priorities instead.&lt;br /&gt;This is particularly useful when the "max priority" is "realtime", as in Windows, which can cause some problems.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=5b3c89c592e412fc02fd8001ee361ea50c249153"&gt;&lt;b&gt;r1246&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Threaded lookahead&lt;br /&gt;Move lookahead into a separate thread, set to higher priority than the other threads, for optimal performance.&lt;br /&gt;Reduces the amount that lookahead bottlenecks encoding, greatly increasing performance with lookahead-intensive settings (e.g. b-adapt 2) on many-core CPUs.&lt;br /&gt;Buffer size can be controlled with --sync-lookahead, which defaults to auto (threads+bframes buffer size).&lt;br /&gt;Note that this buffer is separate from the rc-lookahead value.&lt;br /&gt;Note also that this does not split lookahead itself into multiple threads yet; this may be added in the future.&lt;br /&gt;Additionally, split frames into "fdec" and "fenc" frame types and keep the two separate.&lt;br /&gt;This split greatly reduces memory usage, which helps compensate for the larger lookahead size.&lt;br /&gt;Extremely special thanks to Michael Kazmier and Alex Giladi of Avail Media, the original authors of this patch.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=326113b4f57de6c5a2599c047ab5c7762b1a4b13"&gt;&lt;b&gt;r1245&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Force a link error in case of incompatible API&lt;br /&gt;This is because the number of bug reports due to miscompiled ffmpeg builds is reaching critical mass.&lt;br /&gt;The name of x264_encoder_open is now #defined based on the current X264_BUILD.&lt;br /&gt;Note that this changes the calling convention required for dlopen, but not for ordinary calls to x264_encoder_open.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=775a12cdec150e00813d6df5dbec17c5da385549"&gt;&lt;b&gt;r1244&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Get rid of "CBR" descriptor from qcomp&lt;br /&gt;Though technically accurate in some vague way, I have never actually seen this&lt;br /&gt;option used correctly, rather it has been used by hundreds of people who can't&lt;br /&gt;read the documentation and believe that qcomp=0 is what should be used for CBR&lt;br /&gt;encoding.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2cd00546cdae867265fbbb58304087f776160102"&gt;&lt;b&gt;r1243&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster me=tesa&lt;br /&gt;But it still spends all too much time in me_search_ref rather than asm.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=4d553edf178bf0ae01547731a48e1fb08c5cc1f4"&gt;&lt;b&gt;r1242&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Multi-slice encoding support&lt;br /&gt;Slicing support is available through three methods (which can be mixed):&lt;br /&gt;--slices sets a number of slices per frame and ensures rectangular slices (required for Blu-ray).  Overridden by either of the following options:&lt;br /&gt;--slice-max-mbs sets a maximum number of macroblocks per slice.&lt;br /&gt;--slice-max-size sets a maximum slice size, in bytes (includes NAL overhead).&lt;br /&gt;Implement macroblock re-encoding support to allow highly accurate slice size limitation.  Might be useful for other things in the future, too.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=bfcb4f6c1d49505146be77cf57dcb72f0534907d"&gt;&lt;b&gt;r1241&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix a valgrind warning in b-adapt 2&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=35627b63c31bcd143413c10dce1ead8015448f7b"&gt;&lt;b&gt;r1240&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;fix asm symbols for oprofile (regression in r1221)&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3db6c9da402858abfcbe4aaf676a1b1f89e7f093"&gt;&lt;b&gt;r1239&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix bug in intra analysis in B-frames&lt;br /&gt;i8x8/i4x4 never got analysed when fast_intra was toggled and RD was off; up to a 2-3% quality improvement in non-RD mode.&lt;br /&gt;With this bug dating back to r369, this is probably the second-oldest bug ever fixed in x264.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d551106235ce955697531df85aeebb996309ea81"&gt;&lt;b&gt;r1238&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix bug in b16x16 qpel RD&lt;br /&gt;Incorrect cost was used to initialize the search.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=1b2a1c699a0d5b93d13d9bb5b118b02d261ba193"&gt;&lt;b&gt;r1237&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Check minimum chroma QP in addition to luma QP during CQM init&lt;br /&gt;Correctly error out if the implied minimum chroma QP is too low.&lt;br /&gt;Add missing emms to checkasm macroblock_tree_propagate test.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e6c973ac5b46fc0d9843d1774b647c97c852c963"&gt;&lt;b&gt;r1236&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster mbtree propagate and x264_log2, less memory usage&lt;br /&gt;Avoid an int-&amp;gt;float conversion with a small table.&lt;br /&gt;Change lowres_inter_types to a bitfield; cut its size by 75%.&lt;br /&gt;Somewhat lower memory usage with lots of bframes.&lt;br /&gt;Make log2/exp2 tables global to avoid duplication.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=448b1387254bbf186b83db0fd393477ea1d01a55"&gt;&lt;b&gt;r1235&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix keyint=1 + VBV + rc-lookahead&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=0d8efaac52baab0bac67ed0daac07f80110883a4"&gt;&lt;b&gt;r1234&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster x264_exp2fix8&lt;br /&gt;22-&amp;gt;13 cycles on Core 2 with mfpmath=sse&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ee95ca7970140e8b99af233b03828feb250f0af0"&gt;&lt;b&gt;r1233&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;compile x86 with fpmath=sse by default&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c8edc12043086b8f52a3b6b2176b70e0d48ff271"&gt;&lt;b&gt;r1232&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;ARM configure: enable NEON-related options by default&lt;br /&gt;When compiling for ARM, x264 will compile by default for Cortex A8 unless specified otherwise.&lt;br /&gt;To compile for pre-ARMv6, --disable-asm is required.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=533b473f71f2ccd1f73e3d25cd57fca06ef553b5"&gt;&lt;b&gt;r1231&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;2-pass VBV fixes&lt;br /&gt;Properly run slicetype frame cost with 2pass + MB-tree.&lt;br /&gt;Slash the VBV rate tolerance in 2-pass mode; increasing it made sense for the highly reactive 1-pass VBV algorithm, but not for 2-pass.&lt;br /&gt;2-pass's planned frame sizes are guaranteed to be reasonable, since they are based on a real first pass, while 1-pass's, based on lookahead SATD, cannot always be trusted.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=9754af3c04d2de7b2404132a2c533c9071b6257b"&gt;&lt;b&gt;r1230&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;GSOC merge part 8: ARM NEON intra prediction assembly functions (partial)&lt;br /&gt;4x4 dc/h/ddr/ddl, 8x8 dc/h, 8x8c h/v, 16x16 dc/h/v&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a81c398c8e7f9fea2c7848f866007bc6fbb74304"&gt;&lt;b&gt;r1229&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;GSOC merge part 7: ARM NEON deblock assembly functions (partial)&lt;br /&gt;Originally written for ffmpeg by Mans Rullgard; ported by David.&lt;br /&gt;Luma and chroma inter deblocking; no intra yet.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=dcd9ac9bae832a98d79bf5fc579c9f6c7bfd81a1"&gt;&lt;b&gt;r1228&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;GSOC merge part 6: ARM NEON quant assembly functions (partial)&lt;br /&gt;(de)quant 4x4, (de)quant 8x8, (de)quant DC, coeff_last&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e695eda3765caa2b4b9825aeffecdb13e107b3b4"&gt;&lt;b&gt;r1227&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;GSOC merge part 5: ARM NEON dct assembly functions&lt;br /&gt;(i)dct4x4dc, (i)dct4x4, (i)dct8x8, (i)dct_dc, zigzag_scan_frame_4x4&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2ac8b8deca4475200d279cf711060e7dfef7a252"&gt;&lt;b&gt;r1226&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;GSOC merge part 4: ARM NEON mc assembly functions&lt;br /&gt;prefetch, memcpy_aligned, memzero_aligned, avg, mc_luma, get_ref, mc_chroma, hpel_filter, frame_init_lowres&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=8a84fd9d367b7660a34ba575eec17636b2b6a85a"&gt;&lt;b&gt;r1225&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;GSOC merge part 3: ARM NEON pixel assembly functions&lt;br /&gt;SAD, SADX3/X4, SSD, SATD, SA8D, Hadamard_AC, VAR, VAR2, SSIM&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=00d9fb7d0643748a0f1de33ca15eb300172c07f7"&gt;&lt;b&gt;r1224&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;GSOC merge part 2: ARM stack alignment&lt;br /&gt;Neither GCC nor ARMCC support 16 byte stack alignment despite the fact that NEON loads require it.&lt;br /&gt;These macros only work for arrays, but fortunately that covers almost all instances of stack alignment in x264.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3b4ee7359abdeea0337ec76206518a9d8f8f2140"&gt;&lt;b&gt;r1223&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix unaligned accesses in bitstream writer&lt;br /&gt;Fixes x264 on CPUs with no unaligned access support (e.g. SPARC).&lt;br /&gt;Improves performance marginally on CPUs with penalties for unaligned stores (e.g. some x86).&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d0ee6f8864c1066fb14672faeb738ff511abc261"&gt;&lt;b&gt;r1222&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix bug in calculation of I-frame costs with AQ.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f6bf719c67c109635eb001ff2b48c24d97ff5f0d"&gt;&lt;b&gt;r1221&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;GSOC merge part 1: Framework for ARM assembly optimizations&lt;br /&gt;x264 will detect which ARM core it's building for and only build NEON asm if the target is ARMv6 or above, then enable NEON at runtime.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=333100756c0c27c5a71119a3f80abc80d439332a"&gt;&lt;b&gt;r1220&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix a bug in checkasm and two OSX fixes&lt;br /&gt;MC chroma checkasm test could crash in some situations&lt;br /&gt;Remove -lmx, as it's not needed and the iPhone doesn't have it.&lt;br /&gt;Remove unused sqrtf emulation; it breaks if math.h is included.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=441c36cbc814ac13cc565ce5e6566bcbf5f6d6e2"&gt;&lt;b&gt;r1219&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Improve QPRD&lt;br /&gt;Always check the last macroblock's QP, even if the normal search doesn't reach it.&lt;br /&gt;Raise the failure threshold when moving towards the last macroblock's QP.&lt;br /&gt;0.2-1% improved compression.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d345ab05391e2b32c0d567aaa9945f63ce892016"&gt;&lt;b&gt;r1218&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix MB-tree with keyint&amp;lt;3&lt;br /&gt;Also slightly improve VBV keyint handling.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=5e9ae4cb8de4a95a567c6dbfdbaaf8138e695589"&gt;&lt;b&gt;r1217&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix bug in VBV lookahead + no MB-tree&lt;br /&gt;I-frames need to have VBV lookahead run on them as well.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d6846d3d17ac7289eb3d82f54d19459d3a1a5b21"&gt;&lt;b&gt;r1216&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add support for frame-accurate parameter changes&lt;br /&gt;Parameter structs can now be passed with individual frames.&lt;br /&gt;The previous method would only change the parameter of what was currently being encoded, which due to delay might be very far from an intended exact frame.&lt;br /&gt;Also add support for changing aspect ratio.  Only works in a stream with repeating headers and requires the caller to force an IDR to ensure instant effect.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=9892984392cd550e65e3f2cd6fd08d6afb083472"&gt;&lt;b&gt;r1215&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix x264_encoder_reconfig with multithreading&lt;br /&gt;New behavior: reconfigging the encoder will result in changes being applied&lt;br /&gt;to each of the encoding threads as they finish encoding the current frame.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c07d292d7b5298327d835d0c458083de29c23204"&gt;&lt;b&gt;r1214&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix two bugs in QPRD&lt;br /&gt;QPRD could in some cases force blocks to skip when they shouldn't be ~(+0.01db)&lt;br /&gt;Force QPRD to abide by qpmin/qpmax restrictions.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=1b6086ceb0c346c959a68478b9c36284fbdd5872"&gt;&lt;b&gt;r1213&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Lookahead VBV&lt;br /&gt;Use the large-scale lookahead capability introduced in MB-tree for ratecontrol purposes.&lt;br /&gt;(Does not require MB-tree, however.)&lt;br /&gt;Greatly improved quality and compliance in 1-pass VBV mode, especially in CBR; +2db OPSNR or more in some cases.&lt;br /&gt;Fix some other bugs in VBV, which should improve non-lookahead mode as well.&lt;br /&gt;Change the tolerance algorithm in row VBV to allow for more significant mispredictions when buffer is nearly full.&lt;br /&gt;Note that due to the fixing of an extremely long-standing bug (&amp;gt;1 year), bitrates may change by nontrivial amounts in CRF without MB-tree.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=1febc6bd5dc4f625049273f4d86472ed770e3882"&gt;&lt;b&gt;r1212&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix bug in b-adapt 1&lt;br /&gt;B-adapt 1 didn't use more than MAX(1,bframes-1) B-frames when MB-tree was off.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=8236cc979e1b4d8aae1aecbaae28c3017e375a6f"&gt;&lt;b&gt;r1211&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix a potential failure in VBV&lt;br /&gt;If VBV does underflow, ratecontrol could be permanently broken for the rest of the clip.&lt;br /&gt;Revert part of the previous VBV changes to fix this.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=42d6b17b439fc90793d19788e7b314e2517c1fc2"&gt;&lt;b&gt;r1210&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;new API function x264_encoder_delayed_frames.&lt;br /&gt;fix x264cli on streams whose total length is less than the encoder latency.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=62df17ec0523474c8f03e28fb982de1722497288"&gt;&lt;b&gt;r1209&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add no-mbtree to fprofile (and fix pyramid in fprofile)&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=7f8aa6fa1819a62196c1953d85fa6e3d504e39b7"&gt;&lt;b&gt;r1208&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Don't print a warning about direct=auto in 2pass when B-frames are off&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=8eb6720e89f441056948818558113f29b3a282c6"&gt;&lt;b&gt;r1207&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;fix lowres padding, which failed to extrapolate the right side for some resolutions.&lt;br /&gt;fix a buffer overread in x264_mbtree_propagate_cost_sse2. no effect on actual behavior, only theoretical correctness.&lt;br /&gt;fix x264_slicetype_frame_cost_recalculate on I-frames, which previously used all 0 mb costs.&lt;br /&gt;shut up a valgrind warning in predict_8x8_filter_mmx.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=9a54c483f5f12aa5614ba0a4a4cfaee19377047e"&gt;&lt;b&gt;r1206&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;simd part of x264_macroblock_tree_propagate.&lt;br /&gt;1.6x faster on conroe.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=886d1e9878a6f2424bd005a9cb16843ca8e8d1df"&gt;&lt;b&gt;r1205&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;MB-tree fixes:&lt;br /&gt;AQ was applied inconsistently, with some AQed costs compared to other non-AQed costs. Strangely enough, fixing this increases SSIM on some sources but decreases it on others. More investigation needed.&lt;br /&gt;Account for weighted bipred.&lt;br /&gt;Reduce memory, increase precision, simplify, and early terminate.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3b047a2a7d55d613c6ae49da22c7f30d02a048dc"&gt;&lt;b&gt;r1204&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add missing free()s for new data allocated for MB-tree&lt;br /&gt;Eliminates a memory leak.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=6f4054f79d3ff1034d634aabb9f9d9c8eb261bad"&gt;&lt;b&gt;r1203&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix keyframe insertion with MB-tree and no B-frames&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=21a38355ccd46d1dd928341f8b9f6dd69afd9cff"&gt;&lt;b&gt;r1202&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix MP4 output (bug in malloc checking patch)&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=7139b088129707b0daf3fd3bae9647f649deb1ba"&gt;&lt;b&gt;r1201&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Gracefully terminate in the case of a malloc failure&lt;br /&gt;Fuzz tests show that all mallocs appear to be checked correctly now.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=71506ae7a307545b530663ecab00b06fc424ca48"&gt;&lt;b&gt;r1200&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix a potential infinite loop in QPfile parsing on Windows&lt;br /&gt;ftell doesn't seem to work properly on Windows in text mode.&lt;/pre&gt;&lt;/blockquote&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;pre&gt;&lt;a href="http://kar1h3inz.blogspot.com/2009/02/x264-revision-memo-11xx.html"&gt;x264 Revision Memo (11xx)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kar1h3inz.blogspot.com/2008/10/x264-revision-memo-10xx.html"&gt;x264 Revision Memo (10xx)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kar1h3inz.blogspot.com/2008/07/x264-revision-memo-9xx.html"&gt;x264 Revision Memo (9xx)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kar1h3inz.blogspot.com/2008/03/x264-revision-memo-8xx.html"&gt;x264 Revision Memo (8xx)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kar1h3inz.blogspot.com/2008/03/x264-revision-memo.html"&gt;x264 Revision Memo (7xx)&lt;/a&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-2469319897230751578?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/2469319897230751578/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/08/x264-revision-memo-12xx.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2469319897230751578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2469319897230751578'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/08/x264-revision-memo-12xx.html' title='x264 Revision Memo (12xx)'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-7791333086689381348</id><published>2009-10-07T10:45:00.002+09:00</published><updated>2009-10-07T10:45:52.754+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 r1279</title><content type='html'>&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d971ace393dc49b09b930aa22e8b0c70f8a6f386"&gt;r1279&lt;/a&gt;で&lt;b&gt;--constrained-intra&lt;/b&gt;が追加されました&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-7791333086689381348?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/7791333086689381348/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/10/x264-r1279.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7791333086689381348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7791333086689381348'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/10/x264-r1279.html' title='x264 r1279'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-4785317723856337650</id><published>2009-09-02T14:06:00.000+09:00</published><updated>2009-09-02T14:06:40.487+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 r1246</title><content type='html'>&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=5b3c89c592e412fc02fd8001ee361ea50c249153"&gt;r1246&lt;/a&gt;で新しいオプションが1つ追加されました&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;--sync-lookahead&lt;/b&gt; &amp;lt;integer&amp;gt;&lt;br /&gt;Number of buffer frames for threaded lookahead&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-4785317723856337650?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/4785317723856337650/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/09/x264-r1246.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4785317723856337650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4785317723856337650'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/09/x264-r1246.html' title='x264 r1246'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-8541293809039154267</id><published>2009-09-01T07:32:00.001+09:00</published><updated>2009-09-01T07:34:45.124+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 r1242</title><content type='html'>&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=4d553edf178bf0ae01547731a48e1fb08c5cc1f4"&gt;r1242&lt;/a&gt;でマルチスライスエンコードがコミットされました&lt;br /&gt;追加されたオプションは以下の3つ&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;--slices&lt;/b&gt; &amp;lt;integer&amp;gt;&lt;br /&gt;Number of slices per frame; forces rectangular slices and is overridden by other slicing options&lt;/li&gt;&lt;li&gt;&lt;b&gt;--slice-max-size&lt;/b&gt; &amp;lt;integer&amp;gt;&lt;br /&gt;Limit the size of each slice in bytes&lt;/li&gt;&lt;li&gt;&lt;b&gt;--slice-max-mbs&lt;/b&gt; &amp;lt;integer&amp;gt;&lt;br /&gt;Limit the size of each slice in macroblocks&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;small&gt;最近全然エンコしてないや…&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-8541293809039154267?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/8541293809039154267/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/09/x264-r1242.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/8541293809039154267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/8541293809039154267'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/09/x264-r1242.html' title='x264 r1242'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-7397173165451483876</id><published>2009-08-09T10:19:00.006+09:00</published><updated>2009-08-09T10:42:18.277+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>MediaInfo r2214</title><content type='html'>&lt;a href="http://mediainfo.svn.sf.net/viewvc/?view=rev&amp;amp;revision=2214"&gt;MediaInfo r2214&lt;/a&gt;でH.264動画のカラーマトリクス関連情報を見られるようになったようです&lt;br /&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;a href="http://4.bp.blogspot.com/__MRSQCLS_lk/Sn4kKDl_AmI/AAAAAAAAAVM/x5son6snlPo/avc_color.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/__MRSQCLS_lk/Sn4kKDl_AmI/AAAAAAAAAVM/x5son6snlPo/avc_color.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-7397173165451483876?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/7397173165451483876/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/08/mediainfo-r2214.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7397173165451483876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7397173165451483876'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/08/mediainfo-r2214.html' title='MediaInfo r2214'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/__MRSQCLS_lk/Sn4kKDl_AmI/AAAAAAAAAVM/x5son6snlPo/s72-c/avc_color.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-4012133990075883200</id><published>2009-08-08T02:31:00.001+09:00</published><updated>2009-08-08T12:10:18.767+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 Revision Memo (11xx)</title><content type='html'>&lt;a href="http://kar1h3inz.blogspot.com/2009/08/x264-revision-memo-12xx.html"&gt;x264 Revision Memo (12xx)&lt;/a&gt;&lt;hr /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=cb0b71fb981a3c6020d628dc7a41855b81df8d54"&gt;&lt;b&gt;r1199&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix delay calculation with multiple threads&lt;br /&gt;Delay frames for threading don't actually count as part of lookahead.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a1ed468f67476fbbe49e1fbfe1a567be0c052d44"&gt;&lt;b&gt;r1198&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add "veryslow" preset&lt;br /&gt;Apparently some people are actually *using* placebo, so I've added this preset to bridge the gap.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=bb66c482242a0747823661b212114c1a2f015fe3"&gt;&lt;b&gt;r1197&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Macroblock-tree ratecontrol&lt;br /&gt;On by default; can be turned off with --no-mbtree.&lt;br /&gt;Uses a large lookahead to track temporal propagation of data and weight quality accordingly.&lt;br /&gt;Requires a very large separate statsfile (2 bytes per macroblock) in multi-pass mode.&lt;br /&gt;Doesn't work with b-pyramid yet.&lt;br /&gt;Note that MB-tree inherently measures quality different from the standard qcomp method, so bitrates produced by CRF may change somewhat.&lt;br /&gt;This makes the "medium" preset a bit slower.  Accordingly, make "fast" slower as well, and introduce a new preset "faster" between "fast" and "veryfast".&lt;br /&gt;All presets "fast" and above will have MB-tree on.&lt;br /&gt;Add a new option, --rc-lookahead, to control the distance MB tree looks ahead to perform propagation analysis.&lt;br /&gt;Default is 40; larger values will be slower and require more memory but give more accurate results.&lt;br /&gt;This value will be used in the future to control ratecontrol lookahead (VBV).&lt;br /&gt;Add a new option, --no-psy, to disable all psy optimizations that don't improve PSNR or SSIM.&lt;br /&gt;This disables psy-RD/trellis, but also other more subtle internal psy optimizations that can't be controlled directly via external parameters.&lt;br /&gt;Quality improvement from MB-tree is about 2-70% depending on content.&lt;br /&gt;Strength of MB-tree adjustments can be tweaked using qcompress; higher values mean lower MB-tree strength.&lt;br /&gt;Note that MB-tree may perform slightly suboptimally on fades; this will be fixed by weighted prediction, which is coming soon.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f21e71a04ba65aff9b5a4bfa8a73fd86c463f4ee"&gt;&lt;b&gt;r1196&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Various 1-pass VBV tweaks&lt;br /&gt;Make predictors have an offset in addition to a multiplier.&lt;br /&gt;This primarily fixes issues in sources with lots of extremely static scenes, such as anime and CGI.&lt;br /&gt;We tried linear regressions, but they were very unreliable as predictors.&lt;br /&gt;Also allow VBV to be slightly more aggressive in raising QPs to avoid not having enough bits left in some situations.&lt;br /&gt;Up to 1db improvement on some clips.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=5d75a9bd5b942392c4ab64156a266eed64c0793f"&gt;&lt;b&gt;r1195&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix another 10L in QPRD&lt;br /&gt;An entry in subpel_iterations was missing.&lt;br /&gt;I have no idea how QPRD was working at all without this change.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=97ed27054005a85e7c49209c20fd0b280917ac02"&gt;&lt;b&gt;r1194&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Update help and cleanup in ratecontrol.c&lt;br /&gt;Deal with some out-of-date information.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=0538c56a95cdc41a42a206079276a57d5d76b5a5"&gt;&lt;b&gt;r1193&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;15% faster refine_bidir_satd, 10% faster refine_bidir_rd (or less with trellis=2)&lt;br /&gt;re-roll a loop (saves 44KB code size, which is the cause of most of this speed gain)&lt;br /&gt;don't re-mc mvs that haven't changed&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=306c3ee4b1c3cae804185597305725d2484f21b9"&gt;&lt;b&gt;r1192&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster bidir_rd plus some bugfixes&lt;br /&gt;Cache chroma MC during refine_bidir_rd and use both the luma and chroma caches to skip MC in macroblock_encode.&lt;br /&gt;Fix incorrect call to rd_cost_part; refine_bidir_rd output was incorrect for i8&gt;0.&lt;br /&gt;Remove some redundant clips.&lt;br /&gt;~12% faster refine_bidir_rd.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d6eed014d0af8f87045d6d5daf3376c486efdea7"&gt;&lt;b&gt;r1191&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add "fastdecode" tune option&lt;br /&gt;It does what it says it does.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=43773d27a6dd74c62b6d29d0ae0a80397469bfbf"&gt;&lt;b&gt;r1190&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix two bugs in QPRD&lt;br /&gt;fprofile settings now actually fprofile QPRD.&lt;br /&gt;Don't use i_mbrd before initializing it.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=9d0b5e95bbf3f9077806927264add762952f77ad"&gt;&lt;b&gt;r1189&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix 10l in QPRD&lt;br /&gt;Trellis used wrong lambda with trellis=1&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=4074956df13e058421fb5ba89b872be143742ffd"&gt;&lt;b&gt;r1188&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix a nondeterminism with threads and subme&gt;7&lt;br /&gt;Also add a few more checks to eliminate the need for spel_border.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=7733721e410acb96fdf740ca95d2a394b2a2b713"&gt;&lt;b&gt;r1187&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add QPRD support as subme=10&lt;br /&gt;Refactor trellis lambda selection to be done in analyse_init instead of in trellis.&lt;br /&gt;This will allow for more easy adaption of lambda later on; for now it allows constant lambda across variable QPs.&lt;br /&gt;QPRD is only available with adaptive quantization enabled and generally improves SSIM and visual quality.&lt;br /&gt;Additionally, weight the SSD values from RD based on the relative QP offset for chroma; helps visually at high QPs where chroma has a lower QP than luma.&lt;br /&gt;This fixes some visual artifacts created by QPRD at high QPs.&lt;br /&gt;Note that this generally hurts PSNR and SSIM, and so is only on when psy-RD is on.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f5e6980b3eb34ed610f5fc36a4378a0ed4277753"&gt;&lt;b&gt;r1186&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;SSSE3 cachesplit workaround for avg2_w16&lt;br /&gt;Palignr-based solution for the most commonly used qpel function.&lt;br /&gt;1-1.5% faster overall on Core 2 chips.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=29569051505a78db9dbbc8fda53ab11e7e08b994"&gt;&lt;b&gt;r1185&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;shut up valgrind warnings in trellis&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=88b35c2d3bd86b42059e27db365752da9f2cd032"&gt;&lt;b&gt;r1184&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;New AQ algorithm option&lt;br /&gt;"Auto-variance" uses log(var)^2 instead of log(var) and attempts to adapt strength per-frame.&lt;br /&gt;Generates significantly better SSIM; on by default with --tune ssim.&lt;br /&gt;Whether it generates visually better quality is still up for debate.&lt;br /&gt;Available as --aq-mode 2.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f21daff3dc11cf5881f1727c3c9d505f0810d20b"&gt;&lt;b&gt;r1183&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Cacheline-split SSSE3 chroma MC&lt;br /&gt;~70% faster chroma MC on 32-bit Conroe&lt;br /&gt;Also slightly faster SSSE3 intra_sad_8x8c&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=6c13403195d42b2c0ee707e9f2a6e9f9cd81afd6"&gt;&lt;b&gt;r1182&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Improve documentation of qp/crf options&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=49bf7673b2f52b2cd8e9c10d8d6e9cbbb5422cf7"&gt;&lt;b&gt;r1181&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Merge array_non_zero into zigzag_sub&lt;br /&gt;Faster lossless, cleaner code.&lt;br /&gt;SSSE3 version of zigzag_sub_4x4_field, faster lossless interlaced coding.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b63f5919e3f5367a0df3dbf218d5a94d2fdba5fb"&gt;&lt;b&gt;r1180&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix bug in reference frame autoadjustment&lt;br /&gt;For some types of input file, x264 did the adjustment before width/height were known.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=96e2229e96d65420d491596affa9aaa068d718d6"&gt;&lt;b&gt;r1179&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix fprofile settings to match changes in defaults&lt;br /&gt;Also add b-adapt 2 to fprofile.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3f6713d5c794d4fbfd3131985e33a822a40cb870"&gt;&lt;b&gt;r1178&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Slightly faster dequant_flat assembly&lt;br /&gt;Eliminate some redundant shifts.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=af2a4ecd7bcefc97c8aa83913c9a2980206f9cd0"&gt;&lt;b&gt;r1177&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Totally new preset system for x264.c (not libx264), new defaults&lt;br /&gt;Other new features include "tune" and "profile" settings; see --help for more details.&lt;br /&gt;Unlike most other settings, "preset" and "tune" act before all other options.&lt;br /&gt;However, "profile" acts afterwards, overriding all other options.&lt;br /&gt;Our defaults have also changed: new defaults are --subme 7 --bframes 3 --8x8dct --no-psnr --no-ssim --threads auto --ref 3 --mixed-refs --trellis 1 --weightb --crf 23 --progress.&lt;br /&gt;Users will hopefully find these changes to greatly improve usability.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=72534d466a6bd99b9cbf32c74e667bea608c6dee"&gt;&lt;b&gt;r1176&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Update Gabriel's email address in AUTHORS&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f4dac817e45b967572f5c4e4af4644dc7d263512"&gt;&lt;b&gt;r1175&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Early termination for chroma encoding&lt;br /&gt;Faster chroma encoding by terminating early if heuristics indicate that the block will be DC-only.&lt;br /&gt;This works because the vast majority of inter chroma blocks have no coefficients at all, and those that do are almost always DC-only.&lt;br /&gt;Add two new helper DSP functions for this: dct_dc_8x8 and var2_8x8.  mmx/sse2/ssse3 versions of each.&lt;br /&gt;Early termination is disabled at very low QPs due to it not being useful there.&lt;br /&gt;Performance increase is ~1-2% without trellis, up to 5-6% with trellis=2.&lt;br /&gt;Increase is greater with lower bitrates.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=7fd6a9099f18ec028d6c73890258280e6f8a6c02"&gt;&lt;b&gt;r1174&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix bug in checkasm&lt;br /&gt;frame_init_lowres_core check didn't check the C plane.&lt;br /&gt;However, all x86 and PPC assembly was correct regardless of the unit test being incorrect.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f6d31669a2547110b9c1323aa51437296f2f3506"&gt;&lt;b&gt;r1173&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add subpartition cost for sub-8x8 blocks&lt;br /&gt;Improves sub-p8x8 mode decision.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b484fe1bff3cb68b3325a9b77d802789cf77e600"&gt;&lt;b&gt;r1172&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Yet more CABAC and CAVLC optimizations&lt;br /&gt;Also clean up a lot of pointless code duplication in CAVLC MV coding.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2c7cb4c3f111b49d3d961366ed338f38a0555716"&gt;&lt;b&gt;r1171&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Various CABAC optimizations and cleanups&lt;br /&gt;Faster CABAC CBF context calculation for inter blocks.&lt;br /&gt;Add x264_constant_p(), will probably be useful in the future as well.&lt;br /&gt;Simpler subpartition functions.&lt;br /&gt;Clean up and optimize mvd_cpn a bit more.&lt;br /&gt;Various other minor optimizations.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=364d7dff8dd96f71465bed10594b9f1e78fe6139"&gt;&lt;b&gt;r1170&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;AltiVec version of frame_init_lowres_core. 22.4x faster than C on PPC7450 and 25x on PPC970MP.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ab85c9b0ae08a237472bfd14558353d5ecb92b3d"&gt;&lt;b&gt;r1169&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;MMX CABAC mvd sum calculation&lt;br /&gt;Faster CABAC mvd coding.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=803c9d94641e57544932114f61f523e19bba6b4d"&gt;&lt;b&gt;r1168&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster MV prediction&lt;br /&gt;Smaller code size, plus I get to use goto.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=6199685d989facfd6105c30b50e30615e784fba3"&gt;&lt;b&gt;r1167&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix potential crash in checkasm&lt;br /&gt;ssim_end4_sse2 requires aligned sums&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b555e3f90b2060542d44bcb1a254d5a7bfc5d23a"&gt;&lt;b&gt;r1166&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;SSSE3, faster SSE2/MMX integral_init4v&lt;br /&gt;The real reason I wrote this was an excuse to use shufpd.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=6841c5e2407e60de92c46bc6c649cd2fc4a13d75"&gt;&lt;b&gt;r1165&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;configure check for uclinux&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a9526973579d7d48bb2730b64a547ad10b7ef6ef"&gt;&lt;b&gt;r1164&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;fix a crash on frame width &amp;lt;= 48 pixels&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3f56e271ac3d8a0e054b8b18e63886a6070ef05e"&gt;&lt;b&gt;r1163&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;configure check for cc, rather than reporting lack of compiler as an asm error.&lt;br /&gt;configure check for -mno-cygwin, since it's removed from gcc4.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f7bfcfaa36ac3f04447f668f94db73801ca86e4d"&gt;&lt;b&gt;r1162&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;a better way to keep track of mv candidates.&lt;br /&gt;2-4% faster dia, hex, and umh.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=8572d517a52cb46692d2fcc0723fdbd01d1878b6"&gt;&lt;b&gt;r1161&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;reorder some motion estimation patterns.&lt;br /&gt;this change is useless on its own, but segregates the bitstream-changing part out of my next optimization.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=79377d7309844d4e197ddf043fa9f115015fe286"&gt;&lt;b&gt;r1160&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix VBV warning broken in r915&lt;br /&gt;x264 will now correctly warn about maxrate specified without bufsize even when a level is not set.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3da3f957c096ad7885312b58d7ab12a7fab10111"&gt;&lt;b&gt;r1159&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;configure check for ssse3-capable binutils&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a2c01c124e4ee4b9d71a4b2a20ed572d439aea7b"&gt;&lt;b&gt;r1158&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix 10L in r1155&lt;br /&gt;Broke --me esa/tesa due to forgetting to add handling for x264_cost_mv_fpel.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=37241b84054d5d012994c4567270c1b32dd9a038"&gt;&lt;b&gt;r1157&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix bug where satd was incorrectly used with subme&amp;lt;=1&lt;br /&gt;Faster subme&amp;lt;=1 with i4x4 enabled.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=be17f0306ec42c2fc6e572a50d16c3717c7991ce"&gt;&lt;b&gt;r1156&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Remove some pointless error handling code in cabac/cavlc&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b6470f07f02342d1abf960b1482e3e9e835fbc5d"&gt;&lt;b&gt;r1155&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Save some memory on mv cost arrays&lt;br /&gt;Have quantizers that use the same lambda share the same cost array.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=83d2c126382fb5f012e979b1a80f92fd49f35771"&gt;&lt;b&gt;r1154&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Various CABAC and CAVLC optimizations Backport CAVLC partial-inlining early termination to CABAC (~2-4% faster CABAC residual coding)&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=7b6ce6a005f791f1d82c369d2f1e1c30b9ccbe80"&gt;&lt;b&gt;r1153&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;fix a race condition at the end of thread_input&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=fb4e2845497f77e2dae3262e1414de2cdf327ab5"&gt;&lt;b&gt;r1152&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Various trellis speed optimizations&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e86a1734047fb3e3af8dbe17a0e29479e839635b"&gt;&lt;b&gt;r1151&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Make i686 the default arch on x86_32&lt;br /&gt;Disabling asm will default to a generic arch.&lt;br /&gt;Also fix configure for gcc 4.4.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=0e050663d16cd5b095723bd00136873aa461d5cd"&gt;&lt;b&gt;r1150&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster signed golomb coding&lt;br /&gt;3% faster CAVLC RDO and bitstream writing.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3b80f2321937ed4962c6e2fcc679765bbf729723"&gt;&lt;b&gt;r1149&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster spatial direct MV prediction&lt;br /&gt;unroll/tweak col_zero_flag&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=400740ba1a8a7a6001aa9b01e9be0b3d0905856e"&gt;&lt;b&gt;r1148&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;More CABAC and CAVLC optimizations&lt;br /&gt;Simplified function calling for block_residual_write_(cabac|cavlc) and improved sigmap coding.&lt;br /&gt;Tried making 0/1-bit specific versions of CABAC asm, but benefit was minimal under GCC 4.3.&lt;br /&gt;Helped a decent bit under 3.4, but you shouldn't be using such old versions anyways.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f526f244cbc21c245064a2a9c5611840dd3b5203"&gt;&lt;b&gt;r1147&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Various optimizations in frametype lookahead&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ecae94a0ee6689bec9d32d64cce64cab7790a984"&gt;&lt;b&gt;r1146&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Some cosmetics/cleanup&lt;br /&gt;Move some macros to x86util.asm that should have been there to begin with.&lt;br /&gt;Fix a typo that didn't cause any issues.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d2e1e1c35c43ea9c90c9211be6202143b69b35b9"&gt;&lt;b&gt;r1145&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;fix "incompatible types in initialization" compilation issues with GCC 4.3 (which is stricter than previous compiler version)&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=4fc8c03ad568efe3dd2f57db33b0863d29cb63a0"&gt;&lt;b&gt;r1144&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;fix conversions between vectors with differing element types or numbers of subparts errors&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=755470584932877c4d5ea1b51c2cc2dbd044b7ca"&gt;&lt;b&gt;r1143&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add "coded blocks" stat to output information.&lt;br /&gt;This measures the total percentage of blocks, intra and inter, which have nonzero coefficients.&lt;br /&gt;"y,uvAC,uvDC" refers to luma, chroma DC, and chroma AC blocks.&lt;br /&gt;Note that skip blocks are included in this stat.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a908c88f0bbd4250afbd16b6c55b3c9f613af96d"&gt;&lt;b&gt;r1142&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Enable asm predict_8x8_filter&lt;br /&gt;I'm not entirely sure how this snuck its way out of holger's intra pred patch.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c74726e1ed0312e2073f0ea8c45804a870512579"&gt;&lt;b&gt;r1141&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Remove various bits of dead code found by CLANG.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=37424f87a43a2dcecba61bc24b46506ced32307c"&gt;&lt;b&gt;r1140&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Slightly faster SSE4 SA8D, SSE4 Hadamard_AC, SSE2 SSIM&lt;br /&gt;shufps is the most underrated SSE instruction on x86.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=1024283b0321e53a3e08fddb1411429330bf1731"&gt;&lt;b&gt;r1139&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Various CABAC optimizations&lt;br /&gt;Move calculation of b_intra out of the core residual loop and hardcode it where applicable.&lt;br /&gt;Inlining cabac_mb_mvd was unnecessary and wasted tremendous amounts of code size.  Inlining only cache_mvd is faster and significantly smaller.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=fe11a6f39e4e8235d685591ec9c0ec86eca4fee9"&gt;&lt;b&gt;r1138&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;CAVLC optimizations&lt;br /&gt;faster bs_write_te, port CABAC context selection optimization to CAVLC.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=1fda88277f6b2eda27a0f741d58b31532ad0664d"&gt;&lt;b&gt;r1137&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster CABAC RDO&lt;br /&gt;Since the bypass case is quite unlikely, especially when doing merged sigmap/level coding,&lt;br /&gt;it's faster to use a branch than a cmov.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3f9ba82b9788231c879d31d9c4c8ebf4518d07fe"&gt;&lt;b&gt;r1136&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Activate intra_sad_x3_8x8c in lookahead&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=9d0c378b235182341edd2e95f01d4fd25132ad50"&gt;&lt;b&gt;r1135&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;MBAFF interlaced coding is not allowed in baseline profile&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b8808bf0a35b83c2fac05e07a504ad164c931960"&gt;&lt;b&gt;r1134&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;intra_sad_x3_8x8 assembly&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=8df40a4c41eb5e79d0055f2e5af4b214285b9c8c"&gt;&lt;b&gt;r1133&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;intra_sad_x3_4x4 assembly&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d39f8ae1730b07286f1bb281a22d8cd57d0f90b9"&gt;&lt;b&gt;r1132&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;intra_sad_x3_8x8c assembly&lt;br /&gt;Also fix intra_sad_x3_16x16's use of "n" as a loop variable (broke SWAP)&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d3ca4647a247186c2df7760be2a9c649efe34815"&gt;&lt;b&gt;r1131&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Shave one instruction off CABAC encode_decision&lt;br /&gt;range_lps&amp;gt;&amp;gt;6 ranges from 4-7, so (range_lps&amp;gt;&amp;gt;6)-4 == (range_lps&amp;gt;&amp;gt;6) &amp;amp; 3&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=847597773aff56a5612a9edbebb40b350c637edf"&gt;&lt;b&gt;r1130&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster probe_skip&lt;br /&gt;Add a second chroma threshold after the DC transform.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c109c8e7db67df7194f2f913a7a4d65217caee26"&gt;&lt;b&gt;r1129&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add missing "static" qualifier to two arrays&lt;br /&gt;Should slightly improve performance.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=682b54d6175f98dfa14fec4d951f4b3b6e686b95"&gt;&lt;b&gt;r1128&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;SSE2 zigzag_interleave&lt;br /&gt;Replace PHADD with FastShuffle (more accurate naming).&lt;br /&gt;This flag represents asm functions that rely on fast SSE2 shuffle units, and thus are only faster on Phenom, Nehalem, and Penryn CPUs.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=8d82fecc3377b3052279f038f2273ade3a5b65cc"&gt;&lt;b&gt;r1127&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster integral_init&lt;br /&gt;palignr to avoid unaligned loads is worth it in inith, but not initv.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=96733ab692b4a268685d65070d6977964a466c91"&gt;&lt;b&gt;r1126&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster SSSE3 hpel_filter_v&lt;br /&gt;~10% faster hpel_filter on 64-bit Penryn.&lt;br /&gt;32-bit version by Jason Garrett-Glaser.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=10d6ef07409ebe38b5f1e8e4516155a2fe66d4c6"&gt;&lt;b&gt;r1125&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster SSE2 pixel_var&lt;br /&gt;Optimized using the DEINTB method from r1122.  ~32% faster var_16x16 on Conroe.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e1c7f12cb828072b2b5b096195ff3004b83c7785"&gt;&lt;b&gt;r1124&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;SSSE3 hpel_filter_v&lt;br /&gt;Optimized using the same method as in r1122.  Patch partially by Holger.&lt;br /&gt;~8% faster hpel filter on 64-bit Nehalem&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3d780622c1ff19bc3d6a522a65879779a7ddb3dd"&gt;&lt;b&gt;r1123&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Update some asm copyright headers&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2dca5f5413051a26cbba4e20f3c77ff69b694ba3"&gt;&lt;b&gt;r1122&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Vastly faster SATD/SA8D/Hadamard_AC/SSD/DCT/IDCT&lt;br /&gt;Heavily optimized for Core 2 and Nehalem, but performance should improve on all modern x86 CPUs.&lt;br /&gt;16x16 SATD: +18% speed on K8(64bit), +22% on K10(32bit), +42% on Penryn(64bit), +44% on Nehalem(64bit), +50% on P4(32bit), +98% on Conroe(64bit)&lt;br /&gt;Similar performance boosts in SATD-like functions (SA8D, hadamard_ac) and somewhat less in DCT/IDCT/SSD.&lt;br /&gt;Overall performance boost is up to ~15% on 64-bit Conroe.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f3872178768cca2973f759c479e26f3ac35e55fe"&gt;&lt;b&gt;r1121&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Update x264 copyright date&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=8544346a43456720f07e6a438cfbb0d84b39779a"&gt;&lt;b&gt;r1120&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Remove pre-scenecut from fprofile commands as well&lt;br /&gt;Also add psy-trellis to fprofile&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=6f0b2a9b18f3af3fd7e495640756e1d5e43343e1"&gt;&lt;b&gt;r1119&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Slightly faster 8x16 SAD on Penryn Core 2&lt;br /&gt;Same as MMX 8x16 cacheline SAD, but calls SSE2 8x16 SAD in non-cacheline case.&lt;br /&gt;Only Nehalem benefits from sizes smaller than 8x16, and Nehalem doesn't use cacheline functions, so no smaller versions are included.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=1cc16dcee61496a5fb4da80d7605c1c88e2d371d"&gt;&lt;b&gt;r1118&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix scenecut and VBV with videos of width/height &amp;lt;= 32&lt;br /&gt;Also remove an unused variable&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3e4946f305317856ed79e0898f25f10859df22ed"&gt;&lt;b&gt;r1117&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Remove non-pre scenecut&lt;br /&gt;Add support for no-b-adapt + pre-scenecut (patch by BugMaster)&lt;br /&gt;Pre-scenecut was generally better than regular scenecut in terms of accuracy and regular scenecut didn't work in threaded mode anyways.&lt;br /&gt;Add no-scenecut option (scenecut=0 is now no scenecut; previously it was -1)&lt;br /&gt;Fix an incorrect bias towards P-frames near scenecuts with B-adapt 2.&lt;br /&gt;Simplify pre-scenecut code.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=7ddb2c7da0621bb853b6702e6f59619c2d1c6a08"&gt;&lt;b&gt;r1116&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add AltiVec version of hadamard_ac. 2.4x faster than the C version.&lt;br /&gt;Note this this implementation is pretty naive and should be improved&lt;br /&gt;by implementing what's discussed in this ML thread:&lt;br /&gt;date: Mon, Feb 2, 2009 at 6:58 PM&lt;br /&gt;subject: Re: [x264-devel] [PATCH] AltiVec implementation of hadamard_ac routines&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=11863ace50e918ec75f7c8e22907ebf1000820e1"&gt;&lt;b&gt;r1115&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix regression in r1085&lt;br /&gt;Deblocking was very slightly incorrect with partitions=all.&lt;br /&gt;Bug found by BugMaster.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a933a3e6a6be918a2ae56e3d94ecea29143b9ea5"&gt;&lt;b&gt;r1114&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Optimize neighbor CBP calculation and fix related regression&lt;br /&gt;r1105 introduced array overflow in cbp handling&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=cc4f807796220a042e386da259ddc38e6ca8e43b"&gt;&lt;b&gt;r1113&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Show FPS when importing a raw YUV file&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f43e22a7873ea3811bbc15e30d67681f23249087"&gt;&lt;b&gt;r1112&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Windows 64-bit support&lt;br /&gt;A "make distclean" is probably required after updating to this revision.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d56e13f9016b898a3bd4043b26c2e70c2bb9f6c4"&gt;&lt;b&gt;r1111&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Minor fixes and cosmetics&lt;br /&gt;Suppress a GCC warning, fix a non-problematic array overflow, one REP-&amp;gt;REP_RET.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=05afd8e02bd83c6c9eba4d41b8d829a383689117"&gt;&lt;b&gt;r1110&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;fix 10l in &lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=75b495f2723fcb77fe7d5c92511136d3fea4cf13"&gt;75b495f2723fcb77f&lt;/a&gt;&lt;br /&gt;Original thread:&lt;br /&gt;date: Mon, Feb 9, 2009 at 9:37 PM&lt;br /&gt;subject: [x264-devel] commit: Spare a vec_perm and a vec_mergeh though using a LUT of permutation vectors . (Guillaume Poirier )&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=75b495f2723fcb77fe7d5c92511136d3fea4cf13"&gt;&lt;b&gt;r1109&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Spare a vec_perm and a vec_mergeh though using a LUT of permutation vectors.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=37f98cb85024d288eab5508a3b04ca1324335693"&gt;&lt;b&gt;r1108&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Promote chroma planes to 16 byte alignment.&lt;br /&gt;This will allow simplifying vectors loads that can only load 16-bytes&lt;br /&gt;aligned data (such as AltiVec).&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b5b9728b9b1cf9e4e54092515fd9fa86cd9023a4"&gt;&lt;b&gt;r1107&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix 10L in intra pred&lt;br /&gt;Forgetting a %define resulted in SIGILL on 32-bit systems without SSE (e.g. Athlon XP).&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=0ee50db35db3e5af0d40936dbc5ff7e2478b1a2c"&gt;&lt;b&gt;r1106&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add decimation in i16x16 blocks&lt;br /&gt;Up to +0.04db with CAVLC, generally a lot less with CABAC.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=9bf45f6d397559486b5fe038c3847b0d35c61728"&gt;&lt;b&gt;r1105&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Much faster CABAC residual context selection&lt;br /&gt;Up to ~17% faster CABAC RDO, ~36% faster intra-only CABAC RDO.&lt;br /&gt;Up to 7% faster overall in extreme cases.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3927938121ef63d72d9fd429c25202ebd65dd208"&gt;&lt;b&gt;r1104&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster coeff_last64 on 32-bit&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=32615747d3ab5648b666b4f55531f47b3c075521"&gt;&lt;b&gt;ｒ1103&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;More intra pred asm optimizations&lt;br /&gt;SSSE3 version of predict_8x8_hu&lt;br /&gt;SSE2 version of predict_8x8c_p&lt;br /&gt;SSSE3 versions of both planar prediction functions&lt;br /&gt;Optimizations to predict_16x16_p_sse2&lt;br /&gt;Some unnecessary REP_RETs -&amp;gt; RETs.&lt;br /&gt;SSE2 version of predict_8x8_vr by Holger.&lt;br /&gt;SSE2 version of predict_8x8_hd.&lt;br /&gt;Don't compile MMX versions of some of the pred functions on x86_64.&lt;br /&gt;Remove now-useless x86_64 C versions of 4x4 pred functions.&lt;br /&gt;Rewrite some of the x86_64-only C functions in asm.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=711e6e87967aa3813a894fdfcd1e2b7eb48328a6"&gt;&lt;b&gt;r1102&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Speed-up mc_chroma_altivec by using vec_mladd cleverly, and unrolling.&lt;br /&gt;Also put width == 2 variant in its own scalar function because it's faster&lt;br /&gt;than a vectorized one.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b69548aa3a0218ba1d4f934edcf8942f2b1682f5"&gt;&lt;b&gt;r1101&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Merging Holger's GSOC branch part 2: intra prediction&lt;br /&gt;Assembly versions of most remaining 4x4 and 8x8 intra pred functions.&lt;br /&gt;Assembly version of predict_8x8_filter.&lt;br /&gt;A few other optimizations.&lt;br /&gt;Primarily Core 2-optimized.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=122a54a0dbbfd5a8b649a6ca7eb0b7d3c42f89aa"&gt;&lt;b&gt;r1100&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;10l: fix compilation with GCC 4.3+&lt;/pre&gt;&lt;/blockquote&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;pre&gt;&lt;a href="http://kar1h3inz.blogspot.com/2008/10/x264-revision-memo-10xx.html"&gt;x264 Revision Memo (10xx)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kar1h3inz.blogspot.com/2008/07/x264-revision-memo-9xx.html"&gt;x264 Revision Memo (9xx)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kar1h3inz.blogspot.com/2008/03/x264-revision-memo-8xx.html"&gt;x264 Revision Memo (8xx)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kar1h3inz.blogspot.com/2008/03/x264-revision-memo.html"&gt;x264 Revision Memo (7xx)&lt;/a&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-4012133990075883200?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/4012133990075883200/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/02/x264-revision-memo-11xx.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4012133990075883200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4012133990075883200'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/02/x264-revision-memo-11xx.html' title='x264 Revision Memo (11xx)'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-6361990442755425294</id><published>2009-08-07T17:40:00.001+09:00</published><updated>2009-08-07T17:41:38.668+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 r1197&amp;r1198</title><content type='html'>&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=bb66c482242a0747823661b212114c1a2f015fe3"&gt;r1197&lt;/a&gt;でオプションが3つ追加されました&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;--rc-lookahead&lt;/b&gt;&lt;br /&gt;Number of frames for frametype lookahead&lt;/li&gt;&lt;li&gt;&lt;b&gt;--no-mbtree&lt;/b&gt;&lt;br /&gt;Disable mb-tree ratecontrol.&lt;/li&gt;&lt;li&gt;&lt;b&gt;--no-psy&lt;/b&gt;&lt;br /&gt;Disable all visual optimizations that worsen both PSNR and SSIM.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a1ed468f67476fbbe49e1fbfe1a567be0c052d44"&gt;r1198&lt;/a&gt;で&lt;b&gt;--preset&lt;/b&gt;に&lt;b&gt;veryslow&lt;/b&gt;が追加されました&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-6361990442755425294?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/6361990442755425294/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/08/x264-r1197.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/6361990442755425294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/6361990442755425294'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/08/x264-r1197.html' title='x264 r1197&amp;r1198'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-958600417811984138</id><published>2009-07-28T16:28:00.002+09:00</published><updated>2009-07-28T16:28:50.372+09:00</updated><title type='text'>x264 r1191</title><content type='html'>&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d6eed014d0af8f87045d6d5daf3376c486efdea7"&gt;r1191&lt;/a&gt;で&lt;b&gt;--tune&lt;/b&gt;に&lt;b&gt;fastdecode&lt;/b&gt;が追加されました&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-958600417811984138?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/958600417811984138/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/07/x264-r1191.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/958600417811984138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/958600417811984138'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/07/x264-r1191.html' title='x264 r1191'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-3846364424837167965</id><published>2009-07-26T18:15:00.001+09:00</published><updated>2009-07-28T16:29:41.749+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 r1187</title><content type='html'>&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=7733721e410acb96fdf740ca95d2a394b2a2b713"&gt;r1187&lt;/a&gt;で&lt;b&gt;--subme 10&lt;/b&gt;が追加されました&lt;br /&gt;使用する際は&lt;b&gt;--trellis 2&lt;/b&gt;と&lt;b&gt;--aq-mode 0&lt;/b&gt;以上が必要&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-3846364424837167965?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/3846364424837167965/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/07/x264-r1187.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/3846364424837167965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/3846364424837167965'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/07/x264-r1187.html' title='x264 r1187'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-1777456999731915474</id><published>2009-07-20T17:46:00.001+09:00</published><updated>2009-07-20T17:47:18.821+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 r1184</title><content type='html'>&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=88b35c2d3bd86b42059e27db365752da9f2cd032"&gt;r1184&lt;/a&gt;でAutoVAQがコミットされました&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-1777456999731915474?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/1777456999731915474/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/07/x264-r1184.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/1777456999731915474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/1777456999731915474'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/07/x264-r1184.html' title='x264 r1184'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-352921688169072144</id><published>2009-07-08T13:15:00.000+09:00</published><updated>2009-07-08T13:15:54.712+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Etc'/><title type='text'>HDD死亡</title><content type='html'>データ用のHDDが寿命で急死しました…&lt;br /&gt;鬱だ('A`)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-352921688169072144?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/352921688169072144/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/07/hdd.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/352921688169072144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/352921688169072144'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/07/hdd.html' title='HDD死亡'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-8401305884561311953</id><published>2009-07-08T13:10:00.000+09:00</published><updated>2009-07-08T13:10:22.598+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 r1177</title><content type='html'>r1177でオプションが色々と変化したので要注意&lt;br /&gt;&lt;br /&gt;&lt;b&gt;追加&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;--profile&lt;/li&gt;&lt;li&gt;--preset&lt;/li&gt;&lt;li&gt;--tune&lt;/li&gt;&lt;li&gt;--slow-firstpass&lt;/li&gt;&lt;li&gt;--no-weightb&lt;/li&gt;&lt;li&gt;--no-mixed-refs&lt;/li&gt;&lt;li&gt;--no-8x8dct&lt;/li&gt;&lt;li&gt;--no-progress&lt;/li&gt;&lt;li&gt;--psnr&lt;/li&gt;&lt;li&gt;--ssim&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;削除&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;-w, --weightb&lt;/li&gt;&lt;li&gt;--mixed-refs&lt;/li&gt;&lt;li&gt;-8, --8x8dct&lt;/li&gt;&lt;li&gt;--progress&lt;/li&gt;&lt;li&gt;--no-psnr&lt;/li&gt;&lt;li&gt;--no-ssim&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-8401305884561311953?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/8401305884561311953/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/07/x264-r1177.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/8401305884561311953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/8401305884561311953'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/07/x264-r1177.html' title='x264 r1177'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-878821432499466121</id><published>2009-06-30T20:34:00.001+09:00</published><updated>2009-07-03T00:08:29.242+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Etc'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>画像のICCプロファイルとJPEG最適化</title><content type='html'>Firefox3.5から画像の&lt;a href="http://ja.wikipedia.org/wiki/%E3%82%AB%E3%83%A9%E3%83%BC%E3%83%9E%E3%83%8D%E3%83%BC%E3%82%B8%E3%83%A1%E3%83%B3%E3%83%88%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0"&gt;ICCプロファイル&lt;/a&gt;に対応したので、少し調べてみました&lt;br /&gt;&lt;a href="http://www.color.org/version4html.xalter"&gt;Is your system ICC Version 4 ready?&lt;/a&gt;&lt;br /&gt;上記URLで自分のPC環境でのICCプロファイル対応度を調べた結果&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Firefox3.5→v2 GBRとv2 Adobe RGBに対応 &lt;/li&gt;&lt;li&gt;IE8.0→v2 Adobe RGBのみ対応&lt;/li&gt;&lt;li&gt;Opera9.64→v2 Adobe RGBのみ対応&lt;/li&gt;&lt;li&gt;Safari4.0→全対応&lt;/li&gt;&lt;li&gt;GoogleChrome→未導入なので不明&lt;/li&gt;&lt;/ul&gt;以上のような結果になりました&lt;br /&gt;&lt;br /&gt;次にJPEGの最適化について、今までは&lt;a href="http://www.rainbow-software.org/programs.html#JPG%20Cleaner"&gt;JPG Cleaner&lt;/a&gt;というソフトで軽量化していたんですが&lt;br /&gt;しかし今回の件で調べてるうちに、Exif情報とともにICCプロファイル情報も削除していたようで…orz&lt;br /&gt;&lt;s&gt;これを機に代替ソフトを探して&lt;a href="http://www.vector.co.jp/soft/win95/art/se279366.html"&gt;carmine&lt;/a&gt;というソフトに移行することにしました&lt;/s&gt;&lt;br /&gt;こっちはハフマンテーブルの最適化とExif情報の削除のみなので、ICCプロファイル情報はそのまま残されるようです&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;追記&lt;br /&gt;carmineはプログレッシブJPEGに対応してないので、一度ベースライン形式に変換する必要があり&lt;br /&gt;いくつかソフトを試して実験しているうちに、&lt;a href="http://xnview.com/"&gt;XnView&lt;/a&gt;という画像ビューワのメタデータ消去機能で十分という結果になりました／(^o^)＼&lt;br /&gt;海外ソフトですが標準で日本語に対応していて、誤訳や未翻訳も目立ちません &lt;br /&gt;削除する項目を選択できる上に、ハフマンテーブルの最適化も可能という＞＜&lt;br /&gt;圧縮率はcarmineのほうが僅かにいいものの、殆ど気にならないレベルの差でした&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-878821432499466121?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/878821432499466121/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/06/iccjpeg.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/878821432499466121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/878821432499466121'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/06/iccjpeg.html' title='画像のICCプロファイルとJPEG最適化'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-7160915360028277600</id><published>2009-06-28T00:57:00.004+09:00</published><updated>2009-06-28T01:04:32.006+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Customize'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>chaika skin</title><content type='html'>chaikaのsmorgas-lego-exスキンを自分好みにカスタマイズ中＼(^o^)／ &lt;br /&gt;&lt;br /&gt;CSS関連&lt;br /&gt;&lt;ul&gt;&lt;li&gt;フッタを非表示にして、ヘッダ部分をフッタの位置に変更&lt;/li&gt;&lt;li&gt;一部アイコンを差し換え&lt;br /&gt;&lt;/li&gt;&lt;li&gt;表示領域を左寄りにして、右の背景部分には何かイメージを挿入予定&lt;/li&gt;&lt;li&gt;レス部分の背景を透過PNGにして、横幅を変更しても背景と被らないように変更&lt;/li&gt;&lt;li&gt;ID表示の判別を文字からアイコンに変更&lt;/li&gt;&lt;li&gt;その他文字位置やフォント関連を調整 &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;JavaScript関連&lt;br /&gt;&lt;ul&gt;&lt;li&gt;YouTubeの埋め込み表示をワイドにして解像度を変更&lt;/li&gt;&lt;li&gt;フルスクリーン表示出来るようにパラメータを追加&lt;/li&gt;&lt;li&gt;高画質オプションをhd=1に変更&lt;/li&gt;&lt;li&gt;再生終了時の関連動画を非表示にした&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/__MRSQCLS_lk/SkY9Quolu2I/AAAAAAAAAVE/VLHKLYXYk44/chaika.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/__MRSQCLS_lk/SkY9Quolu2I/AAAAAAAAAVE/VLHKLYXYk44/s400/chaika.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-7160915360028277600?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/7160915360028277600/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/06/chaika-skin.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7160915360028277600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7160915360028277600'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/06/chaika-skin.html' title='chaika skin'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/__MRSQCLS_lk/SkY9Quolu2I/AAAAAAAAAVE/VLHKLYXYk44/s72-c/chaika.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-7023527258255200101</id><published>2009-06-23T21:47:00.000+09:00</published><updated>2009-06-23T21:47:16.513+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Customize'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>2chブラウザ</title><content type='html'>Jane StyleからFirefox(chaika+FoxAge2ch ex)に移行してみました&lt;br /&gt;普段使っているプロファイルとは別に、2ch閲覧用にプロファイルを新たに作成&lt;br /&gt;smorgas-lego-exというスキンを導入すると、機能がかなり充実して便利です&lt;br /&gt;必要な拡張等をメインから持ってきて試していますが、思っていたより不便な感じは無くて快適です&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-7023527258255200101?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/7023527258255200101/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/06/2ch.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7023527258255200101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7023527258255200101'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/06/2ch.html' title='2chブラウザ'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-4439007054115656086</id><published>2009-05-29T00:54:00.000+09:00</published><updated>2009-05-29T00:54:22.366+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>flvsplit 1.6.7.0</title><content type='html'>On2 Flix Engine Demo 8.0.15.2でflvsplitが1.6.6.0→1.6.7.0にバージョンアップ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-4439007054115656086?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/4439007054115656086/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/05/flvsplit-1670.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4439007054115656086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4439007054115656086'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/05/flvsplit-1670.html' title='flvsplit 1.6.7.0'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-4869127945603961436</id><published>2009-05-25T20:41:00.004+09:00</published><updated>2009-05-25T20:51:21.938+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Greasemonkey'/><category scheme='http://www.blogger.com/atom/ns#' term='Customize'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>zoome用 Greasemonkeyスクリプト</title><content type='html'>先日から&lt;a href="http://zoome.jp/"&gt;zoome&lt;/a&gt;がHD動画に対応したようですが&lt;br /&gt;再生するにはBitTorrent DNAとかいうアプリを入れなければいけないらしく&lt;br /&gt;アプリを入れてないとHD動画は動画下部のリンクから飛んだ先でないと再生出来ない&lt;br /&gt;導入する気の無い人には面倒なだけだし、常駐型P2Pとか入れたくもない&lt;br /&gt;&lt;br /&gt;というわけで&lt;a href="http://userscripts.org/scripts/show/24980"&gt;Youtube High Quality&lt;/a&gt;を参考にzoomeのURLに&lt;b&gt;?no_bt=1&lt;/b&gt;を追加して再読み込みするスクリプトを作成&lt;br /&gt;（…といってもほとんどパクリですが）&lt;br /&gt;一応Firefox 3.0.10で動作確認はしたものの、動画のない日記でも再読み込みしてしまう／(^o^)＼&lt;br /&gt;素人がいじった物なので修正の仕方も分からないし、特に問題無いからスルーで…&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;// ==UserScript==&lt;br /&gt;// @name   □□□□□&lt;br /&gt;// @description  □□□□□&lt;br /&gt;// @include   http://zoome.jp/*/diary/*&lt;br /&gt;// @include   http://circle.zoome.jp/*/media/*&lt;br /&gt;// @exclude   http://zoome.jp/*/diary/&lt;br /&gt;// @exclude   http://zoome.jp/*/diary/*?no_bt=*&lt;br /&gt;// @exclude   http://circle.zoome.jp/*/media/&lt;br /&gt;// @exclude   http://circle.zoome.jp/*/media/*?no_bt=*&lt;br /&gt;// ==/UserScript==&lt;br /&gt;// This script based on Youtube High Quality (http://userscripts.org/scripts/show/24980)&lt;br /&gt;&lt;br /&gt;window.location.replace(document.URL + "?no_bt=1");&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;名称とか説明考えてないので適当に□を埋めて&lt;br /&gt;拡張子をuser.jsで保存してインストールしてください&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-4869127945603961436?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/4869127945603961436/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/05/zoome-greasemonkey.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4869127945603961436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4869127945603961436'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/05/zoome-greasemonkey.html' title='zoome用 Greasemonkeyスクリプト'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-3655016172313357785</id><published>2009-03-04T20:43:00.000+09:00</published><updated>2009-03-04T20:43:24.067+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 r1117</title><content type='html'>&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3e4946f305317856ed79e0898f25f10859df22ed"&gt;r1117&lt;/a&gt;で&lt;b&gt;--pre-scenecut&lt;/b&gt;が廃止されて、代わりに&lt;b&gt;--no-scenecut&lt;/b&gt;が追加されました&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-3655016172313357785?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/3655016172313357785/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/03/x264-r1117.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/3655016172313357785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/3655016172313357785'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/03/x264-r1117.html' title='x264 r1117'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-3660714655737677207</id><published>2009-02-03T14:22:00.001+09:00</published><updated>2009-02-04T19:12:48.054+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 Revision Memo (10xx)</title><content type='html'>&lt;a href="http://kar1h3inz.blogspot.com/2009/02/x264-revision-memo-11xx.html"&gt;x264 Revision Memo (11xx)&lt;/a&gt;&lt;hr /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c0be8106d40b2ccbfec37229afaecf236b03762c"&gt;&lt;b&gt;r1099&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster 8x8dct+CAVLC interleave&lt;br /&gt;Integrate array_non_zero with the CAVLC 8x8dct interleave function.&lt;br /&gt;Roughly 1.5-2x faster than the original separate array_non_zero method.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=91bffdcc24e59620cc09aa4288f7e0c0b74c8891"&gt;&lt;b&gt;r1098&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Measure CBP cost in i8x8 RD refinement&lt;br /&gt;~0.02-0.05db PSNR gain at high quants in intra-only encoding, pretty small otherwise.&lt;br /&gt;Allows a small optimization in i8x8 encoding.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e404f350afc3c52a99d13d22f862cd2ede1438b0"&gt;&lt;b&gt;r1097&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Take advantage of saturated signed horizontal sum instructions in&lt;br /&gt;the variance computation epilogue since there won't be any overflow&lt;br /&gt;triggering an overflow.&lt;br /&gt;Suggested by Loren Merritt&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=4c171c3b1c803a173ace823275882b3c9a2ecd24"&gt;&lt;b&gt;r1096&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Massive overhaul of nnz/cbp calculation&lt;br /&gt;Modify quantization to also calculate array_non_zero.&lt;br /&gt;PPC assembly changes by gpoirior.&lt;br /&gt;New quant asm includes some small tweaks to quant and SSE4 versions using ptest for the array_non_zero.&lt;br /&gt;Use this new feature of quant to merge nnz/cbp calculation directly with encoding and avoid many unnecessary calls to dequant/zigzag/decimate/etc.&lt;br /&gt;Also add new i16x16 DC-only iDCT with asm.&lt;br /&gt;Since intra encoding now directly calculates nnz, skip_intra now backs up nnz/cbp as well.&lt;br /&gt;Output should be equivalent except when using p4x4+RDO because of a subtlety involving old nnz values lying around.&lt;br /&gt;Performance increase in macroblock_encode: ~18% with dct-decimate, 30% without at CRF 25.&lt;br /&gt;Overall performance increase 0-6% depending on encoding settings.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=8ae672fe2e0f779e57abe560bafdf41ec1fea533"&gt;&lt;b&gt;r1095&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add PowerPC support for "checkasm --bench", reading the time base register.&lt;br /&gt;This isn't ideal since the `time base' register is running at a fraction&lt;br /&gt;of the processor cycle speed, so the measurement isn't as precise as x86's&lt;br /&gt;rdtsc.&lt;br /&gt;It's better than nothing though...&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c9095eb2792b18a264569d46a3d923eafe333f45"&gt;&lt;b&gt;r1094&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;fix detection of pthread and isfinite on OpenBSD&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=1df50b9287c83d5443d19482345b6842b78081c3"&gt;&lt;b&gt;r1093&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;remove $ECHON kludge, which broke on SunOS. bring back `gcc -MT`.&lt;br /&gt;remove auto-reconfigure on svn update, which has done nothing since we stopped using svn.&lt;br /&gt;fix $AS on sparc (was disabled by mmx check).&lt;br /&gt;fix --extra-asflags (was ignored).&lt;br /&gt;mark bash scripts as bash, not sh&lt;br /&gt;&lt;br /&gt;patch partly by Greg Robinson and Jugdish.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=60f4cd8936af4997cfbd9650ea27152df00c5669"&gt;&lt;b&gt;r1092&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;1.6x faster satd_c (and sa8d and hadamard_ac) with pseudo-simd.&lt;br /&gt;60KB smaller binary.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=71c5a8dca6e5f7bf2330d028989eeeab27701151"&gt;&lt;b&gt;r1091&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Hack around a potential failure point in VBV&lt;br /&gt;pred_b_from_p can become absurdly large in static scenes, leading to rare collapses of quality with VBV+B-frames+threads.&lt;br /&gt;This isn't a final fix, but should resolve the problem in most cases in the meantime.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=8e2c4b76dd49c44cedf46343e46b292d5a0ca39e"&gt;&lt;b&gt;r1090&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Much faster chroma encoding and other opts&lt;br /&gt;~15% faster chroma encode by reorganizing CBP calculation and adding special-case idct_dc function, since most coded chroma blocks are DC-only.&lt;br /&gt;Small optimization in cache_save (skip_bp)&lt;br /&gt;Fix array_non_zero to not violate strict aliasing (should eliminate miscompilation issues in the future)&lt;br /&gt;Add in automatic substitutions for some asm instructions that have an equivalent smaller representation.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=355c445f222eae4f953f1be9f8e1d44a2a07d639"&gt;&lt;b&gt;r1089&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;add AltiVec implementation of x264_mc_copy_w16_aligned&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=71ac0a34bc0460bf67da68f300e4150bc50d9aae"&gt;&lt;b&gt;r1088&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;add AltiVec implementation of x264_pixel_var_16x16 and x264_pixel_var_8x8&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=1959672cf6f18da888940261916dbf81248e0598"&gt;&lt;b&gt;r1087&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;add AltiVec 16 &amp;lt;-&amp;gt; 32 bits conversions macros&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=39a279613d10fa4dbe608f1a2af1eb86686033af"&gt;&lt;b&gt;r1086&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Replace 16x16=&amp;gt;32 mul + pack + add by a simple 16x16=&amp;gt;16 multiply-add.&lt;br /&gt;Suggested by Loren.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=5fb6417309febda6f73a98494cb935379129e15d"&gt;&lt;b&gt;r1085&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Eliminate support for direct_8x8_inference=0&lt;br /&gt;The benefit in the most extreme contrived situation was at most 0.001db PSNR, at the cost of slower decoding.&lt;br /&gt;As this option was basically useless, it was a waste of code and prevented some other useful optimizations.&lt;br /&gt;Remove some unused mc code related to sub-8x8 partitions.&lt;br /&gt;Small deblocking speedup when p4x4 is used.&lt;br /&gt;Also remove unused x264_nal_decode prototype from x264.h.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a48d1d0a2ad590d041b79bb152ed47d00451ba8d"&gt;&lt;b&gt;ｒ1084&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add AltiVec and CPU numbers detection on OpenBSD.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=09e76c903d3419619ed326a4dd114369a55bdd6e"&gt;&lt;b&gt;r1083&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add AltiVec implementation of predict_8x8c_p. 2.6x faster than scalar C.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=bde164d50f1936b28a9cd66f8be8d9995cc5a01b"&gt;&lt;b&gt;r1082&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Warn if direct auto wasn't set on the first pass&lt;br /&gt;And, if it wasn't, run direct auto as if it was the first pass, rather than simply forcing temporal direct mode on all frames.&lt;br /&gt;Also a small tweak to coeff_level_run asm.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=201f7ad8ad50ff460f79cb44e0bee6aebbf039ca"&gt;&lt;b&gt;r1081&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Changes the PowerPC ppccommon.h header so it no longer checks for a particular&lt;br /&gt;OS such as Linux but instead looks for HAVE_ALTIVEC_H being set.&lt;br /&gt;Fixes all *BSD/PowerPC builds.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=56e91836a12f1b119fb4aae43182f2fc012f1eca"&gt;&lt;b&gt;r1080&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;update x264_hpel_filter_altivec's prototype to match the one of the C version.&lt;br /&gt;It changed in commit &lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=045ae4045a1827555b3eaab4fbf3c9809e98c58f"&gt;045ae4045a1827555b3eaab4fbf3c9809e98c58f&lt;/a&gt; (factorization of mallocs)&lt;br /&gt;(NB: Altivec implementation wasn't allocating and writing to any scratch memory.)&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d2b6423db8310e5238fd7c0e517b3344578cc08a"&gt;&lt;b&gt;r1079&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;rename vector+array unions to closer match the vector typedefs names.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=264e447cc4ce267d7e4d078b080716093a78a2c8"&gt;&lt;b&gt;r1078&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add Altivec implementation of all the remaining 16x16 predict routines.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e46f64824a718ca146724d6cfa104aaba16eb169"&gt;&lt;b&gt;r1077&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Cache ref costs and use more accurate MV costs&lt;br /&gt;New MV costs should improve quality slightly by improving the smoothness of the field of MV costs (and they're closer to CABAC's actual costs).&lt;br /&gt;Despite being optimized for CABAC, they still help under CAVLC, albeit less.&lt;br /&gt;MV cost change by Loren Merritt&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=79bfb039de253c986986fbd99935c0d4a95ad503"&gt;&lt;b&gt;r1076&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Support forced frametypes with scenecut/b-adapt&lt;br /&gt;This allows an input qpfile to be used to force I-frames, for example.&lt;br /&gt;The same can be done through the library interface.&lt;br /&gt;Document the format of the qpfile in --longhelp and the forcing of frametypes in x264.h&lt;br /&gt;Note that forcing B-frames and B-refs may not always have the intended result.&lt;br /&gt;Patch partially by Steven Walters &lt;kemuri9@gmail.com&gt;.&lt;/kemuri9@gmail.com&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=7c4f8297e057a439cf1f1d7cf95d05b9f27063c7"&gt;&lt;b&gt;r1075&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Remove an IDIV from i8x8 analysis&lt;br /&gt;Only one IDIV is left in macroblock level code (transform_rd)&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b6bb3d4287727b73291f9e9a2bf38589ac397382"&gt;&lt;b&gt;r1074&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix regression in r1066&lt;br /&gt;With some combinations of video width and other settings, the scratch buffer was slightly too small.&lt;br /&gt;This caused heap corruption on some systems.&lt;br /&gt;Also prevent merange from being raised during encoding with esa/tesa through encoder_reconfig, as this no longer works.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=6a4a9beae060d69bbeaeb8c1c3056fb6ae6765f6"&gt;&lt;b&gt;r1073&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Disable B-frames in lossless mode&lt;br /&gt;They hurt compression anyways, and direct auto was bugged with lossless.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f586ba52b87ebb6b1d7689603680ef7d3219e09a"&gt;&lt;b&gt;r1072&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Factorize in ppccommon.h the conditional inclusion of altivec.h on Linux systems.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=87b6d55ebda8a11186f7b09b5866b05a4584d13d"&gt;&lt;b&gt;r1071&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Disable __builtin_clz() intrinsic on gcc versions prior to 3.4.&lt;br /&gt;The function did not exist before that version.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=6f7c9be698848e8d9fd116b728af7d718ea43a2f"&gt;&lt;b&gt;r1070&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Small tweaks to coeff asm&lt;br /&gt;Factor out a few redundant pxors&lt;br /&gt;Related cosmetics&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ed32ad20d6914d1781c7711574f10a8df49e3e20"&gt;&lt;b&gt;r1069&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Use the correct strtok under MSVC&lt;br /&gt;Also change one malloc -&amp;gt; x264_malloc&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=390d26ad2ca72b420448c36a747d3ee49b79e75b"&gt;&lt;b&gt;r1068&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add stack alignment for lookahead functions&lt;br /&gt;Should allow libx264 to be called from non-gcc-compiled applications without adding force_align_arg_pointer.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=00cef64dd3fff5d4b5b9b0e63314c11bfb7d33e0"&gt;&lt;b&gt;r1067&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add support for SSE4a (Phenom) LZCNT instruction&lt;br /&gt;Significantly speeds up coeff_last and coeff_level_run on Phenom CPUs for faster CAVLC and CABAC.&lt;br /&gt;Also a small tweak to coeff_level_run asm.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=045ae4045a1827555b3eaab4fbf3c9809e98c58f"&gt;&lt;b&gt;r1066&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;factor mallocs out of hpel, ssim, and esa.&lt;br /&gt;there should now be no memory allocation outside of init-time.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=681544ef803f3bd0429659495f97455aed1158a0"&gt;&lt;b&gt;r1065&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Much faster CAVLC RDO and bitstream writing&lt;br /&gt;Pure asm version of level/run coding.  Over 2x faster than C.&lt;br /&gt;Up to 40% faster CAVLC RDO.  Overall benefit up to ~7.5% with RDO or ~5% with fast encoding settings.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=648e132f7135c7e18625198e3ffe2c6c7d824df6"&gt;&lt;b&gt;r1064&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Cosmetics: cleaner syntax for defining temporary registers in asm&lt;br /&gt;Globally define t#[qdwb], so that only t# needs to be locally defined when reorganizing registers&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=84a1ca6ce70fe7bad4922ddc5a72c2e9cd73703b"&gt;&lt;b&gt;r1063&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Much faster CABAC RDO&lt;br /&gt;Since RDO doesn't care about what order bit costs are calculated, merge sigmap and level coding into the same loop in RDO.&lt;br /&gt;This is bit-exact for 4x4dct but slightly incorrect for 8x8dct due to the sigmap containing duplicated contexts.&lt;br /&gt;However, the PSNR penalty of this is extremely small (~0.001db).&lt;br /&gt;Speed benefit is about 15% in 4x4dct and 30% in 8x8dct residual bit cost calculation at QP20.&lt;br /&gt;Overall encoding speed benefit is up to 5%, depending on encoding settings.&lt;br /&gt;Also remove an old unnecessary CABAC table that hasn't been used for years.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=40ad1b6d411d1e7d0788d29627804a19977bb6ee"&gt;&lt;b&gt;r1062&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;VLC table optimizations&lt;br /&gt;Slightly reorganize VLC tables for ~2% faster block_residual_write_cavlc.&lt;br /&gt;Also a small optimization in p8x8 CAVLC.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=839cd8cf33492213f7878bf14c26b387b6599abd"&gt;&lt;b&gt;ｒ1061&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix crash in --me esa/tesa introduced in r1058&lt;br /&gt;Also suppress the last mingw warning message&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=42070dff1bc3019a6f56773fce3dd6e328e3a61b"&gt;&lt;b&gt;r1060&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Optimize variance asm + minor changes&lt;br /&gt;Remove SAD argument from var, not needed anymore.&lt;br /&gt;Speed up var asm a bit by eliminating psadbw and instead HADDWing at end.&lt;br /&gt;Eliminate all remaining warnings on gcc 3.4 on cygwin&lt;br /&gt;Port another minor optimization from lavc (pskip)&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=265d61bcdc5e6ce6688e377af9f6c0136724ed59"&gt;&lt;b&gt;r1059&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Minor CABAC cleanups and related optimizations&lt;br /&gt;Merge the two list tables to allow cleaner MC/CABAC/CAVLC code&lt;br /&gt;Remove lots of unnecessary {s&lt;br /&gt;Port some very minor opts from lavc&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a4ec1020efb1a2a6757f8f891d78c2dd9344bb91"&gt;&lt;b&gt;r1058&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;faster ESA init&lt;br /&gt;reduce memory if using ESA and not p4x4&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=5f8a1490eb0bc2a934c34bc8307bfdc1ade6a92d"&gt;&lt;b&gt;r1057&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;More macroblock_cache optimizations&lt;br /&gt;Patch partially by Loren Merritt&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e59ee249829049de338bebc3a2a00f9e471b40f3"&gt;&lt;b&gt;r1056&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster macroblock_cache_rect&lt;br /&gt;Explicit loop unrolling&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2b8d6a6f957be623186ea2a20bcb13c3637440b8"&gt;&lt;b&gt;r1055&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Optimizations in predict_mv_direct&lt;br /&gt;Add some early terminations and minor optimizations&lt;br /&gt;This change may also fix the extremely rare direct+threading MV bug.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=918ff3c6a33e170655b61af85f8955ec5590fff8"&gt;&lt;b&gt;r1054&lt;/b&gt;&lt;/a&gt; &lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix visual corruption when picture width was not mod 32.&lt;br /&gt;The previous Altivec implemention of mc_chroma assumed that i_src_stride was always mod 16.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=9089d217078450fad075b5eb61f372572d094a5f"&gt;&lt;b&gt;r1053&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add support for FSF GCC version &amp;gt;= 4.3 on OSX.&lt;br /&gt;So far, only Apple GCC version was supported.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ad2c84f76f9fbb4f360caeb87df824beab023bbf"&gt;&lt;b&gt;r1052&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;More accurate refcost for p8x8 CAVLC&lt;br /&gt;Slightly better quality, especially in non-RD mode, with CAVLC.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=549cc55b50df76d5167c0ace75c62595feb753ca"&gt;&lt;b&gt;r1051&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;use lookup tables instead of actual exp/pow for AQ&lt;br /&gt;Significant speed boost, especially on CPUs with atrociously slow floating point units (e.g. Pentium 4 saves 800 clocks per MB with this change).&lt;br /&gt;Add x264_clz function as part of the LUT system: this may be useful later.&lt;br /&gt;Note this changes output somewhat as the numbers from the lookup table are not exact.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=877d22e071f1b73fb33c628cc273e2819d10c3de"&gt;&lt;b&gt;r1050&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Suppress saveptr warnings on Windows GCC&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=0fdd0403cc9cc95637e287ddd1b257d6b65b7ddb"&gt;&lt;b&gt;r1049&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;More small speed tweaks to macroblock.c&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=77028cd3671de855affb02ffefe6bbd99ac7816e"&gt;&lt;b&gt;r1048&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Much faster CAVLC residual coding&lt;br /&gt;Use a VLC table for common levelcodes instead of constructing them on-the-spot&lt;br /&gt;Branchless version of i_trailing calculation (2x faster on Nehalem)&lt;br /&gt;Completely remove array_non_zero_count and instead use the count calculated in level/run coding.  Note: this slightly changes output with subme &amp;gt; 7 due to different nonzero counts being stored during qpel RD.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f773bf06256a467f6b18418d97ce2c7ddbe5728c"&gt;&lt;b&gt;r1047&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;fix compilation with GCC-4.3+&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=71d34b4eb454027cd742e6d96e2a70cce8cd163c"&gt;&lt;b&gt;r1046&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;High Profile allows 25% higher maxbitrate/cpb&lt;br /&gt;Correct level detection to take this into account.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=cc40e308c919010ef9ae6ff376cda56a58a79f3a"&gt;&lt;b&gt;r1045&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;s/nasm/yasm in VS project file&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=6c3e0258776c1117929aec7c12d51b88c214467c"&gt;&lt;b&gt;r1044&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Cosmetic: update various file headers.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2f031b0e31b799072383792358eee376baeb2ba7"&gt;&lt;b&gt;r1043&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;add date and compiler to `x264 --version`&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=5df2a7162aecda66b3da8dde501971389b1bbd44"&gt;&lt;b&gt;r1042&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;10L in r1041&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=12724e638e8d28ce97bcb9c77d2bb7336b087af3"&gt;&lt;b&gt;r1041&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Significantly faster CABAC and CAVLC residual coding and bit cost calculation&lt;br /&gt;Early-terminate in residual writing using stored nnz counts&lt;br /&gt;To allow the above, store nnz counts for luma and chroma DC&lt;br /&gt;Add assembly functions to find the last nonzero coefficient in a block&lt;br /&gt;Overall ~1.9% faster at subme9+8x8dct+qp25 with CAVLC, ~0.7% faster with CABAC&lt;br /&gt;Note this changes output slightly with CABAC RDO because it requires always storing correct nnz values during RDO, which wasn't done before in cases it wasn't useful.&lt;br /&gt;CAVLC output should be equivalent.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=1591275a92faa3d63186e6de1e9022956113bc1d"&gt;&lt;b&gt;r1040&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;dequant_4x4_dc assembly&lt;br /&gt;About 3.5x faster DC dequant on Conroe&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2338e1301aded556be8b85c6c3b4050e562ed862"&gt;&lt;b&gt;r1039&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;fix an overflow in dct4x4dc_mmx&lt;br /&gt;(unlikely to have occurred in any real video)&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a7fd9f5da062de323ae89f9a71ede03bfd6ddb6a"&gt;&lt;b&gt;r1038&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Remove nasm support&lt;br /&gt;Nasm won't correctly parse the SSE4 code introduced a few revisions ago, so we're removing support.&lt;br /&gt;Users should upgrade to yasm 0.6.1 or later.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=0fe9b85f393e00b79c37d8c81aeae2a2f3d41290"&gt;&lt;b&gt;r1037&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix rare warning messages in ratecontrol due to r1020&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=adffb7fa3d3db6d2fa2ad97e0c950afec8889ea5"&gt;&lt;b&gt;r1036&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix MSVC compilation and clean up MSVC build file&lt;br /&gt;Remove Release64 which never worked anyways.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e1013e8152254614696bbc9d92959bc9705d98b1"&gt;&lt;b&gt;r1035&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster width4 SSD+SATD, SSE4 optimizations&lt;br /&gt;Do satd 4x8 by transposing the two blocks' positions and running satd 8x4.&lt;br /&gt;Use pinsrd (SSE4) for faster width4 SSD&lt;br /&gt;Globally replace movlhps with punpcklqdq (it seems to be faster on Conroe)&lt;br /&gt;Move mask_misalign declaration to cpu.h to avoid warning in encoder.c.&lt;br /&gt;These optimizations help on Nehalem, Phenom, and Penryn CPUs.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=cab23dd7e6bf4ed501f36e1e6f64d4902d0489c9"&gt;&lt;b&gt;r1034&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;fix indentation, whitespace cleanup, more consistent indentation of macro backslashes&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=4bf4109aee5b602f8a124b434e18f93ef539bbe6"&gt;&lt;b&gt;r1033&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Change some macros to be more sensitive to memory alignment, thus avoiding&lt;br /&gt;useless loads/stores and calculations of permutation vectors.&lt;br /&gt;Affected functions are all of mc_luma, mc_chroma, 'get_ref', SATD, SA8D and deblock.&lt;br /&gt;Gains globally vary from ~5% - 15% on a depending on settings running on a 1.42 ghz G4.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=8215f79c7e19747b3206bcd6245be6cc6e668145"&gt;&lt;b&gt;r1032&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;refactor satd. 20KB smaller binary.&lt;br /&gt;refactor sa8d. slightly faster.&lt;br /&gt;more checkasm for hadamard.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3a028c8e50238b7799175bd5a172e5517b4baf8d"&gt;&lt;b&gt;r1031&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix crash with threads and SSEMisalign on Phenom&lt;br /&gt;Misalign mask needed to be set separately for each encoding thread.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f9dba8bb274dffb19394db20912823464efcb8e1"&gt;&lt;b&gt;r1030&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Phenom CPU optimizations&lt;br /&gt;Faster hpel_filter by using unaligned loads instead of emulated PALIGNR&lt;br /&gt;Faster hpel_filter on 64-bit by using the 32-bit version (the cost of emulated PALIGNR is high enough that the savings from caching intermediate values is not worth it).&lt;br /&gt;Add support for misaligned_mask on Phenom: ~2% faster hpel_filter, ~4% faster width16 multisad, 7% faster width20 get_ref.&lt;br /&gt;Replace width12 mmx with width16 sse on Phenom and Nehalem: 32% faster width12 get_ref on Phenom.&lt;br /&gt;Merge cpu-32.asm and cpu-64.asm&lt;br /&gt;Thanks to Easy123 for contributing a Phenom box for a weekend so I could write these optimizations.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=cb3c213850320fb0c1b17ae8bbbbf5d687e43961"&gt;&lt;b&gt;r1029&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;A few tweaks to decimate asm&lt;br /&gt;A little bit faster on both 32-bit and 64-bit&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=83baa7fdd2edf3e2f9522fc8b79e0826bcf190fc"&gt;&lt;b&gt;r1028&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Nehalem optimization part 2: SSE2 width-8 SAD&lt;br /&gt;Helps a bit on Phenom as well&lt;br /&gt;~25% faster width8 multiSAD on Nehalem&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=aa14719bf2b78f8fd3da7bbabb0faf142313dae1"&gt;&lt;b&gt;r1027&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add subme=0 (fullpel motion estimation only)&lt;br /&gt;Only for experimental purposes and ultra-fast encoding.  Probably not a good idea for firstpass.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=745a48beddc58e2ef121326e9156d3d42590a4b5"&gt;&lt;b&gt;r1026&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix minor memory leak in r1022&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=fdb6114d1b456e1438374671ec42d1d77cdd05f8"&gt;&lt;b&gt;r1025&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;r1024 borked checkasm&lt;br /&gt;Remove idct/dct2x2 from checkasm as they are no longer in dctf&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2652abeae5445ffefded5ee7d0853300d0973b37"&gt;&lt;b&gt;r1024&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster chroma encoding&lt;br /&gt;9-12% faster chroma encode.&lt;br /&gt;Move all functions for handling chroma DC that don't have assembly versions to macroblock.c and inline them, along with a few other tweaks.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f13d4637fe9b2f10b8c103500ac9293bfca3ad1f"&gt;&lt;b&gt;r1023&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Various cosmetics and minor fixes&lt;br /&gt;Disable hadamard_ac sse2/ssse3 under stack_mod4&lt;br /&gt;Fix one MSVC compilation warning&lt;br /&gt;Fix compilation in debug mode in certain cases on x64&lt;br /&gt;Remove eval.c from MSVC project&lt;br /&gt;Fix crash when VBV is used in CQP mode&lt;br /&gt;Patches by MasterNobody&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=7cdaf638c3777f2b38fb60181dde7ed4de614cc1"&gt;&lt;b&gt;r1022&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster b-adapt + adaptive quantization&lt;br /&gt;Factor out pow to be only called once per macroblock.  Speeds up b-adapt, especially b-adapt 2, considerably.&lt;br /&gt;Speed boost is as high as 24% with b-adapt 2 + b-frames 16.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=852579be365549db3ccc1c2906c9a1d2f4a92ac9"&gt;&lt;b&gt;r1021&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster CABAC residual encoding&lt;br /&gt;6% faster block_residual_write_cabac in RD mode.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=418cace8646a6f546a9026da47f79fad7285f577"&gt;&lt;b&gt;r1020&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix potential crash in the case that the input statsfile is too short&lt;br /&gt;Also resolve various other potential weirdness (such as multiple copies of the same error message in threaded mode).&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a5ac6a5b8688915553fe6fccee09f1272f3788ac"&gt;&lt;b&gt;r1019&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Initial Nehalem CPU optimizations&lt;br /&gt;movaps/movups are no longer equivalent to their integer equivalents on the Nehalem, so that substitution is removed.&lt;br /&gt;Nehalem has a much lower cacheline split penalty than previous Intel CPUs, so cacheline workarounds are no longer necessary.&lt;br /&gt;Thanks to Intel for providing Avail Media with the pre-release Nehalem CPU needed to prepare these (and other not-yet-committed) optimizations.&lt;br /&gt;Overall speed improvement with Nehalem vs Penryn at the same clock speed is around 40%.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b4b113c5955e95d20f4965b6ba3e34643f4aeb2e"&gt;&lt;b&gt;r1018&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix potential infinite loop in VBV under GCC 4.2&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=bc84e120f62b6fd3d6e08c816028c5f30aaea56b"&gt;&lt;b&gt;r1017&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Encoder_reconfig: esa/tesa can only be enabled if they were on to begin with&lt;br /&gt;Bug report by kemuri-_9.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=dbc5ef040b1f8a83e7491dc8a2fc8943b1e20c07"&gt;&lt;b&gt;r1016&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix bug in hadamard_ac SSE assembly&lt;br /&gt;Some extreme inputs could cause overflows.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a0a1bfac7f4a09159f6ef2bf13fb69548b6c5a02"&gt;&lt;b&gt;r1015&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Full sub8x8 RD mode decision&lt;br /&gt;Small speed penalty with p4x4 enabled, but significant quality gain at subme &amp;gt;= 6&lt;br /&gt;As before, gain is proportional to the amount of p4x4 actually useful in a given input at the given bitrate.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=aa40e41abae051191117ae670cadd9cd50f66b6f"&gt;&lt;b&gt;r1014&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Optimize CABAC bit cost calculation&lt;br /&gt;Speed up cabac mvd and add new precalculated transition/entropy table.&lt;br /&gt;Add "noup" function for cabac operations to not update the state table when it isn't necessary.&lt;br /&gt;1-3% faster macroblock_size_cabac.&lt;br /&gt;Cosmetics&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d7df1a477b5e0e851d206e8c25da0b275ae0b7cc"&gt;&lt;b&gt;r1013&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Replace "git-command" with "git command" in version.sh for git 1.6 support&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=990274cd5fd276bb26ac0fa13fc9bc1cbcf7acbc"&gt;&lt;b&gt;r1012&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add assembly version of CAVLC 8x8dct interleave&lt;br /&gt;Faster CAVLC encoding and RDO with 8x8dct&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=86a0fe50c6e369d6dacac5b992febb4bd09de85d"&gt;&lt;b&gt;r1011&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add support for psy-rd/trellis to encoder_reconfig&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=4c78f091e625e87b8f82c567af81969c2fd3e671"&gt;&lt;b&gt;r1010&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix Darwin speed regression&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=8ca555ef691e20d4eb429b45e178f4c0108b607d"&gt;&lt;b&gt;r1009&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Further improve prediction of bitrate and VBV in threaded mode&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=8fa0bf3d56fa1b02a44f8ee0f673ea998294bd7e"&gt;&lt;b&gt;r1008&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Sub-8x8 Qpel-RD in P-frames&lt;br /&gt;Improves quality when using p8x4/p4x8/p4x4 subpartitions&lt;br /&gt;Benefit is proportional to how many sub-8x8 partitions are used; helps most at high bitrates and low resolutions.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d0add77f5f084253202747266f85daa65f7fc9cc"&gt;&lt;b&gt;r1007&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Faster qpel-RD&lt;br /&gt;3-4% faster qpel-RD; avoid re-checking bmv/pmv during the hex search.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f451563f93fad8972c0e9b788b30799e777e913a"&gt;&lt;b&gt;r1006&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Some minor optimizations in RD refinement&lt;br /&gt;Don't write b subpartition in CABAC RDO&lt;br /&gt;Calculate nonzero count in i4x4 CAVLC RDO&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=84ede33bec64332cc4bc5da1106c53f3cffa919b"&gt;&lt;b&gt;r1005&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Faster deblocking when p4x4 isn&lt;wbr&gt;&lt;/wbr&gt;'t used Most of the MV checks can be skipped,&lt;wbr&gt;&lt;/wbr&gt; resulting in faster strength calculation&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ce0b11099e5fa920b8d1bc39389ae9373f921358"&gt;&lt;b&gt;r1004&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Print profile and level information upon starting encode&lt;br /&gt;Previously level was only printed as part of autodetect, and only in verbose mode.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=296b39dd863ea90a12d8a52848d1135e387a28f3"&gt;&lt;b&gt;r1003&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix possible crash in trellis at very low QPs&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f5da8110606c1bdb8f3a194f11574db28855415e"&gt;&lt;b&gt;r1002&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Add assembly versions of decimate_score&lt;br /&gt;3-7x faster decimation, 1-3% faster overall&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=6d9ef8ad39b0bfa5df0c1305e91ae932aad4997e"&gt;&lt;b&gt;r1001&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Fix typo in subme8/9 lossless qpel-RD&lt;br /&gt;Slightly improves compression.&lt;/pre&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=79194caffdc216e338674d88e50adca2f4ea8fa2"&gt;&lt;b&gt;r1000&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;pre&gt;Extend trellis to support luma/chroma DC and chroma AC&lt;br /&gt;Small speed loss in trellis 1, slightly larger in trellis 2, but significant quality improvement.&lt;/pre&gt;&lt;/blockquote&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;a href="http://kar1h3inz.blogspot.com/2008/07/x264-revision-memo-9xx.html"&gt;x264 Revision Memo (9xx)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kar1h3inz.blogspot.com/2008/03/x264-revision-memo-8xx.html"&gt;x264 Revision Memo (8xx)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kar1h3inz.blogspot.com/2008/03/x264-revision-memo.html"&gt;x264 Revision Memo (7xx)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-3660714655737677207?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/3660714655737677207/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/10/x264-revision-memo-10xx.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/3660714655737677207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/3660714655737677207'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/10/x264-revision-memo-10xx.html' title='x264 Revision Memo (10xx)'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-3684170839061671784</id><published>2009-01-20T16:03:00.001+09:00</published><updated>2009-01-20T16:05:54.764+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 r1085</title><content type='html'>&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=5fb6417309febda6f73a98494cb935379129e15d"&gt;r1085&lt;/a&gt;で&lt;b&gt;--direct-8x8&lt;/b&gt;が無くなったようです&lt;br /&gt;使っていた人は要注意&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-3684170839061671784?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/3684170839061671784/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/01/x264-r1085.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/3684170839061671784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/3684170839061671784'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/01/x264-r1085.html' title='x264 r1085'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-1072466722536281875</id><published>2009-01-13T15:40:00.000+09:00</published><updated>2009-01-13T15:47:05.543+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Etc'/><title type='text'>Windows7 日本語ベータ版</title><content type='html'>&lt;a href="http://www.microsoft.com/japan/windows/windows-7/beta-download.mspx"&gt;Windows 7: ベータ版ダウンロード&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ISO直リンク：&lt;a href="http://download.microsoft.com/download/F/8/3/F830D36B-F103-4B08-9C4A-B1928EFFD652/JA/7000.0.081212-1400_client_ja-jp_Ultimate-GB1CULFRE_JA_DVD.iso"&gt;x86&lt;/a&gt; &lt;a href="http://download.microsoft.com/download/F/8/3/F830D36B-F103-4B08-9C4A-B1928EFFD652/JA/7000.0.081212-1400_client_ja-jp_Ultimate-GB1CULXFRE_JA_DVD.iso"&gt;x64&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-1072466722536281875?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/1072466722536281875/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/01/windows7.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/1072466722536281875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/1072466722536281875'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/01/windows7.html' title='Windows7 日本語ベータ版'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-3646142542000442042</id><published>2009-01-11T20:02:00.001+09:00</published><updated>2009-01-11T20:05:45.386+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>Haali Media Splitter v1.9.42.1</title><content type='html'>&lt;a href="http://haali.cs.msu.ru/mkv/"&gt;Haali Media Splitter&lt;/a&gt;がバージョンアップしました&lt;br /&gt;・・・がmp4コンテナのac3は相変わらず再生出来ませんでした&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-3646142542000442042?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/3646142542000442042/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/01/haali-media-splitter-v19421.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/3646142542000442042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/3646142542000442042'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/01/haali-media-splitter-v19421.html' title='Haali Media Splitter v1.9.42.1'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-402542930436386557</id><published>2009-01-02T23:15:00.000+09:00</published><updated>2009-01-02T23:18:37.058+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Etc'/><title type='text'>祝2009年</title><content type='html'>新年あけましておめでとうございます&lt;br /&gt;&lt;br /&gt;新年早々友人にPCを頂き、ようやくシングルコアを卒業できました&lt;br /&gt;エンコ自体はまだ試してないのでどれくらい早いのか楽しみです&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-402542930436386557?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/402542930436386557/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2009/01/2009.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/402542930436386557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/402542930436386557'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2009/01/2009.html' title='祝2009年'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-899126005198907611</id><published>2008-12-16T17:32:00.005+09:00</published><updated>2008-12-16T19:31:24.455+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Customize'/><title type='text'>レイアウト調整完了</title><content type='html'>横幅を広げて記事のフォントサイズを大きくしてみました&lt;br /&gt;&lt;br /&gt;確認環境&lt;br /&gt;解像度：ＳＸＧＡ&lt;br /&gt;ブラウザ：Ｆｉｒｅｆｏｘ 3.0.4、ＩＥ8.0Ｂｅｔａ2、Ｏｐｅｒａ9.63、Ｓａｆａｒｉ3.2.1&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-899126005198907611?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/899126005198907611/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/12/blog-post_16.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/899126005198907611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/899126005198907611'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/12/blog-post_16.html' title='レイアウト調整完了'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-8136481975266683959</id><published>2008-12-16T02:14:00.003+09:00</published><updated>2008-12-16T03:54:32.456+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>んんん…？</title><content type='html'>最近のVFR maniac氏のMixAQビルドで--aq-mode 2と3のオプションなんだけど&lt;br /&gt;これ自動的にAQの閾値を設定してくれるオプションだよね…？&lt;br /&gt;なんかいつの間にか上手く動いてないような気がしなくもない&lt;br /&gt;てか少し前までは出力結果に設定閾値が出力されてた記憶が（自信無い）&lt;br /&gt;ググったらBugMaster氏のvaqmod04がヒットしたけど&lt;br /&gt;vaqmod05からは無くなっててVFR maniac氏が改造したのかな…？&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-8136481975266683959?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/8136481975266683959/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/12/blog-post.html#comment-form' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/8136481975266683959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/8136481975266683959'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/12/blog-post.html' title='んんん…？'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-5727911293749328452</id><published>2008-12-12T13:55:00.001+09:00</published><updated>2008-12-16T19:32:24.561+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 r1051</title><content type='html'>r1051でAQ関連の変更があったようです&lt;br /&gt;&lt;br /&gt;オリジナルとOreAQビルド使用者は特に気にしなくていいようですが&lt;br /&gt;MixAQビルド使用者は&lt;b&gt;--aq-sensitivity&lt;/b&gt;が従来と異なるので注意が必要とのこと&lt;br /&gt;&lt;blockquote&gt;AQ内数学関数（logやexpなど）のルックアップテーブル化（いわゆる高速化）に伴い、&lt;br /&gt;--aq-sensitivityの影響度合いが変わります。&lt;br /&gt;今までとほぼ同じ結果を出すためには、「10 - ((10-(あなたのsensitivity)) * 1.5) 」を&lt;br /&gt;新しい --aq-sensitivity にしてください。&lt;br /&gt;&lt;br /&gt;某掲示板をみて、readmeに書いていた計算式が間違っていたことに気づくorz&lt;br /&gt;えーっと、10を起点として、そこからの差分を1.5倍にすると今までと同じになります。&lt;br /&gt;例：1051より前に、--aq-sensitivity 8 としていた人は、10-(10-8)*1.5 = 7 ということで、&lt;br /&gt;1051では --aq-sensitivity 7 と設定すればよいです。&lt;/blockquote&gt;&lt;br /&gt;VFR maniac氏のMixAQビルドで--aq-mode 2以上の使用者も気にしなくていいのかな？&lt;br /&gt;&lt;s&gt;ちなみに--aq2-sensitivityも影響するのかどうかはまだよく分かりません…&lt;/s&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-5727911293749328452?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/5727911293749328452/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/12/x264-r1051.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/5727911293749328452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/5727911293749328452'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/12/x264-r1051.html' title='x264 r1051'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-8097077582327659826</id><published>2008-12-11T12:49:00.001+09:00</published><updated>2008-12-11T20:24:46.097+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>On2FlixEngineDemo v8.0.14.0</title><content type='html'>FLV再生のDSFilterが入ってる&lt;a href="http://flix.on2.com/demos/SetupFlixEnginePCDEMO.zip"&gt;On2FlixEngineDemo&lt;/a&gt;が更新されていました&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;flvdecvp6&lt;/span&gt;&lt;br /&gt;v1.4.2.0　→　v1.4.5.0&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;flvsplit&lt;/span&gt;&lt;br /&gt;v1.6.3.0　→　v1.6.6.0&lt;/li&gt;&lt;/ul&gt;今回のバージョンアップでYUY2アップサンプリング機能が追加されたようです&lt;br /&gt;これでHaali Video Rendererに直接渡すことが出来るようになりました&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-8097077582327659826?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/8097077582327659826/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/12/on2flixenginedemo-v80140.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/8097077582327659826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/8097077582327659826'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/12/on2flixenginedemo-v80140.html' title='On2FlixEngineDemo v8.0.14.0'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-5695491563701338038</id><published>2008-11-28T01:27:00.005+09:00</published><updated>2008-11-28T01:42:38.943+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='foobar2000'/><category scheme='http://www.blogger.com/atom/ns#' term='Customize'/><title type='text'>fb2kいじり その2</title><content type='html'>&lt;a class="highslide" onclick="return hs.expand(this)" href="http://4.bp.blogspot.com/__MRSQCLS_lk/SS7KlpJVDbI/AAAAAAAAAQI/wgqUSrn287g/fb2k.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 194px;" src="http://4.bp.blogspot.com/__MRSQCLS_lk/SS7KlpJVDbI/AAAAAAAAAQI/wgqUSrn287g/s320/fb2k.png" alt="fb2k" id="BLOGGER_PHOTO_ID_5273374961746382258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;とりあえずUI構成は完成&lt;br /&gt;&lt;br /&gt;使用コンポーネント&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Channel Spectrum panel&lt;/span&gt; v0.17.2 [foo_uie_vis_channel_spectrum]&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Columns UI&lt;/span&gt; v0.3.5.4 [foo_ui_columns]&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Drag Panel&lt;/span&gt; v0.0.6a [foo_uie_dragpanel]&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;ELPlaylist&lt;/span&gt; v0.6.3.0(beta) [foo_uie_elplaylist]&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Panel Stack Splitter&lt;/span&gt; v0.3.6.2(alpha) [foo_uie_panel_splitter]&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Peakmeter Spectrum Visualisation&lt;/span&gt; v0.2.0.0(beta) [foo_uie_vis_peakmeter_spectrum]&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;PopUp Plus&lt;/span&gt; v20080424 [foo_popupplus]&lt;/li&gt;&lt;/ul&gt;これからやること&lt;br /&gt;&lt;ol&gt;&lt;li&gt;シークバーを変更（推奨されないコンポーネントを使わずに出来るのか…？）&lt;/li&gt;&lt;li&gt;ボリュームバーを変更（上と同じく）&lt;/li&gt;&lt;li&gt;フォントの調整&lt;/li&gt;&lt;li&gt;TFの整理&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-5695491563701338038?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/5695491563701338038/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/11/fb2k-2.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/5695491563701338038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/5695491563701338038'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/11/fb2k-2.html' title='fb2kいじり その2'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/__MRSQCLS_lk/SS7KlpJVDbI/AAAAAAAAAQI/wgqUSrn287g/s72-c/fb2k.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-2103031710398712329</id><published>2008-11-26T11:49:00.003+09:00</published><updated>2008-11-26T12:03:38.499+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='foobar2000'/><category scheme='http://www.blogger.com/atom/ns#' term='Customize'/><title type='text'>再びfb2kいじり</title><content type='html'>PUIの開発が止まってもう1年以上経って再開しそうもない上にv0.9.5.3から使用不可に…&lt;br /&gt;逆にfb2k本体は結構な頻度で更新されているので、いい加減PUIとお別れすることに&lt;br /&gt;代替UIはColumnsUI+PanesStackSplitterが良さそうなので早速作業開始&lt;br /&gt;&lt;br /&gt;…がしかし&lt;br /&gt;&lt;br /&gt;久々すぎて関数とか殆ど忘れてしまってリファレンスと睨めっこ／(^o^)＼&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-2103031710398712329?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/2103031710398712329/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/11/fb2k.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2103031710398712329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2103031710398712329'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/11/fb2k.html' title='再びfb2kいじり'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-307788924196846162</id><published>2008-11-23T13:42:00.008+09:00</published><updated>2008-11-24T03:49:39.177+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Customize'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefoxの整理</title><content type='html'>久しぶりにFirefoxの拡張やらを整理しました&lt;br /&gt;&lt;ul&gt;&lt;li&gt;userChromeとGreasemonkeyのスクリプトも手動で最新版へ更新&lt;/li&gt;&lt;li&gt;Menu Editで一度全て初期化した後に項目の整理&lt;/li&gt;&lt;li&gt;jarファイルを展開後en-USとja-JP以外削除とpngを高圧縮して7zipで無圧縮zip化→jarリネーム&lt;/li&gt;&lt;li&gt;PupSQLiteでプロファイルフォルダのsqliteファイルの最適化&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;自分のFirefox環境&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;User Agent&lt;/span&gt;&lt;br /&gt;&lt;ul style="font-weight: bold;"&gt;&lt;li&gt;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.4) Gecko/2008111116 Firefox/3.0.4 (.NET CLR 3.5.30729) (ayakawa PGU)&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;拡張機能&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Adblock Filterset.G Updater&lt;/span&gt; 0.3.1.3&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Adblock Plus&lt;/span&gt; 0.7.5.5&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;All-in-One Sidebar&lt;/span&gt; 0.7.6&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;APNG Edit&lt;/span&gt; 1.4 [無効]&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;ChromEdit Plus&lt;/span&gt; 2.7.2&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Download Manager Tweak&lt;/span&gt; 0.7.2&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;FireGestures&lt;/span&gt; 1.1.5.1&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;FlashGot&lt;/span&gt; 1.1.4&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Gmail Notifier&lt;/span&gt; 0.6.3.9&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Greasemonkey&lt;/span&gt; 0.8.20080609.0&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;IE Tab&lt;/span&gt; 1.5.20080823&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;InfoLister&lt;/span&gt; 0.10&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Menu Editor&lt;/span&gt; 1.2.6&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Organize Status Bar&lt;/span&gt; 0.6.2&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;RefControl&lt;/span&gt; 0.8.11&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Tab Mix Plus&lt;/span&gt; 0.3.7.3&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;TrashMail.net&lt;/span&gt; 1.0.12&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;United States English Dictionary&lt;/span&gt; 3.0.3&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;userChrome.js&lt;/span&gt; 0.8&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;XUL/Migemo&lt;/span&gt; 0.11.8&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;ソース表示タブ&lt;/span&gt; 0.3.2008111401&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;テーマ&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Default&lt;/span&gt; 3.0.4&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Qute&lt;/span&gt; 3.3.7&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Silvermel&lt;/span&gt; 1.1.0pre_trunk_r1340 [選択済み]&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;プラグイン&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li style="font-weight: bold;"&gt;Adobe Acrobat&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;DivX Web Player&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;IE Tab Plug-in&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;Java(TM) Platform SE 6 U12&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;MicrosoftR DRM&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;Mozilla Default Plug-in&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;QuickTime Plug-in 7.5.5&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;RealPlayer Version Plugin&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;RealPlayer(tm) G2 LiveConnect-Enabled Plug-In (32-bit)&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;Shockwave Flash&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;Shockwave for Director&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;Silverlight Plug-In&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;Windows Media Player Plug-in Dynamic Link Library&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;Windows Presentation Foundation&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;userChrome スクリプト&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li style="font-weight: bold;"&gt;WindowHook&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;001-execMenuEdit.uc.js&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;addOpenChrome&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;contextProxySwitch&lt;/span&gt; 2007/06/17 00:00&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Copy URL Lite+&lt;/span&gt; 1.4.0&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;doNotSelectTab.uc.js&lt;/span&gt; 2008/06/23 02:00&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;remove_cookie_s_for_site-0.3-mod.xul&lt;/span&gt; 0.3 mod 2007/08/13 10:00&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;RestoreScrollPos.uc.js&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;link_and_wrap.js&lt;/span&gt; 2008/08/18 02:00&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;User Agent Switcher Lite&lt;/span&gt; 1.0&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;userChrome.js&lt;/span&gt; 3.0.18mod&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Greasemonkey スクリプト&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;2ch URL Modify&lt;/span&gt; 0.2&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;AutoPagerize&lt;/span&gt; 0.0.31&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;GyaO Viewer&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;Linkbuck Filter&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;reload503.user.js&lt;/span&gt; 2007/07/20 01:00&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;URLCash / UserCash filter&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-307788924196846162?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/307788924196846162/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/11/firefox.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/307788924196846162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/307788924196846162'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/11/firefox.html' title='Firefoxの整理'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-304165275673872569</id><published>2008-11-16T07:19:00.003+09:00</published><updated>2008-11-16T07:42:59.859+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AviSynth'/><category scheme='http://www.blogger.com/atom/ns#' term='AviUtl'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>UtVideo v5.0.0</title><content type='html'>&lt;a href="http://umezawa.dyndns.info/wordpress/?p=747#more-747"&gt;[UtVideo] バージョン 5.0.0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;UtVideoのYV12対応版(ULY0)ｷﾀ━(ﾟ∀ﾟ)━!&lt;br /&gt;&lt;br /&gt;早速現在使っているLagarith v1.3.19と比較した結果&lt;br /&gt;圧縮率はLagarithには及ばないものの、圧縮／展開速度はUtVideoでした（実写ソース）&lt;br /&gt;しかしULY0の映像をVDMやAviUtlで開こうとしてもエラーが出てしまう&lt;br /&gt;（AviSynthで読み込んで渡すといけたのでVfWとかの問題なんでしょうか？）&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-304165275673872569?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/304165275673872569/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/11/utvideo-v500.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/304165275673872569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/304165275673872569'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/11/utvideo-v500.html' title='UtVideo v5.0.0'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-2929350838724216416</id><published>2008-11-15T17:03:00.001+09:00</published><updated>2008-11-15T17:07:37.734+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AviSynth'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>uNicAudio.dll v2.0.3</title><content type='html'>&lt;a href="http://forum.doom9.org/showthread.php?p=1207564#post1207564"&gt;NicAudio 2.0.2 in CodePlex project - Doom9's Forum&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NicAudioの新Ver？のようなベータ版のようなものが出ていました&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;変更点&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;2008/10/30 Tebasuna 2.0.3&lt;br /&gt;&lt;br /&gt;First version from the same NicAudio.dll version. Differences with NicAudio:&lt;br /&gt;&lt;br /&gt;- A unique function call instead 5 different.&lt;br /&gt;- The bool param in NicMPG123Source now is int. The last parameter order in RAW/LPCM was changed.&lt;br /&gt;- Now we can detect mp3, ac3 (VirtualDub) and dts (dtswav) in wav container and use the appropriate decoder.&lt;br /&gt;&lt;br /&gt;Warning: WAV is a container and other compressed formats aren't supported. If you have this error:&lt;br /&gt;UnicSource: Unssuported header format xxxx&lt;br /&gt;try opening the file with the standard WavSource()&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-2929350838724216416?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/2929350838724216416/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/11/unicaudiodll-v203.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2929350838724216416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2929350838724216416'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/11/unicaudiodll-v203.html' title='uNicAudio.dll v2.0.3'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-4645386514995274084</id><published>2008-11-15T06:36:00.004+09:00</published><updated>2008-12-11T12:52:33.696+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>On2FlixEngineDemo v8.0.13.0</title><content type='html'>FLV再生のDSFilterが入ってる&lt;a href="http://www.on2.com/"&gt;On2FlixEngineDemo&lt;/a&gt;が更新されていました&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;flvdecvp6&lt;/span&gt;&lt;br /&gt;v1.3.10.0　→　v1.4.2.0&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;flvsplit&lt;/span&gt;&lt;br /&gt;v1.5.7.0　→　v1.6.3.0&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-4645386514995274084?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/4645386514995274084/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/11/on2flixenginedemo-v80130.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4645386514995274084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4645386514995274084'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/11/on2flixenginedemo-v80130.html' title='On2FlixEngineDemo v8.0.13.0'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-2275321841634703365</id><published>2008-11-11T11:34:00.007+09:00</published><updated>2008-11-15T08:37:08.412+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>AC3 in mp4</title><content type='html'>Kurtnoise氏のMP4BoxでAC3をmp4に格納出来るようになったわけですが&lt;br /&gt;氏が改造したGabest版のMP4 Splitterを使ってみた結果&lt;br /&gt;&lt;br /&gt;WMP　→　ちゃんと音声も聞こえて正常（Gabest版だから音ズレしてるけど）&lt;br /&gt;MPC-HC　→　何故かHaali Media Splitterが強制的に使用されて音声聞こえない&lt;br /&gt;VLC　→　5.1chの音声を2スピーカで聞くと右寄りに聞こえる（mkvだと問題無し）&lt;br /&gt;&lt;br /&gt;それからMediaInfoで見てみると5.1chが2chに誤認識されてる模様&lt;br /&gt;まぁ…自分の環境特有の問題なのかもしれない／(^o^)＼&lt;br /&gt;&lt;br /&gt;追記&lt;br /&gt;MediaInfo v0.7.7.8にてmp4のAC3のch数が正常に認識されるようになりました&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-2275321841634703365?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/2275321841634703365/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/11/ac3-in-mp4.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2275321841634703365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2275321841634703365'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/11/ac3-in-mp4.html' title='AC3 in mp4'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-4286955482835038802</id><published>2008-11-10T02:45:00.003+09:00</published><updated>2008-11-10T02:49:52.110+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>VLC Media Playerに「非常に重大」な脆弱性</title><content type='html'>&lt;a href="http://japan.zdnet.com/sp/feature/07zeroday/story/0,3800083088,20383305,00.htm"&gt;&lt;span style="font-weight: bold;"&gt;VLC Media Playerに「非常に重大」な脆弱性&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt; CUEデマルチプレクサに存在するエラーが悪用された場合、特別に作成されたCUEイメージファイルによってスタックベースのバッファオーバーフローを引き起こす可能性がある。 &lt;/li&gt;&lt;li&gt; RealTextのデマルチプレクサに存在するエラーが悪用された場合、特別に作成されたRealText字幕ファイルによってスタックベースのバッファオーバーフローを引き起こす可能性がある。&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;使ってる人は早めにｖ0.9.6へ更新しておいたほうがいいかもしれません&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-4286955482835038802?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/4286955482835038802/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/11/vlc-media-player.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4286955482835038802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4286955482835038802'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/11/vlc-media-player.html' title='VLC Media Playerに「非常に重大」な脆弱性'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-6400462233056861834</id><published>2008-11-08T21:24:00.002+09:00</published><updated>2008-11-08T21:28:46.305+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Etc'/><title type='text'>アトランティカ</title><content type='html'>最近オープンベータテストが始まった&lt;a href="http://atlantica.nexon.co.jp/"&gt;アトランティカ&lt;/a&gt;をやってます&lt;br /&gt;クローズも応募はしたんですけど残念ながらメールきませんでした&lt;br /&gt;&lt;br /&gt;今はレイア鯖でソロギルド作ってシコシコやっております&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-6400462233056861834?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/6400462233056861834/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/11/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/6400462233056861834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/6400462233056861834'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/11/blog-post.html' title='アトランティカ'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-4599628724308978819</id><published>2008-11-04T22:01:00.002+09:00</published><updated>2008-11-04T22:17:52.017+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>AC3対応MP4Box？</title><content type='html'>&lt;a href="http://kurtnoise.free.fr/mp4tools/"&gt;Kurtnoise氏の2008/11/1版MP4Box&lt;/a&gt;でmp4コンテナにAC3を格納出来るようになった？&lt;br /&gt;しかしHaaliのスプリッタでは音声が認識されずに映像しか再生できない／(^o^)＼&lt;br /&gt;VLCでは再生できるのを確認したので、あとはHaali側が対応してくれるといいですね&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-4599628724308978819?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/4599628724308978819/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/11/ac3mp4box.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4599628724308978819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4599628724308978819'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/11/ac3mp4box.html' title='AC3対応MP4Box？'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-6435657009921735426</id><published>2008-11-01T02:15:00.001+09:00</published><updated>2008-11-01T02:17:17.803+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 revision 1000 ＼(^o^)／</title><content type='html'>r999で寸止めされて約1ヵ月ようやく沈黙を破って更新されました&lt;br /&gt;&lt;br /&gt;何はともあれx264万歳＼(^o^)／&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-6435657009921735426?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/6435657009921735426/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/11/x264-revision-1000-o.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/6435657009921735426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/6435657009921735426'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/11/x264-revision-1000-o.html' title='x264 revision 1000 ＼(^o^)／'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-4907749396899932919</id><published>2008-10-17T23:52:00.008+09:00</published><updated>2008-10-26T12:25:43.668+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>eveVio HD Pro</title><content type='html'>&lt;a href="http://eyevio.jp/"&gt;eveVio&lt;/a&gt;の&lt;a href="http://eyevio.jp/hdpro"&gt;HD Pro&lt;/a&gt;になったとメールがきたので、実験してみようと思う&lt;br /&gt;しかし、一向にアップロードするファイル選択画面が出ない&lt;br /&gt;ブラウザが悪いのかとIE8b2、Fx3.0.3、Opera9.6、Safari3.1.2と試してみたが&lt;br /&gt;「ファイル選択(500MB)」を押しても全て反応無しでした&lt;br /&gt;&lt;br /&gt;仕方がないのでアップされてるHD動画の内容を幾つか見てみる&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;映像&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;解像度：1280x720(4:3なら横に黒帯追加)&lt;/li&gt;&lt;li&gt;FPS：30000/1001&lt;br /&gt;&lt;/li&gt;&lt;li&gt;プロファイル：Main@Level4.0&lt;/li&gt;&lt;li&gt;平均ビットレート：約6Mbps&lt;/li&gt;&lt;li&gt;最大ビットレート：約10Mbps&lt;/li&gt;&lt;li&gt;参照フレーム：2枚&lt;/li&gt;&lt;li&gt;CABAC：有効&lt;/li&gt;&lt;li&gt;AQ：有効(最小Q：8/最大Q：21)&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;音声&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;プロファイル：AAC-LC&lt;/li&gt;&lt;li&gt;ビットレート：約256kbps(VBR)&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;その他&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;ヘッダに&lt;span style="font-weight: bold;"&gt;AVC Coding&lt;/span&gt;の文字列有り&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;どうやら再エンコード無しのアップロードは出来ないのかな？&lt;br /&gt;&lt;br /&gt;10/23追記&lt;br /&gt;どうやらアップロード出来ないのはFlash10での不具合だったようです&lt;br /&gt;現在アップロードが出来る状態を確認しました&lt;br /&gt;HD Pro試してみたい方はメールアドレスを添えてコメント頂ければ先着5名まで招待します&lt;br /&gt;&lt;br /&gt;10/26追記&lt;br /&gt;1440x1080(60/1fps)の動画を試しにUP（某Flashアニメ）&lt;br /&gt;↓&lt;br /&gt;1280x720&lt;wbr&gt;(30000/&lt;wbr&gt;1001fps)&lt;wbr&gt;に強制変換（横に黒帯が自動的に追加された）&lt;wbr&gt;(&lt;wbr&gt;'A`)&lt;wbr&gt;&lt;br /&gt;↓&lt;br /&gt;使用許諾はちゃんと取ったのか？という確認メールがすぐ来る(； ･`д･´)&lt;br /&gt;↓&lt;br /&gt;動画削除（たぶんもう利用することは無いだろう）←今ここ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-4907749396899932919?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/4907749396899932919/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/10/evevio-hd-pro.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4907749396899932919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4907749396899932919'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/10/evevio-hd-pro.html' title='eveVio HD Pro'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-9153955635656795083</id><published>2008-10-15T17:32:00.003+09:00</published><updated>2008-10-15T17:53:54.258+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>FlashPlayer10 正式版</title><content type='html'>Silverlight2に続いてFlashPlayer10も正式版がリリース&lt;br /&gt;これでバージョン10をバージョン1と認識して表示されないサイトが減るといいんですけどね&lt;br /&gt;&lt;a href="http://fpdownload.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_10_active_x.exe"&gt;ActiveX&lt;/a&gt; | &lt;a href="http://fpdownload.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_10.exe"&gt;Plugin&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-9153955635656795083?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/9153955635656795083/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/10/flashplayer10.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/9153955635656795083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/9153955635656795083'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/10/flashplayer10.html' title='FlashPlayer10 正式版'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-4226057398578271100</id><published>2008-10-14T23:16:00.019+09:00</published><updated>2008-10-14T23:53:10.514+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>Silverlight2 正式版</title><content type='html'>&lt;a href="http://www.microsoft.com/silverlight/"&gt;Silverlight2正式版&lt;/a&gt;ｷﾀ━(ﾟ∀ﾟ)━!&lt;br /&gt;いやまぁそんなに待ち望んでいたわけではないのですが…&lt;br /&gt;&lt;br /&gt;mp4(avc+aac)が再生出来るようになったのか試してみようかと思ったが&lt;br /&gt;表示方法がよく分かっていないのでまたの機会に試してみようかと思います&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-4226057398578271100?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/4226057398578271100/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/10/silverlight2.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4226057398578271100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4226057398578271100'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/10/silverlight2.html' title='Silverlight2 正式版'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-7115578785931813169</id><published>2008-10-14T19:13:00.006+09:00</published><updated>2008-10-14T19:34:19.959+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><category scheme='http://www.blogger.com/atom/ns#' term='Patch'/><title type='text'>VDM 1.5.10.3 b2550 日本語化パッチ</title><content type='html'>&lt;a href="http://tnetsixenon.xrea.jp/rnote/localization/virtualdubmod.html"&gt;tnetsixenon&lt;/a&gt;氏の翻訳を参考に作成（殆どパクリ）&lt;br /&gt;&lt;br /&gt;&lt;a href="http://kar1h3inz.googlepages.com/vdm1.5.10.3b2550_ja.7z"&gt;誰かがちゃんとしたのを作成してくれるまでの暫定版&lt;/a&gt;&lt;br /&gt;（タイトルバーのURL邪魔だったので消してあります）&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-7115578785931813169?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/7115578785931813169/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/10/vdm-15103-b2550.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7115578785931813169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7115578785931813169'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/10/vdm-15103-b2550.html' title='VDM 1.5.10.3 b2550 日本語化パッチ'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-4788370794008278123</id><published>2008-10-14T02:13:00.000+09:00</published><updated>2008-10-14T03:17:57.829+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Etc'/><title type='text'>鼻水</title><content type='html'>鼻水ってなんでこんな無駄に出るんだろうね&lt;br /&gt;とってもとっても止めどなく垂れてくるしマジで空気読めなさすぎ&lt;br /&gt;鼻水なんかこの世から消えて無くなればいいんですよホント&lt;br /&gt;ああうぜええええええええええええええ／(^o^)＼&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-4788370794008278123?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/4788370794008278123/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/10/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4788370794008278123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4788370794008278123'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/10/blog-post.html' title='鼻水'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-2988964924667088868</id><published>2008-10-12T20:44:00.003+09:00</published><updated>2008-10-12T20:45:06.694+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>VirtualDubMod 1.5.10.3</title><content type='html'>&lt;a href="http://forum.doom9.org/showthread.php?p=1191895"&gt;VirtualDubMod 1.5.10.3 - Doom9's Forum&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;久しぶりにVirtualDubModの新バージョンが出たようです。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;変更内容&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;Prime541:&lt;br /&gt;- Added: U3 compatible&lt;br /&gt;&lt;br /&gt;Sparad0x:&lt;br /&gt;- Updated: Matroska libs to libeml 0.7.7 and libmatroska 0.8.1&lt;br /&gt;- Updated: Ogg codec to libogg 1.1.3&lt;br /&gt;- Updated: Vorbis codec to libvorbis 1.2.0&lt;br /&gt;&lt;br /&gt;Cyrius:&lt;br /&gt;- Fixed: when muxing audio in Full processing mode and output is OGM or MKV, the final file was b0rked (audio and video rates mismatch).&lt;br /&gt;- Fixed: ACM decompressor error when input audio is MP3, using Full processing mode and output is MKV.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-2988964924667088868?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/2988964924667088868/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/10/virtualdubmod-15103.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2988964924667088868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2988964924667088868'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/10/virtualdubmod-15103.html' title='VirtualDubMod 1.5.10.3'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-4050660027786320975</id><published>2008-10-03T12:55:00.000+09:00</published><updated>2008-10-03T12:55:27.054+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>NeroAACEnc v1.3.3.0</title><content type='html'>&lt;a href="http://forum.doom9.org/showthread.php?p=1187455"&gt;Nero AAC Codec 1.3.3.0 - Doom9's Forum&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;neroAacEnc:&lt;/span&gt;&lt;br /&gt;* Improved multichannel encoding&lt;br /&gt;* Solved compatibility issues with some hardware devices&lt;br /&gt;* Improved CBR bitrate control&lt;br /&gt;* Ignore wave file length of 0 on -ignorelength&lt;br /&gt;* Solved issue with very long files and -2pass&lt;br /&gt;* Removed special SSE compile, all optimizations have been merged with the normal compile&lt;br /&gt;* Linux version speed optimized&lt;br /&gt;* Encoder exits gracefully and writes valid MP4 file on ctrl+c&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;neroAacDec:&lt;/span&gt;&lt;br /&gt;* Fixed incorrect channel output for 7.1 encodings&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;neroAacTag:&lt;/span&gt;&lt;br /&gt;* Linux version available&lt;/blockquote&gt;&lt;br /&gt;ダウンロードするページはまだ更新されてませんが最新版を落とせました&lt;br /&gt;&lt;br /&gt;10/3追記&lt;br /&gt;&lt;a href="http://www.nero.com/eng/downloads-nerodigital-nero-aac-codec.php"&gt;Nero - Download Nero AAC Codec&lt;/a&gt;&lt;br /&gt;別ページになって更新されてました&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-4050660027786320975?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/4050660027786320975/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/09/neroaacenc-v1330.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4050660027786320975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4050660027786320975'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/09/neroaacenc-v1330.html' title='NeroAACEnc v1.3.3.0'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-729047273933720653</id><published>2008-10-03T12:22:00.001+09:00</published><updated>2008-10-07T11:32:24.791+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 Revision Memo (9xx)</title><content type='html'>&lt;a href="http://kar1h3inz.blogspot.com/2008/10/x264-revision-memo-10xx.html"&gt;x264 Revision Memo (10xx)&lt;/a&gt;&lt;hr /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=cc510478de710f86ab400f610b6e075304d902cb"&gt;&lt;span style="font-weight: bold;"&gt;r999&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;rm gtk, avc2avi.&lt;br /&gt;I don't remember why I allowed a gui into the repository in the first place. There's nothing that makes this one special relative to all the other x264 guis.&lt;br /&gt;avc2avi doesn't compile since we removed the bitstream reader. And avc doesn't belong in avi.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=6768543b76ee5ed65d096444fda2bc282b41dd91"&gt;&lt;span style="font-weight: bold;"&gt;r998&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Resolve quality regression in r996&lt;br /&gt;Accidentally removed the wrong line of code.  I think this classifies as a "10l".&lt;br /&gt;Thanks to techouse for initial bug report and skystrife for helping me find it.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=65b837fc75bdbabcc34f5e12048c10d77932eee2"&gt;&lt;span style="font-weight: bold;"&gt;r997&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix minor memory leak accidentally added with the addition of b-adapt 2&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c89bc900a3bf0d4c4c728ad378703970b4f14e18"&gt;&lt;span style="font-weight: bold;"&gt;r996&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Rework subme system, add RD refinement in B-frames&lt;br /&gt;The new system is as follows: subme6 is RD in I/P frames, subme7 is RD in all frames, subme8 is RD refinement in I/P frames, and subme9 is RD refinement in all frames.&lt;br /&gt;subme6 == old subme6, subme7 == old subme6+brdo, subme8 == old subme7+brdo, subme9 == no equivalent&lt;br /&gt;--b-rdo has, accordingly, been removed.  --bime has also been removed, and instead enabled automatically at subme &amp;gt;= 5.&lt;br /&gt;RD refinement in B-frames (subme9) includes both qpel-RD and an RD version of bime.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2324c7074585b8b3f56e49ae41df9cbca06f6185"&gt;&lt;span style="font-weight: bold;"&gt;r995&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix potential miscompilation of some inline asm&lt;br /&gt;Caused problems under some gcc 4.x versions with predictive lossless&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b35a044b95c7eab2c91f55a3ac4100ca26a29d92"&gt;&lt;span style="font-weight: bold;"&gt;r994&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Replace High 4:4:4 profile lossless with High 4:4:4 Predictive.&lt;br /&gt;This improves lossless compression by about 4-25% depending on source.&lt;br /&gt;The benefit is generally higher for intra-only compression.&lt;br /&gt;Also add support for 8x8dct and i8x8 blocks in lossless mode; this improves compression very slightly.&lt;br /&gt;In some rare cases 8x8dct can hurt compression in lossless mode, but its usually helpful, albeit marginally.&lt;br /&gt;Note that 8x8dct is only available with CABAC as it is never useful with CAVLC.&lt;br /&gt;High 4:4:4 Predictive replaced the previous profile in a 2007 revision to the H.264 standard.&lt;br /&gt;The only known compliant decoder for this profile is the latest version of CoreAVC.&lt;br /&gt;As I write this, JM does not actually correctly decode this profile.&lt;br /&gt;Hopefully this lack of support will soon change with this commit, as x264 will be (to my knowledge) the first compliant encoder.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=37269f42fca115f2083e01135f7bab0b4e9fce3b"&gt;&lt;span style="font-weight: bold;"&gt;r993&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix typo in progress indicator when using piped input&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e21b11f4ae99ef8ec0e37c1605f72ef18adfa7c3"&gt;&lt;span style="font-weight: bold;"&gt;r992&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;avg_weight_ssse3&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=972814a9c76c8d718063e27a15328fa638e92c61"&gt;&lt;span style="font-weight: bold;"&gt;r991&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;fix bitstream writer on bigendian 64bit (regression in r903)&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=7265a215167d305cbc818dad6bb413901bb7aca2"&gt;&lt;span style="font-weight: bold;"&gt;r990&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;remove authors whose code no longer exists&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=48734012a4fa151aa26d9e1a5f67d35303a4b4f6"&gt;&lt;span style="font-weight: bold;"&gt;r989&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;more diagnostics when configure finds an unsuitable assembler&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=41c9e22257b7da84299aa55fd8e6564577d4246e"&gt;&lt;span style="font-weight: bold;"&gt;r988&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Make x264 progress indicator more concise&lt;br /&gt;Now the % indicator should be readable on the header of a minimized window on Windows systems.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e71168d48b9cb994bbb3895bbf25ebee2893ba4f"&gt;&lt;span style="font-weight: bold;"&gt;r987&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix deblocking + threads + AQ bug&lt;br /&gt;At low QPs, with threads and deblocking on, deblocking could be improperly disabled.&lt;br /&gt;Revision in which this bug was introduced is unknown; it may be as old as b_variable_qp in x264 itself.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=24961b015bed5dcda178e683a9f46a4945dc4fe3"&gt;&lt;span style="font-weight: bold;"&gt;r986&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Resolve possible crash in bime, improve the fix in r985&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e256ea1fd2198fb2475e03913b9b3b6bddd3b5da"&gt;&lt;span style="font-weight: bold;"&gt;r985&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix rare crash issue in b-adapt&lt;br /&gt;Regression *probably* in r979&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=36223eac828a715b63d0211000a6cbd2d466704d"&gt;&lt;span style="font-weight: bold;"&gt;r984&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Merging Holger's GSOC branch part 1: hpel_filter speedups&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b4b64837d7bb6714f710cb1f2ef85f87f77da739"&gt;&lt;span style="font-weight: bold;"&gt;r983&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;r980 borked weighted bime&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=cc0fd8ab09eacaa78941169cbf52123333a8fe2e"&gt;&lt;span style="font-weight: bold;"&gt;r982&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Disable I_PCM with psy-RD&lt;br /&gt;psy-RD seems to put the PCM threshold a bit lower than it should be, so PCM is now disabled under psy-RD.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=9e319ff18553055b288c61397b6cff80766a536b"&gt;&lt;span style="font-weight: bold;"&gt;r981&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Merge avg and avg_weight&lt;br /&gt;avg_weight no longer has to be special-cased in the code; faster weightb&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b4cb6ef372d451d231bf884f551670577f3195d4"&gt;&lt;span style="font-weight: bold;"&gt;r980&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Rewrite avg/avg_weight to take two source pointers&lt;br /&gt;This allows the use of get_ref instead of mc_luma almost everywhere for bipred&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=6d4af8d257162ac8881a0f96d9552eb928328d95"&gt;&lt;span style="font-weight: bold;"&gt;r979&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Use low-resolution lookahead motion vectors as an extra predictor&lt;br /&gt;Improves quality considerably (0-5%) in 1pass/CRF mode, especially with lower --me values and complex motion.&lt;br /&gt;Reverses the order of lowres lookahead search to improve the usefulness of the extra predictors.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=dcb123f72958af61b1803103246cc61e2528c5cb"&gt;&lt;span style="font-weight: bold;"&gt;r978&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Add missing free() for f_qp_offset in frame.c&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2042a196655aae035d1ef8164c4d4f46ce83dbee"&gt;&lt;span style="font-weight: bold;"&gt;r977&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Correct misprediction of bitrate in threaded mode&lt;br /&gt;Improves bitrate accuracy in cases with large numbers of threads.&lt;br /&gt;Loosely based on a patch by BugMaster.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=7eaff1792dd1064ff607fec47d0d7d91fdc62641"&gt;&lt;span style="font-weight: bold;"&gt;r976&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix a case in which VBV underflows can occur&lt;br /&gt;Fix a potential case where a frame might be initially allocated too low a QP, which would then have to be raised a low during row-based ratecontrol.&lt;br /&gt;In some cases, this could even produce VBV underflows in 2pass mode.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=90220ef752a8f2de2f7d53bb266e64ba803bb09b"&gt;&lt;span style="font-weight: bold;"&gt;r975&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Use correct format specifier for uint64_t&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a92bbc2325942d2ceab2ab043727f5943a33bd64"&gt;&lt;span style="font-weight: bold;"&gt;r974&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Cache motion vectors in lowres lookahead&lt;br /&gt;This vastly speeds up b-adapt 2, especially at large bframes values.&lt;br /&gt;This changes output because now MV prediction in lookahead only uses L0/L1 MVs, not bidir.  This isn't a problem, since the bidir prediction wasn't really correct to begin with, so the change in output is neither positive nor negative.&lt;br /&gt;This also allowed the removal of some unnecessary memsets, which should also give a small speed boost.&lt;br /&gt;Finally, this allows the use of the lowres motion vectors for predictors in some future patch.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f4736691f1052fbe32288a5fd87abce672c7b32f"&gt;&lt;span style="font-weight: bold;"&gt;r973&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix regression in b-adapt patch: encoder_open failed for multipass encodes without bframes.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=cbdaeb04ec128db18fcdb7480d81785fa7f4f371"&gt;&lt;span style="font-weight: bold;"&gt;r972&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Stop SAR in y4m input from overriding --sar on commandline&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ead885761b88312acf2b7b2b93f35632b8b5b518"&gt;&lt;span style="font-weight: bold;"&gt;r971&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;hadamard_ac for psy-rd&lt;br /&gt;c version is 1.7x faster than satd+sa8d+sad&lt;br /&gt;ssse3 version is 2.3x faster than satd+sa8d+sad&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=abe641635e9dc1209af4e201f9308edd33fe3096"&gt;&lt;span style="font-weight: bold;"&gt;r970&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Psychovisually optimized rate-distortion optimization and trellis&lt;br /&gt;The latter, psy-trellis, is disabled by default and is reserved as experimental; your mileage may vary.&lt;br /&gt;Default subme is raised to 6 so that psy RD is on by default.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=9818865c1f5eccbc04fb51f062cb1b3abff02db0"&gt;&lt;span style="font-weight: bold;"&gt;r969&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Add optional more optimal B-frame decision method&lt;br /&gt;This method (--b-adapt 2) uses a Viterbi algorithm somewhat similar to that used in trellis quantization.&lt;br /&gt;Note that it is not fully optimized and is very slow with large --bframes values.&lt;br /&gt;It also takes into account weightb, which should improve fade detection.&lt;br /&gt;Additionally, changes were made to cache lowres intra results for each frame to avoid recalculating them.  This should improve performance in both B-frame decision methods.&lt;br /&gt;This can also be done for motion vectors, which will dramatically improve b-adapt 2 performance when it is complete.&lt;br /&gt;This patch also reads b_adapt and scenecut settings from the first pass so that the x264 header information in the output file will have correct information (since frametype decision is only done on the first pass). &lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=173b40c276ee187de31ef630fd207a62de1b2cc7"&gt;&lt;span style="font-weight: bold;"&gt;r968&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Move adaptive quantization to before ratecontrol, eliminate qcomp bias&lt;br /&gt;This change improves VBV accuracy and improves bit distribution in CRF and 2pass.&lt;br /&gt;Instead of being applied after ratecontrol, AQ becomes part of the complexity measure that ratecontrol uses.&lt;br /&gt;This allows for modularity for changes to AQ;&lt;wbr&gt; a new AQ algorithm can be introduced simply by introducing a new aq_&lt;wbr&gt;mode and a corresponding if in adaptive_&lt;wbr&gt;quant_&lt;wbr&gt;frame.&lt;wbr&gt;&lt;br /&gt;This also allows quantizer field smoothing, since quantizers are calculated beofrehand rather during encoding.&lt;br /&gt;Since there is no more reason for it, aq_mode 1 is removed.  The new mode 1 is in a sense a merger of the old modes 1 and 2.&lt;br /&gt;WARNING: This change redefines CRF when using AQ, so output bitrate for a given CRF may be significantly different from before this change!&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=869d5e4146a669f73d8a5ca07b3c04235fda0514"&gt;&lt;span style="font-weight: bold;"&gt;r967&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix crash when using b-adapt at resolutions 32x32 or below.&lt;br /&gt;Original patch by BugMaster, but was mostly rewritten in order to make b-adapt actually *work* at such resolutions, not merely stop crashing.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=bb11e37f87fe53633f531bd3b9d331f987852ed3"&gt;&lt;span style="font-weight: bold;"&gt;r966&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Add title-bar progress indicator under WIN32&lt;br /&gt;Also add bitrate-so-far output when piping data to x264 (total frames not known)&lt;br /&gt;Patch mostly by recover from Doom9.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3d2983da7bbdbcfa08b12252ab71b0bf19a9ce26"&gt;&lt;span style="font-weight: bold;"&gt;r965&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Revert part of r963&lt;br /&gt;In some rare (but significant) cases, the optimized nal_encode algorithm gave incorrect results.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e48a952cb74741fbf13d0ec352906dc2f3a61e4b"&gt;&lt;span style="font-weight: bold;"&gt;r964&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Predict 4x4_DC asm&lt;br /&gt;Also remove 5-year-old unnecessary #define that reduced speed unnecessarily under MSVC-compiled builds&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d21665d886638b08862e41bc68ea62472a646ca1"&gt;&lt;span style="font-weight: bold;"&gt;r963&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Faster NAL unit encoding and remove unused nal_decode&lt;br /&gt;Small speedup at very high bitrates&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e0d7f9e53f847909574b603a3e725dddb8154574"&gt;&lt;span style="font-weight: bold;"&gt;r962&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;CAVLC cleanup and optimizations&lt;br /&gt;Also move some small functions in macroblock.c to a .h file so they can be inlined.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=954117a7127fbf50540891f9c97ebe7c607be736"&gt;&lt;span style="font-weight: bold;"&gt;r961&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Faster avg_weight assembly&lt;br /&gt;Unrolling the loop a bit improves performance&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f4d733a90136fe28b9a9a4c7efdce71c0446aeb5"&gt;&lt;span style="font-weight: bold;"&gt;r960&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Faster H asm intra prediction functions&lt;br /&gt;Take advantage of the H prediction method invented for merged intra SAD and apply it to regular prediction, too.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b0c599be2502bbb97266a5e7a971d7dc485e2596"&gt;&lt;span style="font-weight: bold;"&gt;r959&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Add merged SAD for i16x16 analysis&lt;br /&gt;Roughly 30% faster i16x16 analysis under subme=1&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f6229465eb1307ab7250c8faa350887b7b03598c"&gt;&lt;span style="font-weight: bold;"&gt;r958&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Add sad_aligned for faster subme=1 mbcmp&lt;br /&gt;Distinguish between unaligned and aligned uses of mbcmp&lt;br /&gt;SAD_aligned, for MMX SADs, uses non-cacheline SADs.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=7ce0f2c74ef4890138dddd13c41163baf5df3ac6"&gt;&lt;span style="font-weight: bold;"&gt;r957&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Improve progress indicator&lt;br /&gt;Show average bitrate so far during encoding&lt;br /&gt;Decrease update interval for longer encodes (max of 10 frames encoded between updates)&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=7b71d586bce87181a4978ee3f8eb775b0481f6d4"&gt;&lt;span style="font-weight: bold;"&gt;r956&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix speed regression in r951&lt;br /&gt;Row SATDs are only necessary in VBV mode, so don't need to be checked if VBV is off.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d4265bb3976dea84ae582cc8d96fe69a72d2332d"&gt;&lt;span style="font-weight: bold;"&gt;r955&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;zigzag asm&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=6b33ca95bf3dfb67014655de4d28304beb34bb61"&gt;&lt;span style="font-weight: bold;"&gt;r954&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;fix SOFLAGS used when building gtk frontend&lt;br /&gt;patch by Markus Kanet %darkvision A gmx P eu%&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3727f2b46abd4821c4deea415eeafa42da898eb0"&gt;&lt;span style="font-weight: bold;"&gt;r953&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;remove the distinction between itex and ptex&lt;br /&gt;(changes 2pass statsfile format)&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=088631894e19e9a761f80c952e78f1a10f450506"&gt;&lt;span style="font-weight: bold;"&gt;r952&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;hardcode the ratecontrol equation, and remove the rceq option&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=445d87ec5188aa7f6303e0dcf1c943b80ed6c933"&gt;&lt;span style="font-weight: bold;"&gt;r951&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix some uses of uninitialized row_satd values in VBV&lt;br /&gt;Resolves some issues with QP51 in I-frames with scenecut&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3c3dc3cde75e72b7c212a9a9ddd623ef8a617e41"&gt;&lt;span style="font-weight: bold;"&gt;r950&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Activate trellis in p8x8 qpel RD&lt;br /&gt;Also clean up macroblock.c with some refactoring&lt;br /&gt;Note that this change significantly reduces subme7+trellis2 performance, but improves quality.&lt;br /&gt;Issue originally reported by Alex_W.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=60c4f7e359a9de86f79f04039a84b3736a38ef55"&gt;&lt;span style="font-weight: bold;"&gt;r949&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Improve VBV accuracy&lt;br /&gt;Don't use the previous frame's row SATD as a predictor if it is too different from this frame's row SATD.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=9d4d168bb484c2a27e9f4b8f5eb360a00a1cf426"&gt;&lt;span style="font-weight: bold;"&gt;r948&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;improve generation of Darwin libraries&lt;br /&gt;Patch by vmrsss %vmrsss A gmail P com%&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=af82aae3649ba73b4d6bf380fb58ba00527d44d7"&gt;&lt;span style="font-weight: bold;"&gt;r947&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix compilation in gcc 3.4.x (issue in r946)&lt;br /&gt;Due to a bug in gcc 3.&lt;wbr&gt;4.&lt;wbr&gt;x,&lt;wbr&gt; in certain cases of inlining,&lt;wbr&gt; the array_&lt;wbr&gt;non_&lt;wbr&gt;zero_&lt;wbr&gt;int_&lt;wbr&gt;mmx inline asssembly is miscompiled and causes a crash with -&lt;wbr&gt;-&lt;wbr&gt;subme 7 -&lt;wbr&gt;-&lt;wbr&gt;8x8dct.&lt;wbr&gt;&lt;br /&gt;This minor hack fixes this issue.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e3a06225cea141b6eef8fface6ee2be5fdf2abec"&gt;&lt;span style="font-weight: bold;"&gt;r946&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;shut up various gcc warnings&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=82efeea14c5fd03a6ed9c0b8eaa594e5d9407fce"&gt;&lt;span style="font-weight: bold;"&gt;r945&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;fix a crash with invalid args and --thread-input (introduced in r921)&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=36caec420e52767e61d49b84fe3bc0748d2f461c"&gt;&lt;span style="font-weight: bold;"&gt;r944&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;drop support for x86_32 PIC.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=bff4dbace4256478381c66e4e58cdb4fb3d800cb"&gt;&lt;span style="font-weight: bold;"&gt;r943&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;use permute macros in satd&lt;br /&gt;move some more shared macros to x264util.asm&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=fd5cc6d0a007a4d9c2b8e09215854d2c742fb07f"&gt;&lt;span style="font-weight: bold;"&gt;r942&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;cosmetics&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ae8da3e5c85562d1018b9f85c601884022f070a3"&gt;&lt;span style="font-weight: bold;"&gt;r941&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;r940 broke threads&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2cdc944ab6b231b98e326ff0526c6bd9b69faa99"&gt;&lt;span style="font-weight: bold;"&gt;r940&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Cleanups in macroblock_&lt;wbr&gt;cache_&lt;wbr&gt;save/&lt;wbr&gt;load&lt;br /&gt;A bit more loop unrolling, and moving some constant code to the global init function&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=bae10fe0da35b61883bc2bfa8514396633136093"&gt;&lt;span style="font-weight: bold;"&gt;r939&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Deblocking code cleanup and cosmetics&lt;br /&gt;Convert the style of the deblocking code to the standard x264 style&lt;br /&gt;Eliminate some trailing whitespace&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=9881ffdf482017798ab0067f4f894ab53c18e626"&gt;&lt;span style="font-weight: bold;"&gt;r938&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;4% faster deblock: special-case macroblock edges&lt;br /&gt;Along with a bit of related code reorganization and macroification&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d994e0bca73aab306eb41f84483b9e1a36feb9c7"&gt;&lt;span style="font-weight: bold;"&gt;r937&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Add dedicated variance function instead of using SAD+SSD&lt;br /&gt;Faster variance calculation&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=7c35ae4abafb8babf1d5456f967920a38d5b572f"&gt;&lt;span style="font-weight: bold;"&gt;r936&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;6% faster deblock: remove some clips, earlier termiantion on low qps.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c6456de1be0008836e9891446cc924f773863cea"&gt;&lt;span style="font-weight: bold;"&gt;r935&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Faster deblocking&lt;br /&gt;Early termination for bS=0, alpha=0, beta=0&lt;br /&gt;Refactoring, various other optimizations&lt;br /&gt;About 30% faster deblocking overall.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=fd1de69b8054ef718b52f5ae1520267a5e5402e8"&gt;&lt;span style="font-weight: bold;"&gt;r934&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;asm cosmetics&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=4b24e98d58ae597ab832852f76ea2795080fa4fc"&gt;&lt;span style="font-weight: bold;"&gt;r933&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;yet another posix-emulating define on solaris&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ad47d25fe0d6fc4e852f219477e80cbc2cc381ce"&gt;&lt;span style="font-weight: bold;"&gt;r932&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;update msvc projectfile&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=26600fe260969e371766f261b53d34c904526259"&gt;&lt;span style="font-weight: bold;"&gt;r931&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;drop support for msvc6&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=91d865c17da30a27cf934179d30eb8efaa25e5d0"&gt;&lt;span style="font-weight: bold;"&gt;r930&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Prevent VBV from lowering quantizer too much&lt;br /&gt;This code seemed to act up unexpectedly sometimes, creating a situation where in 1-pass VBV mode, a frame's quantizer would drop all the way to qpmin and then shoot back upwards to qpmax, causing serious visual issues.&lt;br /&gt;This change may decrease bitrate in VBV mode, but that is preferable to the artifacting produced by this code.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=245833c3f6c6f247a097b49fbc452d2ddce93b10"&gt;&lt;span style="font-weight: bold;"&gt;r929&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Improve subme7 at low QPs and add subme7 support in lossless mode&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=4816918fb7526aed96d9cd94c294b4f708a5f266"&gt;&lt;span style="font-weight: bold;"&gt;r928&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;cosmetics: merge x86inc*.asm&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d1fe0938e588fd2fb37fe4b6fc97d458ae6944a5"&gt;&lt;span style="font-weight: bold;"&gt;r927&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Add missing x264util.asm&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e5eeedc50570a564c3bd00eeabd857feff324158"&gt;&lt;span style="font-weight: bold;"&gt;r926&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Basic sanity checking of qpmax/qpmin options&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=9e864aa0f819db25bf97ff8881041ba3e4d911f3"&gt;&lt;span style="font-weight: bold;"&gt;r925&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix regression in r922&lt;br /&gt;set the chroma DC coefficients to zero for residual coding in qpel-rd&lt;br /&gt;fix C99ism&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c51c761fdfed0b72e75754311d9eadb457306e84"&gt;&lt;span style="font-weight: bold;"&gt;r924&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Refactor asm macros part 2: DCT&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=90b30e6ef1780e9199b584b783689c82f7c7ec72"&gt;&lt;span style="font-weight: bold;"&gt;r923&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Refactor asm macros part 1: DCT&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=4e7f5cb0b486a616660e39e32efdd4700b3b379a"&gt;&lt;span style="font-weight: bold;"&gt;r922&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Improve intra RD refine,&lt;wbr&gt; speed up residual_&lt;wbr&gt;write_&lt;wbr&gt;cabac&lt;br /&gt;a do/while loop can be used for residual_write, but i8x8 had to be fixed so that it wouldn't call residual_write with zero coeffs&lt;br /&gt;proper nnz handling added to cabac intra rd refine&lt;br /&gt;chroma cbp added to 8x8 chroma rd&lt;br /&gt;cbp was tested, but wasn't useful&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c761eb0b9f2c032503bed86118d57d618cfefece"&gt;&lt;span style="font-weight: bold;"&gt;r921&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix a few more minor memleaks&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=8c8acae0e483b8b048bee3cae8d5539cfbeb0a0c"&gt;&lt;span style="font-weight: bold;"&gt;r920&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;stats summary: print distribution of numbers of consecutive B-frames&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=cf466eb47e1cd82d3e2114cefdf2f2d16950ae77"&gt;&lt;span style="font-weight: bold;"&gt;r919&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;add interlacing to the list of stuff checked by x264_&lt;wbr&gt;validate_&lt;wbr&gt;levels&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=91fe97b6c7655fdf3109fb0d1a6404bb36d7a6cd"&gt;&lt;span style="font-weight: bold;"&gt;r918&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix C99-ism in r907&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=244f9bef20341d230501dbe7e09a80004d0c0dbb"&gt;&lt;span style="font-weight: bold;"&gt;r917&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Faster temporal predictor calculation&lt;br /&gt;Split into a separate commit because this changes rounding, and thus changes output slightly.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=aa0e6277769b3fedb77d1cb8efa43f9c957646c0"&gt;&lt;span style="font-weight: bold;"&gt;r916&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Align lowres planes for improved cacheline split performance&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=14046ae09f91272751f3df4d70fb0268321ee557"&gt;&lt;span style="font-weight: bold;"&gt;r915&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;autodetect level based on resolution/&lt;wbr&gt;bitrate/&lt;wbr&gt;refs/&lt;wbr&gt;etc,&lt;wbr&gt; rather than defaulting to L5.&lt;wbr&gt;1&lt;br /&gt;if vbv is not enabled (and especially in crf/cqp), we have to guess max bitrate, so we might underestimate the required level.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=fee2f2ce3cda8e39cc4c123afa726933b6b9b877"&gt;&lt;span style="font-weight: bold;"&gt;r914&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;fix bs_write_ue_big for values &amp;gt;= 0x10000.&lt;br /&gt;(no immediate effect, since nothing writes such values yet)&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=64848ffdfa740f03948d6860c1d49adc6c5b4f7c"&gt;&lt;span style="font-weight: bold;"&gt;r913&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix lossless mode borked in r901&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=9c5e557c5544690b22f61614fae9b516c7e53ba1"&gt;&lt;span style="font-weight: bold;"&gt;r912&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Relax QPfile restrictions&lt;br /&gt;Allow a QPfile to contain fewer frames than the total number of frames in the video and have ratecontrol fill in the rest.&lt;br /&gt;Patch by kemuri9.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=8a440db9296cf374b0599313aa5876c22c98524b"&gt;&lt;span style="font-weight: bold;"&gt;r911&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Limit MVrange correctly in interlaced mode&lt;br /&gt;Bug report by Sigma Designs, Inc.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=0976ead3dd6641d88de51dbbdfd82f8d3079a458"&gt;&lt;span style="font-weight: bold;"&gt;r910&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix bug with PCM and adaptive quantization&lt;br /&gt;In rare cases CABAC desync could occur, causing bitstream corruption&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=21ee1224f2d939ec716627b4db43d3023f18415c"&gt;&lt;span style="font-weight: bold;"&gt;r909&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix memory leak upon x264 closing&lt;br /&gt;Doesn't affect the CLI, but potentially important for programs which call x264 as a shared library.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=8cd5d60fcc23edcbdb97a190d8ac926db4161eb1"&gt;&lt;span style="font-weight: bold;"&gt;r908&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix compilation on PPC systems (borked in r903)&lt;br /&gt;Bigendian systems didn't have endian_fix32 defined&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=7f67bb47de843974fd01f090c5ac99c99cd8f1f1"&gt;&lt;span style="font-weight: bold;"&gt;r907&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Add L1 reflist and B macroblock types to x264 info&lt;br /&gt;Also remove display of "PCM" if PCM mode is never used in the encode.&lt;br /&gt;L1 reflist information will only show if pyramid coding is used.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ceb2df9ddf03e7eb21bdc81748c7b9978ea64085"&gt;&lt;span style="font-weight: bold;"&gt;r906&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix and enable I_PCM macroblock support&lt;br /&gt;In RD mode, always consider PCM as a macroblock mode possibility&lt;br /&gt;Fix bitstream writing for PCM blocks in CAVLC and CABAC, and a few other minor changes to make PCM work.&lt;br /&gt;PCM macroblocks improve compression at very low QPs (1-5) and in lossless mode.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ca9c628dc66e51f2aabb70298b150dc66f3e4bd2"&gt;&lt;span style="font-weight: bold;"&gt;r905&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;de-duplicate vlc tables&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3d2b0006a80fca9a8ddad9d0769fa55517fdfcd6"&gt;&lt;span style="font-weight: bold;"&gt;r904&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;faster ue/se/te write&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=8951797a04c4069e1926b5c4bcd2c39eb3b3a266"&gt;&lt;span style="font-weight: bold;"&gt;r903&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;faster bs_write&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=58ffd4ea367732710ef8303c8a7b5f185623bb85"&gt;&lt;span style="font-weight: bold;"&gt;r902&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;cosmetics in ssd asm&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=58d7d06f919fa38d4c62acaec1858be6d77f4bab"&gt;&lt;span style="font-weight: bold;"&gt;r901&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Various optimizations and cosmetics&lt;br /&gt;Update AUTHORS file with Gabriel and me&lt;br /&gt;update XCHG macro to work correctly in if statements&lt;br /&gt;Add new lookup tables for block_idx and fdec/fenc addresses&lt;br /&gt;Slightly faster array_&lt;wbr&gt;non_&lt;wbr&gt;zero_&lt;wbr&gt;count_&lt;wbr&gt;mmx &lt;wbr&gt;(patch by holger)&lt;wbr&gt;&lt;br /&gt;Eliminate branch in analyse_intra&lt;br /&gt;Unroll loops in and clean up chroma encode&lt;br /&gt;Convert some for loops to do/while loops for speed improvement&lt;br /&gt;Do explicit write-combining on --me tesa mvsad_t struct&lt;br /&gt;Shrink --me esa zero[] array&lt;br /&gt;Speed up bime by reducing size of visited[][][] array&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a9af9425820cfba99ae4b378c33c4fee4e99b2ce"&gt;&lt;span style="font-weight: bold;"&gt;r900&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Resolve floating point exception with frame_init_lowres mmx&lt;br /&gt;In some cases, the mmx version of frame_init_lowres could leave the FPU uninitialized for use in ratecontrol, resulting in floating point exceptions.&lt;br /&gt;Since frame_init_lowres is such a time-consuming function, an emms was just put at the end, since it costs almost nothing compared to the total time of frame_init_lowres.&lt;/blockquote&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;a href="http://kar1h3inz.blogspot.com/2008/03/x264-revision-memo-8xx.html"&gt;x264 Revision Memo (8xx)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kar1h3inz.blogspot.com/2008/03/x264-revision-memo.html"&gt;x264 Revision Memo (7xx)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-729047273933720653?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/729047273933720653/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/07/x264-revision-memo-9xx.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/729047273933720653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/729047273933720653'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/07/x264-revision-memo-9xx.html' title='x264 Revision Memo (9xx)'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-4695742695083676859</id><published>2008-10-02T12:14:00.009+09:00</published><updated>2008-10-02T13:50:01.612+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 r996</title><content type='html'>r996で&lt;span style="font-weight: bold;"&gt;--b-rdo&lt;/span&gt;と&lt;span style="font-weight: bold;"&gt;--bime&lt;/span&gt;が削除され、&lt;span style="font-weight: bold;"&gt;--subme&lt;/span&gt;に統合された？&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;-m&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;--subme&lt;/span&gt; &amp;lt;integer&amp;gt;&lt;br /&gt;Subpixel motion estimation and partition&lt;br /&gt;decision quality: 1=fast, 7=best. [6]&lt;/blockquote&gt;　　　　　　　　　　　　　　　　　　　　↓&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;-m&lt;/span&gt;,&lt;span style="font-weight: bold;"&gt; --subme&lt;/span&gt; &amp;lt;integer&amp;gt;&lt;br /&gt;Subpixel motion estimation and mode decision [6]&lt;br /&gt;&lt;br /&gt;- 1: SAD mode decision, one qpel iteration&lt;br /&gt;- 2: SATD mode decision&lt;br /&gt;- 3-5: Progressively more qpel&lt;br /&gt;- 6: RD mode decision for I/P-frames&lt;br /&gt;- 7: RD mode decision for all frames&lt;br /&gt;- 8: RD refinement for I/P-frames&lt;br /&gt;- 9: RD refinement for all frames&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-4695742695083676859?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/4695742695083676859/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/10/x264-r996.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4695742695083676859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4695742695083676859'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/10/x264-r996.html' title='x264 r996'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-2978705202881456720</id><published>2008-10-01T20:51:00.010+09:00</published><updated>2008-10-05T14:28:13.972+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AviSynth'/><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>Its使用時のLevel指定</title><content type='html'>x264 r915以降エンコする動画からLevelを自動設定してくれるようになったが&lt;br /&gt;Itsを使用してVFR化すると動画のfpsは変化しないので60fps部分がある場合&lt;br /&gt;Levelは元のfpsで自動設定されてしまうので&lt;span style="font-weight: bold;"&gt;--level&lt;/span&gt;指定が必要になる&lt;br /&gt;&lt;ul&gt;&lt;li&gt;480p30 = Level 3&lt;br /&gt;&lt;/li&gt;&lt;li&gt;480p60 = Level 3.1&lt;br /&gt;&lt;/li&gt;&lt;li&gt;720p30 = Level 3.1&lt;br /&gt;&lt;/li&gt;&lt;li&gt;720p60 = Level 3.2&lt;/li&gt;&lt;li&gt;1088p30 = Level 4&lt;/li&gt;&lt;li&gt;1088p60 = Level 4.2&lt;/li&gt;&lt;/ul&gt;Levelのバイナリメモ&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Level 3.0 = 1E&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Level 3.1 = 1F&lt;/li&gt;&lt;li&gt;Level 3.2 = 20&lt;/li&gt;&lt;li&gt;Level 4.0 = 28&lt;/li&gt;&lt;li&gt;Level 4.1 = 29&lt;/li&gt;&lt;li&gt;Level 4.2 = 2A&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;※ロスレス等の高ビットレート設定時や--refが多い場合はLevelが増加するかも&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-2978705202881456720?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/2978705202881456720/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/10/itslevel.html#comment-form' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2978705202881456720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2978705202881456720'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/10/itslevel.html' title='Its使用時のLevel指定'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-8604130394449175510</id><published>2008-09-19T22:18:00.003+09:00</published><updated>2008-09-19T22:22:18.357+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>NeroAACEncの新Verが近々出る？</title><content type='html'>&lt;a href="http://forum.doom9.org/showthread.php?p=1185762#post1185762"&gt;Nero Digital AAC Encoder updated - Doom9's Forum&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;約1年ぶりの変更内容は重要なバグ修正のみ？&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-8604130394449175510?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/8604130394449175510/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/09/neroaacencver.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/8604130394449175510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/8604130394449175510'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/09/neroaacencver.html' title='NeroAACEncの新Verが近々出る？'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-6518162906693994510</id><published>2008-09-15T21:54:00.003+09:00</published><updated>2008-10-02T12:28:41.326+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 r970</title><content type='html'>r970でPsy-rdoとPsy-trellisのパッチがコミットされたようです&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;--psy-rd&lt;/span&gt;&lt;br /&gt;Strength of psychovisual optimization ["1.0:0.0"]&lt;br /&gt;#1: RDO (requires subme&gt;=6)&lt;br /&gt;#2: Trellis (requires trellis, experimental)&lt;/blockquote&gt;&lt;br /&gt;一気に大幅な変更が適用されて、パッチ版使ってなかった人は混乱しそう&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-6518162906693994510?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/6518162906693994510/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/09/x264-r970.html#comment-form' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/6518162906693994510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/6518162906693994510'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/09/x264-r970.html' title='x264 r970'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-4523555937343151728</id><published>2008-09-15T13:50:00.005+09:00</published><updated>2008-10-02T12:29:16.795+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 r969</title><content type='html'>r969でNew B-Frame Decisionのパッチがコミットされたようです&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;--no-b-adapt&lt;/span&gt;が無くなって、&lt;span style="font-weight: bold;"&gt;--b-adapt&lt;/span&gt;が追加されました&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;--b-adapt&lt;/span&gt;&lt;br /&gt;Adaptive B-frame decision method [1]&lt;br /&gt;Higher values may lower threading efficiency.&lt;br /&gt;- 0: Disabled&lt;br /&gt;- 1: Fast&lt;br /&gt;- 2: Optimal (slow with high --bframes)&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-4523555937343151728?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/4523555937343151728/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/09/x264-r969.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4523555937343151728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4523555937343151728'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/09/x264-r969.html' title='x264 r969'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-3321341630315670379</id><published>2008-09-14T17:56:00.005+09:00</published><updated>2008-10-02T12:29:33.929+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 r968</title><content type='html'>r968でAQ関連の大幅な変更があった模様&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;--aq-mode&lt;/span&gt; &amp;lt;integer&amp;gt;&lt;br /&gt;How AQ distributes bits [2]&lt;br /&gt;- 0: Disabled&lt;br /&gt;- 1: Avoid moving bits between frames&lt;br /&gt;- 2: Move bits between frames&lt;br /&gt;　　　　　　　　　↓&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;--aq-mode&lt;/span&gt; &amp;lt;integer&amp;gt;&lt;br /&gt;AQ method [1]&lt;br /&gt;- 0: Disabled&lt;br /&gt;- 1: Variance AQ (complexity mask)&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-3321341630315670379?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/3321341630315670379/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/09/x264-r968.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/3321341630315670379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/3321341630315670379'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/09/x264-r968.html' title='x264 r968'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-1764005991206250068</id><published>2008-09-14T17:35:00.005+09:00</published><updated>2008-09-14T17:50:38.344+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>On2 VP8の扱いが…／(^o^)＼</title><content type='html'>&lt;a href="http://forum.doom9.org/showthread.php?p=1183053"&gt;On2 VP8 - Doom9's Forum&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;VP8のサンプル見ましたがMPEG1並みに汚いH.264ですね…&lt;br /&gt;一体どこのエンコーダを使って圧縮したのでしょうか&lt;br /&gt;VP6はFLVで結構使われましたが、VP7の動画とか全く見掛けなかった&lt;br /&gt;&lt;br /&gt;Doom9ではこんな状態？&lt;br /&gt;&lt;a class="highslide" onclick="return hs.expand(this)" href="http://3.bp.blogspot.com/__MRSQCLS_lk/SMzPcRp7scI/AAAAAAAAAOo/KNdy_AS-V6I/koya.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/__MRSQCLS_lk/SMzPcRp7scI/AAAAAAAAAOo/KNdy_AS-V6I/s320/koya.jpg" alt="こやつめ ハハハ！" id="BLOGGER_PHOTO_ID_5245795750662353346" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-1764005991206250068?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/1764005991206250068/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/09/on2-vp8o.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/1764005991206250068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/1764005991206250068'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/09/on2-vp8o.html' title='On2 VP8の扱いが…／(^o^)＼'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/__MRSQCLS_lk/SMzPcRp7scI/AAAAAAAAAOo/KNdy_AS-V6I/s72-c/koya.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-7297769085665375786</id><published>2008-09-10T23:22:00.003+09:00</published><updated>2008-09-10T23:42:41.098+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>SilverlightもH.264&amp;AACをサポート？</title><content type='html'>&lt;a href="http://on10.net/blogs/benwagg/H264-and-AAC-support-coming-in-Silverlight/"&gt;&lt;span style="font-weight: bold;"&gt;H.264 and AAC support coming in Silverlight&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forum.doom9.org/showthread.php?p=1181509"&gt;&lt;span style="font-weight: bold;"&gt;H.264 support coming in Silverlight - Doom9's Forum&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;日本のBlu-rayも殆どH.264収録だし&lt;br /&gt;MSはVC-1で頑張るのはもう諦めたんですかね&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-7297769085665375786?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/7297769085665375786/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/09/silverlighth264.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7297769085665375786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7297769085665375786'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/09/silverlighth264.html' title='SilverlightもH.264&amp;AACをサポート？'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-1296627203995175192</id><published>2008-08-28T14:17:00.007+09:00</published><updated>2008-08-28T14:30:42.399+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AviSynth'/><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>YV12変換の比較実験</title><content type='html'>ソース画像(RGB24)&lt;br /&gt;&lt;a class="highslide" onclick="return hs.expand(this)" href="http://1.bp.blogspot.com/__MRSQCLS_lk/SLY1S0ExTXI/AAAAAAAAANE/1VInbuFYjH4/src.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/__MRSQCLS_lk/SLY1S0ExTXI/AAAAAAAAANE/1VInbuFYjH4/s200/src.png" alt="ソース(RGB24)" id="BLOGGER_PHOTO_ID_5239433813824720242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Helix YV12 CodecでYV12変換→avi出力→GradFunkMirror→x264&lt;br /&gt;&lt;a class="highslide" onclick="return hs.expand(this)" href="http://1.bp.blogspot.com/__MRSQCLS_lk/SLY2JRLv7aI/AAAAAAAAANM/z88MZVBvsvA/helix.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/__MRSQCLS_lk/SLY2JRLv7aI/AAAAAAAAANM/z88MZVBvsvA/s200/helix.png" alt="Helix YV12 Codec" id="BLOGGER_PHOTO_ID_5239434749351554466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;AviSynth内蔵のでYV12変換→GradFunkMirror→x264&lt;br /&gt;&lt;a class="highslide" onclick="return hs.expand(this)" href="http://3.bp.blogspot.com/__MRSQCLS_lk/SLY2mnQcPjI/AAAAAAAAANU/pGUMXV3GIeg/synth.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/__MRSQCLS_lk/SLY2mnQcPjI/AAAAAAAAANU/pGUMXV3GIeg/s200/synth.png" alt="AviSynth" id="BLOGGER_PHOTO_ID_5239435253493022258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;AviSynthよりHelix YV12 Codecで変換した方が綺麗に仕上がるようです&lt;br /&gt;しかし一度aviで中間出力しなければならないので、HDDの空き容量に余裕がないと無理／(^o^)＼&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-1296627203995175192?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/1296627203995175192/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/08/yv12.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/1296627203995175192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/1296627203995175192'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/08/yv12.html' title='YV12変換の比較実験'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/__MRSQCLS_lk/SLY1S0ExTXI/AAAAAAAAANE/1VInbuFYjH4/s72-c/src.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-5170678732282866713</id><published>2008-08-24T08:56:00.003+09:00</published><updated>2008-10-05T21:52:20.474+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AviSynth'/><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>Blu-rayアニメ(AVC+LPCM) x264エンコメモ</title><content type='html'>&lt;a href="http://sourceforge.net/projects/avisynth2/"&gt;&lt;span style="font-weight: bold;"&gt;AviSynth&lt;/span&gt;&lt;/a&gt;を使ったやり方をメモ&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a style="font-weight: bold;" href="http://neuron2.net/dgavcdec/dgavcdec.html"&gt;DGAVCDec&lt;/a&gt;で*.dgaを作成して*.pcmを分離&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;AVCSource&lt;/span&gt;で*.dgaを読み込み&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;NicAudio&lt;/span&gt;の&lt;span style="font-weight: bold;"&gt;NicLPCMSource&lt;/span&gt;でLPCMを&lt;span style="font-weight: bold;"&gt;サンプルレート&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;ビット数&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;チャンネル数&lt;/span&gt;を指定して読み込む&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Trim&lt;/span&gt;で範囲指定&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;AssumeFPS&lt;/span&gt;でfpsを微調整(24000/1001)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Crop&lt;/span&gt;で余計な部分をカット&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;GradFunkMirror&lt;/span&gt;でバンディング対策&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;x264&lt;/span&gt;で映像をエンコード&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.nero.com/eng/nero-aac-codec.html"&gt;&lt;span style="font-weight: bold;"&gt;NeroAACEnc&lt;/span&gt;&lt;/a&gt;で音声をエンコード&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;MP4Box&lt;/span&gt;で映像と音声をMux(4GB以上はmkvを推奨)&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-5170678732282866713?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/5170678732282866713/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/08/blu-rayavclpcm-x264.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/5170678732282866713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/5170678732282866713'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/08/blu-rayavclpcm-x264.html' title='Blu-rayアニメ(AVC+LPCM) x264エンコメモ'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-7955771056375622499</id><published>2008-07-31T13:20:00.003+09:00</published><updated>2008-07-31T13:29:35.699+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>The new B-frame decision</title><content type='html'>r927のSeraphyビルドでBフレーム関連の新パッチがあたったので早速試してみた&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;--bframes 16&lt;/span&gt;で&lt;span style="font-weight: bold;"&gt;--b-adapt 2&lt;/span&gt;だと最初の数十フレーム処理した後に速度が激減／(^o^)＼&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;--bframes 3&lt;/span&gt;位だと速度低下はそれほど酷くはないようだけど…&lt;br /&gt;自分は今までどうり&lt;span style="font-weight: bold;"&gt;--bframes 16&lt;/span&gt;と&lt;span style="font-weight: bold;"&gt;--b-adapt 1&lt;/span&gt;になりそうです&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-7955771056375622499?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/7955771056375622499/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/07/new-b-frame-decision.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7955771056375622499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7955771056375622499'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/07/new-b-frame-decision.html' title='The new B-frame decision'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-1905570339258302828</id><published>2008-07-22T12:25:00.003+09:00</published><updated>2008-07-22T12:35:49.708+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 r915</title><content type='html'>x264のrev915から&lt;a href="http://htffmpegx.seesaa.net/article/12998975.html#mozTocId483955"&gt;Level&lt;/a&gt;を指定しない場合は解像度、ビットレート、参照フレーム数等から&lt;br /&gt;自動的に必要最低限のLevelが設定されるようになったようです。&lt;br /&gt;&lt;br /&gt;720p24の動画を試しにエンコしたらHigh@3.1になりました&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-1905570339258302828?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/1905570339258302828/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/07/x264-r915.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/1905570339258302828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/1905570339258302828'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/07/x264-r915.html' title='x264 r915'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-8760032507409611376</id><published>2008-07-04T18:32:00.003+09:00</published><updated>2008-08-28T13:06:52.114+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 Revision Memo (8xx)</title><content type='html'>&lt;a href="http://kar1h3inz.blogspot.com/2008/07/x264-revision-memo-9xx.html"&gt;x264 Revision Memo (9xx)&lt;/a&gt;&lt;hr /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f8428ed08f6fdb1f7a66be1b2ddc4213792fc49c"&gt;&lt;span style="font-weight: bold;"&gt;r899&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Update my email address&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=6b3087c7b5ac20dd8631eb8e3566c8bceee4643a"&gt;&lt;span style="font-weight: bold;"&gt;r898&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Update file headers throughout x264&lt;br /&gt;Update "Authors" lists based on actual authorship; highest is most important&lt;br /&gt;Update copyright notices and remove old CVS tags from file headers&lt;br /&gt;Add file headers to GTK and other sections missing them&lt;br /&gt;Update FSF address&lt;br /&gt;Other header-related cosmetics&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=79bd5994122b7647b75de057991f3b480d402993"&gt;&lt;span style="font-weight: bold;"&gt;r897&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;denoise_dct asm&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=65df9ebc10338d8aa50f0c9470d3180a424d2df7"&gt;&lt;span style="font-weight: bold;"&gt;r896&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;cosmetics in permutation macros&lt;br /&gt;SWAP can now take mmregs directly, rather than just their numbers&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=16b8f79bb6825053b6dd0eebb1d24c1bdf112fbb"&gt;&lt;span style="font-weight: bold;"&gt;r895&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix bug in adaptive quantization&lt;br /&gt;In some cases adaptive quantization did not correctly calculate the variance.&lt;br /&gt;Bug reported by MasterNobody&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3440cf193fc13e558d2c6b98024d59e95a7b2774"&gt;&lt;span style="font-weight: bold;"&gt;r894&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;lowres_init asm&lt;br /&gt;rounding is changed for asm convenience. this makes the c version slower, but there's no way around that if all the implementations are to have the same results.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=1c8f807054a0308482d53d4c58ba1d5f5d2ae263"&gt;&lt;span style="font-weight: bold;"&gt;r893&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Optimizations and cosmetics in macroblock.c&lt;br /&gt;If an i4x4 dct block has no coefficients, don't bother with dequant/zigzag/idct.  Not useful for larger sizes because the odds of an empty block are much lower.&lt;br /&gt;Cosmetics in i16x16 to be more consistent with other similar functions.&lt;br /&gt;Add an SSD threshold for chroma in probe_skip to improve speed and minimize time spent on chroma skip analysis.&lt;br /&gt;Rename lambda arrays to lambda_tab for consistency.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ad1d7a4a585bc7f995ced5152557a4f5306275bf"&gt;&lt;span style="font-weight: bold;"&gt;r892&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;some asm functions require aligned stack. disable these when compiling with msvc/icc.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2ca45934d79a62c1c04771c98eb3ee1d119cdd7a"&gt;&lt;span style="font-weight: bold;"&gt;r891&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Move bitstream end check to macroblock level&lt;br /&gt;Additionally, instead of silently truncating the frame upon reaching the end of the buffer, reallocate a larger buffer instead.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a55f1c31d0da2e0bf04916e7f13813c8e902cfd1"&gt;&lt;span style="font-weight: bold;"&gt;r890&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Convert NNZ to raster order and other optimizations&lt;br /&gt;Converting NNZ to raster order simplifies a lot of the load/store code and allows more use of write-combining.&lt;br /&gt;More use of write-combining throughout load/save code in common/macroblock.c&lt;br /&gt;GCC has aliasing issues in the case of stores to 8-bit heap-allocated arrays; dereferencing the pointer once avoids this problem and significantly increases performance.&lt;br /&gt;More manual loop unrolling and such.&lt;br /&gt;Move all packXtoY functions to macroblock.h so any function can use them.&lt;br /&gt;Add pack8to32.&lt;br /&gt;Minor optimizations to encoder/macroblock.c&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2c597171d5126c3ccae7546f6699d6c4d8ec5e3a"&gt;&lt;span style="font-weight: bold;"&gt;r889&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;mc_chroma_sse2/ssse3&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=cb29306fabf20ae4935906f18ed7869afcf837c3"&gt;&lt;span style="font-weight: bold;"&gt;r888&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;checkasm --bench=function_name&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=22d3c0409deec7601292c56c7cd0a23427dbc107"&gt;&lt;span style="font-weight: bold;"&gt;r887&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;interleave psnr/ssim computation with reference frame filtering, to improve cache coherency&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=107553614c9ef5a94ba67bbc4361d709a8f91836"&gt;&lt;span style="font-weight: bold;"&gt;r886&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Add more inline asm and a runtime check for MMXEXT support&lt;br /&gt;x264 will now terminate gracefully rather than SIGILL when run on a machine with no MMXEXT support.&lt;br /&gt;A configure option is now available to build x264 without assembly support for support on such old CPUs as the Pentium 2, K6, etc.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=63657b5a1fe05034846631377fbd584fd3d5def6"&gt;&lt;span style="font-weight: bold;"&gt;r885&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Use aligned memcpy for x264_me_t struct and cosmetics&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=23132cb6b0e18f3cf8e1f73a729ea65f1095dda0"&gt;&lt;span style="font-weight: bold;"&gt;r884&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Cosmetics and loop unrolling&lt;br /&gt;GCC is not very good at loop unrolling in cases where it can perform constant propagation, so the unrolling unfortunately has to be done manually.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=cfaac5c2494bab44ba0b034aff448c4fb27beb1c"&gt;&lt;span style="font-weight: bold;"&gt;r883&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix regression in 64-bit in r882&lt;br /&gt;i_mvc needs to be 64-bit when used with a 64-bit memory pointer&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=11ae289c685bf901bddb121910c6c50f57625f98"&gt;&lt;span style="font-weight: bold;"&gt;r882&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;More tweaks to me.c&lt;br /&gt;Added inline MMX version of UMH's predictor difference test&lt;br /&gt;Various cosmetics throughout me.c&lt;br /&gt;Removed a C99-ism introduced in r878.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e098505c3329ebacdb479b40969fa22502e2091f"&gt;&lt;span style="font-weight: bold;"&gt;r881&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix regression in r736&lt;br /&gt;r736 added intra RD refinement to B-frames; however, it is possible for subme=7 to be used without b-rdo.&lt;br /&gt;This means intra RD isn't run, and therefore it is possible for intra chroma analysis to not have been run, since update_cache was never called for an intra block, and chroma ME is not required even at subme=7.&lt;br /&gt;r801, which removed a memset, made this worse because previously the chroma prediction mode was at least initialized to zero; now it was not initialized at all.&lt;br /&gt;Therefore, --no-chroma-me, --subme 7, and no --b-rdo had the potential to crash.&lt;br /&gt;This change restricts intra RD refinement to only be run when --b-rdo is enabled (sensible to begin with), thus preventing a crash in this case.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2389de25ff7fe6f84c9c885578c0fbaa6b656f4a"&gt;&lt;span style="font-weight: bold;"&gt;r880&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix regression in r850&lt;br /&gt;Bug resulted in rare incorrect chroma encoding&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3464b0e7b5c6df009c1959f73966b9666f4949d0"&gt;&lt;span style="font-weight: bold;"&gt;r879&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Cosmetics in VBV handling&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a95ecfdf6b5bf7b9ecb23901f68a3f6f89fa55b8"&gt;&lt;span style="font-weight: bold;"&gt;r878&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Tweaks and cosmetics in me.c&lt;br /&gt;Use write-combining for predictor checking and other tweaks.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c74a8e29d4ed7f0ca3887ccc99ab02a4661f4bed"&gt;&lt;span style="font-weight: bold;"&gt;r877&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Partially inline trellis quantization&lt;br /&gt;Inlining trellis into the 4x4/8x8 trellis wrappers increases trellis speed by about 5-10% through constant propagation.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=82ea3a45f80de8e18e41b6013ed8f54090203dbe"&gt;&lt;span style="font-weight: bold;"&gt;r876&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Various cosmetic changes.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=8a74b3fdfd2004dc2788660ba7ace5aba32d013b"&gt;&lt;span style="font-weight: bold;"&gt;r875&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;avg_weight_sse2&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=86c70b0fccc46752e03d3ed7fc5733dab31b5a41"&gt;&lt;span style="font-weight: bold;"&gt;r874&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;many changes to which asm functions are enabled on which cpus.&lt;br /&gt;with Phenom, 3dnow is no longer equivalent to "sse2 is slow", so make a new flag for that.&lt;br /&gt;some sse2 functions are useful only on Core2 and Phenom, so make a "sse2 is fast" flag for that.&lt;br /&gt;some ssse3 instructions didn't become useful until Penryn, so yet another flag.&lt;br /&gt;disable sse2 completely on Pentium M and Core1, because it's uniformly slower than mmx.&lt;br /&gt;enable some sse2 functions on Athlon64 that always were faster and we just didn't notice.&lt;br /&gt;remove mc_luma_sse3, because the only cpu that has lddqu (namely Pentium 4D) doesn't have "sse2 is fast".&lt;br /&gt;don't print mmx1, sse1, nor 3dnow in the detected cpuflags, since we don't really have any such functions. likewise don't print sse3 unless it's used (Pentium 4D).&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2998b17a64cb41ecf3389cc9f5a44c6f07620487"&gt;&lt;span style="font-weight: bold;"&gt;r873&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;enable ssse3 phadd satd on Penryn.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=0591b7a64b6ed0043ca65781100cae6887db8a2f"&gt;&lt;span style="font-weight: bold;"&gt;r872&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;benchmark most of the asm functions (checkasm --bench).&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=100d067b75ef8b27c288917b3af763fe433af624"&gt;&lt;span style="font-weight: bold;"&gt;r871&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Cosmetic: fix C99-ism&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c98aab086a2d8f99c53b501ec165c2a804d49725"&gt;&lt;span style="font-weight: bold;"&gt;r870&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Use a gaussian window for cplxblur&lt;br /&gt;Cplxblur was originally intended to use a gaussian window,&lt;br /&gt;but in its current form did not.&lt;br /&gt;This change provides a tiny improvement to 2pass ratecontrol.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ea2648b34da352de8c2e52aa657c83bf28ec0f21"&gt;&lt;span style="font-weight: bold;"&gt;r869&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;cosmetics&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=601b46ebb444c5e5e27fe7684e7507417a623747"&gt;&lt;span style="font-weight: bold;"&gt;r868&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;nasm compatible NX stack&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c4c85baeb5f374e9e1ca9b32954d5a4974cef043"&gt;&lt;span style="font-weight: bold;"&gt;r867&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;CQP is incompatible with AQ&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ba3ac82d860cbd72e146e257d36c571c2d66acbc"&gt;&lt;span style="font-weight: bold;"&gt;r866&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;memzero_aligned_mmx&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=02a04f2d03e80be3f66bb76fd1bc775216b0d37c"&gt;&lt;span style="font-weight: bold;"&gt;r865&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;binmode stdin on mingw, not just msvc&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f88d09450264d597e7b08f83993bed95ba1f7cfa"&gt;&lt;span style="font-weight: bold;"&gt;r864&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;omit redundant mc after non-rdo dct size decision, and in b-direct rdo&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=9a9d39a568cf7a9486cc04014e22a4fc99fc0b7f"&gt;&lt;span style="font-weight: bold;"&gt;r863&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;allow fractional CRF values with AQ.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=26088fc4526d329a12296b862f10c85fb7801d2f"&gt;&lt;span style="font-weight: bold;"&gt;r862&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;fix some uninitialized partitions in rdo&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=7331ea4e381898421a1a908ed57f73126faacd36"&gt;&lt;span style="font-weight: bold;"&gt;r861&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;2-pass VBV support and improved VBV handling&lt;br /&gt;Dramatically improves 1-pass VBV ratecontrol (especially CBR) and provides support for VBV in 2-pass mode.&lt;br /&gt;This consists of a series of functions that attempts to find overflows and underflows in the VBV from the first-pass statsfile and fix them before encoding.&lt;br /&gt;1-pass VBV code partially by Dark Shikari.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c415d98820c96b8eb489736b1c9ed7c5927b077f"&gt;&lt;span style="font-weight: bold;"&gt;r860&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix noise reduction in threaded mode.&lt;br /&gt;Previously enabling noise reduction with threads had no effect.&lt;br /&gt;Note that this is not an optimal solution; each thread still tracks noise reducation separately (unlike in single-threaded mode).&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ce13bb6e8108657599433031df9c260c9f81b49d"&gt;&lt;span style="font-weight: bold;"&gt;r859&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;fix a crash on win32 with threads.&lt;br /&gt;r852 introduced an assumption in deblock that the stack is aligned.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=0903472f2e1bba9eeb6bc54f70747d037a5a6cf9"&gt;&lt;span style="font-weight: bold;"&gt;r858&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;remove nasm version check. a feature check is all that's needed.&lt;br /&gt;silence stderr in yasm version check.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d86d4bd394fa7ef671f1a914b45fc6517090aa9f"&gt;&lt;span style="font-weight: bold;"&gt;r857&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;cosmetics in cabac&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=bd6ce404c3c4c51b0133b8c1a3ebeeb4b60265c6"&gt;&lt;span style="font-weight: bold;"&gt;r856&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;faster residual_write_cabac&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=5c257938de9e0017762395d63925a9747a0ff6e6"&gt;&lt;span style="font-weight: bold;"&gt;r855&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;change DEBUG_DUMP_FRAME to run-time --dump-yuv&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a50d364ce947f9943458ca70ec6bf26f9e24475f"&gt;&lt;span style="font-weight: bold;"&gt;r854&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;x264_median_mv_mmxext&lt;br /&gt;this is the first non-runtime-detected use of mmxext, but it has to be inlined&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=6f74cfa72249651c71acbc83b473e581f202e18c"&gt;&lt;span style="font-weight: bold;"&gt;r853&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;factor duplicated code out of deblock chroma mmx&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=1451b1285b37e54209c2216a7eab6f47ed2a0abd"&gt;&lt;span style="font-weight: bold;"&gt;r852&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;deblock_luma_intra_mmx&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;crash on many systems, use recommended revision&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e11ef38d38d4c83c1788b9be53021239133e348f"&gt;&lt;span style="font-weight: bold;"&gt;r851&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;write aspect ratio in mp4&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=18a1d7eed0d0131d3e728d39d1c1cc81c519e1f7"&gt;&lt;span style="font-weight: bold;"&gt;r850&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;omit delta_quant in i16x16 blocks with no residual&lt;br /&gt;(all other block types were already covered, but i16x16 cbp is special)&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=911904cabc6f423ad47a057a0bcdf4e94d271736"&gt;&lt;span style="font-weight: bold;"&gt;r849&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;explicit write combining, because gcc fails at optimizing consecutive memory accesses&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b9073299fd9dbc116c0c47ddba925162fe0d1f83"&gt;&lt;span style="font-weight: bold;"&gt;r848&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;force unroll macroblock_load_pic_pointers&lt;br /&gt;and a few other minor optimizations&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=76c9f3dbcb15013efd54b9ee87be5ab32e1560a0"&gt;&lt;span style="font-weight: bold;"&gt;r847&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;quant_2x2_dc_ssse3&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=fcee08ae4a37ed51ac09277805ec9e0b9d96cbb5"&gt;&lt;span style="font-weight: bold;"&gt;r846&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;r836 borked lossless cabac nnz&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=9386865f979a21d2a1000b77ac13cc51f16d7fcd"&gt;&lt;span style="font-weight: bold;"&gt;r845&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;use elf instead of a.out on netbsd&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ee0c7dcd7d3bd3fc33ebc910453c968c24c88ebf"&gt;&lt;span style="font-weight: bold;"&gt;r844&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;fix x264_realloc when not using libc realloc.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=5e103026a9c1661c3743a851b4fe928982bb0fb9"&gt;&lt;span style="font-weight: bold;"&gt;r843&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;don't pretend to support win64. remove all related code.&lt;br /&gt;it hasn't worked since probably some time in 2005, and won't ever be fixed unless someone steps up to maintain it.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=97fc930ef25741c504f91b7929d46915cc3e245b"&gt;&lt;span style="font-weight: bold;"&gt;r842&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;cosmetics: replace last instances of parm# asm macros with r#&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=1b75bd4cdea04d70491331743d7506980001ece5"&gt;&lt;span style="font-weight: bold;"&gt;r841&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;remove DEBUG_BENCHMARK&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b55625d5952f8a9a163b4b93699bdafcb1c2cc29"&gt;&lt;span style="font-weight: bold;"&gt;r840&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;faster probe_skip&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=27c3071979593d059a0929ca7b0ad82a762626f6"&gt;&lt;span style="font-weight: bold;"&gt;r839&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;drop support for pre-SSE3 assemblers&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=8ce08bee184f75c9d5ce1966e35de3d0eec1a916"&gt;&lt;span style="font-weight: bold;"&gt;r838&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;s/x264_cpu_restore/x264_emms/&lt;br /&gt;no point in giving it a generic name when it's not generic&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=45cc42cc3f5155a9bcbadaaa88c828359884c85b"&gt;&lt;span style="font-weight: bold;"&gt;r837&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;faster cabac_mb_cbp_luma&lt;br /&gt;ported from ffmpeg&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=5dae513218070a3aafc7c56b097bc7ff7ae58526"&gt;&lt;span style="font-weight: bold;"&gt;r836&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;remove some redundant nnz counts&lt;br /&gt;move some nnz counts from macroblock_encode to cavlc if cabac doesn't need them&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a9057b503939d763a9f17111c41672bfca8beb7e"&gt;&lt;span style="font-weight: bold;"&gt;r835&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;compute missing nnz count in subme7 cavlc&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=5a562eb9e12ef535be3d8c956b477982707083dd"&gt;&lt;span style="font-weight: bold;"&gt;r834&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;remove a division in macroblock-level bookkeeping&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2b3d65e7c2389fc4201dafb69422550e15ef0d85"&gt;&lt;span style="font-weight: bold;"&gt;r833&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;omit P/B-skip mc from macroblock_encode if the pixels haven't been overwritten since probe_skip&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2f75bcc1b74ece41ae39134719bcdefc2a6a0265"&gt;&lt;span style="font-weight: bold;"&gt;r832&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;earlier termination in SEA if mvcost exceeds residual&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=971301a7a1c164620b3e80bcd1e2517d053213c5"&gt;&lt;span style="font-weight: bold;"&gt;r831&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;remove void* arithmetic from r821&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=5ca01b326a47615337a0eb6d4b25eaa53aa283bb"&gt;&lt;span style="font-weight: bold;"&gt;r830&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix define of illegal function identifiers (as defined in section "7.1.3 Reserved identiers" of C99 spec)&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ef36548b728491cb5d81c24e7f48c9f216845a3d"&gt;&lt;span style="font-weight: bold;"&gt;r829&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;Fix define of illegal identifier (as defined in section "7.1.3 Reserved identiers" of C99 spec) "__UNUSED__", and use the one defined in common/osdep.h, i.e. "UNUSED"&lt;br /&gt;based on a patch by Diego Biurrun&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ee95c7fb74179d78ebf6c0fbb71af58b3ab341b6"&gt;&lt;span style="font-weight: bold;"&gt;r828&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;more consistent include name (in line with other PPC includes)&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=29ae7d14bb675c082098ac6e2ec787a1cd559e23"&gt;&lt;span style="font-weight: bold;"&gt;r827&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;fix illegal identifiers in multiple inclusion guards&lt;br /&gt;patch by Diego Biurrun % diego A biurrun P de %&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=138601d1df8c1101f74c2e3bcea66040a764314a"&gt;&lt;span style="font-weight: bold;"&gt;r826&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;AQ now treats perfectly flat blocks as low energy, rather than retaining previous block's QP.&lt;br /&gt;fixes occasional blocking in fades.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=15f3190277ee18b110a1825a7a98e989756659e9"&gt;&lt;span style="font-weight: bold;"&gt;r825&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;checkasm cabac&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f892ee11a99c0b85e577e33bc1e695373b58584a"&gt;&lt;span style="font-weight: bold;"&gt;r824&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;s/movdqa/movaps/g&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d940f6e66f418e24daa16f93f649ba9a38b173ce"&gt;&lt;span style="font-weight: bold;"&gt;r823&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;--asm to allow testing of different versions of asm without recompile&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=9b52ed57a8897f50d193b4ddbefe9fd19d234098"&gt;&lt;span style="font-weight: bold;"&gt;r822&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;copy left neighbor pixels directly from previous mb instead of main plane&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=44361e9514344c4e4685bca45e8c55a28c3cd395"&gt;&lt;span style="font-weight: bold;"&gt;r821&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;cacheline split workaround for mc_luma&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d50f9cbdc47cdb20d066fe19d616e95ef9560358"&gt;&lt;span style="font-weight: bold;"&gt;r820&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;add "SECTION_RODATA" before "SECTION .text" to setup the fakegot label used in macho binaries.&lt;br /&gt;This fixes compilation with --enable-pic&lt;br /&gt;Requires Yasm 0.7.0 or newer&lt;br /&gt;Patch by Dave Lee % davelee P com A gmail P com %&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=0414d78c3c44b3be7f3340d959aaaeb73e4b017a"&gt;&lt;span style="font-weight: bold;"&gt;r819&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;more hpel fixes&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d4b7d2bca9a333cd88583a035ede864c1368c66c"&gt;&lt;span style="font-weight: bold;"&gt;r818&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;update msvc projectfile&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=69172761934ee2e531fd551d00ba696ad42029d4"&gt;&lt;span style="font-weight: bold;"&gt;r817&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;r810 borked hpel_filter_sse2 on unaligned buffers&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=761630d7f646d4ad3562e7ff55fa7c80f8dce039"&gt;&lt;span style="font-weight: bold;"&gt;r816&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;threads=auto on multicore now implies thread input, just like explicit thread numbers already did&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;fixes --threads auto which now auto-enables --thread-input&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c9a928bf0b3acf13287147137ea3ceee3c6c81b2"&gt;&lt;span style="font-weight: bold;"&gt;r815&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;dct4 sse2&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b32dacbaf2294607c31ee3658c85f44b8f40722a"&gt;&lt;span style="font-weight: bold;"&gt;r814&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;faster x86_32 dct8&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a7eec58b62c43f3417d7523a5e337f2f68602ec9"&gt;&lt;span style="font-weight: bold;"&gt;r813&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;macros to deal with macros that permute their arguments&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=0feb9f1b088af1391603bee9da0b1f06b5fb45f6"&gt;&lt;span style="font-weight: bold;"&gt;r812&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;mmx cachesplit sad of non-square sizes checked height instead of width&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=9f0db01e173d7e98bbb711bed871b6320392f62b"&gt;&lt;span style="font-weight: bold;"&gt;r811&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;sfence after nontemporal stores&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2487cdf92f3050830fe2b7ffc4e04cf292823e9e"&gt;&lt;span style="font-weight: bold;"&gt;r810&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;simplify hpel filter asm (move control flow to C) and add sse2, ssse3 versions&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=5cc926a4dad3b73da4458a54b194c926f91cacd3"&gt;&lt;span style="font-weight: bold;"&gt;r809&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;more mmx/xmm macros (mova, movu, movh)&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=6cf65da995c454f5d9330a1f07718ec1734f8454"&gt;&lt;span style="font-weight: bold;"&gt;r808&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;improve handling of cavlc dct coef overflows&lt;br /&gt;support large coefs in high profile, and clip to allowed range in baseline/main&lt;/blockquote&gt;&lt;li&gt;&lt;s&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ff5059a77fe4a85ed62b8e77b8cda0fb56d8350e"&gt;&lt;span style="font-weight: bold;"&gt;r808&lt;/span&gt;&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;s&gt;Merge branch 'master' of git@git.videolan.org:x264&lt;/s&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;git error: 808 (megui) = 807, the next git update will be 808 (a new build)&lt;/span&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=08b5132ff6e6a8e986b6699987b49624e4efbef3"&gt;&lt;span style="font-weight: bold;"&gt;r807&lt;/span&gt;&lt;/a&gt;&lt;blockquote&gt;fix shared libs on MacOSX&lt;br /&gt;based on a patch by İsmail Dönmez&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=457ce6a50ab44b28406d05fa290549a62a2452f4"&gt;&lt;span style="font-weight: bold;"&gt;r806&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;typo in r803&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=decfd7b9ce0df2d89d39cf002955bce65f02c1d9"&gt;&lt;span style="font-weight: bold;"&gt;r805&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;fix a crash on mp4 muxing with invalid params&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=dc4f40ce74c996a1e15021b82ab71ebcb8652d0b"&gt;&lt;span style="font-weight: bold;"&gt;r804&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;variance-based psy adaptive quantization&lt;br /&gt;new options: --aq-mode --aq-strength&lt;br /&gt;AQ is enabled by default&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;variance-based psy adaptive quantization (AQ) added&lt;br /&gt;new options: --aq-mode and --aq-strength (x264 --longhelp)&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ae3d8b1d6b15f4d2118438dc7d9338686490cf28"&gt;&lt;span style="font-weight: bold;"&gt;r803&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;fix naming of .dll on mingw&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=a09f8f5e3759331b4699ec50c98dea7ce20b748b"&gt;&lt;span style="font-weight: bold;"&gt;r802&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;don't distinguish between mingw and cygwin&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=73cfc9e5b8947e4d279a63da8f18253a4c066c89"&gt;&lt;span style="font-weight: bold;"&gt;r801&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;remove a memset&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=32390823a9812bc646f6e6e8416b114b31a3028e"&gt;&lt;span style="font-weight: bold;"&gt;r800&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;typo. don't evaluate rd pskip when p16x16 found ref&amp;gt;0.&lt;/blockquote&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;a href="http://kar1h3inz.blogspot.com/2008/03/x264-revision-memo.html"&gt;x264 Revision Memo (7xx)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-8760032507409611376?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/8760032507409611376/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/03/x264-revision-memo-8xx.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/8760032507409611376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/8760032507409611376'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/03/x264-revision-memo-8xx.html' title='x264 Revision Memo (8xx)'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-1586191963329075622</id><published>2008-07-01T11:08:00.001+09:00</published><updated>2008-07-02T05:02:44.977+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Customize'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>FirefoxでGyaOを視聴</title><content type='html'>今までFirefoxで&lt;a href="http://www.gyao.jp/"&gt;GyaO&lt;/a&gt;を見る時は&lt;a href="https://addons.mozilla.org/ja/firefox/addon/1419/"&gt;IE Tab&lt;/a&gt;を使ってIEエンジンでブラウジングしていましたが&lt;br /&gt;&lt;a href="http://www.greasespot.net/"&gt;Greasemonkey&lt;/a&gt;の&lt;a href="http://www.be-styles.jp/archives/620#extended"&gt;gyaoviewer.user.js&lt;/a&gt;を使うとWMPで開かせて再生したりできるようなのでメモ&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Firefoxのオプションのプログラム設定から「&lt;span style="font-weight: bold;"&gt;Windows Media オーディオ/ビデオ再生リスト (video/x-ms-asf)&lt;/span&gt;」を「&lt;span style="font-weight: bold;"&gt;Windows Media Playerを使用&lt;/span&gt;」または「&lt;span style="font-weight: bold;"&gt;毎回確認する&lt;/span&gt;」に設定する&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;見たい動画の&lt;span style="font-weight: bold;"&gt;詳細・レビュー&gt;&gt;&lt;/span&gt;のリンク先のPlayボタンから再生&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;※1.プログラム設定の項目が見えない場合はマウスカーソルをのせるとツールチップで表示される&lt;br /&gt;※2.RefControl等でリファラの設定を変更している場合は&lt;span style="font-weight: bold;"&gt;gyao.jp&lt;/span&gt;を許可する必要あり&lt;br /&gt;※3.&lt;span style="font-weight: bold;"&gt;詳細・レビュー&gt;&gt;&lt;/span&gt;のリンク先のPLAYボタンじゃないと同じ動画が再生される場合あり&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;追記&lt;br /&gt;7/1にGyaOがリニューアルされて若干仕様変更されたようです。&lt;br /&gt;詳細・レビュー&gt;&gt;のリンク先から一度再生画面を開く（再生ウィンドウが開くだけで再生不可）&lt;br /&gt;一度戻ってからPLAYボタンで以前と同じような動作をすることを確認&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-1586191963329075622?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/1586191963329075622/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/06/firefoxgyao.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/1586191963329075622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/1586191963329075622'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/06/firefoxgyao.html' title='FirefoxでGyaOを視聴'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-1719831254217213095</id><published>2008-06-24T09:28:00.003+09:00</published><updated>2008-06-24T09:37:21.304+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Customize'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefox3のSQLiteを最適化</title><content type='html'>Firefox3からプロファイルの幾つかのファイルが&lt;a href="http://ja.wikipedia.org/wiki/SQLite"&gt;SQLite&lt;/a&gt;になりました。&lt;br /&gt;そこで&lt;a href="http://reddog.s35.xrea.com/wiki/TkSQLite.html"&gt;TkSQLite&lt;/a&gt;というソフトを使ってデータベースの最適化の方法をメモ&lt;br /&gt;&lt;br /&gt;「TkSQLiteを起動」→「最適化したいファイルを開く」→「データベース」→「VACUUM」で完了&lt;br /&gt;※バックアップを取っておくことを推奨&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-1719831254217213095?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/1719831254217213095/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/06/firefox3sqlite.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/1719831254217213095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/1719831254217213095'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/06/firefox3sqlite.html' title='Firefox3のSQLiteを最適化'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-7364490951711404161</id><published>2008-06-22T21:11:00.002+09:00</published><updated>2008-06-22T21:17:33.885+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Customize'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefox3のアドオンを入手</title><content type='html'>Firefox3からアドオンを入手という画面が追加され、お勧めのアドオンが表示されるようになった&lt;br /&gt;しかし開いたと同時にアドオンのページにアクセスしてしまうので非表示にする方法をメモ&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;about:config&lt;/span&gt;を開いて&lt;span style="font-weight: bold;"&gt;extensions.getAddons.showPane&lt;/span&gt;を&lt;span style="font-weight: bold;"&gt;false&lt;/span&gt;にして再起動&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-7364490951711404161?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/7364490951711404161/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/06/firefox3_8487.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7364490951711404161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7364490951711404161'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/06/firefox3_8487.html' title='Firefox3のアドオンを入手'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-7795047653758301601</id><published>2008-06-22T14:57:00.006+09:00</published><updated>2008-06-22T21:17:15.045+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Customize'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefox3のウィルスチェック機能</title><content type='html'>Firefox3からダウンロードしたファイルを自動でウィルスチェックをする機能が追加されました&lt;br /&gt;自分を含めて必要無いと感じる人も多いかもしれないので無効にする方法をメモ&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;about:config&lt;/span&gt;を開いて&lt;span style="font-weight: bold;"&gt;browser.download.manager.scanWhenDone&lt;/span&gt;を&lt;span style="font-weight: bold;"&gt;false&lt;/span&gt;にして再起動&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-7795047653758301601?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/7795047653758301601/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/06/firefox3_22.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7795047653758301601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7795047653758301601'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/06/firefox3_22.html' title='Firefox3のウィルスチェック機能'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-4646970098719085792</id><published>2008-06-18T20:26:00.004+09:00</published><updated>2008-06-18T20:43:35.858+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefox3</title><content type='html'>Firefox3の正式版がリリースされて色んな所で話題になってますね&lt;br /&gt;&lt;br /&gt;メジャーバージョンアップとなると使っている拡張が対応していないと使えないので&lt;br /&gt;開発が終了してしまった拡張は似たような機能を持つのに乗り換えるか&lt;br /&gt;セキュリティ面で問題が起きる可能性が出るが、無理矢理使うという方法もあるようです&lt;br /&gt;&lt;br /&gt;自分が使っている拡張は&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.pierceive.com/"&gt;Adblock Filterset.G Updater&lt;/a&gt; 0.3.1.3 &lt;/li&gt; &lt;li&gt;&lt;a href="http://adblockplus.org/"&gt;Adblock Plus&lt;/a&gt; 0.7.5.5 &lt;/li&gt; &lt;li&gt;&lt;a href="http://firefox.exxile.net/aios/"&gt;All-in-One Sidebar&lt;/a&gt; 0.7.6 &lt;/li&gt; &lt;li&gt;&lt;a href="http://webdesigns.ms11.net/chromeditp.html"&gt;ChromEdit Plus&lt;/a&gt; 2.7.2&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.cutemenuproject.com/"&gt;CuteMenus - Crystal SVG&lt;/a&gt; 1.9.2 [disabled]&lt;/li&gt; &lt;li&gt;&lt;a href="http://dmextension.mozdev.org/"&gt;Download Manager Tweak&lt;/a&gt; 0.7.2 [disabled]&lt;/li&gt; &lt;li&gt;&lt;a href="http://fasterfox.mozdev.org/"&gt;Fasterfox&lt;/a&gt; 2.0.0 [disabled]&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.xuldev.org/firegestures/"&gt;FireGestures&lt;/a&gt; 1.1.2 &lt;/li&gt; &lt;li&gt;&lt;a href="http://flashgot.net/"&gt;FlashGot&lt;/a&gt; 1.0.3 &lt;/li&gt; &lt;li&gt;&lt;a href="http://www.nexgenmedia.net/extensions/"&gt;Gmail Notifier&lt;/a&gt; 0.6.3.4.1 &lt;/li&gt; &lt;li&gt;&lt;a href="http://www.greasespot.net/"&gt;Greasemonkey&lt;/a&gt; 0.8.20080609.0 &lt;/li&gt; &lt;li&gt;&lt;a href="https://addons.mozilla.org/firefox/addon/1419/"&gt;IE Tab&lt;/a&gt; 1.5.20080310 &lt;/li&gt; &lt;li&gt;&lt;a href="http://mozilla.doslash.org/infolister"&gt;InfoLister&lt;/a&gt; 0.10 &lt;/li&gt; &lt;li&gt;&lt;a href="http://menueditor.mozdev.org/"&gt;Menu Editor&lt;/a&gt; 1.2.6 &lt;/li&gt; &lt;li&gt;&lt;a href="http://yellow5.us/firefox/osb/"&gt;Organize Status Bar&lt;/a&gt; 0.5.2 &lt;/li&gt; &lt;li&gt;&lt;a href="http://www.stardrifter.org/refcontrol/"&gt;RefControl&lt;/a&gt; 0.8.11 &lt;/li&gt; &lt;li&gt;&lt;a href="http://himag.blog26.fc2.com/blog-entry-234.html"&gt;Sage++ (Higmmer's Edition)&lt;/a&gt; 2.0.0.0pre2 &lt;/li&gt; &lt;li&gt;&lt;a href="http://mozmonkey.com/"&gt;SwitchProxy Tool&lt;/a&gt; 1.4.1 [disabled]&lt;/li&gt; &lt;li&gt;&lt;a href="http://tmp.garyr.net/"&gt;Tab Mix Plus&lt;/a&gt; 0.3.6.1.080416 &lt;/li&gt; &lt;li&gt;&lt;a href="http://www.blogzilla.info/spellchecker/"&gt;United States English Dictionary&lt;/a&gt; 3.0.3 &lt;/li&gt; &lt;li&gt;&lt;a href="http://mozilla.zeniko.ch/userchrome.js.html"&gt;userChrome.js&lt;/a&gt; 0.8 &lt;/li&gt; &lt;li&gt;&lt;a href="http://piro.sakura.ne.jp/xul/viewsourceintab/"&gt;ソース表示タブ&lt;/a&gt; 0.2.2008061601 &lt;/li&gt;&lt;/ul&gt;といった感じです&lt;br /&gt;&lt;br /&gt;disableは対応待ちか乗り換える拡張を捜し中といった状況です&lt;br /&gt;GreasemonkeyとuserChrome.&lt;wbr&gt;jsにいくつかの拡張を乗り換えました&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-4646970098719085792?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/4646970098719085792/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/06/firefox3.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4646970098719085792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4646970098719085792'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/06/firefox3.html' title='Firefox3'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-4203750045926258951</id><published>2008-06-08T11:04:00.004+09:00</published><updated>2008-06-08T11:34:45.014+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>CoreAVCメモ</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Crop 1088 to 1080&lt;/span&gt;は下8ピクセルをカットする&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-4203750045926258951?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/4203750045926258951/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/06/coreavc.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4203750045926258951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4203750045926258951'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/06/coreavc.html' title='CoreAVCメモ'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-4686625614697949735</id><published>2008-06-05T12:31:00.000+09:00</published><updated>2008-06-05T12:36:01.744+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>rdcmp psy</title><content type='html'>Seraphy氏のパッチビルドに&lt;span style="font-weight: bold;"&gt;--rdcmp&lt;/span&gt;が追加されたので少し実験してみた&lt;br /&gt;&lt;br /&gt;ssdとpsyでは他のコマンドが同じにも関わらずpsyのサイズが膨張&lt;br /&gt;平坦部分(肌等)でssdでは見られないバンディングが発生&lt;br /&gt;暗部(青色系)はssdよりも細部がシャープになるらしい&lt;br /&gt;&lt;br /&gt;結果…まだちょっと使う気にはなれない&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-4686625614697949735?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/4686625614697949735/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/06/rdcmp-psy.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4686625614697949735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4686625614697949735'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/06/rdcmp-psy.html' title='rdcmp psy'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-6268865731132967277</id><published>2008-06-04T09:30:00.002+09:00</published><updated>2008-06-04T10:48:19.597+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>GraphEdit 080116</title><content type='html'>&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&amp;amp;displaylang=en"&gt;Windows SDK for Windows Server 2008 and .NET Framework 3.5&lt;/a&gt;&lt;br /&gt;↑の&lt;span style="font-weight: bold;"&gt;WinSDKWin32Tools-SDK_DirectShow_BIN-common.0.cab&lt;/span&gt;の中にGraphEditが入ってた&lt;br /&gt;バージョンは&lt;span style="font-weight: bold;"&gt;Direct X 10.0 - Build: 080116&lt;/span&gt;&lt;br /&gt;同梱のproppage.dllのバージョンは&lt;span style="font-weight: bold;"&gt;6.6.6001.17131&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-6268865731132967277?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/6268865731132967277/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/06/graphedit-080116.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/6268865731132967277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/6268865731132967277'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/06/graphedit-080116.html' title='GraphEdit 080116'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-2026953692680997168</id><published>2008-05-30T06:30:00.002+09:00</published><updated>2008-05-30T06:34:53.606+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264用解像度メモ</title><content type='html'>ピクセルアスペクト比を指定しない場合の縦横16の倍数の解像度メモ&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;16:9&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;256x144&lt;/li&gt;&lt;li&gt;512x288&lt;/li&gt;&lt;li&gt;768x432&lt;/li&gt;&lt;li&gt;1024x576&lt;/li&gt;&lt;li&gt;1280x720&lt;/li&gt;&lt;li&gt;1536x864&lt;/li&gt;&lt;li&gt;1792x1008&lt;/li&gt;&lt;li&gt;2048x1152&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;4:3&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;64x48&lt;/li&gt;&lt;li&gt;128x96&lt;/li&gt;&lt;li&gt;192x144&lt;/li&gt;&lt;li&gt;256x192&lt;/li&gt;&lt;li&gt;320x240&lt;/li&gt;&lt;li&gt;384x288&lt;/li&gt;&lt;li&gt;448x336&lt;/li&gt;&lt;li&gt;512x384&lt;/li&gt;&lt;li&gt;576x432&lt;/li&gt;&lt;li&gt;640x480&lt;/li&gt;&lt;li&gt;704x528&lt;/li&gt;&lt;li&gt;768x576&lt;/li&gt;&lt;li&gt;832x624&lt;/li&gt;&lt;li&gt;896x672&lt;/li&gt;&lt;li&gt;960x720&lt;/li&gt;&lt;li&gt;1024x768&lt;/li&gt;&lt;li&gt;1088x816&lt;/li&gt;&lt;li&gt;1152x864&lt;/li&gt;&lt;li&gt;1216x912&lt;/li&gt;&lt;li&gt;1280x960&lt;/li&gt;&lt;li&gt;1344x1008&lt;/li&gt;&lt;li&gt;1408x1056&lt;/li&gt;&lt;li&gt;1472x1104&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-2026953692680997168?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/2026953692680997168/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/05/x264.html#comment-form' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2026953692680997168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2026953692680997168'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/05/x264.html' title='x264用解像度メモ'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-3441967535178617913</id><published>2008-04-29T00:24:00.013+09:00</published><updated>2008-12-10T12:33:33.261+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AviSynth'/><category scheme='http://www.blogger.com/atom/ns#' term='AviUtl'/><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>Deband Test</title><content type='html'>ちょっとしたバンディング関連のテスト&lt;br /&gt;&lt;br /&gt;今回使用したもの&lt;br /&gt;&lt;ul&gt;&lt;li&gt;banding10(AviUtl)&lt;/li&gt;&lt;li&gt;GradFunkMirror(AviSynth)&lt;/li&gt;&lt;li&gt;x264patch.839.release01(Seraphy's Build)&lt;/li&gt;&lt;/ul&gt;適当な大きさのグラデーション画像を作成してテスト開始&lt;br /&gt;&lt;br /&gt;ソース画像(RGB24)&lt;br /&gt;&lt;a class="highslide" onclick="return hs.expand(this)" href="http://1.bp.blogspot.com/__MRSQCLS_lk/SBXuCQhwUTI/AAAAAAAAAJA/pZMDahEqO94/RGB24.png"&gt;&lt;img src="http://1.bp.blogspot.com/__MRSQCLS_lk/SBXuCQhwUTI/AAAAAAAAAJA/pZMDahEqO94/s200/RGB24.png" title="Zoom" alt="ソース画像(RGB24)" id="BLOGGER_PHOTO_ID_5194319467805430066" border="0" height="200" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;RGB24→YUY2変換&lt;br /&gt;&lt;a class="highslide" onclick="return hs.expand(this)" href="http://1.bp.blogspot.com/__MRSQCLS_lk/SBXuiQhwUUI/AAAAAAAAAJI/PNjcnhk1sEg/YUY2.png"&gt;&lt;img src="http://1.bp.blogspot.com/__MRSQCLS_lk/SBXuiQhwUUI/AAAAAAAAAJI/PNjcnhk1sEg/s200/YUY2.png" title="Zoom" alt="RGB24→YUY2変換" id="BLOGGER_PHOTO_ID_5194320017561243970" border="0" height="200" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;RGB24→YV12変換&lt;br /&gt;&lt;a class="highslide" onclick="return hs.expand(this)" href="http://4.bp.blogspot.com/__MRSQCLS_lk/SBXuyAhwUVI/AAAAAAAAAJQ/96sbC_XK9zM/YV12.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/__MRSQCLS_lk/SBXuyAhwUVI/AAAAAAAAAJQ/96sbC_XK9zM/s200/YV12.png" title="Zoom" alt="RGB24→YV12変換" id="BLOGGER_PHOTO_ID_5194320288144183634" border="0" height="200" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;RGB24→YUY2変換→banding10(10,10,10,10,10,false,true,true)→YV12変換&lt;br /&gt;&lt;a class="highslide" onclick="return hs.expand(this)" href="http://1.bp.blogspot.com/__MRSQCLS_lk/SBXvoQhwUWI/AAAAAAAAAJY/L1bN_uhph2w/banding10.png"&gt;&lt;img src="http://1.bp.blogspot.com/__MRSQCLS_lk/SBXvoQhwUWI/AAAAAAAAAJY/L1bN_uhph2w/s200/banding10.png" title="Zoom" alt="RGB24→YUY2変換→banding10(10,10,10,10,10,false,true,true)→YV12変換" id="BLOGGER_PHOTO_ID_5194321220152086882" border="0" height="200" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;RGB24→YV12変換→GradFunkMirror()&lt;br /&gt;&lt;a class="highslide" onclick="return hs.expand(this)" href="http://2.bp.blogspot.com/__MRSQCLS_lk/SBXwEghwUXI/AAAAAAAAAJg/nvMETFXxHCo/GradFunkMirror.png"&gt;&lt;img src="http://2.bp.blogspot.com/__MRSQCLS_lk/SBXwEghwUXI/AAAAAAAAAJg/nvMETFXxHCo/s200/GradFunkMirror.png" title="Zoom" alt="RGB24→YV12変換→GradFunkMirror()" id="BLOGGER_PHOTO_ID_5194321705483391346" border="0" height="200" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;x264エンコード後(フィルタ無し)&lt;br /&gt;&lt;a class="highslide" onclick="return hs.expand(this)" href="http://3.bp.blogspot.com/__MRSQCLS_lk/SBXw6whwUYI/AAAAAAAAAJo/p8VHbP_8ptc/x264_non-deband.png"&gt;&lt;img src="http://3.bp.blogspot.com/__MRSQCLS_lk/SBXw6whwUYI/AAAAAAAAAJo/p8VHbP_8ptc/s200/x264_non-deband.png" title="Zoom" alt="x264エンコード後(フィルタ無し)" id="BLOGGER_PHOTO_ID_5194322637491294594" border="0" height="200" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;x264エンコード後(banding10)&lt;br /&gt;&lt;a class="highslide" onclick="return hs.expand(this)" href="http://4.bp.blogspot.com/__MRSQCLS_lk/SBXxDAhwUZI/AAAAAAAAAJw/IQw7d-bFLoU/x264_banding10.png"&gt;&lt;img src="http://4.bp.blogspot.com/__MRSQCLS_lk/SBXxDAhwUZI/AAAAAAAAAJw/IQw7d-bFLoU/s200/x264_banding10.png" title="Zoom" alt="x264エンコード後(banding10)" id="BLOGGER_PHOTO_ID_5194322779225215378" border="0" height="200" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;x264エンコード後(GradFunkMirror)&lt;br /&gt;&lt;a class="highslide" onclick="return hs.expand(this)" href="http://2.bp.blogspot.com/__MRSQCLS_lk/SBXxLghwUaI/AAAAAAAAAJ4/B3YdFXScfnE/x264_GradFunkMirror.png"&gt;&lt;img src="http://2.bp.blogspot.com/__MRSQCLS_lk/SBXxLghwUaI/AAAAAAAAAJ4/B3YdFXScfnE/s200/x264_GradFunkMirror.png" title="Zoom" alt="x264エンコード後(GradFunkMirror)" id="BLOGGER_PHOTO_ID_5194322925254103458" border="0" height="200" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;黒部分のグラデーションを比較すると分かりやすいかも&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-3441967535178617913?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/3441967535178617913/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/04/deband-test.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/3441967535178617913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/3441967535178617913'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/04/deband-test.html' title='Deband Test'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/__MRSQCLS_lk/SBXuCQhwUTI/AAAAAAAAAJA/pZMDahEqO94/s72-c/RGB24.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-8166348077408526237</id><published>2008-04-28T21:30:00.003+09:00</published><updated>2008-04-28T21:40:31.354+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Etc'/><title type='text'>Lhaplusに新たな脆弱性</title><content type='html'>&lt;a href="http://itpro.nikkeibp.co.jp/article/NEWS/20080428/300307/"&gt;人気の圧縮ソフト「Lhaplus」にまたもや危険な脆弱性&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;細工が施されたZOO形式の圧縮ファイルを読み込むと「バッファーオーバーフロー」と呼ばれるエラーが発生し、ファイルに仕込まれた悪質なプログラムを勝手に実行される恐れがある&lt;/blockquote&gt;&lt;br /&gt;かれこれ結構PC使っているが「&lt;a href="http://extension.sophia-it.com/content/.zoo"&gt;ZOO&lt;/a&gt;」という拡張子の書庫は見た記憶が無い&lt;br /&gt;「&lt;a href="http://extension.sophia-it.com/content/.arj"&gt;ARJ&lt;/a&gt;」の時もそうでしたが、色々な書庫を展開出来るだけに&lt;br /&gt;こんな超マイナーな形式の脆弱性も対処しないといけないとは…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-8166348077408526237?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/8166348077408526237/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/04/lhaplus.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/8166348077408526237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/8166348077408526237'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/04/lhaplus.html' title='Lhaplusに新たな脆弱性'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-5451852250120217147</id><published>2008-04-24T00:48:00.011+09:00</published><updated>2008-12-10T12:33:33.486+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Customize'/><title type='text'>Windows XP Service Pack 3</title><content type='html'>XP SP3正式版きたー＼(^o^)／&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5b33b5a8-5e76-401f-be08-1e1555d4f3d4&amp;DisplayLang=ja"&gt;IT プロフェッショナルおよび開発者用 Windows XP Service Pack 3 ネットワーク インストール パッケージ&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;早速適用させたら&lt;a href="http://www.tgtsoft.com/prod_sxp.php"&gt;StyleXP&lt;/a&gt;が未対応のようでVisualStyleが適用出来ない&lt;br /&gt;色々調べたら&lt;span style="font-weight: bold;"&gt;System32&lt;/span&gt;の&lt;span style="font-weight: bold;"&gt;uxtheme.dll&lt;/span&gt;が関係しているようだった。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.angusj.com/resourcehacker/"&gt;ResourceHacker&lt;/a&gt;で&lt;span style="font-weight: bold;"&gt;uxtheme.dll&lt;/span&gt;を開いて&lt;span style="font-weight: bold;"&gt;Version Info&lt;/span&gt;の以下の2つを修正&lt;br /&gt;&lt;ul&gt;&lt;li&gt;FILEVERSION&lt;br /&gt;6,0,2900,5512 -&gt; 6,0,2900,2845&lt;br /&gt;&lt;/li&gt;&lt;li&gt;PRODUCTVERSION&lt;br /&gt;6,0,2900,5512 -&gt; 6,0,2900,2845&lt;/li&gt;&lt;/ul&gt;修正したら&lt;a href="http://www3.telus.net/_/replacer/"&gt;Replacer&lt;/a&gt;を使用して既存の物と置換して再起動する&lt;br /&gt;これでStyleXPでVisualStyleを適用出来ました。&lt;br /&gt;&lt;br /&gt;&lt;a class="highslide" onclick="return hs.expand(this)" href="http://2.bp.blogspot.com/__MRSQCLS_lk/SBAUfwhwUSI/AAAAAAAAAI4/nh_RswnKVFU/sp3vs.jpg"&gt;&lt;img src="http://2.bp.blogspot.com/__MRSQCLS_lk/SBAUfwhwUSI/AAAAAAAAAI4/nh_RswnKVFU/s400/sp3vs.jpg" alt="sp3vs" title="Zoom" id="BLOGGER_PHOTO_ID_5192672906193162530" border="0" height="352" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;※StyleXPが対応するまでの暫定処置なので自己責任でお願いします。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-5451852250120217147?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/5451852250120217147/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/04/windows-xp-service-pack-3.html#comment-form' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/5451852250120217147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/5451852250120217147'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/04/windows-xp-service-pack-3.html' title='Windows XP Service Pack 3'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/__MRSQCLS_lk/SBAUfwhwUSI/AAAAAAAAAI4/nh_RswnKVFU/s72-c/sp3vs.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-1562375750968690747</id><published>2008-04-14T10:28:00.002+09:00</published><updated>2008-04-14T10:36:27.772+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 rev816-818</title><content type='html'>最近のリビジョンアップでアセンブリ関係が最適化されたようですが&lt;br /&gt;その際に一部のCPU（主にAMD Athlon系？）で画像の一部がぶっ壊れるバグがあるようです。&lt;br /&gt;Intel系のバグはrev817で修正されたようですが、AMD系のバグはまだ修正されてない模様&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-1562375750968690747?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/1562375750968690747/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/04/x264-rev816-818.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/1562375750968690747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/1562375750968690747'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/04/x264-rev816-818.html' title='x264 rev816-818'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-4909550666037465118</id><published>2008-04-09T19:23:00.002+09:00</published><updated>2008-04-09T19:30:20.237+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Etc'/><title type='text'>Google is R-18</title><content type='html'>&lt;a href="http://japan.cnet.com/special/story/0,2000056049,20371075,00.htm"&gt;18歳未満は利用禁止？--グーグルのサービス利用規約を考える&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;未成年は「Yahoo!でググれ」ってことでしょうか&lt;br /&gt;自分が中学の頃はGoogleは今ほどメジャーではなく、検索＝Yahoo!だった気がします。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-4909550666037465118?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/4909550666037465118/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/04/google-is-r-18.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4909550666037465118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4909550666037465118'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/04/google-is-r-18.html' title='Google is R-18'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-2642522181934184109</id><published>2008-04-09T06:55:00.005+09:00</published><updated>2008-04-09T23:56:01.611+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Adobe Flash Player 9.0.124</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Adobe Flash Player&lt;/span&gt; 9.0.124がリリース&lt;br /&gt;変更点は脆弱性の修正の模様&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.adobe.com/go/BPCKX"&gt;http://www.adobe.com/go/BPCKX&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;関連記事&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.adobe.com/support/security/bulletins/apsb08-11.html"&gt;&lt;span style="font-weight: bold;"&gt;APSB08-11&lt;/span&gt; Flash Player update available to  address security vulnerabilities&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.adobe.com/support/security/bulletins/apsb08-12.html"&gt;&lt;span style="font-weight: bold;"&gt;APSB08-12&lt;/span&gt; Update available for ColdFusion 8 CFC method access level issue&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;追記&lt;br /&gt;互換性の問題でSSEが無効になって遅くなったという話が…（ソースは不明）&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-2642522181934184109?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/2642522181934184109/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/04/adobe-flash-player-90124.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2642522181934184109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2642522181934184109'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/04/adobe-flash-player-90124.html' title='Adobe Flash Player 9.0.124'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-4859013510353528579</id><published>2008-04-06T10:55:00.013+09:00</published><updated>2008-04-06T12:10:27.584+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>5cm_r807patch-VAQnHAQ</title><content type='html'>秒速5センチメートルでテストエンコ&lt;br /&gt;アップローダの関係上10MB制限なので3passの1.5Mbps(ソースは25MB)&lt;br /&gt;&lt;br /&gt;&lt;div id="r807"&gt;&lt;a href="javascript:void(0)" class="highslide" title="Click to play with popup window" onclick="return hs.htmlExpand(this,{swfObject:r807,contentId:'1280x720',wrapperClassName:'highslide-white', preserveContent:false,outlineType:'rounded-white'})"&gt;Play with FlashPlayer(1280x720)&lt;/a&gt;&lt;div class="highslide-html-content" id="1280x720" style="width: 1280px;"&gt;&lt;script type="text/javascript"&gt;document.write(so);&lt;/script&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.mediamax.com/kar1h3inz/Hosted/5cm_r807patch-VAQnHAQ.mp4"&gt;Download&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-4859013510353528579?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/4859013510353528579/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/04/5cmr807patch-vaqnhaq.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4859013510353528579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4859013510353528579'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/04/5cmr807patch-vaqnhaq.html' title='5cm_r807patch-VAQnHAQ'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-3237085661068521562</id><published>2008-04-04T23:14:00.004+09:00</published><updated>2008-04-06T21:47:18.748+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AviSynth'/><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>GradFunkMirror</title><content type='html'>&lt;span style="font-weight: bold;"&gt;GradFunkMirror&lt;/span&gt;という&lt;span style="font-weight: bold;"&gt;gradfun2db&lt;/span&gt;の改造版みたいな関数があったので早速使ってみる&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;# Border processing fix for GrandFun by MugFunky and Alain2&lt;br /&gt;# Edit by Soulhunter: Changed strength from int -&amp;gt; float&lt;br /&gt;&lt;br /&gt;Function GradFunkMirror( clip c, float "strength" )&lt;br /&gt;{&lt;br /&gt;strength    =    default( strength, 1.2 )&lt;br /&gt;w            =    c.width()&lt;br /&gt;h            =    c.height()&lt;br /&gt;vflip        =    c.FlipVertical()&lt;br /&gt;hflip        =    c.FlipHorizontal()&lt;br /&gt;&lt;br /&gt;stackhorizontal( hflip.crop( w-16, 0, 16, h ).addborders( 0, 16, 0, 16 ),&lt;br /&gt;\    stackvertical( vflip.crop( 0, h-16, w, 16 ), c, vflip.crop( 0, 0, w, 16 ) ),&lt;br /&gt;\    hflip.crop( 0, 0, 16, h ).addborders( 0, 16, 0, 16 ) )&lt;br /&gt;gradfun2db( strength )&lt;br /&gt;crop( 16, 16, -16, -16 )&lt;br /&gt;&lt;br /&gt;Return last&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;x264でエンコする時は個人的にはこっちの方が良い感じに仕上がった気がする&lt;br /&gt;&lt;br /&gt;追記&lt;br /&gt;ちなみにソースは&lt;a href="http://soulhunter.chronocrossdev.com/"&gt;Soulhunter氏のHP&lt;/a&gt;にあるgradfun2dbのアーカイブに同梱されてました。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-3237085661068521562?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/3237085661068521562/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/04/gradfunkmirror.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/3237085661068521562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/3237085661068521562'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/04/gradfunkmirror.html' title='GradFunkMirror'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-7006453606103970746</id><published>2008-04-02T18:03:00.003+09:00</published><updated>2008-04-02T19:29:49.236+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AviSynth'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>TNLMeans</title><content type='html'>今までは&lt;span style="font-weight: bold;"&gt;Convolution3D&lt;/span&gt;を速度と性能がバランス良かったので常用していたんですが&lt;br /&gt;肌色の部分の色が若干変化してしまう？ような気がするので他のを探してみる。&lt;br /&gt;（自分のパラメータ設定が悪いんだと思いますが…）&lt;br /&gt;&lt;br /&gt;試しに&lt;span style="font-weight: bold;"&gt;TNLMeans&lt;/span&gt;を使ってみた。&lt;br /&gt;&lt;br /&gt;細部を保持しつつノイズが綺麗に取れる！これは使える！&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;エンコ開始！！&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;終了までの時間　&lt;span style="font-weight: bold;"&gt;2日～&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;＼(^o^)／&lt;br /&gt;&lt;br /&gt;余りにも遅すぎて常用はしんどいので他のを探す&lt;br /&gt;幾つか試した中では&lt;span style="font-weight: bold;"&gt;dfttest&lt;/span&gt;が良い感じ&lt;br /&gt;しかしこれも&lt;span style="font-weight: bold;"&gt;TNLMeans&lt;/span&gt;とまではいかないが半端無く重い&lt;br /&gt;軽くて性能の良いフィルタどっかに無いかなぁ…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-7006453606103970746?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/7006453606103970746/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/04/tnlmeans.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7006453606103970746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7006453606103970746'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/04/tnlmeans.html' title='TNLMeans'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-5036483439406015052</id><published>2008-03-31T17:02:00.014+09:00</published><updated>2008-12-10T12:33:33.973+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 rev805 aq-mode Memo</title><content type='html'>&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=dc4f40ce74c996a1e15021b82ab71ebcb8652d0b"&gt;&lt;span style="font-weight: bold;"&gt;rev804&lt;/span&gt;&lt;/a&gt;で&lt;span style="font-weight: bold;"&gt;variance-based psy adaptive quantization&lt;/span&gt; (&lt;span style="font-weight: bold;"&gt;AQ&lt;/span&gt;)がcommitされたので&lt;br /&gt;&lt;a href="http://x264.nl/"&gt;x264.nl&lt;/a&gt;のビルドでちょっと実験してみました。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;test.avs&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;ColorBars(640, 480, pixel_type="YV12")&lt;br /&gt;KillAudio()&lt;br /&gt;Trim(0, 599)&lt;br /&gt;&lt;br /&gt;AssumeFPS(24000,1001)&lt;br /&gt;return last&lt;/blockquote&gt;↑のavsを同じオプションでエンコード(rev805のデフォはaq-mode 2, aq-strength 1.0)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rev798&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;avis [info]: 640x480 @ 23.98 fps (600 frames)&lt;br /&gt;x264 [info]: using SAR=1/1&lt;br /&gt;x264 [info]: using cpu capabilities: MMX MMXEXT SSE SSE2 SSE3 3DNow!&lt;br /&gt;x264 [info]: slice I:3 Avg QP:16.00 size:899 PSNR Mean Y:67.66 U:62.53 V:63.41 Avg:65.29 Global:65.07&lt;br /&gt;x264 [info]: slice P:120 Avg QP:16.20 size:40 PSNR Mean Y:67.01 U:62.51 V:63.34 Avg:65.03 Global:64.84&lt;br /&gt;x264 [info]: slice B:477 Avg QP:17.95 size:18 PSNR Mean Y:67.01 U:62.51 V:63.34 Avg:65.03 Global:64.84&lt;br /&gt;x264 [info]: mb I I16..4:97.9% 0.1% 1.9%&lt;br /&gt;x264 [info]: mb P I16..4:0.0% 0.0% 0.0% P16..4:0.8% 0.0% 0.0% 0.0% 0.0% skip:99.2%&lt;br /&gt;x264 [info]: mb B I16..4:0.0% 0.0% 0.0% B16..8:0.0% 0.0% 0.0% direct:0.0% skip:100.0%&lt;br /&gt;x264 [info]: 8x8 transform intra:0.1% inter:-1.$%&lt;br /&gt;x264 [info]: direct mvs spatial:9.2% temporal:90.8%&lt;br /&gt;x264 [info]: SSIM Mean Y:0.9998623&lt;br /&gt;x264 [info]: PSNR Mean Y:67.013 U:62.509 V:63.336 Avg:65.030 Global:64.837 kb/s:5.19&lt;br /&gt;&lt;br /&gt;encoded 600 frames, 48.86 fps, 5.75 kb/s&lt;br /&gt;&lt;br /&gt;17,994 Bytes&lt;/blockquote&gt;&lt;br /&gt;&lt;a class="highslide" onclick="return hs.expand(this)" href="http://2.bp.blogspot.com/__MRSQCLS_lk/R_ClzPnThqI/AAAAAAAAAGo/EXy6-H-5gCI/rev798.png"&gt;&lt;img src="http://2.bp.blogspot.com/__MRSQCLS_lk/R_ClzPnThqI/AAAAAAAAAGo/EXy6-H-5gCI/s400/rev798.png" alt="rev798" width="400" height="300" title="Zoom" id="BLOGGER_PHOTO_ID_5183825470886741666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rev805&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;avis [info]: 640x480 @ 23.98 fps (600 frames)&lt;br /&gt;x264 [info]: using SAR=1/1&lt;br /&gt;x264 [info]: using cpu capabilities: MMX MMXEXT SSE SSE2 SSE3 3DNow!&lt;br /&gt;x264 [info]: slice I:3 Avg QP:19.20 size:904 PSNR Mean Y:65.01 U:60.39 V:59.54 Avg:62.40 Global:62.37&lt;br /&gt;x264 [info]: slice P:120 Avg QP:16.63 size:25 PSNR Mean Y:64.73 U:60.49 V:59.56 Avg:62.30 Global:62.28&lt;br /&gt;x264 [info]: slice B:477 Avg QP:17.95 size:18 PSNR Mean Y:64.72 U:60.49 V:59.56 Avg:62.30 Global:62.27&lt;br /&gt;x264 [info]: mb I I16..4:97.9% 0.1% 2.0%&lt;br /&gt;x264 [info]: mb P I16..4:0.0% 0.0% 0.0% P16..4:0.0% 0.0% 0.0% 0.0% 0.0% skip:100.0%&lt;br /&gt;x264 [info]: mb B I16..4:0.0% 0.0% 0.0% B16..8:0.0% 0.0% 0.0% direct:0.0% skip:100.0%&lt;br /&gt;x264 [info]: 8x8 transform intra:0.1% inter:-1.$%&lt;br /&gt;x264 [info]: direct mvs spatial:0.0% temporal:100.0%&lt;br /&gt;x264 [info]: SSIM Mean Y:0.9998075&lt;br /&gt;x264 [info]: PSNR Mean Y:64.727 U:60.492 V:59.564 Avg:62.304 Global:62.275 kb/s:4.63&lt;br /&gt;&lt;br /&gt;encoded 600 frames, 52.75 fps, 5.23 kb/s&lt;br /&gt;&lt;br /&gt;16,348 Bytes&lt;/blockquote&gt;&lt;br /&gt;&lt;a class="highslide" onclick="return hs.expand(this)" href="http://3.bp.blogspot.com/__MRSQCLS_lk/R_CmTfnThrI/AAAAAAAAAGw/b-S27e9nG_Q/rev805.png"&gt;&lt;img src="http://3.bp.blogspot.com/__MRSQCLS_lk/R_CmTfnThrI/AAAAAAAAAGw/b-S27e9nG_Q/s400/rev805.png" border="0" alt="rev805" width="400" height="300" title="Zoom" id="BLOGGER_PHOTO_ID_5183826024937522866" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;結果&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;画質: 目に見えない範囲で僅かに低下&lt;/li&gt;&lt;li&gt;速度: 速くなっている&lt;/li&gt;&lt;li&gt;圧縮率: 良くなっている&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-5036483439406015052?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/5036483439406015052/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/03/x264-rev805-aq-mode-memo.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/5036483439406015052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/5036483439406015052'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/03/x264-rev805-aq-mode-memo.html' title='x264 rev805 aq-mode Memo'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/__MRSQCLS_lk/R_ClzPnThqI/AAAAAAAAAGo/EXy6-H-5gCI/s72-c/rev798.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-6818421446147993465</id><published>2008-03-30T15:45:00.003+09:00</published><updated>2008-03-30T15:54:10.489+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Etc'/><title type='text'>IntelliPointとIntelliType Pro</title><content type='html'>MS製マウス用ドライバのIntelliPointとキーボード用ドライバのIntelliType Proですが&lt;br /&gt;バージョン6.2から自動アップデートチェックのプログラムが常駐するようになり&lt;br /&gt;ドライバのプログラムと同時に起動するような感じみたいなので&lt;br /&gt;アップデートチェックのプログラムのみの自動起動を阻止する事が出来ないようです。&lt;br /&gt;ということで対応しているドライバがv6.2しかないという以外はお勧めしない&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-6818421446147993465?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/6818421446147993465/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/03/intellipointintellitype-pro.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/6818421446147993465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/6818421446147993465'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/03/intellipointintellitype-pro.html' title='IntelliPointとIntelliType Pro'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-3825259059486658746</id><published>2008-03-30T12:16:00.002+09:00</published><updated>2008-07-07T12:59:58.987+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 Revision Memo (7xx)</title><content type='html'>&lt;a href="http://kar1h3inz.blogspot.com/2008/07/x264-revision-memo-9xx.html"&gt;x264 Revision Memo (9xx)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kar1h3inz.blogspot.com/2008/03/x264-revision-memo-8xx.html"&gt;x264 Revision Memo (8xx)&lt;/a&gt;&lt;hr /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=bd0d9a568b826269ea131889181b57ed986699cd"&gt;&lt;span style="font-weight: bold;"&gt;r799&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;r784 borked lossless dc zigzag&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=17e5dac11adae8af7521c95a9dd1d70549a13b64"&gt;&lt;span style="font-weight: bold;"&gt;r798&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;fix an arithmetic overflow that disabled SEA threshold after finding a mv with SAD &amp;lt; mvcost.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2f6fd93be1cbcd18dd131ba0d46d3ad0d3e5b72b"&gt;&lt;span style="font-weight: bold;"&gt;r797&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;fix hpel_filter_altivec picked up by checkasm&lt;br /&gt;Patch by Manuel %maaanuuu A gmx.net % and Noboru Asai % noboru P asai A gmail P com %&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=5e0e058c72e6dcf0f432157b48c0b07566535fe6"&gt;&lt;span style="font-weight: bold;"&gt;r796&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;faster residual&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=261873ec7737bd4e71fdce45608ef46b0cc0472d"&gt;&lt;span style="font-weight: bold;"&gt;r795&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;nasm doesn't like align(nop) in structs&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=4b18012311fe5e823495169ab9a911e1cb9b3907"&gt;&lt;span style="font-weight: bold;"&gt;r794&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;reduce the size of some cabac arrays&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e403fe9364ad1ea1cd8c3d5055759a538e97bb8b"&gt;&lt;span style="font-weight: bold;"&gt;r793&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;use cabac context transition table from trellis in normal residual coding too&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=6ae335530efb189b00fd6f3b1b7da5eefd856473"&gt;&lt;span style="font-weight: bold;"&gt;r792&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;rearrange cabac struct to reduce code size&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=7255f6843c719b0d21c2c35b94eed39616075710"&gt;&lt;span style="font-weight: bold;"&gt;r791&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;higher precision RD lambda&lt;br /&gt;improves quality at QP&amp;lt;=12.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=1035c63eb9ef354670c3c16f23fd3ac2bb88ec19"&gt;&lt;span style="font-weight: bold;"&gt;r790&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;faster cabac_encode_ue_bypass&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=bf9bf7acf61da13d9cc45c35291f61e614d7414c"&gt;&lt;span style="font-weight: bold;"&gt;r789&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;cabac asm.&lt;br /&gt;mostly because gcc refuses to use cmov.&lt;br /&gt;28% faster than c on core2, 11% on k8, 6% on p4.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=36879873dd9a741700474d80160e98f2d9e61e5c"&gt;&lt;span style="font-weight: bold;"&gt;r788&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;cosmetics in cabac&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=d4f9f60faf14bd1415f16dd419d1889324db3e1e"&gt;&lt;span style="font-weight: bold;"&gt;r787&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;inline cabac_size_decision&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=aa5391aae3c8b7327532261d1345c0434ee65ad3"&gt;&lt;span style="font-weight: bold;"&gt;r786&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;cosmetics in DECLARE_ALIGNED&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=192768df4d84ac176be0ed0cc5c759e30b5328df"&gt;&lt;span style="font-weight: bold;"&gt;r785&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;don't distinguish between luma4x4 and luma4x4ac&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=36fe32ae368797be584657eed37350faa0e93e78"&gt;&lt;span style="font-weight: bold;"&gt;r784&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;faster lossless zigzag&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=170f57bf8c186427c3e160afb3db6c71e1aafabd"&gt;&lt;span style="font-weight: bold;"&gt;r783&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;more alignment&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=9bdc256db55d93541de80e27e54d46b8e8c45cfe"&gt;&lt;span style="font-weight: bold;"&gt;r782&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;add tesa and lossless to fprofile&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=5a66f307ef2e71b2f1945a84f408a719ea4cc6a6"&gt;&lt;span style="font-weight: bold;"&gt;r781&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;cosmetics in residual_write&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=571dda602b20b5b461f83e8d07fd3a3d9652c52b"&gt;&lt;span style="font-weight: bold;"&gt;r780&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;remove unused bitstream reader&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=5d47436a4dbe0aa14a9da43cc9a57cf5b421539e"&gt;&lt;span style="font-weight: bold;"&gt;r779&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;cosmetics in quant asm&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=afba69a247ee3ff4ae9781cb63093529175ec135"&gt;&lt;span style="font-weight: bold;"&gt;r778&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;special case dequant for flat matrix&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=02e610262bac2645742cfaa40d018fd43f26e859"&gt;&lt;span style="font-weight: bold;"&gt;r777&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;faster dequant&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e8448ff4a975b058524a0117fffa830e3f56a0e5"&gt;&lt;span style="font-weight: bold;"&gt;r776&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;simplify hpel_filter_c&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;776 was a ghost revision caused by a merge in git = 774&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=32fb497fe346d3383937a05ee99a031c13a3ac4d"&gt;&lt;span style="font-weight: bold;"&gt;r775&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;use x264_mc_copy_w16_sse2 in mc.copy, it was previously only in mc_luma&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=adfab36d395dff335c5a34d050c84ac8e7e1b470"&gt;&lt;span style="font-weight: bold;"&gt;r774&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;new ssd_8x*_sse2&lt;br /&gt;align ssd_16x*_sse2&lt;br /&gt;unroll ssd_4x*_mmx&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=e1d815e15cc62b52ed67b4fd1538aaa238c70e97"&gt;&lt;span style="font-weight: bold;"&gt;r773&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;update altivec zigzags&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=fddef040f66eadc40f05f9cb2bc7dfd392387f03"&gt;&lt;span style="font-weight: bold;"&gt;r772&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;r768 borked cavlc&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;fixed possible crash with asm code&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=b6a966a3364a4d3788f4bd9023da07b869b5bbde"&gt;&lt;span style="font-weight: bold;"&gt;r771&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;cosmetics in intra predict&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=67a130f53f26ac5ecf29ee4bd0ab442e0d87fc70"&gt;&lt;span style="font-weight: bold;"&gt;r770&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;faster intra predict 8x8 hu/hd&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=3f48ce7e838aab6d0701150f93166132cb06c6a0"&gt;&lt;span style="font-weight: bold;"&gt;r769&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;reduce zigzag arrays from int to int16_t&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=84452e50633eb7d98a2e5f55ff4c799b2bf30f32"&gt;&lt;span style="font-weight: bold;"&gt;r768&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;reduce the size of some arrays&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;may crash with the updated asm code, tested with --no-cabac&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=f46c3bc88be70eb4ab798cba5e0da75b13038ffc"&gt;&lt;span style="font-weight: bold;"&gt;r767&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;skip intra pred+dct+quant in cases where it's redundant (analyse vs encode)&lt;br /&gt;large speedup with trellis=2, small speedup with trellis=0 and/or subme&amp;gt;=6&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=123f29a18afc120d9c6ccca1c32e8054124051b2"&gt;&lt;span style="font-weight: bold;"&gt;r766&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;cosmetics in asm&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=1df5f84baf226141548948d94c84a1f3b1792c0b"&gt;&lt;span style="font-weight: bold;"&gt;r765&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;satd_4x4_ssse3&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=dcf2604a00d57c05a2def4551b75b8a08af024e3"&gt;&lt;span style="font-weight: bold;"&gt;r764&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;get_ref_sse2&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=09499759acc0adc246a63a72099fc85ca1746235"&gt;&lt;span style="font-weight: bold;"&gt;r763&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;continue instead of crash when the threading mv constraint is violated.&lt;br /&gt;doesn't fix the underlying bug, but hopefully less annoying until we find it.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=1fc702f8fc5b7640c62f80a5574b15a9b01fdfb7"&gt;&lt;span style="font-weight: bold;"&gt;r762&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;remove remaining reference to clip1.h&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=4c02055a87b79cf00da75456e8666d60fd1785d3"&gt;&lt;span style="font-weight: bold;"&gt;r761&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;fix name mangling again.&lt;br /&gt;apparently it's not just a convention, dll build fails if you try to export a non-prefixed name.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=57741220cfb20e1628a1e671b83687ddaf2958fe"&gt;&lt;span style="font-weight: bold;"&gt;r760&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;update msvc projectfile&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=018a6e0fefcedbe73afffff8dca310e396b6bda4"&gt;&lt;span style="font-weight: bold;"&gt;r759&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;missing #ifdef HAVE_SSE3&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=205d011e2e8418d7cf90fc58589238d36e941942"&gt;&lt;span style="font-weight: bold;"&gt;r758&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;don't define offsetof since it's standard&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=4d9499b41be91645f27a7ca01e4a5a09d041ecbd"&gt;&lt;span style="font-weight: bold;"&gt;r757&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;shut up gcc warning in offsetof&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=2c8600ea161bdf2be733b01e17974fe75a4e31d3"&gt;&lt;span style="font-weight: bold;"&gt;r756&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;increase alignment of mv arrays&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=91991ba67aa9a7256b4bdf8d1d9be183ec2daa2b"&gt;&lt;span style="font-weight: bold;"&gt;r755&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;memcpy_aligned_sse2&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=ede2a6e0d305647b82b5c240c981b19f96ba40c2"&gt;&lt;span style="font-weight: bold;"&gt;r754&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;checkasm check whether callee-saved regs are correctly saved&lt;br /&gt;x86_32 only for now since x86_64 varargs are annoying&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=357ab3381fbe85eca5d076c1ab5f6814d2a03215"&gt;&lt;span style="font-weight: bold;"&gt;r753&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;fix x86_32 ads which failed to preserve a register&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;fixed possible crash with asm code&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=5862a17e25bc4eab46cb856b56e04f51814051db"&gt;&lt;span style="font-weight: bold;"&gt;r752&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;fix some name mangling issues introduced by the merge&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;may crash with the updated asm code, tested with --me tesa&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=dafc72cc87c40d4972292d8255781fea70299650"&gt;&lt;span style="font-weight: bold;"&gt;r751&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;remove x264_mc_clip1.&lt;br /&gt;it's wrong for sufficiently perverse inputs, and clip_uint8 is faster anyway.&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=c4680aceec03d3063cbefa5db7ab4404f32578d8"&gt;&lt;span style="font-weight: bold;"&gt;r750&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;merge x86_32 and x86_64 asm, with macros to abstract calling convention and register names&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=096b39036aad8d363b81e520ad13cee412b0e568"&gt;&lt;span style="font-weight: bold;"&gt;r749&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;git compatible version script&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=397d1bf764246716772004fe7ac8583a82c2a8a5"&gt;&lt;span style="font-weight: bold;"&gt;r748&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;check for broken versions of yasm&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=6e55e8a729d59130f479f22ea5d53852b1ae2e1f"&gt;&lt;span style="font-weight: bold;"&gt;r747&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;increase the alignment of the i8x8 edge cache, needed for sse2 intra prediction.&lt;br /&gt;patch by Alexander Strange.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;also includes experimental, but stable patches&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=x264.git;a=commit;h=233a760dc99fe8a6cc401b711ffb3a3c90f8a5fa"&gt;&lt;span style="font-weight: bold;"&gt;r746&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;blockquote&gt;.gitignore&lt;/blockquote&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-3825259059486658746?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/3825259059486658746/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/03/x264-revision-memo.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/3825259059486658746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/3825259059486658746'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/03/x264-revision-memo.html' title='x264 Revision Memo (7xx)'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-2374069274859301108</id><published>2008-03-29T12:52:00.001+09:00</published><updated>2008-03-29T14:43:53.853+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>色空間について自分なりにメモ</title><content type='html'>DTVでの&lt;a href="http://ja.wikipedia.org/wiki/%E8%89%B2%E7%A9%BA%E9%96%93"&gt;色空間&lt;/a&gt;(Color Space)は現在&lt;a href="http://ja.wikipedia.org/wiki/RGB"&gt;&lt;span style="font-weight: bold;"&gt;RGB&lt;/span&gt;&lt;/a&gt;(PC向け)と&lt;a href="http://en.wikipedia.org/wiki/YUV"&gt;&lt;span style="font-weight: bold;"&gt;YUV&lt;/span&gt;&lt;/a&gt;(TV向け)の2種類が普及している。&lt;br /&gt;最近&lt;a href="http://en.wikipedia.org/wiki/XvYCC"&gt;&lt;span style="font-weight: bold;"&gt;xvYCC&lt;/span&gt;&lt;/a&gt;という規格が出来たようですが、普及にはもう少し時間がかかりそう&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;RGB&lt;/span&gt;は&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;Red&lt;/span&gt;(赤)&lt;/span&gt;・&lt;span style="color: rgb(0, 255, 0);"&gt;&lt;span style="font-weight: bold;"&gt;Green&lt;/span&gt;(緑)&lt;/span&gt;・&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="font-weight: bold;"&gt;Blue&lt;/span&gt;(青)&lt;/span&gt;の3色で構成されている。&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;YUV&lt;/span&gt;は&lt;span style="font-weight: bold;"&gt;Y&lt;/span&gt;{明るさ(Luma)}・&lt;span style="font-weight: bold;"&gt;U&lt;/span&gt;(明るさと&lt;span style="color: rgb(0, 0, 255);"&gt;青&lt;/span&gt;の差)・&lt;span style="font-weight: bold;"&gt;V&lt;/span&gt;(明るさと&lt;span style="color: rgb(255, 0, 0);"&gt;赤&lt;/span&gt;の差)で構成されている。&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;YCbCr&lt;/span&gt;(画像や動画等)や&lt;span style="font-weight: bold;"&gt;YPbPr&lt;/span&gt;(アナログTV等)という呼び方もあって紛らわしい&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;U&lt;/span&gt;と&lt;span style="font-weight: bold;"&gt;V&lt;/span&gt;は同じ色差(Chroma)ということでまとめて&lt;span style="font-weight: bold;"&gt;YC&lt;/span&gt;とかで表記されることも&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;各規格の表記の違いについて&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;RGB&lt;/span&gt;は使用している色数のビット数を語尾に表記&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;RGB8&lt;/span&gt;: 256色&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;RGB16&lt;/span&gt;: 65,536色 (High Color)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;RGB24&lt;/span&gt;: 16,777,216色 (True Color)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;RGB32&lt;/span&gt;: 16,777,216色+透過度 (True Color + Alpha)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;YUV&lt;/span&gt;は&lt;span style="font-weight: bold;"&gt;RGB&lt;/span&gt;と比べると非常に複雑で分かりにくく面倒くさい&lt;br /&gt;サンプル比表記(&lt;span style="font-weight: bold;"&gt;YUV&lt;/span&gt;+数字)の場合は以下の3種類&lt;br /&gt;&lt;ul&gt;&lt;li&gt;数字3桁: &lt;span style="font-weight: bold;"&gt;Y&lt;/span&gt;を幅4ピクセル基準としての&lt;span style="font-weight: bold;"&gt;U&lt;/span&gt;と&lt;span style="font-weight: bold;"&gt;V&lt;/span&gt;のそれぞれのピクセル比率&lt;br /&gt;例: &lt;span style="font-weight: bold;"&gt;YUV444&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;YUV422&lt;/span&gt;(&lt;span style="font-weight: bold;"&gt;YUV211&lt;/span&gt;)、&lt;span style="font-weight: bold;"&gt;YUV411&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;数字2桁以下: 1ピクセルあたりのビット数&lt;br /&gt;例: &lt;span style="font-weight: bold;"&gt;YUV24、YUV16、YUV12&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;YUV9&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;数字3桁(1桁が0): 説明するのが難しい&lt;br /&gt;例: &lt;span style="font-weight: bold;"&gt;YUV420&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;YUV410&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/FourCC"&gt;&lt;span style="font-weight: bold;"&gt;FourCC&lt;/span&gt;&lt;/a&gt;と呼ばれる4文字の圧縮形式での表記する場合は以下の2種類&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Packed Format&lt;/span&gt; (色差を水平方向に間引いて同一配列で格納)&lt;br /&gt;例: &lt;span style="font-weight: bold;"&gt;UYVY&lt;/span&gt;(&lt;span style="font-weight: bold;"&gt;UYNV&lt;/span&gt;)、&lt;span style="font-weight: bold;"&gt;YUY2&lt;/span&gt;(&lt;span style="font-weight: bold;"&gt;YUNV&lt;/span&gt;/&lt;span style="font-weight: bold;"&gt;V422&lt;/span&gt;)、&lt;span style="font-weight: bold;"&gt;YVYU&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;YVYU&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;IYU1&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;IYU2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Planer Format&lt;/span&gt; (色差をブロック単位で間引いて異なる配列で格納)&lt;br /&gt;例: &lt;span style="font-weight: bold;"&gt;YV24&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;YV16&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;YV12&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;IYUV&lt;/span&gt;(&lt;span style="font-weight: bold;"&gt;I420&lt;/span&gt;)、&lt;span style="font-weight: bold;"&gt;YVU9&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;これ以外に&lt;span style="font-weight: bold;"&gt;Y&lt;/span&gt;+ビット数の白黒映像(Gray Scale)の表記がある&lt;br /&gt;&lt;br /&gt;同じ意味を持つ表記をまとめると以下の4種類に分類される&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;YUV444&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;YUV24&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;IYU2&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;YV24&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;YUV422&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;YUV211&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;UYVY&lt;/span&gt;(&lt;span style="font-weight: bold;"&gt;UYNV&lt;/span&gt;)、&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;YUY2&lt;/span&gt;(&lt;span style="font-weight: bold;"&gt;YUNV&lt;/span&gt;/&lt;span style="font-weight: bold;"&gt;V422&lt;/span&gt;)、&lt;span style="font-weight: bold;"&gt;YVYU&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;YV16&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;YUV411&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;YUV12&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;YUV420&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;IYU1&lt;/span&gt;、    &lt;span style="font-weight: bold;"&gt;IYUV&lt;/span&gt;(&lt;span style="font-weight: bold;"&gt;I420&lt;/span&gt;)、&lt;span style="font-weight: bold;"&gt;YV12&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;YUV9&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;YUV410&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;YVU9&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;RGB&lt;/span&gt;と&lt;span style="font-weight: bold;"&gt;YUV&lt;/span&gt;の変換(Color Matrix)について&lt;/span&gt;&lt;br /&gt;色空間の変換式には規格が存在しており、規格を策定した団体で有名なのは以下の2種類&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://ja.wikipedia.org/wiki/ITU-R"&gt;&lt;span style="font-weight: bold;"&gt;ITU-R&lt;/span&gt;&lt;/a&gt; (国際電気通信連合 無線通信部門)&lt;br /&gt;旧称&lt;span style="font-weight: bold;"&gt;CCIR&lt;/span&gt; (国際無線通信諮問委員会)&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://ja.wikipedia.org/wiki/SMPTE"&gt;&lt;span style="font-weight: bold;"&gt;SMPTE&lt;/span&gt;&lt;/a&gt; (米国映画テレビ技術者協会)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;それぞれの規格団体名の後に規格名という形式で記述されている&lt;br /&gt;&lt;br /&gt;変換式は&lt;a href="http://ja.wikipedia.org/wiki/%E6%A8%99%E6%BA%96%E7%94%BB%E8%B3%AA%E6%98%A0%E5%83%8F"&gt;&lt;span style="font-weight: bold;"&gt;SD&lt;/span&gt;&lt;/a&gt;画質用と&lt;a href="http://ja.wikipedia.org/wiki/%E9%AB%98%E7%B2%BE%E7%B4%B0%E5%BA%A6%E3%83%86%E3%83%AC%E3%83%93%E3%82%B8%E3%83%A7%E3%83%B3%E6%94%BE%E9%80%81"&gt;&lt;span style="font-weight: bold;"&gt;HD&lt;/span&gt;&lt;/a&gt;画質用の2種類が主に使用されており&lt;br /&gt;走査線の本数でどちらか判断している(走査線の本数にはばらつきがある)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;SD&lt;/span&gt;: 約480本、それ以下&lt;br /&gt;例: &lt;a href="http://www.itu.int/rec/R-REC-BT.601/"&gt;&lt;span style="font-weight: bold;"&gt;ITU-R BT.601&lt;/span&gt;&lt;/a&gt;、&lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.itu.int/rec/R-REC-BT.470/"&gt;ITU-R BT.470&lt;/a&gt;&lt;/span&gt;、&lt;span style="font-weight: bold;"&gt;SMPTE 170M&lt;/span&gt;&lt;/li&gt;※それぞれ若干の違いはあるものの殆ど同じ&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;HD&lt;/span&gt;: 約720本、約1080本&lt;br /&gt;例: &lt;a href="http://www.itu.int/rec/R-REC-BT.709/"&gt;&lt;span style="font-weight: bold;"&gt;ITU-R BT.709&lt;/span&gt;&lt;/a&gt;、&lt;span style="font-weight: bold;"&gt;SMPTE 240M&lt;/span&gt;&lt;/li&gt;※&lt;span style="font-weight: bold;"&gt;SMTPE 240M&lt;/span&gt;の方が色の数とノイズが少ない？&lt;br /&gt;&lt;/ul&gt;この他に&lt;span style="font-weight: bold;"&gt;FCC&lt;/span&gt;というのもあるみたいだけど日本じゃ殆ど見掛けない気がする&lt;br /&gt;それから&lt;span style="font-weight: bold;"&gt;YUV&lt;/span&gt;と&lt;span style="font-weight: bold;"&gt;YCbCr&lt;/span&gt;は変換式に微妙に違いがあるらしい&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;まとめる時に&lt;a href="http://vision.kuee.kyoto-u.ac.jp/%7Ehiroaki/firewire/yuv.html"&gt;ここ&lt;/a&gt;や&lt;a href="http://www.marumo.ne.jp/bt601/"&gt;ここ&lt;/a&gt;等を参考にした&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-2374069274859301108?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/2374069274859301108/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/03/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2374069274859301108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2374069274859301108'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/03/blog-post.html' title='色空間について自分なりにメモ'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-4599071040190760772</id><published>2008-03-26T08:14:00.005+09:00</published><updated>2008-03-26T08:24:35.363+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AviSynth'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>VSFilter</title><content type='html'>&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=205650&amp;amp;package_id=246121&amp;amp;release_id=541232"&gt;&lt;span style="font-weight: bold;"&gt;VSFilter&lt;/span&gt;&lt;/a&gt;をAviSynthのプラグインフォルダの物と差し替えたら&lt;br /&gt;アクセス違反とかでてavsファイルを全く開けない状態になった。&lt;br /&gt;原因はよく分からないけど要注意&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-4599071040190760772?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/4599071040190760772/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/03/vsfilter.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4599071040190760772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4599071040190760772'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/03/vsfilter.html' title='VSFilter'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-5035449279400221731</id><published>2008-03-25T06:52:00.005+09:00</published><updated>2008-03-26T05:57:07.899+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AviSynth'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>FilterRange</title><content type='html'>AviSynthで&lt;a href="http://www.avisynth.info/?FilterRange"&gt;&lt;span style="font-weight: bold;"&gt;FilterRange&lt;/span&gt;&lt;/a&gt;関数を使うと指定範囲のみにフィルタを適用出来るというのがあります。&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;FilterRange&lt;/span&gt;を使ってクリップの最終フレームを含んだ範囲に適用させると&lt;br /&gt;最終フレームの後に1フレーム追加されるバグがあるようです。&lt;br /&gt;&lt;br /&gt;にーやん氏の改造した関数をメモ&lt;br /&gt;&lt;blockquote&gt;function FilterRange(clip clip, int "start", int "end", string "filter")&lt;br /&gt;{&lt;br /&gt;final_frame = clip.FrameCount()-1&lt;br /&gt;Assert(end &amp;lt;= final_frame, "end が最終フレームよりも大きい")&lt;br /&gt;c1 = start &amp;lt; 2 ? clip.trim(0, -1) : clip.trim(0, start - 1)&lt;br /&gt;c2 = Eval("clip.trim(start, end)." + filter)&lt;br /&gt;c3 = clip.trim(end + 1, 0)&lt;br /&gt;c = start == 0 ? c2 : c1 + c2&lt;br /&gt;c = ((end == 0) || (end == final_frame)) ? c : c + c3&lt;br /&gt;return c&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;3/26追記&lt;br /&gt;にーやん氏が更に改造を加えたようなのでそっちもメモ&lt;br /&gt;&lt;blockquote&gt;# FilterRange 改造版&lt;br /&gt;function FilterRange(clip clip, int "start", int "end", string "filter") {&lt;br /&gt;   # 最終フレーム番号の取得&lt;br /&gt;   final_frame = clip.FrameCount() - 1&lt;br /&gt;   # デフォルト値の設定&lt;br /&gt;   start = default(start, 0) # 指定なしなら先頭フレーム&lt;br /&gt;   end = default(end, final_frame) # 指定なしなら最終フレーム&lt;br /&gt;   filter = default(filter, "") # あとで例外処理に使う&lt;br /&gt;   # 例外処理&lt;br /&gt;   Assert(end &amp;lt;= final_frame, "'end' should be less than or equal to " + String(final_frame) + ".")&lt;br /&gt;   Assert(filter != "", "'filter' should be specified.")&lt;br /&gt;   # start から end までを選択してフィルタを適用し c に代入&lt;br /&gt;   c = Eval("clip.trim(start, end)." + filter)&lt;br /&gt;   # start が 0 ならそのまま c のみ、1 ならフレーム 0 と c を結合、それ以外は start より前の範囲と c を結合&lt;br /&gt;   c = (start == 0) ? c&lt;br /&gt;   \ : (start == 1) ? clip.trim(0, -1) + c&lt;br /&gt;   \ : clip.trim(0, start - 1) + c&lt;br /&gt;   # end が 0 か最終フレームなら c のみ、さもなければ c と end より後ろの範囲を結合&lt;br /&gt;   c = ((end == 0) || (end == final_frame)) ? c&lt;br /&gt;   \ : c + clip.trim(end + 1, 0)&lt;br /&gt;   # c を返す&lt;br /&gt;   return c&lt;br /&gt;}&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-5035449279400221731?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/5035449279400221731/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/03/filterrange.html#comment-form' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/5035449279400221731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/5035449279400221731'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/03/filterrange.html' title='FilterRange'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-7982631065865333980</id><published>2008-02-27T08:56:00.005+09:00</published><updated>2008-03-07T19:23:45.147+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AviSynth'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>とうとうAviSynthのみに…</title><content type='html'>自動フィールドシフトとインタレ解除２のパラメータを色々いじってはみたんですが、&lt;br /&gt;縞解除を重視すると所々でちらつきが発生してしまう。&lt;br /&gt;かといってちらつかないように設定すると縞解除漏れが発生する部分があったりで&lt;br /&gt;場面毎に色々設定してるんじゃ自動フィールドシフトの意味ねぇじゃん('A`)となりました。&lt;br /&gt;&lt;br /&gt;Wavelet3DNR2とかWaveletType-Gも綺麗にノイズ除去してくれて重宝していましたが&lt;br /&gt;アニメ素材の場合はｘ264でエンコードすると綺麗になりすぎてバンディングが発生してしまう&lt;br /&gt;バンディング除去を途中に挟んでも最終的にはバンディングが･･･&lt;br /&gt;&lt;br /&gt;以上の2つの要因が重なってAviUtlを使う必要が薄れたのでAviSynth一本で頑張ってみようと決心&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;まるも氏のMPEG2プラグインで映像を読み込み&lt;/li&gt;&lt;li&gt;Trimで範囲指定&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Itsで逆テレシネとインタレ解除を切り替えてtimecode出力&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;24fps部分&lt;/span&gt;&lt;br /&gt;BruteIVTC().vinverse().TDecimate(mode=1)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;60fps部分&lt;/span&gt;&lt;br /&gt;TDeint(mode=2) #Blend&lt;br /&gt;TDeint(mode=1) #Bob&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;ColorYUY2で色調補正&lt;/li&gt;&lt;li&gt;Cropで無効領域カット&lt;br /&gt;&lt;/li&gt;&lt;li&gt;EEDI2でアプコンしてLanczosResize(taps=16)でスケーリング&lt;/li&gt;&lt;li&gt;Convolution3Dでノイズ除去&lt;/li&gt;&lt;li&gt;WarpSharpとMSharpenで先鋭化&lt;/li&gt;&lt;li&gt;ColorMatrixでSMPTE240Mに変換&lt;/li&gt;&lt;li&gt;banding6でバンディング除去&lt;/li&gt;&lt;li&gt;YV12変換&lt;/li&gt;&lt;li&gt;gradfun2dbでYV12変換時のバンディング除去&lt;/li&gt;&lt;/ol&gt;x264で↑のavsをrawエンコード&lt;br /&gt;tc2mp4Modでtimecodeを取り込みrawをmp4(vfr)に変換&lt;br /&gt;MP4Boxで映像と音声をMuxして完了&lt;br /&gt;&lt;br /&gt;以上のバッチファイルを作成してエンコしてみたら意外と速度が出て驚き&lt;br /&gt;以前は中間出力(5時間)→アプコン+その他をx264でエンコ(20時間超)だったんですが&lt;br /&gt;中間出力分の時間をショートカットできそうな結果になりました。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-7982631065865333980?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/7982631065865333980/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/02/avisynth.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7982631065865333980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7982631065865333980'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/02/avisynth.html' title='とうとうAviSynthのみに…'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-4215877583023749405</id><published>2008-02-24T07:22:00.012+09:00</published><updated>2008-07-02T17:06:07.960+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>CoreAVC+DeBand</title><content type='html'>CoreAVCでffdshowのバンディング除去を使うメモ&lt;br /&gt;&lt;ol&gt;&lt;li&gt;再生するプレイヤーの出力設定を&lt;span style="font-weight: bold;"&gt;Overlay Mixer&lt;/span&gt;にする&lt;/li&gt;&lt;li&gt;CoreAVCの出力設定で&lt;span style="font-weight: bold;"&gt;YV12&lt;/span&gt;を最優先にする&lt;/li&gt;&lt;li&gt;ffdshowのコーデックにある&lt;span style="font-weight: bold;"&gt;Raw video&lt;/span&gt;のデコーダを&lt;span style="font-weight: bold;"&gt;YV12&lt;/span&gt;に設定&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;オーバーレイ&lt;/span&gt;と&lt;span style="font-weight: bold;"&gt;DeBand&lt;/span&gt;にチェックを入れる&lt;br /&gt;サポートされた出力色空間の&lt;span style="font-weight: bold;"&gt;YV12&lt;/span&gt;にチェックを入れる&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-4215877583023749405?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/4215877583023749405/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/02/coreavcdeband.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4215877583023749405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4215877583023749405'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/02/coreavcdeband.html' title='CoreAVC+DeBand'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-8842877750921782691</id><published>2008-02-14T19:11:00.003+09:00</published><updated>2008-02-14T19:16:03.709+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AviUtl'/><category scheme='http://www.blogger.com/atom/ns#' term='Customize'/><category scheme='http://www.blogger.com/atom/ns#' term='Patch'/><title type='text'>AviUtl Mod Patch</title><content type='html'>AviUtl v0.99bの見た目をちょっと変更するパッチを作成&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;[変更点]&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;表示フォントをMS UI Gothicに変更&lt;/li&gt;&lt;li&gt;一部文字を修正&lt;/li&gt;&lt;li&gt;「フィルタの順序」の高さを調整&lt;/li&gt;&lt;li&gt;XPのVisualStyleを適用&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://kar1h3inz.googlepages.com/aviutl099b_mod.zip"&gt;Download&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-8842877750921782691?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/8842877750921782691/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/02/aviutl-mod-patch.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/8842877750921782691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/8842877750921782691'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/02/aviutl-mod-patch.html' title='AviUtl Mod Patch'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-2762165817600561857</id><published>2008-02-12T14:14:00.000+09:00</published><updated>2008-02-12T14:47:51.892+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AviUtl'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>自動フィールドシフトのメモ</title><content type='html'>&lt;span style="font-weight: bold;"&gt;アニメ素材&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;プリセット 映画/アニメ&lt;/li&gt;&lt;li&gt;切替点 0&lt;/li&gt;&lt;li&gt;判定比 256&lt;/li&gt;&lt;li&gt;縞(解除) 0&lt;/li&gt;&lt;li&gt;C動き 0&lt;/li&gt;&lt;/ul&gt;これでフェードイン、フェードアウトのシーンの縞も結構解除してくれる気がする&lt;br /&gt;解除Lv3だと静止している場面のテロップ等が少し汚くなる傾向有り&lt;br /&gt;酷い場合はプロファイルを別に作成して解除Lvを変更してやると良い感じ&lt;br /&gt;インタレ縞の解除漏れはインターレース解除2で調整して処理&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-2762165817600561857?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/2762165817600561857/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/02/blog-post_12.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2762165817600561857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2762165817600561857'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/02/blog-post_12.html' title='自動フィールドシフトのメモ'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-2563540859301430287</id><published>2008-02-10T16:15:00.000+09:00</published><updated>2008-02-12T14:42:34.951+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Customize'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>tete版Firefox+TMOZDLL</title><content type='html'>綾川版Firefoxにしたばかりなんですが&lt;a href="http://www1.plala.or.jp/tete009/software.html#FIREFOX"&gt;tete版&lt;/a&gt;に乗り換えることに&lt;br /&gt;私的ビルド専用DLLと共に使用したら綾川版より早くなった気がする&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-2563540859301430287?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/2563540859301430287/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/02/tetefirefoxtmozdll.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2563540859301430287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2563540859301430287'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/02/tetefirefoxtmozdll.html' title='tete版Firefox+TMOZDLL'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-4410493232949558972</id><published>2008-02-08T05:08:00.000+09:00</published><updated>2008-02-12T14:42:52.911+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Customize'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>綾川版Firefox</title><content type='html'>&lt;a href="ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.12/win32/ja/Firefox%20Setup%202.0.0.12.exe"&gt;Firefox 2.0.0.12&lt;/a&gt;が出たので以前から気になっていた&lt;a href="http://marilab.hp.infoseek.co.jp/buildfx/"&gt;綾川版Firefox&lt;/a&gt;に乗り換えることに&lt;br /&gt;&lt;br /&gt;そのままではUIが英語なので日本語に変更をしないといけないようだ&lt;br /&gt;普通に上書きして起動した後に&lt;span style="font-weight: bold;"&gt;about:config&lt;/span&gt;を開いて&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;general.useragent.locale&lt;/span&gt;の値を&lt;span style="font-weight: bold;"&gt;en-US&lt;/span&gt;から&lt;span style="font-weight: bold;"&gt;ja&lt;/span&gt;に変更して再起動&lt;br /&gt;これで普通のFirefoxから上書きインストールならUIが日本語になるはず&lt;br /&gt;表示されない場合は&lt;a href="ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.12/win32/xpi/ja.xpi"&gt;言語パック&lt;/a&gt;の導入が必要らしい&lt;br /&gt;&lt;br /&gt;それからそのままではタイトル表記とかが&lt;span style="font-weight: bold;"&gt;Bon Echo&lt;/span&gt;なのでこれを&lt;span style="font-weight: bold;"&gt;Firefox&lt;/span&gt;にする&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;about:config&lt;/span&gt;を開いて&lt;span style="font-weight: bold;"&gt;general.useragent.extra.firefox&lt;/span&gt;の値を&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bon Echo/バージョン&lt;/span&gt;から&lt;span style="font-weight: bold;"&gt;Firefox/バージョン&lt;/span&gt;に変更して再起動&lt;br /&gt;これでたぶん公式のFirefoxと同じ感じになると思います。&lt;br /&gt;&lt;br /&gt;セーフモードで起動する時は英語になってしまうようなので&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;-UILocale ja&lt;/span&gt;というコマンドラインの追加が必要&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-4410493232949558972?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/4410493232949558972/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/02/firefox.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4410493232949558972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/4410493232949558972'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/02/firefox.html' title='綾川版Firefox'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-7244445177206100015</id><published>2008-02-05T03:11:00.001+09:00</published><updated>2008-03-20T23:49:39.712+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 rev736 meメモ</title><content type='html'>x264 rev736 meメモ&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Uneven Multi-Hexagon (umh)&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;1280x720 @ 29.97 fps (240 frames)&lt;/li&gt;&lt;li&gt;using SAR=1/1&lt;/li&gt;&lt;li&gt;using cpu capabilities: MMX MMXEXT SSE SSE2 SSE3 3DNow!&lt;/li&gt;&lt;li&gt;slice I:10 Avg QP:16.60 size: 26285 PSNR Mean Y:56.14 U:59.68 V:58.84 Avg:56.76 Global:54.19&lt;/li&gt;&lt;li&gt;slice P:170 Avg QP:19.61 size: 14909 PSNR Mean Y:53.59 U:57.40 V:56.61 Avg:54.32 Global:50.86&lt;/li&gt;&lt;li&gt;slice B:60 Avg QP:11.77 size: 106 PSNR Mean Y:72.82 U:78.99 V:81.19 Avg:74.03 Global:73.99&lt;/li&gt;&lt;li&gt;mb I I16..4: 23.0% 68.6% 8.3%&lt;/li&gt;&lt;li&gt;mb P I16..4: 7.3% 33.8% 2.9% P16..4: 28.1% 6.1% 1.2% 0.1% 0.0% skip:20.5%&lt;/li&gt;&lt;li&gt;mb B I16..4: 0.0% 0.0% 0.0% B16..8: 1.1% 0.0% 0.0% direct: 0.0% skip:98.9%&lt;/li&gt;&lt;li&gt;8x8 transform intra:75.8% inter:77.0%&lt;/li&gt;&lt;li&gt;direct mvs  spatial:96.7% temporal:3.3%&lt;/li&gt;&lt;li&gt;ref P 81.8% 10.0% 4.6% 2.0% 1.6%&lt;/li&gt;&lt;li&gt;ref B 63.7% 21.4% 10.3% 4.5%&lt;/li&gt;&lt;li&gt;SSIM Mean Y:0.9963231&lt;/li&gt;&lt;li&gt;PSNR Mean Y:58.501 U:62.889 V:62.849 Avg:59.347 Global:52.236 kb/s:2801.00&lt;/li&gt;&lt;/ul&gt;fps2.0前後&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Exhaustive Search (esa)&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;1280x720 @ 29.97 fps (240 frames)&lt;/li&gt;&lt;li&gt;using SAR=1/1&lt;/li&gt;&lt;li&gt;using cpu capabilities: MMX MMXEXT SSE SSE2 SSE3 3DNow! &lt;/li&gt;&lt;li&gt;slice I:9 Avg QP:16.67 size: 27989 PSNR Mean Y:56.09 U:59.82 V:58.86 Avg:56.71 Global:53.97&lt;/li&gt;&lt;li&gt;slice P:171 Avg QP:19.60 size: 14848 PSNR Mean Y:53.83 U:57.30 V:56.71 Avg:54.51 Global:50.92&lt;/li&gt;&lt;li&gt;slice B:60 Avg QP:11.77 size: 113 PSNR Mean Y:73.77 U:78.46 V:81.87 Avg:74.85 Global:74.78&lt;/li&gt;&lt;li&gt;mb I I16..4: 24.7% 66.6% 8.7%&lt;/li&gt;&lt;li&gt;mb P I16..4: 7.6% 33.2% 2.8% P16..4: 29.1% 6.4% 1.2% 0.1% 0.0% skip:19.7%&lt;/li&gt;&lt;li&gt;mb B I16..4: 0.1% 0.0% 0.0% B16..8: 1.1% 0.0% 0.0% direct: 0.0% skip:98.8%&lt;/li&gt;&lt;li&gt;8x8 transform intra:75.0% inter:75.2%&lt;/li&gt;&lt;li&gt;direct mvs spatial:96.7% temporal:3.3%&lt;/li&gt;&lt;li&gt;ref P 81.4% 10.1% 4.7% 2.0% 1.7%&lt;/li&gt;&lt;li&gt;ref B 61.4% 22.0% 11.7% 5.0%&lt;/li&gt;&lt;li&gt;SSIM Mean Y:0.9963679&lt;/li&gt;&lt;li&gt;PSNR Mean Y:58.900 U:62.682 V:63.080 Avg:59.682 Global:52.278 kb/s:2794.92&lt;/li&gt;&lt;/ul&gt;fps1.0前後&lt;br /&gt;ちょっとMな人用&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hadamard ESA (tesa)&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;1280x720 @ 29.97 fps (240 frames)&lt;/li&gt;&lt;li&gt;using SAR=1/1&lt;/li&gt;&lt;li&gt;using cpu capabilities: MMX MMXEXT SSE SSE2 SSE3 3DNow! &lt;/li&gt;&lt;li&gt;slice I:9 Avg QP:16.67 size: 27989 PSNR Mean Y:56.09 U:59.82 V:58.86 Avg:56.71 Global:53.97&lt;/li&gt;&lt;li&gt;slice P:171 Avg QP:19.58 size: 14844 PSNR Mean Y:53.74 U:57.27 V:56.65 Avg:54.44 Global:50.94&lt;/li&gt;&lt;li&gt;slice B:60 Avg QP:11.77 size: 108 PSNR Mean Y:73.35 U:78.37 V:81.51 Avg:74.48 Global:74.43&lt;/li&gt;&lt;li&gt;mb I I16..4: 24.7% 66.6% 8.7%&lt;/li&gt;&lt;li&gt;mb P I16..4: 7.3% 33.5% 2.7% P16..4: 29.2% 6.3% 1.1% 0.1% 0.0% skip:19.9%&lt;/li&gt;&lt;li&gt;mb B I16..4: 0.1% 0.0% 0.0% B16..8: 1.1% 0.0% 0.0% direct: 0.0% skip:98.8%&lt;/li&gt;&lt;li&gt;8x8 transform intra:75.9% inter:79.2%&lt;/li&gt;&lt;li&gt;direct mvs spatial:96.7% temporal:3.3%&lt;/li&gt;&lt;li&gt;ref P 82.1%  9.8% 4.6% 2.0% 1.6%&lt;/li&gt;&lt;li&gt;ref B 62.4% 21.3% 11.8% 4.5%&lt;/li&gt;&lt;li&gt;SSIM Mean Y:0.9963748&lt;/li&gt;&lt;li&gt;PSNR Mean Y:58.729 U:62.638 V:62.949 Avg:59.532 Global:52.291 kb/s:2794.01&lt;/li&gt;&lt;/ul&gt;fps1.0未満&lt;br /&gt;真性Mな人用&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-7244445177206100015?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/7244445177206100015/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/02/x264-rev736-me.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7244445177206100015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/7244445177206100015'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/02/x264-rev736-me.html' title='x264 rev736 meメモ'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-1087551042087656271</id><published>2008-02-01T01:58:00.000+09:00</published><updated>2008-02-01T02:20:19.448+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>コンパイラの問題</title><content type='html'>最近はIntelのC2Dが最もメジャーなCPUとなってしまっているようで&lt;br /&gt;それに伴いソフトのコンパイラもICC(Intel C++ Compiler)でコンパイルされてるのが多い&lt;br /&gt;&lt;br /&gt;自分のメインPCは少し前のAMD Athlon64なのでICCでコンパイルされたソフトは&lt;br /&gt;IntelのCPU以外だと遅くなるという記事をちらほら見かけて悩む&lt;br /&gt;&lt;br /&gt;そこでソース公開されているソフトをVC9(MS Visual C++ 2008)で&lt;br /&gt;コンパイル出来ないかと色々と試行錯誤をしています&lt;br /&gt;しかしプログラミングなんか囓った物を更に囓った程度しか分からない自分にはさっぱり&lt;br /&gt;&lt;br /&gt;　j;;;;;j,. ---一､ ｀ 　―--‐､_ l;;;;;; 　　&lt;br /&gt; 　 ｛;;;;;;ゝ T辷iﾌ i 　 　f'辷jァ　 !i;;;; &lt;br /&gt; 　 ヾ;;;ﾊ　　　　ﾉ　　　　　　　.::!lﾘ;;rﾞ 　　 同じ言語だからICC用ソースをVCでコンパイルとか楽勝&lt;br /&gt; 　　 `Z;i　　　〈.,_..,.　　　　　　ﾉ;;;;;;;;&gt;　　そんなふうに考えていた時期が&lt;br /&gt; 　 　,;ぇﾊ、　､_,.ｰ-､_',. 　 　,ｆﾞ: Y;;f. 　　　俺にもありました&lt;br /&gt; 　　 ~''戈ヽ 　 ｀二´ 　　 r'´:::.　`!&lt;br /&gt;&lt;br /&gt;誰か助けて＞＜&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-1087551042087656271?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/1087551042087656271/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/02/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/1087551042087656271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/1087551042087656271'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/02/blog-post.html' title='コンパイラの問題'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-2738321466405484151</id><published>2008-01-31T01:49:00.001+09:00</published><updated>2008-03-20T23:49:59.222+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>x264 rev736 p4x4メモ</title><content type='html'>x264 rev736 p4x4メモ&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;p4x4有り&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;1280x720 @ 29.97 fps (784 frames)&lt;/li&gt;&lt;li&gt;using SAR=1/1&lt;/li&gt;&lt;li&gt;using cpu capabilities: MMX MMXEXT SSE SSE2 SSE3 3DNow!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;slice I:9 Avg QP:19.11 size: 36805 PSNR Mean Y:50.02 U:54.55 V:54.61 Avg:51.07 Global:50.98&lt;/li&gt;&lt;li&gt;slice P:445 Avg QP:21.24 size: 14963 PSNR Mean Y:49.08 U:52.51 V:52.61 Avg:49.92 Global:49.72&lt;/li&gt;&lt;li&gt;slice B:330 Avg QP:22.28 size: 2171 PSNR Mean Y:49.07 U:51.84 V:52.05 Avg:49.80 Global:49.63&lt;/li&gt;&lt;li&gt;mb I I16..4: 14.1% 65.3% 20.7%&lt;/li&gt;&lt;li&gt;mb P I16..4: 3.3% 9.1% 2.4% P16..4: 54.3% 9.5% 3.2% 0.2% 0.0% skip:17.9%&lt;/li&gt;&lt;li&gt;mb B I16..4: 0.0% 0.0% 0.0% B16..8: 16.7% 0.5% 1.3% direct: 0.2% skip:81.2%&lt;/li&gt;&lt;li&gt;8x8 transform intra:61.9% inter:66.5%&lt;/li&gt;&lt;li&gt;direct mvs spatial:99.7% temporal:0.3%&lt;/li&gt;&lt;li&gt;ref P 61.0% 17.0% 11.6%  5.1% 5.3%&lt;/li&gt;&lt;li&gt;ref B 77.0% 13.6% 5.7% 3.7%&lt;/li&gt;&lt;li&gt;SSIM Mean Y:0.9946230&lt;/li&gt;&lt;li&gt;PSNR Mean Y:49.087 U:52.251 V:52.394 Avg:49.880 Global:49.693 kb/s:2356.72&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;p4x4無し&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;1280x720 @ 29.97 fps (784 frames)&lt;/li&gt;&lt;li&gt;using SAR=1/1&lt;/li&gt;&lt;li&gt;using cpu capabilities: MMX MMXEXT SSE SSE2 SSE3 3DNow!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;slice I:9 Avg QP:19.11 size: 36805 PSNR Mean Y:50.02 U:54.55 V:54.61 Avg:51.07 Global:50.98&lt;/li&gt;&lt;li&gt;slice P:445 Avg QP:21.24 size: 14930 PSNR Mean Y:49.08 U:52.51 V:52.60 Avg:49.91 Global:49.71&lt;/li&gt;&lt;li&gt;slice B:330 Avg QP:22.28 size: 2170 PSNR Mean Y:49.07 U:51.84 V:52.04 Avg:49.79 Global:49.63&lt;/li&gt;&lt;li&gt;mb I I16..4: 14.1% 65.3% 20.7%&lt;/li&gt;&lt;li&gt;mb P I16..4: 3.3% 9.1% 2.4% P16..4: 54.3% 9.7% 3.2% 0.0% 0.0% skip:18.0%&lt;/li&gt;&lt;li&gt;mb B I16..4: 0.0% 0.0% 0.0% B16..8: 16.8% 0.5% 1.3% direct: 0.2% skip:81.2%&lt;/li&gt;&lt;li&gt;8x8 transform intra:61.6% inter:67.3%&lt;/li&gt;&lt;li&gt;direct mvs spatial:99.7% temporal:0.3%&lt;/li&gt;&lt;li&gt;ref P 60.8% 17.0% 11.6% 5.3% 5.4%&lt;/li&gt;&lt;li&gt;ref B 77.0% 13.5% 5.8% 3.7%&lt;/li&gt;&lt;li&gt;SSIM Mean Y:0.9946186&lt;/li&gt;&lt;li&gt;PSNR Mean Y:49.083 U:52.252 V:52.388 Avg:49.876 Global:49.689 kb/s:2352.04&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;x264 p4x4でググったらこんなメモが一番先頭に来るようになってしまった／(^o^)＼&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-2738321466405484151?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/2738321466405484151/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/01/x264-rev736-p4x4.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2738321466405484151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/2738321466405484151'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/01/x264-rev736-p4x4.html' title='x264 rev736 p4x4メモ'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-8481147302062629984</id><published>2008-01-30T17:32:00.000+09:00</published><updated>2008-02-12T20:02:02.987+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AviSynth'/><category scheme='http://www.blogger.com/atom/ns#' term='AviUtl'/><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='DTV'/><title type='text'>最近のエンコ</title><content type='html'>色々設定を煮詰めて模索していてようやくまとまりそうなので簡単にメモ&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;動画編 (アニメ素材)&lt;/span&gt;&lt;br /&gt;DGIndexで音声抽出+VOB情報を調査&lt;br /&gt;↓&lt;br /&gt;まるも氏のMPEG2プラグインで1つづつ読み込んだのをAviSynthで結合&lt;br /&gt;範囲指定と色調補正と色空間変換をする(ドット妨害が酷い場合はDeDotで時間軸方向の除去も)&lt;br /&gt;範囲指定の時に音声をNicAudioで読み込んでMuxしていると分かりやすい&lt;br /&gt;↓&lt;br /&gt;AviUtlで↑のavsからクロスカラー除去(+ドット妨害除去)→AFS（VF版)→インタレ解除2→Wavelet3DNR2→Wavelet Type-GでAFSのログと共にaviで中間出力&lt;br /&gt;※インタレ解除はAFS付属の素通しフィルタを使用する&lt;br /&gt;↓&lt;br /&gt;afslog2timecodeでAFSのログから削除リストとタイムコードを生成&lt;br /&gt;↓&lt;br /&gt;AviSynthで中間aviをEEDI2で拡大してＬａｎｃｚｏｓ(tap16)でリサイズ&lt;br /&gt;↓&lt;br /&gt;AviUtlで↑のavsを読み込んで削除リストをインポート&lt;br /&gt;prefilter→nonLinearSharpen、WarpSharpをかけてx264guiでraw出力&lt;br /&gt;(AFS v7、Delayカット、4倍精度のチェックを全て外す)&lt;br /&gt;↓&lt;br /&gt;MP4Boxでfpsを29.97に指定して264→mp4(29.97)変換&lt;br /&gt;↓&lt;br /&gt;tc2mp4Modでタイムコードをインポートしてmp4(29.97)→mp4(VFR)変換&lt;br /&gt;↓&lt;br /&gt;最初の範囲指定したavsからNeroAacEncでac3→m4a変換&lt;br /&gt;↓&lt;br /&gt;MP4Boxでmp4(VFR)fps未指定+m4aをMux&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;字幕編&lt;/span&gt;&lt;br /&gt;SubRipでエンコする動画のIFOを選択してOCRでsrt出力&lt;br /&gt;↓&lt;br /&gt;出力したsrtをスペルチェックしながら修正　(Iとl等はあまり区別してくれない)&lt;br /&gt;↓&lt;br /&gt;SubtitleWorkshopで字幕と動画を読み込んで表示位置を同期化&lt;br /&gt;(同じフォルダに似たようなファイル名が存在するとfpsがバグる)&lt;br /&gt;↓&lt;br /&gt;MP4Boxでsrt→ttxt変換&lt;br /&gt;↓&lt;br /&gt;変換したttxtの動画サイズ、フォント設定などを修正&lt;br /&gt;↓&lt;br /&gt;MP4BoxでMux&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-8481147302062629984?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/8481147302062629984/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/01/blog-post_30.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/8481147302062629984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/8481147302062629984'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/01/blog-post_30.html' title='最近のエンコ'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-6247792234846184904</id><published>2008-01-03T19:01:00.000+09:00</published><updated>2008-01-28T19:11:04.592+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='foobar2000'/><category scheme='http://www.blogger.com/atom/ns#' term='Customize'/><title type='text'>fb2kのPanelsUI使用時の強制終了を減らす</title><content type='html'>foobarでPanels UIを日本語環境で使用するとウンザリするほど強制終了を喰らいます&lt;br /&gt;&lt;br /&gt;Microsoft純正の&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=ja&amp;amp;FamilyID=8C4E8E0D-45D1-4D9B-B7C0-8430C1AC89AB" title="AppLocale"&gt;AppLocale&lt;/a&gt;というシステムロケールを一時的に変更するのがあるんですが&lt;br /&gt;最初使っていた時はエラー出なくなって＼(＾o＾)／だったんですが・・・&lt;br /&gt;問題は起動する度に毎回確認ダイアログが出現してウザったくなってしまいました&lt;br /&gt;&lt;br /&gt;そこで他に方法はないかと調べたら、台湾の人が改造した&lt;a href="http://ntu.csie.org/%7Epiaip/papploc.msi" title="pAppLocale"&gt;pAppLocale&lt;/a&gt;というソフトを発見&lt;br /&gt;こっちは毎回ダイアログが出ずに快適なのでお勧めです&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-6247792234846184904?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/6247792234846184904/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/01/fb2kpanelsui.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/6247792234846184904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/6247792234846184904'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/01/fb2kpanelsui.html' title='fb2kのPanelsUI使用時の強制終了を減らす'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-5700203003746456425</id><published>2008-01-01T07:40:00.000+09:00</published><updated>2008-01-28T19:10:34.914+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>mp4をポップアップ表示で再生させる実験</title><content type='html'>&lt;div id="nr"&gt;&lt;a href="javascript:void(0)" class="highslide" title="Click to play with popup window" onclick="return hs.htmlExpand(this,{swfObject:nr,contentId:'640x480',wrapperClassName:'highslide-white', preserveContent:false,outlineType:'rounded-white'})"&gt;Nursery Rhyme&lt;/a&gt;&lt;div class='highslide-html-content' id='640x480' style='width:640px;'&gt;&lt;script type='text/javascript'&gt;document.write(so);&lt;/script&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Requirements&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://adobe.com/go/BPCKX" title="Get Flash Player" about="_blank"&gt;Adobe Flash Player ver 9.0.115&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;JavaScript&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://mozilla.com/firefox" title="Get Firefox" about="_blank"&gt;Firefox 2.x&lt;/a&gt; (Recommended) or &lt;a href="http://opera.com/"&gt;Opera 9.x&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;今回は&lt;a href="http://vikjavev.no/highslide" title="Highslide"&gt;Highslide&lt;/a&gt;と&lt;a href="http://www.jeroenwijering.com/?item=JW_FLV_Media_Player" title="JW_FLV_Media_Player"&gt;JW FLV Media Player&lt;/a&gt;を使ってmp4(h.264+AAC)をポップアップ表示で再生させてみました。&lt;br /&gt;問題はエンコした動画を置く場所がなかなか見つからなくて上限が10MBと厳しいけど&lt;a href="http://mediamax.com/" title="MediaMax"&gt;MediaMax&lt;/a&gt;にUP&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-5700203003746456425?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/5700203003746456425/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/01/highslidejwmediaplayermp4.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/5700203003746456425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/5700203003746456425'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/01/highslidejwmediaplayermp4.html' title='mp4をポップアップ表示で再生させる実験'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8287848095753635653.post-553118284913399222</id><published>2008-01-01T04:51:00.000+09:00</published><updated>2008-01-01T05:59:29.745+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Etc'/><title type='text'>Happy new year 2008</title><content type='html'>明けましておめでとうございます。&lt;br /&gt;今年もよろしくお願いします。&lt;br /&gt;といいつつこんな所見てる人いないだろうと予想&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8287848095753635653-553118284913399222?l=kar1h3inz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kar1h3inz.blogspot.com/feeds/553118284913399222/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://kar1h3inz.blogspot.com/2008/01/happy-new-year-2008.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/553118284913399222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8287848095753635653/posts/default/553118284913399222'/><link rel='alternate' type='text/html' href='http://kar1h3inz.blogspot.com/2008/01/happy-new-year-2008.html' title='Happy new year 2008'/><author><name>Karlheinz</name><uri>http://www.blogger.com/profile/05298017684889827921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/__MRSQCLS_lk/SUrMpEsQJYI/AAAAAAAAAUA/t_-KLWOdLtM/S220/Echoes___The_Elysian_by_Kyoru_san.png'/></author><thr:total>0</thr:total></entry></feed>
