gsm: fix convolutional code definition for TCH/F4.8

The block length for TCH/F4.8 is off by 4 bits.  Value 152 matches
with what TS 45.003 section 3.4.3 defines, but for some reason the
encoder generates more bits (468) than it must (456).  This results
in buffer overruns when encoding TCH/F4.8.

All block length values in conv_codes_gsm.py are 4 bits less than
the respective values in TS 45.003.  I have no idea why...

Change-Id: Id86d1aa0fd6791a8be431b5547bb723c74c35757
Related: OS#1572
diff --git a/utils/conv_codes_gsm.py b/utils/conv_codes_gsm.py
index a6e471e..721e546 100644
--- a/utils/conv_codes_gsm.py
+++ b/utils/conv_codes_gsm.py
@@ -68,7 +68,7 @@
 
 	# TCH/F4.8 definition
 	ConvolutionalCode(
-		152,
+		148,
 		[
 		    (G1, 1),
 		    (G2, 1),