diff --git a/ChangeLog b/ChangeLog index b5832539bb..49d7e7d836 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2005-09-01 Michael Smith + + * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset), + (gst_dvdlpcmdec_init), (gst_dvdlpcmdec_setcaps), + (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd), + (gst_dvdlpcmdec_chain_raw): + Use the right bytes to parse the LPCM dvd header + 2005-09-01 Michael Smith * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset), diff --git a/gst/dvdlpcmdec/gstdvdlpcmdec.c b/gst/dvdlpcmdec/gstdvdlpcmdec.c index cdc594ac9d..49ccb93121 100644 --- a/gst/dvdlpcmdec/gstdvdlpcmdec.c +++ b/gst/dvdlpcmdec/gstdvdlpcmdec.c @@ -322,7 +322,7 @@ gst_dvdlpcmdec_chain_dvd (GstPad * pad, GstBuffer * buf) * encoded. */ gint first_access = (data[0] << 8) | data[1]; - guint32 header = (data[2] << 16) | (data[3] << 8) | data[2]; + guint32 header = (data[2] << 16) | (data[3] << 8) | data[4]; GstBuffer *subbuf; GstFlowReturn ret; int off, len;