[vlc-devel] commit: h264 packetizer: fill profile/level ( Rafaël Carré )

git version control git at videolan.org
Sat Jan 23 16:44:58 CET 2010


vlc | branch: master | Rafaël Carré <rafael.carre at gmail.com> | Sat Dec 19 17:57:39 2009 +0100| [5352b6054fea35869be94a81a1169b7d8df7401c] | committer: Rafaël Carré 

h264 packetizer: fill profile/level

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=5352b6054fea35869be94a81a1169b7d8df7401c
---

 modules/packetizer/h264.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/modules/packetizer/h264.c b/modules/packetizer/h264.c
index 886f12c..d3f9d33 100644
--- a/modules/packetizer/h264.c
+++ b/modules/packetizer/h264.c
@@ -755,8 +755,10 @@ static void PutSPS( decoder_t *p_dec, block_t *p_frag )
 
     bs_init( &s, pb_dec, i_dec );
     int i_profile_idc = bs_read( &s, 8 );
-    /* Skip constraint_set0123, reserved(4), level(8) */
-    bs_skip( &s, 1+1+1+1 + 4 + 8 );
+    p_dec->fmt_out.i_profile = i_profile_idc;
+    /* Skip constraint_set0123, reserved(4) */
+    bs_skip( &s, 1+1+1+1 + 4 );
+    p_dec->fmt_out.i_level = bs_read( &s, 8 );
     /* sps id */
     i_sps_id = bs_read_ue( &s );
     if( i_sps_id >= SPS_MAX )




More information about the vlc-devel mailing list