Changeset 2f0e1804cc5dbb3a4831333e29204c3176a2b94d
- Timestamp:
- 23/08/08 18:37:45
(3 months ago)
- Author:
- Antoine Cellerier <dionoea@videolan.org>
- git-committer:
- Antoine Cellerier <dionoea@videolan.org> 1219509465 +0200
- git-parent:
[9107e1e0bcfa6b31cedeafd3dea257b14dbffd67]
- git-author:
- Antoine Cellerier <dionoea@videolan.org> 1219509465 +0200
- Message:
Add debug message and quit if channel or rate conversion failed.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r867a815 |
r2f0e180 |
|
| 1196 | 1196 | (fmt_last.i_codec != id->p_encoder->fmt_in.i_codec) ) |
|---|
| 1197 | 1197 | { |
|---|
| 1198 | | filter_chain_AppendFilter( id->p_f_chain, NULL, NULL, &fmt_last, &id->p_encoder->fmt_in ); |
|---|
| | 1198 | msg_Dbg( p_stream, "Looking for filter " |
|---|
| | 1199 | "(%4.4s->%4.4s, channels %d->%d, rate %d->%d)", |
|---|
| | 1200 | (char *)&fmt_last.i_codec, |
|---|
| | 1201 | (char *)&id->p_encoder->fmt_in.i_codec, |
|---|
| | 1202 | fmt_last.audio.i_channels, |
|---|
| | 1203 | id->p_encoder->fmt_in.audio.i_channels, |
|---|
| | 1204 | fmt_last.audio.i_rate, |
|---|
| | 1205 | id->p_encoder->fmt_in.audio.i_rate ); |
|---|
| | 1206 | filter_chain_AppendFilter( id->p_f_chain, NULL, NULL, |
|---|
| | 1207 | &fmt_last, &id->p_encoder->fmt_in ); |
|---|
| 1199 | 1208 | fmt_last = *filter_chain_GetFmtOut( id->p_f_chain ); |
|---|
| 1200 | 1209 | } |
|---|
| | 1210 | else break; |
|---|
| 1201 | 1211 | } |
|---|
| 1202 | 1212 | |
|---|
| 1203 | 1213 | /* Final checks to see if conversions were successful */ |
|---|
| 1204 | | if( fmt_last.i_codec != id->p_encoder->fmt_in.i_codec ) |
|---|
| 1205 | | { |
|---|
| 1206 | | msg_Err( p_stream, "no audio filter found (%4.4s->%4.4s)", |
|---|
| | 1214 | if( (fmt_last.audio.i_channels != |
|---|
| | 1215 | id->p_encoder->fmt_in.audio.i_channels) || |
|---|
| | 1216 | (fmt_last.audio.i_rate != id->p_encoder->fmt_in.audio.i_rate) || |
|---|
| | 1217 | (fmt_last.i_codec != id->p_encoder->fmt_in.i_codec) ) |
|---|
| | 1218 | { |
|---|
| | 1219 | msg_Err( p_stream, "no audio filter found " |
|---|
| | 1220 | "(%4.4s->%4.4s, channels %d->%d, rate %d->%d)", |
|---|
| 1207 | 1221 | (char *)&fmt_last.i_codec, |
|---|
| 1208 | | (char *)&id->p_encoder->fmt_in.i_codec ); |
|---|
| | 1222 | (char *)&id->p_encoder->fmt_in.i_codec, |
|---|
| | 1223 | fmt_last.audio.i_channels, |
|---|
| | 1224 | id->p_encoder->fmt_in.audio.i_channels, |
|---|
| | 1225 | fmt_last.audio.i_rate, |
|---|
| | 1226 | id->p_encoder->fmt_in.audio.i_rate ); |
|---|
| 1209 | 1227 | transcode_audio_close( id ); |
|---|
| 1210 | 1228 | return VLC_EGENERIC; |
|---|