Reliable In-Camera Playback Patch - updated for PTool 3.55d and above
As you've no doubt heard, PTool 3.55d and above have liberated all previously unhackable versions of GH1, GF1 and G2 cameras. In addition, PTool now provides several new patches that I've been able to incorporate into the Reliable In-Camera Playback Patch, making it more versatile than ever.
To make use of these new features, download the latest version of PTool from the following link:
http://www.gh1-hack.info/ptool3d.zip
Version 2 of the Reliable In-Camera Playback Patch supports the following features:
* Works on all Panasonic GH1, GF1, and G2 cameras, both hacked and unhacked.
* Switchable between NTSC and PAL modes, in all interface languages.
* No 30-minute AVCHD time limit, all compatible batteries supported.
* In-camera playback available in all video modes.
* 40Mbps FHD mode - AVCHD 1920x1080 24p/25p video (interlaced) - GH1 only
* 40Mbps SH mode - AVCHD 1280x720 50p/60p video (progressive)
* 35Mbps HD mode - MJPEG 1280x720 30p video in 4:2:2 color (4:2:0 color on G2)
* 30Mbps VGA mode - MJPEG 960x720 30p video (iPad-compatible) - GH1 only
Origins of the Reliable In-Camera Playback Patch
Thanks to the efforts of many diligent testers, the remarkable potential of the GH1's AVCHD encoder has been stunningly exposed. Once you see for yourself the image quality the camera can produce when given an adequate bitrate, the miserly 17Mbps the GH1 was initially shackled with seems absurd. Not even the 24Mbps maximum bitrate dictated by the AVCHD standard comes close to what's really needed to produce high quality HD video. It's become apparent that these bitrate restrictions were not imposed by inherent hardware or software limitations of the camera, but were the result of arbitrarily chosen technical specifications. The H.264 standard on which Panasonic and Sony based their AVCHD codecs allows bitrates up to ten times as high.
Using the fastest Class 10 SDHC cards available, AVCHD bitrates of over 60Mbps have been achieved by the GH1 in numerous test cases. Unfortunately, these tests have also revealed that the camera is prone to sporatic recording failures when operated at the highest practical bitrates. While it's obvious that the GH1 can do much better than 17Mbps, what's not clear is how far its performance can be boosted without sabotaging its reliability.
With recent enhancements to PTool by Vitaliy Kiselev, along with cbrandin's invaluable GH13 Stream Parser, many of the flaws and pitfalls of the AVCHD codec have come to light. Here are some of the most important findings:
* The "rogue frames" that appeared to plague native 24p videos were shown to be nothing but a myth by cbrandin.
* My own tests, as well as many others', have convinced me that native 24p recording cannot be made bulletproof.
* In many cases, write speed failures are not caused by SD card limitations, but by codec buffer overflow errors.
* Codec peak bitrate can significantly exceed average bitrate with both the B and C settings suggested by PTool.
Guided by these considerations, I've developed an AVCHD patch that works reliably with Class 6 SDHC cards and higher. This patch produces a peak bitrate in high-detail scenes that matches the 44Mbps average bitrate of the PTool C settings. Compared to the average 32Mbps bitrate of the B settings, this new patch produces typical bitrates of around 40Mbps on sharp-focus, highly-detailed scenes.
In short, this patch combines the average bitrate of the C settings with the reliability of the B settings.
I've coupled this AVCHD patch with my 35Mbps MJPEG In-Camera Playback Patch:
http://dvxuser.com/V6/showthread.php?t=215624
*** WARNING ***
These settings require the most recent version of PTool 3.55d or higher.
Download PTool here: http://www.gh1-hack.info/ptool3d.zip
Reliable In-Camera Playback Patch Settings File:
I've combined the 40Mbps AVCHD High Reliability Patch with my 35Mbps MJPEG In-Camera Playback Patch in a downloadable PTool INI file. With this file, you can install the complete Reliable In-Camera Playback Patch with a single click of the "J" button in PTool.
To use, unzip the INI file into the same folder as the PTool application. Launch PTool and load the firmware for either GH1 v1.32, GF1 v1.22, or G2 v1.1. The settings contained in the INI file will automatically be installed in the lower row of buttons in the PTool main window.
Note that with the following PTool Settings File, you may at any time re-install the original Panasonic GH1 v1.32, GF1 v1.22, or G2 v1.1 firmware into the appropriate camera model. You may also copy each type of patched or original firmware to separate SD cards, and use them to quickly switch between patches as often as you like.
As you've no doubt heard, PTool 3.55d and above have liberated all previously unhackable versions of GH1, GF1 and G2 cameras. In addition, PTool now provides several new patches that I've been able to incorporate into the Reliable In-Camera Playback Patch, making it more versatile than ever.
To make use of these new features, download the latest version of PTool from the following link:
http://www.gh1-hack.info/ptool3d.zip
Version 2 of the Reliable In-Camera Playback Patch supports the following features:
* Works on all Panasonic GH1, GF1, and G2 cameras, both hacked and unhacked.
* Switchable between NTSC and PAL modes, in all interface languages.
* No 30-minute AVCHD time limit, all compatible batteries supported.
* In-camera playback available in all video modes.
* 40Mbps FHD mode - AVCHD 1920x1080 24p/25p video (interlaced) - GH1 only
* 40Mbps SH mode - AVCHD 1280x720 50p/60p video (progressive)
* 35Mbps HD mode - MJPEG 1280x720 30p video in 4:2:2 color (4:2:0 color on G2)
* 30Mbps VGA mode - MJPEG 960x720 30p video (iPad-compatible) - GH1 only
Origins of the Reliable In-Camera Playback Patch
Thanks to the efforts of many diligent testers, the remarkable potential of the GH1's AVCHD encoder has been stunningly exposed. Once you see for yourself the image quality the camera can produce when given an adequate bitrate, the miserly 17Mbps the GH1 was initially shackled with seems absurd. Not even the 24Mbps maximum bitrate dictated by the AVCHD standard comes close to what's really needed to produce high quality HD video. It's become apparent that these bitrate restrictions were not imposed by inherent hardware or software limitations of the camera, but were the result of arbitrarily chosen technical specifications. The H.264 standard on which Panasonic and Sony based their AVCHD codecs allows bitrates up to ten times as high.
Using the fastest Class 10 SDHC cards available, AVCHD bitrates of over 60Mbps have been achieved by the GH1 in numerous test cases. Unfortunately, these tests have also revealed that the camera is prone to sporatic recording failures when operated at the highest practical bitrates. While it's obvious that the GH1 can do much better than 17Mbps, what's not clear is how far its performance can be boosted without sabotaging its reliability.
With recent enhancements to PTool by Vitaliy Kiselev, along with cbrandin's invaluable GH13 Stream Parser, many of the flaws and pitfalls of the AVCHD codec have come to light. Here are some of the most important findings:
* The "rogue frames" that appeared to plague native 24p videos were shown to be nothing but a myth by cbrandin.
* My own tests, as well as many others', have convinced me that native 24p recording cannot be made bulletproof.
* In many cases, write speed failures are not caused by SD card limitations, but by codec buffer overflow errors.
* Codec peak bitrate can significantly exceed average bitrate with both the B and C settings suggested by PTool.
Guided by these considerations, I've developed an AVCHD patch that works reliably with Class 6 SDHC cards and higher. This patch produces a peak bitrate in high-detail scenes that matches the 44Mbps average bitrate of the PTool C settings. Compared to the average 32Mbps bitrate of the B settings, this new patch produces typical bitrates of around 40Mbps on sharp-focus, highly-detailed scenes.
In short, this patch combines the average bitrate of the C settings with the reliability of the B settings.
I've coupled this AVCHD patch with my 35Mbps MJPEG In-Camera Playback Patch:
http://dvxuser.com/V6/showthread.php?t=215624
*** WARNING ***
These settings require the most recent version of PTool 3.55d or higher.
Download PTool here: http://www.gh1-hack.info/ptool3d.zip
Reliable In-Camera Playback Patch Settings File:
I've combined the 40Mbps AVCHD High Reliability Patch with my 35Mbps MJPEG In-Camera Playback Patch in a downloadable PTool INI file. With this file, you can install the complete Reliable In-Camera Playback Patch with a single click of the "J" button in PTool.
To use, unzip the INI file into the same folder as the PTool application. Launch PTool and load the firmware for either GH1 v1.32, GF1 v1.22, or G2 v1.1. The settings contained in the INI file will automatically be installed in the lower row of buttons in the PTool main window.
Note that with the following PTool Settings File, you may at any time re-install the original Panasonic GH1 v1.32, GF1 v1.22, or G2 v1.1 firmware into the appropriate camera model. You may also copy each type of patched or original firmware to separate SD cards, and use them to quickly switch between patches as often as you like.
Attachments
Last edited: