]> git.sesse.net Git - vlc/commitdiff
* vlc_es: fixed es_fomat_Copy to duplicate psz_* too.
authorLaurent Aimar <fenrir@videolan.org>
Fri, 30 Jan 2004 15:17:39 +0000 (15:17 +0000)
committerLaurent Aimar <fenrir@videolan.org>
Fri, 30 Jan 2004 15:17:39 +0000 (15:17 +0000)
include/vlc_es.h

index f4c85d62fa5711fbb6aae50c62d0ed4f9adc4bde..637fe6349bdc5b361e4dae89be933a27372e8352 100644 (file)
@@ -2,7 +2,7 @@
  * vlc_es.h: Elementary stream formats descriptions
  *****************************************************************************
  * Copyright (C) 1999-2001 VideoLAN
- * $Id: vlc_es.h,v 1.7 2004/01/25 21:39:37 gbazin Exp $
+ * $Id: vlc_es.h,v 1.8 2004/01/30 15:17:39 fenrir Exp $
  *
  * Authors: Laurent Aimar <fenrir@via.ecp.fr>
  *
@@ -179,6 +179,8 @@ static inline void es_format_Init( es_format_t *fmt,
 static inline void es_format_Copy( es_format_t *dst, es_format_t *src )
 {
     memcpy( dst, src, sizeof( es_format_t ) );
+    if( src->psz_language )     dst->psz_language = strdup( src->psz_language );
+    if( src->psz_description )  dst->psz_description = strdup( src->psz_description );
     if( src->i_extra > 0 )
     {
         dst->p_extra = malloc( src->i_extra );