Ticket #5149: programs_mythtranscode_replex_replex.c-remove-dead-code-from-analyze_audio.patch

File programs_mythtranscode_replex_replex.c-remove-dead-code-from-analyze_audio.patch, 1.1 KB (added by Erik Hovland <erik@…>, 12 years ago)

removes AC3 audio check

  • programs/mythtranscode/replex/replex.c

    The time sync code in analyze_audio in replex.c only works for MPEG audio. The
    
    From: Erik Hovland <erik@hovland.org>
    
    check for AC3 only slows things down. This patch removes the check.
    ---
    
     programs/mythtranscode/replex/replex.c |    9 ++-------
     1 files changed, 2 insertions(+), 7 deletions(-)
    
    diff --git a/programs/mythtranscode/replex/replex.c b/programs/mythtranscode/replex/replex.c
    index 9520677..13b5d50 100644
    a b void analyze_audio( pes_in_t *p, struct replex *rx, int len, int num, int type) 
    304304                                                // add each extra frame required direct to the output file
    305305                                                int x;
    306306                                                for (x = 0; x < framesdiff; x++){
    307                                                         if (type == AC3){
    308                                                                 if (rx->dmx_out[num+1+rx->apidn])       
    309                                                                         write(rx->dmx_out[num+1+rx->apidn], framebuf, aframe->framesize);
    310                                                         }else{
    311                                                                 if (rx->dmx_out[num+1])
    312                                                                         write(rx->dmx_out[num+1], framebuf, aframe->framesize);
    313                                                         }
     307                                                        if (rx->dmx_out[num+1])
     308                                                                write(rx->dmx_out[num+1], framebuf, aframe->framesize);
    314309                                                        *acount += 1;
    315310                                                }
    316311