in reply to Re: Copying a hash to an array of hashes.
in thread Copying a hash to an array of hashes.
Hi Kenneth
I'm using the code you suggested, but I'm not sure that I'm getting what I need. The code I have is:
push @gl_thread_queue_arr, $ffmpeg; # Add job to Ffmpeg queueThis creates $gl_thread_queue_arr[0] in the shape of %ffmpeg, which is perfect. Then I start to create the next ffmpeg job. The first thing is that the output file changes, so I reflect that in %ffmpeg with:
$ffmpeg->output_file('media\a_' . $gl_id_txt . "_" . $gl_examination_dte . "_" . $gl_edit_mode . '.avi');and now $gl_thread_queue_arr[0] changes to the new file name, which is not right. What am I doing wrong?
Interestingly, if I setup both the jobs in separate subroutines, so that $ffpmeg goes out of scope between job setups, there is no problem.
Regards
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Copying a hash to an array of hashes.
by kennethk (Abbot) on Sep 21, 2009 at 16:10 UTC | |
by Steve_BZ (Chaplain) on Sep 22, 2009 at 02:02 UTC |